Good { morning, afternoon, evening },
The 10.5 public beta's rolling right along -- thanks to everyone
who's taken the time to try it out and let us know how it's
working, for better or for worse. :-)
A new build is available, with an assortment of fixes for things
that turned up in the previous beta release. (For more
information about the previous release, please see the post at
<
https://groups.google.com/d/msg/bbedit/iLubrECmnDI/woVCeFe_oKcJ>.)
Most of these correspond to fixes and changes to work in
progress; but as always there are also fixes for bugs in what's
currently in general release.
Note that this is a _pre-release_ version. The intent is to fix
bugs and address areas of improvement based on what our
customers have reported. However, since the software is at this
point not fully tested, there _may_ be bugs and regressions. If
this prospect makes you nervous, then sticking with the public
release versions is your best course of action. Nobody will be
offended if you choose to do so; you're under no obligation to
install and use anything but a public release. :-)
Following is a summary of the changes in the software since the
previous build. The change notes are organized into additions,
changes, and fixes, and are annotated where appropriate with
case numbers. So if you recognize a number corresponding to a
support case that was opened for you, you can now verify that
it's been fixed correctly. Please take the time to review the
changes before using the new build -- there are a lot of them,
and it'll be worth your time.
One final note: If you run into a bug in a pre-release version,
PLEASE DO NOT REPORT THE BUG TO THE LIST. This includes asking
about whether others have seen the same problem. Instead, please
send a bug report to <
sup...@barebones.com> and we will deal
with it there. This will help us keep the list discussion on
topic and productive for all list members.
============================================================================
version 10.5 (3221) (10/23/2012)
*** The system requirements for BBEdit have changed with version 10.
Mac OS X 10.6 is now required (10.6.8 or later recommended).
*** BBEdit 10.5 contains extensive internal rework; the primary goal
is to achieve proper appearance on Macs with the high-resolution
"Retina" displays, but the opportunity was also taken to remove
unnecessary code, and to effect various cosmetic and usability
improvements. There will be some drawing glitches and
fit-and-finish issues; please report anything that you run into
that falls into that category (as well as any other
functional bugs
that you may encounter in new or changed features).
Additions
---------
* [DOC] [227244] Added a new (dynamic) menu command to the File
menu: "Close All in Project". When the front window is a project,
and contains open documents, this command is enabled and will
close all of the documents in the project without closing the
project itself. The factory default equivalent for this command
is Command-control-W.
+ [248257] Clippings may be used in Find and Find Multiple
windows. If this causes you heartache, you may disable the
feature using this expert setting:
`defaults write com.barebones.bbedit
ClippingsWorkInFindWindows -bool NO`
Changes
-------
- The single-file Replace All sheet is now off by default. The
same expert pref is still available if you like forced
interruptions.
- [248380] If the `xcrun` tool is available, BBEdit now consults
with it when looking for Unix helper tools (e.g. `svn`) in the
absence of an explicit expert override.
- [237819] If a Worksheet takes more than 0.5 seconds to complete
its task, it will post a notification when it returns to idle.
The minimum time to wait may be controlled via expert preference:
`defaults write com.barebones.bbedit
WorksheetNotificationMinimumRunTime -float [delay in seconds]`
Setting this to 0 will disable the notification altogether.
- [210657] `Control-n` and `Control-p` are synonyms for
previous/next when navigating the list of results in Open
File by
Name windows. OFBN lists.
- [244165] `Control-k` is a synonym for Command-Delete (a.k.a.
clear field) in Live Search.
- [220030] In the Open File By Name window, holding down Option
while clicking "Open" (or pressing "Return") will ask
LaunchServices to open the selected items.
* [NFR] A work-in-progress feature is in place: when you use the
right-arrow key to navigate over a closing delimiter (right
paren/brace/bracket/curly quote), the opening delimiter
will be
briefly highlighted. If you wish to turn this off, there's an
expert pref:
`defaults write com.barebones.bbedit
FlashBalancePointsWhenNavigating -bool NO`
Fixes
-----
- [226302] Fixed a bug which caused the delete key to behave oddly
when editing an href in the Markup Builder panel.
* [251673, 251839] Fixed bug in which windows containing editing
views (including project windows) were allowed to be made
narrower than was healthy.
* [250879] Fixed crash when using the contextual menu to create
attributes.
- [252493] Prevent Worksheets from executing commands that start
with an opening paren, but do not end with a closing paren.
- Fixed a memory leak managing a project's recent items.
- [252493] Fixed a bug which cased Worksheets to not save if CWD
could not be determined at save time (due to broken pipes,
or a
busy worksheet).
- [251486] Corrected a bug which caused the Menus & Shortcuts pane
to display stale keystroke data until the window had been
recycled.
- Made it possible to use the Menus and Shortcuts pref pane to
assign key equivalents to scripts nested in folders.
- [229450] Fixed a bug which made clearing or assigning key
equivalents which contained glyphs unreliable.
- [250424] The Patterns setup editor and find menus menus are kept
in sync. Items may be rearranged in the Setup window, and the
menu will immediately reflect those changes.
- Removed some obsolete floaters from the AppleScript dictionary.
- [207709] Disk Browsers expose a r/w "root directory"
property in
the scripting dictionary. It does what it sounds like it does.
- [246607] Fixed a bug which caused Live Search to mis-report the
hit count if a match abuts its own doppelgänger.
- [230115] replacing all the text in a view via the scripting
interface (or certain other mechanics) no longer scrolls to the
end.
* [252605] Fixed crash which would occur after copying diffs to
the clipboard, or exporting them to a text file.
* When exporting results from a Find Differences window or results
browser, the application now provides a default file name.
* Results exported from a Find Differences window are now written
with Unix line breaks, instead of legacy Mac OS.
* When exporting results from a Find Differences window or results
browser, the resulting file will only have its file type and
creator assigned *if* the application determines that the file
name indicates that it's not a text file.
* [NFR] [251981, 251997] Fixed bug in which the byte-order mark
(if present) in pasted UTF-16 was interpreted incorrectly.
* [NFR] [251618] When providing UTF-8 to the pasteboard, we again
preconvert it to use Unix line breaks.
* [NFR] [252038] Fixed garbage string in results alerts from
Process Lines Containing.
* [NFR] Fixed bug in which "Open Counterpart" would fail to
open a
counterpart explicitly specified by an "x-counterpart" variable
name.
* [NFR] [252008] Corrected the URL detector so that it doesn't
trip over percent escape sequences that occur in the "host"
portion of a URL.
* [NFR] [252034] Made a change so that Open Counterpart doesn't
look for counterparts in the system frameworks/includes.
* [NFR] The about box has been rewritten to use AppKit. Except for
some mysterious display glitches while scrolling, there
should be
no visible difference.
* [NFR] [251326] Fixed bug in which the currently selected
clipping set was not remembered from one run to the next.
- [NFR] [252015] Fixed issue which caused packaged Clippings to
show up in the menu multiple times
- [NFR] Refined fix for [251326] to only memorize the current
clipping set if it was manually assigned. With this change, a
newly launched BBEdit will no longer show a seemingly
random set
of clippings.
* [NFR] Fixed regression in which "Copy Styled Text" ignored the
selection range and copied the entire document.
- [NFR] Fixed a crash dereferencing a NULL CBigListItem during
dragging of TextFactory items. [252188]
- [NFR] Fixed a bug which prevented the entities floater from
scrolling the selected entities into view. [252442]
- [NFR] Restored some special-case code for relative paths in Open
Counterpart. [252431]
- [NFR] Fixed a bug which caused windows to become unclosable if
the Windows floater was closed during their lifetime. [250611]
- [NFR] Fixed issue where auto-switching clippings sets to "None"
would leave stale items in the list
- [NFR] Fixed issue where bundled clippings showed up as a
Universal Clippings set
* [NFR] Fixed crash which could occur when using "Find Definition"
without a selection.
* [NFR] Twiddled the switch to enable HiDPI mode on retina
displays for various dialog boxes and sheets in the application.
* [NFR] Turned on compositing, which works around bugs in the OS
when drawing on retina displays.
- [NFR] [252754] Fixed a regression in grep searches, where
non-ASCII letters were not recognized in the \w+ pattern.
=end=
The package can be downloaded from our web server:
<
http://pine.barebones.com/seeding/bbedit-105_3221.dmg>
Enjoy,
R.
--
Rich Siegel Bare Bones Software, Inc.
<
sie...@barebones.com> <
http://www.barebones.com/>