Wed, 04 May 2011 10:23:27 +0200 Patrick Steinhardt Fixed broken percentage reflecting connection progress in Accounts.
Sat, 27 Nov 2010 20:36:14 -0500 Frank Dowsett Fix two alignment issues that were caused by 2854e97d7e6b, and remove reference to AIPlasticPlus/Minus that were left in a nib.
Sat, 20 Nov 2010 14:34:07 -0500 Frank Dowsett Remove AIPlasticButton and its siblings since we have actual NSButtons that look the same. Fixes #12974
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 Remove shadowing varibles 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
Fri, 17 Apr 2009 00:51:39 -0700 David Smith Fast enumerate, propertyize
Sun, 12 Apr 2009 18:55:04 +0000 Zachary West When a Twitter account's authorization is invalid and the user reauthenticates, reconnect afterwards.
Mon, 16 Mar 2009 19:40:22 +0000 Zachary West Removes the {{{formattedUIDForListDisplay}}} property on AIAccounts, and uses {{{explicitFormattedUID}}} in its place. Both served identical purposes, and were largely unused anyway. Sets the explicit formatted UID for a Laconica account to use its server, that way the edit account field doesn't try and use the server-included formatted UID in its text field.
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.
Thu, 05 Feb 2009 03:25:06 +0000 David Smith Convert a bunch of informal protocols to formal ones, taking advantage of @optional. Also propertyize one file a bit
Thu, 29 Jan 2009 01:57:44 +0000 David Smith Propertyize a bunch of stuff, and remove some API on AIListObject that was just a passthrough to AIService
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;
Thu, 14 Aug 2008 07:13:24 +0000 David Smith Preliminary conversion to using fast enumeration; caveats: variable declarations were not moved into loop headers. In *most* cases it should be safe to move them, but make sure the variable is not needed later on in the method. Also, AIContactController was not converted, because the conversion tool freaked out
Thu, 14 Aug 2008 05:14:06 +0000 David Smith NSTableView supports type to find in 10.5, so we can remove KFTypeSelectTableView (and another poseAsClass :) )
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 23:50:30 +0000 David Smith 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 ;)
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