Checkin release notes
Skip loading Bundles → TextMate → Update Notification (⌘Q)

The bundle item is causing ⌘Q to act subtlety different (issue #1031) but as we still see a lot of users on old versions, the item is still valuable to keep around.
Don’t use kSecAttrCreator with keychain API

The creator code is obsolete and doesn’t serve much of a purpose, as we already mention TextMate in the service name.

When updating a keychain item we leave out kSecAttrLabel and kSecAttrComment, which may fix issue #1029.
Improve error dialog when failing to add license
Add CR to default trim character set
Remove leading/trailing whitespace from license owner name
Find dialog now responds to findAllInSelection:

This is the action method sent by the Edit → Find → Find All (⌥⌘F) menu item, and is now treated as an alias to the existing findAll: action method (that the Find All button in the find dialog sends).
Add menu item to toggle column selection

The motivation for this is mainly to make the ⌥ shortcut visible in the UI, which presently, it is not, as we need to “hack” the menu item to show it.
Support setting menu item’s modified state to NO
Allow setting arbitrary activation strings for menu items

The implementation is presently geared toward only setting various activation strings, as unsetting e.g. a key equivalent won’t restore a potential (previously set) tab trigger etc.
Set ⌥ as modifier for Edit → Select → Toggle Column Selection
Add OS and program version to s/w update URL

The server previously grabbed this from the user agent string but this is more fragile and doesn’t work with caching.
Update syntax to use a dictionary literal (Objective-C 2)
Select table view row before initiating the field editor

If we don’t ensure the row is selected then tab (from the cell with the field editor) will not advance to the row’s next column.
Checkin release notes
Let file chooser read ‘followSymbolicLinks’ from .tm_properties

Set this to ‘true’ if you want the file chooser (⌘T) to follow symbolic links.

The reason for making it a ‘.tm_properties’ setting is only because I am not yet sure how to best integrate this into the UI. The find dialog has an identical UI option which is global option — it would make sense to coalesce these two options, and while doing that, make the find dialog’s version a project/path setting rather than have it be global.

Closes #984.
Prevent (some forms of) overlapping selections
Limit printing to web views and use sheet for dialog

File → Print… (⌘P) now sends the “printDocument:” action method (instead of “print:”).

Rather than implement “printDocument:” for the various HTML windows (command output, about window) we provide a general implementation in the application delegate that checks if there is a WebDocumentView conforming view in the responder chain.
Don’t pass (https) scheme to the reachability API

The reachability API does a DNS lookup on the literal string and prior to this commit, could stall for as long as it takes to lookup a non-existing host name via DNS.
Bind Page Setup… to our application controller

For unknown reasons, the NSApplication object will not respond to this method, even though it should implement it.