SUPPORT : BBEdit : Archived Release Notes : BBEdit 6.5.3 Release Notes
This page documents all feature enhancements and bug fixes included in the BBEdit 6.5.3 maintenance update.
See the 6.5.2 release notes for the fixes and improvements made in BBEdit 6.5.1.
Additions
BBEdit 6.5.3 is a maintenance update only, and does not contain any feature additions.
Fixes
Scripting accesses to objects of the class "file" by name now work correctly in situations where they didn't before.
You can now get or set the properties of multiple "window" or "document" objects via the scripting interface, e.g.
set bounds of every window to { 100, 100, 500, 500 }or
get name of every documentWorked around Mac OS X bug which prevented AppleScript "whose" clauses from working in some situations, e.g. scripts such as
every window whose name contains "mumble"should work now.
AppleScript "whose" clauses which test a Boolean property now work correctly on Mac OS X in situations where they didn't before.
When opening files, the "open" event handler will now return an object specifier for the window created as a result of the open (if any).
When running on Mac OS X, the CodeWarrior IDE would stall because BBEdit was rapid-firing events at it. This in turn would cause the event to be stalled indefinitely, which caused BBEdit to hang. All of these conditions are now fixed.
On Mac OS X 10.2, "open" events sent via the scripting interface would cause a hang. This is fixed, but as a result of this change you will need version 1.0.4 or later of the 'bbedit' command-line tool (installed by the BBEdit 6.5.3 updater) in order for "bbedit -w" to work correctly.
Fixed bug which would cause a hang when saving on Mac OS X, in situations when the document was opened by a process with a missing serial number.
Application packages can now be dragged on to the Find dialog in order to search inside them.
Line numbers are now handled correctly when printing with the "Use 'Hard' Line Numbering in Soft-Wrapped Views" preference turned on.
When performing an authenticated save, the document's saved state is set to "None" (because the resulting document has no resource fork).
After manually switching the language mapping for a document, the function popup is now cleared.
When the file list view in a browser window (such as a disk browser) has focus, the "selection" property will return the selected file.
Fixed an infinite loop of alerts which would occur when a permissions error occurred while refreshing the file list in a disk browser.
If a document is reloaded as the result of a "verify" operation (as when bringing BBEdit to the foreground), its Undo stack is reset.
Worked around Mac OS X 10.2 bug which caused display artifacts when flashing a selected URL after Command-clicking to resolve it.
Worked around Mac OS X 10.2 bug which caused a -1701 when creating a new file filter.
Fixed bug in which FTP bookmark passwords would be lost when editing a bookmark and saving passwords in the Keychain.
Fixed bug in some of the function scanners in which the scanner could run off the end of the text and crash on Mac OS X.
Fixed bug in the PHP function scanner which would cause a hang when the document consisted of (or ended with) a forward slash ("/").
The PHP function scanner now correctly lists functions that return references.
In Mac OS X 10.2, Cocoa applications include a Unicode byte-order mark in the 'utxt' scrap flavor (which is arguably correct, but still different from previous versions of the OS and breaks third-party applications). BBEdit now handles this condition, so there will be no more junk character at the beginning of text pasted from such applications.
Fixed crash which would occur if an error dialog was put up very early in the application startup process.