TextWrangler 4.5.7 Release Notes

TextWrangler 4.5.7 is a focused maintenance update which includes fixes for reported issues.

For details on all the new features and enhancements that were offered in TextWrangler 4.5, please see its release notes.

For information on changes made in previous versions, please see the release notes archive.

For detailed information on using any of TextWrangler's features, please refer to the user manual (choose "User Manual" from TextWrangler's Help menu).


TextWrangler 4.5 requires Mac OS X 10.6.8 or later.

PowerPC-based Macs are not supported.


  • This release consists entirely of fixes for reported issues, and contains no new features.


  • Fixed bug in which progress dialogs would leak memory.

  • Fixed memory leak in the innards of the font system.

  • Made changes to significantly improve performance when generating syntax-coloring information for extremely large files (SQL dumps being a good example of same).

  • Fixed a performance bug when scrolling in text views with extremely long lines and the Line Numbers bar visible.

  • Fixed bug in which data structures backing the Scripts menu (and other similar folder-backed menus) were not properly released when the menu was refreshed, leading to creeping memory use.

  • Fixed a memory leak in SFTP process cleanup.

  • Made a change to work around a mystery crash at startup.

  • Various internal changes to improve stability.

  • Fixed bug in which one pane of a split-pane text view would get blanked out in certain circumstances. (Replace All in a split window was a good way to reproduce this.)

  • Made changes to improve the display of path names in menus when the path is ~ or /.

  • Fixed a bug in which FTP browsers reopened as part of startup state restoration would never reconnect to their previous locations and always drop a sheet asking for connection information.

  • When reopening files during state restoration at startup, the application will no longer attempt to mount volumes that are not available (e.g. remote file server volumes). This should resolve hangs that occur when the system goes off and tries to reconnect to a server that is no longer available (as tends to occur when taking a laptop home from the office).

    If for some reason you preferred the old behavior and want the application to attempt remounting of volumes containing reopened files, you can use this expert preference:

    defaults write com.barebones.textwrangler AllowVolumeMountDuringStateRestore -bool YES

  • When generating the Markers popup, leading whitespace from the marker name is now used to indent the menu item, so that type-to-select works correctly in the menu.

  • Fixed a bug in which files opened by external request when starting the application (e.g. double-clicking a document in the Finder) were opened before sleep state was restored, resulting in the desired documents ending up in their own buried window, rather than active.