Remove instance variables from interface
Move “click to open” logic to cell

This will make it easier to change the logic, since 3 different parts of the file browser depend on it: accepting first responder, selecting items, and single-clicking items.
Allow opening files by single-clicking text (rather than icon)

This is enabled via: defaults write com.macromates.TextMate.preview fileBrowserSingleClickToOpen -bool true

Closes #187
Refactor file chooser (isolate reusable parts)
Remove disableHighlight property from NSCell subclass

The desired rendering can be achieved without adding code to NSCell
More file chooser refactoring (introduce reusable superclass)
Sign embedded bundles

This is required when signing on OS X 10.9.

Although the option is not documented for the version of codesign included with 10.8, using it does not result in an error.

Closes #1158
Enable multi-selection in file chooser

This was accidentally lost in the refactoring.
Don’t set foreground color for (file) chooser items

Initially not-matched characters were made light gray and we also had to explicitly set the color to white when the item was highlighted.

We no longer use color distinction for matched/non-matched characters, and rendering the text as highlighted is handled by the table view (NSCell setup).
Remove ellipsis from Go to File window title
Improve default implementation of objectValueForTableColumn:
Drop non-singleton support for the file chooser

The main problem was restoring the data source in showWindow: since that would lose state such as selected item.
Add relative window positioning to OakChooser
Use window positioning code from OakChooser
Update symbol chooser to use OakChooser

Fixes #1160
Checkin release notes
Tweak layout spacing
Make CreateAttributedStringWithMarkedUpRanges public
Update Open Favorite to use OakChooser
Make OakAbbreviations public