SUPPORT : BBEdit : Archived Release Notes : BBEdit 8.2.1 Release Notes
BBEdit 8.2.1 Release Notes
This page documents all feature enhancements and bug fixes included in the BBEdit 8.2.1 maintenance update.
For information on changes made in previous versions of BBEdit, please see the release notes archive.
Requirements
BBEdit 8 requires Mac OS X 10.3.5 or later, and Mac OS X 10.4 or later is required for Automator support. This is necessary because 10.3.5 contains fixes for bugs which adversely affected the operation of BBEdit.
The folder previously known as "BBEdit Support" is now named "BBEdit" in the file system. To be clear:
~/Library/Application Support/BBEdit /Library/Application Support/BBEdit
If ~/Library/Application Support/BBEdit doesn't exist when the application starts up, this folder will be created for you and filled with the factory default examples.
NOTE: We specifically recommend that you do not simply rename "BBEdit Support" to "BBEdit", but that you instead copy over any additions that you have made to the factory "BBEdit Support" folder.
Additions & Changes
BBEdit 8.2.1 contains no new features or changes. Please refer to the archived BBEdit release notes for details on features added in previous versions.
Note: As the result of various bug fixes, you may need to adjust any existing FTP/SFTP bookmarks after updating to BBEdit 8.2.1, in order to ensure that the stored directory path continues to work correctly. (There are some cases in which a necessary leading slash was inappropriately added or removed from the stored bookmark's path.) This is a one-time adjustment, which will not need to be repeated.
Fixes
Tweaked the word-break logic used for double-clicking so as not to include newlines in runs of whitespace.
Fixed bug in granting sudo privileges to worksheets.
Fixed bug which would cause a hang when printing or paginating a soft-wrapped document with "Print Selection Only" turned on.
Fixed a regression where the Copy URL command in the status bar didn't copy the web url for files in a defined web site (but instead, its local file url).
Fixed bug which caused networking errors to occur when trying to use non-passive FTP connections.
Fixed a bug in the text encoding opening/saving preferences where if the default encoding had been disabled, the menu to change the default encoding would appear blank in certain situations.
Fixed bogus alert when dropping an already-installed plug-in onto the application.
Added a mapping for .rss as XML to the default suffix list.
When opening image files BBEdit will now display the image dimensions in the window name. (These are also provided as a tooltip on the image for the benefit of small images for which it is not possible to read the information out of the titlebar.)
Option-clicking the drawer widget will show/hide the documents drawer for all text windows. This feature is only enabled when running on 10.4 (because of bugs in the 10.3 drawer implementation).
Option-clicking the toolbar widget will show/hide all the status bar for all text windows.
-
Option-clicking the zoom box will zoom all open windows.
N.B. Previously we used Option to suggest that the window should be zoomed as big as possible. This conflicted with the system standard behavior of making Option mean "all". The Command key can now be used to suggest that the window should be zoomed as big as possible.
-
The document menu in the navigation bar will
- Show full paths for all files if show full paths in window menu is turned on.
- Show full paths for files with non-unique names otherwise (this is the same behavior as in the window/recent menus).
Fixed the description of the Set Contents of BBEdit Document action.
Corrected the help text for the Get and Set Document Contents actions.
Fixed some issues with undoing rectangular drag & drops.
Fixed a bug where changing the encoding of a non-HTML file (Perl or Python script which generated HTML) would cause an XML PI or meta charset element to be rewritten inappropriately.
Fixed a bug in which, when doing a Save As of a text document, if the save failed for encoding reasons and you chose to change the encoding to UTF-8 and continue the save (in the error sheet), the document was incorrectly saved to the original location, not the save as location.
Fixed a bug that caused triple-clicking a blank line and dragging up to lose the blank line from the selection.
Fixed a cosmetic glitch where targets which were locked and modified would appear twice in the Subversion commit window.
Any markers saved for a viewable text file are now shown on the Marker menu in browser windows (assuming the markers were present when the file was selected for viewing).
Fixed hang which would occur when doing a Open File by Name and none of the File Search folder paths pointed to valid directories.
Fixed an undo glitch that would occur if you did a Paste Column that appended beyond the end of the text and the text didn't end with a CR.
Fixed a bug where BBEdit could not unlock a file for editing which had a group id or user id who didn't map to a name in the users and groups table.
Fixed a bug which would cause certain HTML scripting commands to fail if the app was in the background when they were invoked.
Fixed bug in which reserved URL characters occurring in FTP/SFTP user names and/or passwords weren't properly encoded before storage, which could lead to problems upon retrieval and use.
-
Split the PHPModule:OpaqueStringsAndComments pref up into four separate prefs: one each for strings, block comments, line comments, and heredoc. They all default to TRUE except for PHPModule:OpaqueLineComments. This allows for stuff like:
<?php /// DO NOT EDIT ///////////////////// ?>
which at least one user does and PHP apparently likes.
Fixed an Undo glitch that would occur if Exchange Characters was done starting with an insertion point.
Fixed crash which would occur when refreshing the file list in a disk browser window.
Fixed bug in which cancelling the "New Filter..." dialog (from within the Find dialog's "Options..." sheet) would cause the application to exit. [...]
Corrected a change/regression in the way the parameters were passed to #bbinclude AppleScripts which required you to access parameters using the "|keyName| of vars" syntax rather than "keyName of vars" if keyName was not completely lowercase.
Fixed a bug in the link checker where if you had a mailto: URL and the entire URL, including the protocol, was entity encoded, it was mistreated. (directory "mailto" not found.)
-
Tweaked the C++ function scanner to change any carriage-returns embedded in function names, e.g.
XXX :: YYY
to spaces before adding them to the function popup menu.
Fixed bug in the JavaScript function scanner in which comments between the function header and the function body prevented the function from being listed in the function popup.
Fixed bug in which the "Change Text Encoding" text factory action had no effect.
Fixed a bug where Find All didn't work in shell worksheets (in 8.0 and higher).
-
Fixed an (old) edge case in the HTML function scanner where if you had a #bbinclude with no file argument
<!-- #bbinclude -->
"-->" was listed for the file in the function menu.
Fixed a regression which caused dragging an entry in the documents drawer which referred to a document opened from ftp to crash the application.
Fixed a regression/security problem where the user's password was disclosed in the window menu for files opened via sftp/ftp.
Fixed crash which would occur when opening an FTP or SFTP URL from the command line and the URL was missing its user name and/or password.
Fixed bug in handling of FTP/SFTP bookmarks in which the path was absent. (You may need to adjust your bookmarks if you have problems going to the right directory at login.)
Fixed a bug where saving an untitled window, or doing a save as and attempting to save the name with a ; or ? in it would result in the saved filename being truncated.
Fixed a bug where dragging an open document between text windows would cause a crash if there was a Preview in BBEdit window attached to that document.
Fixed bug which would cause BBEdit to fail to open a file from an FTP/SFTP server if the file's name contained URL-unsafe characters (like spaces and certain punctuation marks).
Fixed bug in which FTP/SFTP passwords in the keychain would be replaced with empty passwords, in the event of existing bookmarks with "Store Passwords in Keychain" previously turned on in the preferences.