SUPPORT : TextWrangler : Archived Release Notes : TextWrangler 2.2.1 Release Notes
TextWrangler 2.2.1 Release Notes
This page documents all feature enhancements and bug fixes included in the TextWrangler 2.2.1 update.
For details on changes made in previous versions, please see the release notes archive.
For complete information on TextWrangler's features, please refer to the included PDF user manual, which you can access by choosing "User Manual" from the Help menu.
Requirements
TextWrangler 2.2.1 requires Mac OS X 10.4 or later. If you're still using Mac OS X 10.3.9, TextWrangler 2.1.3 is the most recent version you will be able to run.
This version is a Universal Binary: it runs natively on both Intel-based and PowerPC-based Macs.
Additions
You can reverse which side of the window the documents draw will open on for a single window by holding the command key down while clicking on the documents drawer icon in the toolbar. (This is a temporary change for that specific window - it doesn't affect the application preference.)
Added support for the LaTeX command "\verb", wherein the character immediately after the command becomes the start delimiter of an inline verbatim 'run', and the next occurrence of that character closes the run. See NASA GISS: Help On LaTeX \verb for more info. (Verbatim runs and environments suppress recognition of commands, comments, math, everything except whatever ends the run/environment.)
Changes
(none in this release)
Fixes
Fixed the cause of 13601 errors when "Make backup before saving" is configured to use the parent directory.
Fixed bug in which JSP files would cause the HTML scanner to hang.
Fixed a fat finger-O which caused results browsers to be omitted from the search sources drawer.
Fixed bug in which a vestigial "Fold Selection" command appeared on the contextual menu.
Removed vestigial "Show Gutter" option from the Window Options popup and sheet and terminology.
Fixed a regression in Open Selection where ./file, ../file, and folder/file relative paths were not properly resolved.
Fixed hang with empty package declaration (easily triggered by typing 'package' in a new java file).
Skip guessing when saving empty files, if the language module's "Always Guess" flag is set and there's a already a successful suffix-to-language match.
Antialiased the diamonds used in the status bar to indicate content and state dirtiness.
TeX: The tokens for generic commands (those which don't delimit math sections) were always one character short, which messed up syntax coloring in some cases.
JavaScript: Fixed crash which would sometimes occur when trying to find the full name of an "assigned" function or object, and the name was the first text in the file.
Major performance boost for TeX syntax coloring.
the BBLMLanguageCode key in language modules is supposed to be four characters long, and BBEdit 8.5/TextWrangler 2.2 enforced this (with the result that some third-party codeless language modules no longer loaded). The enforcement came at the cost of backward compatibility, though, so the old behavior of padding shorter language codes with spaces has been restored.
Fixed a problem where Open By Name would find files in front window's directory tree in preference to your search paths
Generic classes and interfaces would cause Java files to have an empty function popup.
Various Markdown fixes.
Fixed bug in the TeX parser which would cause creeping memory use and the attendant performance problems while editing TeX source files
When editing text within a TeX verbatim environment, the verbatim-ness of the current range could be lost, in which case content within (and after) the verbatim environment might be inappropriately colored.
Fixed the proximate cause of a crash in the Java function scanner.
Fixed bug in which multiple file descriptors were created for opened folders in a Disk Browser window.
PHP interface declarations are treated correctly by the PHP function scanner.
Fixed a pair of memory leaks in the TeX scanner that contributed to a perceived performance problem.
Fixed bug in which language-specific settings in TextWrangler weren't.
Fixed pair of bugs in which the "Reset All" button in the language-specific "Reset to Defaults" dialog didn't do anything, and the "Reset" button would typically reset the options for the wrong settings group.
Fixed bug in which spell checking didn't work in TeX documents. Please note that verbatim and math sections will not be spell checked, regardless.
Fixed bug in which a backslash followed by a space in a TeX document would interfere with syntax coloring in the rest of the document.
Fixed bug which could lead to performance problems when editing a math string that ended with a \command in a TeX document.