Fri, 17 Apr 2009 00:21:01 -0700 David Smith Apply the same simplification elsewhere
Fri, 17 Apr 2009 00:18:43 -0700 David Smith Simplify
Fri, 17 Apr 2009 00:16:27 -0700 David Smith More fast enumeration
Wed, 18 Mar 2009 23:10:45 +0000 David Smith Sketch out a mechanism for chats not started directly from our UI (/join, invite accept) to figure out what their chat creation dicts should be. At the moment this only works for one key on irc channels, but it should be expandable to other protocols and keys. The duplication of code here is ugly, but I am unclear on how to improve it. Refs #11789
Wed, 04 Mar 2009 00:46:02 +0000 David Smith Dot syntax. Lots of it.
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
Thu, 14 Aug 2008 20:56:21 +0000 David Smith Propertyize, synthesize, and use fast enumeration in a few places
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;
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