SUPPORT : BBEdit : Archived Release Notes : BBEdit 7.0.1 Release Notes
BBEdit 7.0.1 Release Notes
This page documents all the fixes and modifications included in the BBEdit 7.0.1 maintenance update.
Please see Chapter 1 of the BBEdit 7 user manual (Help -> BBEdit User Manual) for a summary of the major features added since the release of BBEdit 6.5.
Additions
BBEdit 7.0.1 is a maintenance update only, and does not contain any new features beyond those present in version 7.0.
Fixes
Shift has been added to the required modifiers for the values in the scheme popup in the Anchor dialog to avoid conflicting with system wide keystrokes on Mac OS X.
When running on Mac OS X, BBEdit will now store FTP temporary files in a folder named "BBEdit FTP Temp" located in the "Caches" folder for the current user (i.e. ~/Library/Caches/BBEdit FTP Temp). This solves the problem created by having the FTP Temp folder in BBEdit Support in which a -5000 error would be reported in the event that the current user was not the user who installed BBEdit.
You can enter a carriage return in CVS Commit (File/Folder/Parent Folder) comment/message fields by pressing Command-Return.
CVS Revision picking dialogs now use a less subtle indication for which file you have locally, and whether it has been locally modified.
Fixed a bug in the glossary autoswitcher where it would skip the first set alphabetically when doing language (instead of suffix) based mapping.
Added an informative string to the "do you want to install the bbedit tool" dialog so that customers know they can visit the Preferences dialog later to install the tool.
Removed "cgi" and "CGI" from plist suffix mappings to work around bug in Internet Explorer in which it incorrectly hands off files downloaded by means of a ".cgi" URL to BBEdit. (This seems to happen with RealPlayer files for some reason.)
CVS Compare Revisions names the temp file in such a way that the language guessers aren't confused any more.
Fixed a bug in PCRE (not ours) that overzealously pursued an optimization which would virtually guarantee that a lookback assertion followed by a .* at the beginning of the rest of the pattern would fail.
Worked around bug in Mac OS X which caused the i-beam cursor to be almost invisible when the window background was black (or some other insufficiently light color).
Fixed bug in which a -50 error was reported when starting a drag with a translucent image on certain screen configurations.
Fixed a bug in glossary autocomplete where the prefix match for autocomplete should have been case insensitive, but instead required you to type the prefix in lowercase regardless of the case of the glossary entry.
Fixed bug a bug where if you minimize windows into the dock in a certain order you can get Quick Search to lose its mind and not target any window.
The application is less aggressive about when it moves windows when the available window space changes due to minimizing a window into the Dock or launching an application.
Fixed a bug in our CVS integration where if you had a locally modified version of a file that was not the latest, we wouldn't notice, and would silently throw away changes during a "Get Revision" operation.
Fixed a bug which caused the path in Projector or CVS folder picker dialogs to be drawn in the wrong font & size the first time they were opened.
Fixed a bug in the "New HTML Document" command where if you were using a custom template from a site other than the default site:
the update failed because it was looking in the wrong place for templates
when it generated the update errors, they referenced either the wrong window, or no window at all.
Fixed a bug where if a file had no extension, and the HTML markup prefs were set to XML rules, the file would almost always be misguessed as XML.
Made change to reduce the likelihood of arbitrary text files being guessed as HTML.
Fixed a bug in the Find dialog where the "Web Site" multi-file search mode insisted on turning on "Multi-File Search" after you had dismissed the dialog and re-opened it with a searchable text document underneath.
The serial number dialog now strips off whitespace and other undesirables after entry, to cure problem with carriage returns creeping in with text copied from Web browsers.
"Copy Path" item in status bar path popup now copies the displayed path if the file was opened via the ODB interface (e.g. "Edit in BBEdit" from Fetch, Anarchie, Transmit, or other savvy FTP client).
Fixed truncation of long file names in the "Save (a Copy) to FTP Server" dialog.
Fixed bug triggered by conversion of the Find scrap on Mac OS X, which would cause Grep searches to mysteriously stop working.
Improved handling of Unicode text when using the "VT102" font for display.
The "Cancel" button in the CVS progress dialog is now enabled. Note that cancelling a CVS operation in progress may leave your sandbox or the repository in an inconsistent state; this is no different than when aborting a command-line operation.
Fixed bug which would cause automatic update checking to fail on non-demo versions. A manual update check would report a -4960 error.
Super Get Info is now located in a more Mac OS X-savvy fashion.
Fixed a bug in the "New HTML Document" dialog in which it was inserting a "lang" attribute into the <HTML> element for XHTML 1.1 documents.
Fixed bug in the XHTML 1.1 language table that caused valid constructs like <a> in a <p> container to be reported as errors.
Fixed bug in the XHTML 1.1 language table that caused the "kbd" tag to be mishandled.
Removed special handling of "<!" in the CSS syntax coloring scanner.
Fixed bug which prevented contextual-menu plug-ins from being loaded.
When displaying the path for an open window on Mac OS X, the Find Differences dialog did not perform the appropriate tilde path substitution. Now it does.
Fixed a bug in the "bbedit" command-line tool in which using "bbedit -c" on a remote volume would report a -43 error.
Fixed a bug which prevented correct cleanup of pipe temp files created by the "bbedit" command-line tool.
The code which normalized the addressing mode during anchor and image drops was too strict. It has been adjusted so that full URLs are only forced where the source file and the dest file come from different defined web site hierarchies, or either belongs to a defined hierarchy but the other does not. If neither belongs to a defined hierarchy (you are working in outer space) and relative addressing would otherwise be allowed, it is allowed.
Fixed a bug which prevented radio buttons in the HTML URL entry dialogs from being normalized when they should have been.
Fixed a bug where in certain situations you would get a -8739 error reported when a perl/unix script/filter generated output.
To complete the transition to using UTF8 for perl/unix scripts, filter data is now passed to the filters in UTF8 form.