SUPPORT : BBEdit : Archived Release Notes : BBEdit 7.1.2 Release Notes
BBEdit 7.1.2 Release Notes
This page documents all feature enhancements and bug fixes included in the BBEdit 7.1.2 maintenance update.
The BBEdit 7.1.1 release notes detail the fixes and improvements made in BBEdit 7.1.1.
Additions
when Auto-Indent is in use, BBEdit will now adjust whitespace immediately following the carriage return as follows. Consider the following text:
void foo();
If you placed the insertion point after "void" and hit return, previous versions of BBEdit would leave you with:
void foo();
Now, you'll get:
void foo();
In other words, any whitespace following the newly inserted line break is deleted. (Note that this behavior is similar to that of the old MPW shell.)
You can now use Command-period to abort grep searches (in those rare instances where the search is complicated enough to require a noticeable amount of time).
You can connect to an SFTP server over an alternate port by specifying host:port in the host field.
Fixes
Fixed a bug where Find Lurkers would report a -43 error if there was a custom icon in the folder hierarchy. (The previous fix only took care of the problem if the custom folder icon was at the root of the hierarchy.)
Fixed long-standing but obscure bug that would sometimes cause the Perl scanner fail to recognize a '/'-delimited regex if it was preceded by a comment.
Readjust keyboard focus after a preview window reload so that scrolling via the keyboard works.
Corrected a bug where a -50 error was reported when applying an HTML template to an existing document if the document encoding was MacRoman and the template was not, or vice versa.
Fixed a bug where the Preview button in the tool palette was inappropriately enabled.
Doing a CVS file update is no longer clears the sticky bit (consistent with the GUI folder update). (You'll have to drop to the command line to clear sticky bits for files presently, just like folders.)
Fixed a bug in the Javascript function scanner. If, while scanning for the closing brace of a function, a closing brace is immediately preceded by an alphanumeric or underscore, the closing brace would get eaten. Whether the closing brace was the last one for the function or not, the brace count would get out of balance and the function popup would get messed up.
Fixed bug which would leave FTP connections open even after the document or FTP browser had been closed. This would occasionally lead to a given FTP server refusing connections from BBEdit until the latter was quit and relaunched.
BBEdit no longer tries to maintain contact with the FTP server by sending it a NOOP every thirty seconds. This eliminates any chance of BBEdit stalling due to network or server latency while an FTP document is open.
Fixed bug in which a file opened from an FTP browser wouldn't reuse the already-open connection when saving.
Rephrased the "not logged in" message to more accurately reflect the triggering condition (login refused by server because of incorrect username/password or because of busy server).
Wrote human-readable messages for the various SFTP result codes.
Fixed bug in which bookmarks created from the bookmarks popup in the FTP dialogs or FTP browser didn't save path information.
Fixed a bug in which trying to Command-drag a window behind a moveable modal dialog would result in the dragged window moving to France.
Fixed bug in which switching between an FTP and SFTP bookmark didn't properly change the connection type, so connections would mysteriously fail.
"Check Spelling" is now enabled even when the front document is not encoded as MacRoman. Any words in the document that cannot be represented as Mac Roman will be skipped.
Fixed bug in which typeless files in file groups would not open in BBEdit if the preference was set to "Map the File Name". [9440]
Fixed bug in which the "Open from FTP Server" dialog box incorrectly allow shift-arrow to select multiple items.
Fixed cause of crash when reopening the glossary floater at launch time.
Fixed a bug where text preview would crash when processing certain HTML markup.
Fixed a bug where including a python script which generated non-ascii output in an HTML file corrupted the non-ascii output.
Internet location clippings (.inetloc) are now handled like their more specific brethren (.mailloc, .ftploc, .webloc). In particular, SFTP URLs in .inetloc files are now handled directly in BBEdit when opened.
Tweaked the C Shell scanner so that if a '#' is preceded by '$' or '${' it isn't treated as the start of a comment.
Corrected a bug where running a #! script would sometimes write out a temp file to execute when it wasn't strictly necessary to do so.
Fixed a lurking bug that might cause strange things to happen when hard-wrapping using "Same as First Line" or "Relative to First Line" indentation.