Tue, 19 Oct 2010 23:06:03 +0200 Thijs Alkemade Cut down on the NSDictionary use of ESObjectWithProperties by using ivars when possible. This also makes code clearer and objects easier to debug.
Tue, 29 Dec 2009 13:44:29 -0500 Stephen Holt Resolving most* undeclared selectors in
Tue, 29 Dec 2009 00:36:28 -0500 Stephen Holt Resolve implicit 64->32 bit castings in
Tue, 09 Jun 2009 23:27:23 -0700 David Smith Backout pt2
Tue, 09 Jun 2009 21:51:02 -0700 David Smith Cache the 'online' value in AIListObject, speeding up status_sort by 20% or so
Wed, 06 May 2009 17:21:36 -0700 David Smith Remove pointless empty comments
Wed, 22 Apr 2009 17:18:01 -0700 David Smith 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
Mon, 16 Mar 2009 14:47:21 +0000 David Smith 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.
Wed, 04 Mar 2009 00:46:02 +0000 David Smith Dot syntax. Lots of it.
Tue, 21 Oct 2008 17:07:03 +0000 David Smith I was hungry and didn't feel like working on hard stuff, so I did a bunch of propertyizing instead.
Fri, 17 Oct 2008 17:51:44 +0000 David Smith Add a -boolValueForProperty method to ESObjectWithProperties and convert all appropriate callsites I could find to use it. Also, change -numberValueForProperty to go through -valueForProperty to avoid bugs when overriding one of those. This allows removing several AIMetaContact overrides, since the -valueForProperty one is sufficient now
Sun, 24 Aug 2008 17:08:28 +0000 Evan Schoenberg Updated most of our enumerations to fast enumerations, and did some paramaterization.
Fri, 15 Aug 2008 08:15:26 +0000 David Smith sed is evil. All [adium *Controller]s are now adium.*Controller.
Fri, 15 Aug 2008 06:23:36 +0000 David Smith Propertyize AIListObject and convert some more controller accesses to dot syntax
Thu, 14 Aug 2008 11:00:52 +0000 David Smith Switch all of our private method categories over to the new objc way of doing it (documented at 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;
Sun, 10 Aug 2008 06:12:39 +0000 David Smith Oops. That was supposed to be the whole working copy, not the adium framework source...
Sun, 10 Aug 2008 05:39:33 +0000 David Smith Make AdiumContactPropertiesObserverManager a real class, rather than an auxiliary of AIContactController. This eliminates a bunch of pass-through methods in AIContactController, and hopefully makes separation of responsibilities somewhat clearer
Wed, 06 Aug 2008 09:24:25 +0000 David Smith svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk