BBEdit 10.5.2 Release Notes
BBEdit 10.5.2 is a focused maintenance update which includes fixes for reported issues.
For details on all the new features and enhancements that were offered in BBEdit 10.5, please see its release notes.
For information on changes made in previous versions, please see the release notes archive.
For detailed information on using any of BBEdit's features, please refer to the user manual (choose "User Manual" from BBEdit's Help menu).
BBEdit 10 requires Mac OS X 10.6.8 or later.
PowerPC-based Macs are not supported.
Made a change so that the "Restoring [BBEdit] state" panel at startup shows the name of each document as it's opened, and also gives various timer services a chance to run.
Fixed a collection of bugs in the Functions, Jump Points, and Markers palettes that would cause them to inappropriately change the selection range when making a document active, as well as unexpectedly lose their contents when closing an unrelated floating window.
Fixed incorrect number formatting in the Functions floater.
Fixed a bug in which "Sort Lines" did not release memory that it allocated during the operation.
Worked around apparent bug on 10.6 which would cause the application to crash in the guts of QuickLook when doing a "Close All Documents". Unfortunately the solution involves disabling QuickLook support entirely when running on 10.6; if this is important to you, consider upgrading your OS to 10.7 (or 10.8, if your hardware supports it).
Fixed bug in which the "Restoring BBEdit State" panel would remain on screen longer than was necessary (and in some situations would never go away).
Fixed bug in which the drag image when dragging text was not correct when the selection didn't begin at the beginning of a line. (The correct text was dragged in any event.)
Fixed bug in which using "Save a Copy" would trigger a sequence of events which could end in data loss if the wrong choices were made.
Fixed bug in which callouts (
FIXME, etc) were not
recognized when used in
# comments in PHP.
Corrected a math error which eliminated the dead space between the line bar (or gutter) and the left edge of the text, causing misalignment when the editing view was split, and also making it impossible to do single-click line selection.
Increased the maximum allowed length for element names, so that folding in XML documents works with element names that were longer than the old limit (which was perfectly reasonable since 1995, but there you go).
Worked around a performance problem in the system foundation classes which would cause undesired delays when editing in very large syntax-colored documents.
The minimum OS requirement has been changed to 10.6.8 (for both BBEdit and TextWrangler); there's no particular reason not to update, and on the contrary some very good reasons to do so.
The application now uses
presenting file choosers (including the Open dialog) and "Save
As" dialogs, rather than the legacy Navigation Services
interfaces. This should resolve problems with accessory controls
not working correctly on Retina machines, and perhaps may cure
other lurking horrors in the Navigation Services APIs.
Fixed bug in which clicking on the application's icon in the Dock would not un-minimize the front window when it should have, unless the Application preferences were set to do something other than "Nothing" at startup.
Fixed bug in which right-clicking in a document that was HTML or XML but not properly formed would play a beep.
Fixed an internal exception that would occur when decoding text with entities in it. Since this could occur during function scanning, it would lead to the application malfunctioning in certain circumstances.
Changed the order in which BBEdit searches for Unix tools, to
make allowance for nonstandard installations of
svn and the
xcrun --find to locate same. You should be able to
SubversionToolPathOverride expert preference (use
defaults delete) and have things work.
Line breaks in results entry text are now turned into spaces, to improve readability and resolve appearance problems.
Fixed bug in which files added to folders within a project were not immediately visible to the "Open File by Name" window as they should have been.
Fixed bugs in which certain legacy scripting interfaces which relied on the "user focus" for targeting events would fail when the application was in the background.
Adjusted the properties of the PHP language module specification so that typographer's quotes aren't inappropriately entered while typing.
The "Compare Against Previous Versions" command on the Search
menu is now always enabled (as long as you're editing a local
file), which avoids performance problems caused by
[NSFileVersion otherVersionsOfItemAtURL:] taking an
unconscionably long time in some cases.
Made the XML guesser more strict, so as to reduce the chances of non-XML files with XML-ish innards being guessed as XML.
If you would like to open a particular Preview CSS, Preview Template, or Preview Filter file from the popup menu in a BBEdit preview window, you may do so by holding down the Option key as you choose the desired item.
Fixed bug in which the "Search and Replace" automator action
would commit a malfunction when "Use Grep" was turned on in the
action's options. (What other words can you think of that end
Corrected a small layout fault in the Character Inspector floater.
Navigation floaters (Functions, Jump Points, Markers) now use the "unwrapped" line number in the display, thus giving correct results in soft-wrapped documents when Use "Hard" Line Numbering is turned on.
Fixed bug in which the "
#doctitle#" placeholder wasn't
processed correctly by the document/site updater.
Fixed bug in which the Functions floater didn't update as the document's function list changed.
Fixed bug in which changing the list selection in the Functions floater would then cause the selected item to be deselected. This hindered navigation through the floater, particularly when using the keyboard.
Fixed bug in which a Unicode BOM present in text dragged in from certain sources (I'm looking at you, Microsoft Word) would be misinterpreted, resulting in junk text being inserted.
Fixed bug in which pre-comparison screening for multi-file Find Differences didn't return accurate results.
Only show the state restoration progress panel at startup if there's any state to restore.
The Site Settings panel for project documents now comes up with the General tab selected, rather than the Deployment tab.
Fixed a bug in which the link checker would not correctly
resolve references that were relative to the document's
URL, in cases where it had been specified.
The width and visibility of the editing window sidebar is now remembered correctly when saving window state across a quit/relaunch, as well as for "Save Default Text Window".
Fixed bug in which some operations depending on the current Clipboard contents would return stale information in cases where a clipboard import (from an external application) was necessary.
Fixed bug in which type-to-select in list views didn't work correctly.
FlashBalancePointsWhenNavigating is on (as it is by
default), navigating over the closing delimiter will no longer
cause the document to scroll.
Fixed bug in which user-defined names for FTP/SFTP items in projects were reset to the file's actual name when saving changes.
Worked around performance problems in some FUSE clients which
would cause BBEdit to hang when opening an instaproject on a
remote volume. (This could sometimes affect SMB and
AFP volumes served up over extremely slow connections.)