Plugins/Dual%20Window%20Interface/AIMessageWindowController.m
2009-06-02 Create a new advanced preference called "Confirmations". Move Quit Confirmations there.
2009-05-10 Get a context menu for the meta contact of a tab, not the current chat destination.
2009-05-06 Remove pointless empty comments
2009-04-25 Size down the height of the tab bar when positiond on the top.
2009-04-25 Use a #define'd constant instead of a literal for the tab height. Fix some positioning.
2009-04-22 AIPreferenceControllerProtocol.h is commonly imported (>120 imports) and almost never changes (5 changes in the two years since it was created). Stick it in the prefix header
2009-04-17 f6036 dropped this variable, which broke the build.
2009-04-17 Finish up the last places that did [adium.accountController.accounts objectEnumerator]
2009-04-17 Fast enumerate, propertyize
2009-04-05 When either the the active chat's window loses focus, or the tab view item is deselected, add a mark called "focus" with a red color. Adds a 'Jump to Mark Focus' menu item, and localizes the menu items from the AIUtilities bundle.
2009-03-31 A touch of efficiency: Treat the user list as out of the view (disabling tooltip tracking) when the tab view item is no longer visibile in the chat window
2009-03-23 Add the group chat manage/action context menu locations to the tab's context menu.
2009-03-16 Having a separate notification center for Adium leads to the possibility of accidentally using the wrong one, which has tripped me up on more than one occasion. This switches us over to using the default center.
2009-03-07 Correctly let the menu controller provide a context menu for locations + a chat, instead of just a chat. I don't know why I didn't do this the first time. Adds said context menu to the tab context menu for group chats.
2009-03-03 Propertyize
2009-02-04 ...and the Plugins dir
2009-01-29 Propertyize a bunch of stuff, and remove some API on AIListObject that was just a passthrough to AIService
2008-11-20 Rather than importing the semi-frequently-updated AIStatus.h in AIListObject.h, use @class and only import AIStatusDefines.h
2008-11-04 Remove the unimplemented (wtf?) AIChatWindowController protocol, and use properties in more places. Fixes building with llvm-gcc
2008-10-21 More dots, now with bonus for(in) action!
2008-10-21 I was hungry and didn't feel like working on hard stuff, so I did a bunch of propertyizing instead.
2008-08-26 I've gotten several requests for background tab closing to be able to be enabled via a hidden pref, and that doesn't bother me to add. Any objections?
2008-08-24 Updated most of our enumerations to fast enumerations, and did some paramaterization.
2008-08-15 sed is evil. All [adium *Controller]s are now adium.*Controller.
2008-08-15 Propertyize AIListObject and convert some more controller accesses to dot syntax
2008-08-14 Switch all of our private method categories over to the new objc way of doing it (documented at http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Articles/chapter_4_section_5.html#//apple_ref/doc/uid/TP30001163-CH20-SW2). This enforces having implementations for them, and in the process turned up a vast number of methods we had deleted the impl for but not the declaration. loc -= 198;
2008-08-14 Remove the Tiger branch and if from all isOnLeopardOrBetter checks in Adium. Next up: AIUtils
2008-08-06 Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
2008-08-06 svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk