TextWrangler 2.1.1 Release Notes

TextWrangler 2.1.1 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.1 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 runs natively on PowerPC-based Macs running Mac OS X 10.3.5 or later, and on Apple-branded hardware powered by Intel processors. At this writing, only the systems provided as part of the “Developer Transition Kit” fit the latter description.
Important: since users of TextWrangler on Intel Macs are by definition using pre-release versions of Mac OS X on prototype hardware, please verify that any problems you experience with TextWrangler on Intel are also problems using TextWrangler on PowerPC. If so, please file a bug report with support@barebones.com ; if not, please file a bug report with Apple, and they will follow up with us as necessary.

Additions & Changes

The following features and enhancements are new for TextWrangler 2.1.1:

  • There’s a new command on the TextWrangler menu: “Register…”. If you declined to register via the “Welcome to TextWrangler” dialog the first time you ran the software, this command allows you to register without having to quit TextWrangler (or needing to reset your preferences, if you initially clicked “Skip Registration” and then changed your mind).
  • There’s a new option in the Application preferences: “Script Menu”. If you never use TextWrangler’s built-in Script menu, you can turn it off. (Note that the built-in menu offers a number of advantages over that provided by the system, not the least of which is that it runs scripts in the application’s context.)

Fixes

The following problems have been corrected in TextWrangler 2.1.1:

  • Fixed a bug in which TextWrangler would sometimes crash just after closing a window.
  • Fixed a bug in which script editors couldn’t get the application’s scripting dictionary if any new-format (“bundle”) plug-ins were installed.
  • Fixed crash which would occur when scanning an HTML document for functions and an empty “bbmark” directive was found.
  • Fixed bug in which non-passive FTP connections didn’t time out in situations where a passive FTP connection was necessary but “Passive FTP” was turned off.
  • TextWrangler no longer requires a password to be entered when using an SSH agent and the “Auto-Connect” option is selected in the “Open from FTP/SFTP Server” or “Save to FTP/SFTP Server” dialog.
  • Fixed bug in which doing a Replace All with Grep turned on and a pattern that allowed zero-length matches would sometimes generate output that was missing its final character.
  • Added missing Java keywords.
  • Fixed bug in which TextWrangler would fail to process an “open” event sent with Unicode file paths.
  • Fixed a memory leak which would occur during multi-file search&replace. If the set of files was of sufficient size or if enough such operations were run in between launches of the application, it would bog down, crash, or both.
  • The “Welcome to TextWrangler” dialog now remembers whether it opened the user manual before, and will refrain from opening it again.
  • Soft wrapping to a pixel boundary now takes invisible characters into account when “Show Invisibles” is turned on, and changing the Show Invisibles setting when soft-wrapping to a pixel boundary will cause the text to reflow accordingly.
  • Fixed drawing glitch which would occasionally leave behind a phantom line highlight at the end of the document.