TextWrangler 2.1.2 Release Notes
TextWrangler 2.1.2 is a maintenance update which includes minor interface refinements as well as fixes for various reported issues.
This page documents all feature enhancements and bug fixes included in the TextWrangler 2.1.2 release. 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
- This version of TextWrangler is a Universal application: it runs natively on both PowerPC-based Macs with Mac OS X 10.3.5 or later, and on all Intel-based Macs.
Additions & Changes
- TextWrangler 2.1.2 contains no new features. Please refer to the archived release notes for details on features added in previous versions.
Fixes
The following problems have been corrected in TextWrangler 2.1.2:
- When trying to locate other applications at startup, TextWrangler now relies on Mac OS X’s Launch Services to do the work, and won’t check on all mounted volumes. (This fixes the case of external disks sometimes spinning up when starting TextWrangler.)
- Fixed bug in which keyboard equivalents assigned to packaged plug-ins didn’t stick.
- Fixed bug in which a gremlin would appear the end of a file when doing a Replace All with Grep and the last match in the file happened to be a zero-length match at the very end of the file.
- Fixed bug in which a file opened from an FTP/SFTP server would be saved to the wrong place if it was opened from an FTP/SFTP browser that had subsequently been disconnected and reconnected to another server (and/or account) whose directory structure was identical.
- Fixed bug in which a -1728 error was reported when trying to print a POD output window.
- Fixed bug in which abstract PHP functions didn’t show up in the function popup. Now they show up, as function prototypes.
- Fixed bug in which the scroll position of split panes wasn’t stored correctly in the saved document state.
- The application now guards against Cocoa exceptions being thrown while trying to attach its accessory view to the font panel. (The source of the exceptions remains unknown, but now at least they won’t crash the app.)
- “Find All” now works for perldoc/pydoc windows. As a bonus, such windows can also be included in multi-file searches.
- Fixed a bug that would sometimes leave a “phantom selection” visible when splitting a window.
- Fixed bug in which saving a document with DOS line breaks while running on an Intel machine would write out the wrong line ending pattern.
- More PHP keywords, thanks as always to Carsten Blum
- Fixed crash which would occur on Intel machines when trying to change the menu key equivalent of Unix scripts, Unix filters, and other items whose key equivalents are adjusted using the “Set Key” button in a palette.
- Change the computation of the page guide location when a proportional font is in use to match the logic used for fixed-width fonts. It’s still inappropriate to use the page guide set to a character width when you’re using a proportional font, but the result is more likely to at least be visible in the window.
- Added the Mac OS X 10.4 temp folder location to the exclusion list for the recent menu.
- In the case that saved state is loaded from a document’s resource fork (typically files created by old versions of BBEdit), the saved state is now properly swapped when running on an Intel machine.