TextWrangler 3.5.3 Release Notes
TextWrangler 3.5.3 is a focused maintenance update which includes fixes for reported issues.
For details on all the feature enhancements and changes in TextWrangler 3.5, please see its release notes.
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 3.5.3 requires Mac OS X 10.5 or later (10.5.8, 10.6.7 or later recommended).
This version is a Universal application: it runs natively on both Intel-based and PowerPC-based Macs.
Note: These requirements apply only to versions of TextWrangler downloaded directly from us. If you obtained TextWrangler from the Mac App Store, it will only run on Mac OS X 10.6.7 and later (and thus only on Intel-based Macs).
Fixed a fistful of bugs which contributed to unnecessarily high memory utilization.
When importing service data, line breaks are now converted to the internal representation.
TextWrangler now advertises its ability to supply and accept service data as UTF-8 (as well as UTF-16 and plain Mac Roman text).
Fixed bug in which a multi-file or text factory Replace All would touch the file being processed, even if it contained no matches for the search string.
If "Make Writeable" fails because you have insufficient (non-elevated) privileges, TextWrangler will flag the file for authenticated saving instead of refusing to let you do anything. (Note: This does not apply to App Store versions of TextWrangler, which are not able to perform authenticated saves.)
Backtick strings (shell execution escapes) in PHP code are now colored as strings. (They are also treated as strings by the PHP function scanner, which won't have any visible effect but which maintains correctness.
Multi-line brace blocks and multi-line parenthetical expressions are now foldable in PHP code.
Backslashes are now correctly recognized as character escapes when computing color in Unix shell scripts.
Fixed hang which would occur when Find Differences encountered a directory for which the user didn't have read access.