Deleted bundle items were returned when asking for disabled items

This would cause deleted (delta) items to show up in the bundle editor (as it queries the bundle manager for disabled items and would thus also get the deleted ones).
Revealing an item in a file package may now change folder

Previously if opening e.g. /Applications/Mail.app/Contents/Info.plist and setting project folder to /Applications and asking to Go → Current Document then nothing would happen, as the current document would be a descendent of the current (project) folder but the file browser was unable to expand the Mail.app file package to actually reveal it.
Commands taking “word” as input will not get whitespace as input

Previously if there was whitespace to the left and right of the caret, the entire sequence of whitespace was given as input to the command. This was not the case for TextMate 1.x so it broke the format commands in the LaTeX bundle (bold, italic, and teletype).
Select word at EOL with trailing whitespace was a no-op
Checkin release notes
Auto-reveal open file now works with hidden file browser

When the file browser is hidden we no longer auto-reveal. When the user shows the file browser, we select the currently open document.
The filtering windows now truncate list items

Previously some of the filtering windows would have the items “wrap” (the default) which is suboptimal for table views.
Factor out OakScopeBarView
Factor out “session info” (for a single document controller)
Factor out “session restore” (for a single document controller)
Add kvdb submodule (key/value database)
In chooser lists, treat deleteToBeginningOfLine: as delete:

This is only if there is a responder for the delete: action and is done to allow ⌘⌫ to be used to delete items in the list (like favorites).

The implementation is not ideal as we make assumptions about what action the ⌘⌫ key is bound to and perhaps it’s also a gotcha that ⌘⌫ in a text field will delete something else (though the list is also drawn as having focus).
Remember open files per (project) folder

This means that if one does “mate «folder»”, open a few files as tabs, and then close the window, next time the same folder is opened, TextMate will restore the tabs.

Presently state is remembered (when closing a window) either if the file browser is visible or if more than one document is open in the window.
Add “Recent Projects” to “Open Favorites” dialog
Add delete action to Open Favorites

This only works for Recent Projects (not Favorites).

Also, the key equivalent for this is ⌘⌫. The Edit → Delete menu item will not work (as it’s being sent to the input field).
Checkin release notes
refactor duplicate folding code into one method
Update 127.0.0.1 → localhost in documentation

TextMate listens on IPv6 so we must use ‘localhost’ with SSH so that it correctly resolves to ::1 (instead of an IPv4 address).
Allow using ‘quit’ to terminate an (r)mate session

This is useful when testing socket connections as it seems nicer than simply killing the connection.
When restoring open tabs, skip non-existing files