SUPPORT : BBEdit : Archived Release Notes : BBEdit 6.5.2 Release Notes
This page documents all feature enhancements and bug fixes included in the BBEdit 6.5.2 maintenance update.
See the 6.5.1 release notes for the fixes and improvements made in BBEdit 6.5.1.
Additions
When performing a multi-file search or replace, if an error occurs, it is logged as an error (in previous versions it was a warning), and a results window will be opened at the end of the process, so that you can see the errors. This error results window is displayed even if "Show Results" is turned off for a multi-file replace or scripted action.
The HTML syntax checker now optionally issues a warning when you write empty XML elements (such as <br/>) which don't include a space before the trailing />. This is recommended in the XHTML spec Appendix C.2. This warning is on by default, but can be turned off in the HTML Tools panel in the Preferences window.
You can now "type ahead" to select items in hierarchical lists, such as in the Set Menu Keys dialog and File Group windows. This means you can type the first few letters of any visible item in the list to select it. Note that you cannot use "type ahead" to select items which are not visible (because their parent item is not expanded).
The Comment and Uncomment commands in the Utilities submenu of the Markup menu now work for CSS contexts. These commands only work for HTML and CSS; for other languages, use the Un/Comment plug-in in the Tools menu.
The dividers for split text views in Mac OS X are now more Aquarific. Same thing for the view resizer in browser windows.
Fixes
Fixed a bug in transcoding strings where it was using an overly strict test to determine if it could use the globally cached TEC converter. The primary symptom was slow startups on localized systems.
Fixed a latent bug in the text engine where if soft-wrapping was enabled and you drag-selected past the top of the document you might crash on OS X.
When range-checking OSA text object accesses, BBEdit now allows for an extra character of slop when instantiating an insertion point. This prevents the expression "end of text" from failing when it otherwise shouldn't.
OSA "whose" clauses involving Boolean tests now work correctly on Mac OS X.
Corrected the case of "web" in the software update preference panel.
The scripting command
set end of text of window 1 to "some text here"will no longer fail when the window is non-empty.
Fixed crash which would occur when doing a Find All in a search results window which was itself generated as the result of a Find All on one or more untitled windows.
"Find All" works in Disk Browser windows now.
Corrected the spelling of "Ukrainian" in the charset pop-up menu.
The text in the ASCII and HTML Entity floaters wasn't drawn vertically centered in the cell on Mac OS 9 (it was high by 1 pixel). Fixed.
Fixed a potential problem where drag and drop event loop timers were firing after drag and drop had finished.
Fixed a regression in file wells which accept applications. 6.5.1 would only accept bundled applications (it previously only accepted single file applications). Now it accepts both.
BBEdit will now start up even if Internet Config is disabled. Note that it is somewhat less than completely useful in this situation, since BBEdit relies on Internet Config for things like URL clicking, and suffix-to-file type mapping.
A new version of the Python plug-in fixes the problem of option-arrow misbehaving in Python files.
Tweaked the minimum height of the results list so that the list cannot be made so small that the scrollbar disappears.
Fixed the bug responsible for the crash after saving preferences with modified file type lists.
When doing a multi-file replace, the results browser reported "N occurrences replaced in N files" where N was the same number, even when there was more than one replacement per file. The wording of the string has been changed to "Replaced 'foo' in N files." to avoid confusion.
The WML 1.1 stationery had a generator of BBEdit 6.0 instead of 6.5.
Added a little more border space in browser windows around the lists on OS X.
Fixed a bug where flipping between And and Or in the Multi File Search Filters Dialog wouldn't mark the filter dirty.
In Carbon, there is no longer an LMGetMenuFlash() so we were defaulting to three blinks when clicking a URL. Some of the engineers hate that, so it was changed to default to one blink. Whoever disagrees can meet me in the parking lot after work.
Fixed a bug where uppercase tag attributes weren't always correct in Index Document.
Edit field frames in the FTP browser now look better.
When using the -l switch, the bbedit command-line tool now prefers a running copy of BBEdit.
The Index Document tool now generates valid IDs by prepending "id" onto the synthetic id.
Index Document inserts anchor tags nested correctly.
Made the color static text in the HTML tools dialogs a little wider to avoid screen turds on the right hand edge for long color names on OS X.
Fixed/worked around the problem where the first time you launch a classic browser you get a -600 error.
Fixed/worked around the timing sensitive problem on 9.2.2 where sometimes you got a -908 no session error when sending the apple event for previewing HTML files.
Fixed the layout problems in the "new version available" dialog.
Fixed a bug in radio and checkbox widgets where programatically setting their values could cause them to be drawn in the wrong font. (In BBEdit, clicking Hide All or Show All in the Status Bar prefs panel would demonstrate the bug.)
If your default preference is to have the line number bar turned on, and you opened a file with more than 99,999 lines, the initial computed width of the line bar and associated UI elements was incorrect. Fixed.
Crossing the line number threshold didn't update the display locations of the tab stops. (Resizing the window or window shading on 9 worked around the display-only glitch.) Fixed.