SUPPORT : BBEdit : Archived Release Notes : BBEdit 6.1.2 Release Notes
This page documents all feature enhancements and bug fixes included in the BBEdit 6.1.2 maintenance update.
Additions
BBEdit will now convert as many preferences as possible from an existing 6.0 prefs file when started up for the first time on Mac OS 9 or earlier and there is not an already extant 6.1-format preferences file. Due to technical constraints, this format conversion is not possible when running under Mac OS X, so if you'd like your 6.0 prefs to be converted, you should run BBEdit 6.1 on Mac OS 9 once before running it on X, and your existing 6.0 preferences will be converted and ready for use on X.
Removed the "New Dir..." button from FTP browsers. (It is still supported in the modal FTP dialogs.)
Changed the name of "MacPerl Integration" in the preferences to "Perl Integration."
Added file://localhost/ style URL resolution to the link checker.
Rationalized how file:// urls are generated on 9 and X, especially for preview (and OmniWeb).
You can drag out of the application when it is in the background on X.
FTP downloads should now be significantly faster, particularly when the file is very large and memory is tight.
Fixes
fixed a bug which prevented the items in the Window List floater and the Window menu from re-sorting properly when a window's title had changed.
fixed a bug which sometimes prevented the line number bar from updating when text was inserted or deleted.
fixed bug suspected responsible for crashes when using "Show Document Icons" in the FTP dialogs.
fixed bug in which FTP directory names with parentheses in them would confuse the directory popup in FTP dialogs and browsers.
fixed bug in which switching servers via a bookmark would not properly set up the login directory for the new server if you were currently connected.
previously, BBEdit would fill in the host, user, and password fields even if you clicked "No" when switching servers via a bookmark while connected. Thhis caused confusion, and so is no longer done.
fixed incorrect prompt for choose-folder dialog for the backup directory in "Text Files: Saving".
worked around Mac OS X bug (2693149) which caused lots of Apple Event hangs when interacting with Dreamweaver.
added error message string for -44 (write-protected disk).
certain malformed fonts (Bitstream "Anonymous", as reported by a customer) have a very large widMax. This causes some math to go awry when soft-wrapping and the wrap limit is a pixel width (vs. a character width), resulting in an endless loop. Code has been put in place to guard against this. The wrapping will be wrong, but there is no longer a hang.
worked around a bug (2683875) in Virtual Memory on classic Mac OS which would cause low memory to get stomped.
worked around a suspected bug in the Mac OS X AFP client whose effect was to cause "sticking" of a file's modification date: the file was saved, but its modification date didn't change.
when running on Mac OS X, BBEdit no longer cares whether you have HFS-style write permission to a file's enclosing folder, so files that were previously opened read-only because HFS didn't think you had such permission are now opened modifiable (if that was the only reason they were opened read-only).
fixed bug in the interpretation of group permissions on Mac OS X.
fixed bug in the preferences subsystem which was causing an unnecessary performance hit in some situations.
fixed excessive drawing of the text selection range which would occur in some situations.
fixed bug which would sometimes cause the selection range to scroll when it didn't need to.
fixed 22705 error that would be reported when talking to FTP servers that returned unexpectedly terse PWD responses.
worked around a Mac OS X performance bug which was particularly noticeable during multi-file search and/or replace.
attempts to specify out-of-bounds contained character elements via the scripting interface will now report an error, rather than overflowing into the next container. For example, consider this line of script:
character 15 of line 1 of window 1If line 1 has fourteen or fewer characters on it, previous versions of BBEdit would overflow and return the first character of the following line (if one existed). Now, BBEdit will correctly report that it can't get character 15 of line 1 of window 1.
fixed bug which would sometimes cause an access fault when performing arrow-key movement on Mac OS X.
fixed bug which would sometimes cause an access fault when deleting more than a screen's worth of text on Mac OS X.
Bumped the min size of the multi-file diff window by 10 pixels so there is room for the scrollbar in the bottom list on aqua.
Fixed a bug where previewing untitled windows would result in a file not found error.
Ensure that windows aren't collapsed (or docked) when doing a find differences.
Fixed a bug where if you were a member of a group that had write permission to a file BBEdit would incorrectly keep it locked.
Fixed a bug in the scripting interface in which "set contents" would change the document font when it didn't have to. It now only changes the window font when the incoming data isn't all low ascii.
fixed bug which would occur if Apple Event activity caused the front window to change while a Navigation Services dialog was up.
auto-scrolling during drag-and-drop now works correctly on X.
keychain lookups while typing in FTP browsers and dialogs are now throttled to reduce typing overhead caused by keychain slowness.
fixed bug in which opening a file from an FTP server would fail if the server didn't look, walk, or quack like a Unix server.
when opening a passive connection, the FTP tool will now connect to the address specified by the server in response to the PASV command, rather than to the address on which the control connection was opened. This fixes a reported problem when connecting over tunnels.
Fixed a bug in the bsd perl stuff where if we were executing a temp file (because the window was dirty or the file had the wrong line endings) we would do the wrong -I line and perl couldn't find locally require'd or use'd files.
The MacPerl progress dialog was wrongly named on X.
Fixed the reload button in the image dialog where it didn't track correctly under X.
(fixed in 6.1.1, but not documented) Fixed a crash in the differences window on pre 8.5 systems.
Fixed an obscure bug found on Steve's machine where if the current port had somehow gotten set to the window manager port and you content clicked a window the app would crash.
BigList had problems with click to here in the scrollbars. Fixed.
Fixed problems with accelerators when doing click to here in big list and text views.
change to work around Kaleidoscope bug which would cause the WindowShade sound to be played when opening new windows.
fixed the white square around the checkbox problem in the results windows.
worked around bug on Mac OS X which was causing the Preferences window to take a long time opening up.
made a change to make the HTML and Perl button palettes open up faster, particularly on X.
the about box animation induces less CPU overhead on Mac OS X.
worked around crashes caused by a bug in certain third-party system extensions which would cause BBEdit to crash when bringing up dialogs (most commonly the "Do you want to save changes" dialog, but occasionally others).
fixed crash which would occur when bringing up the Forms/Button... dialog.
fixed drawing glitch in the About box.
fixed bug in which using Root addressing for a URL would incorrectly produce an extra slash between the host name and the beginning of the path.