An (almost) complete rewrite of the "AnselKit" code and the client code that uses it.
This is loads more stable and efficient then the previous code...and no longer crashed when
exporting images that exist on network shares.
Next up, port the iPhoto plugin to use the same code.
Squashed commit of the following:
commit
d654034798bf23b829230839f3bfa3f8a6a591d0
Author: Michael J. Rubinsky <mrubinsk@horde.org>
Date: Mon Sep 21 00:14:28 2009 -0400
More refactoring for CF WebServices framework.
Fix a number of crashes due to memory management issues, make sure
to check for NSNull (and not just nil) for values returned from the API,
Finish porting the rest of the rpc calls to use the new TURAnsel interface.
This should now be fairly stable and LOADS faster/more effecient then the previous
implementation using the RPCXML framework.
commit
0ec7d818db65072b0762b2d825dd00a751111328
Author: Michael J. Rubinsky <mrubinsk@horde.org>
Date: Mon Sep 21 00:13:54 2009 -0400
Indentation
commit
ff64a974d693636df4081df32c84062c1df46b58
Author: Michael J. Rubinsky <mrubinsk@horde.org>
Date: Sun Sep 20 18:48:26 2009 -0400
Don't attempt to instantiate an Ansel_Faces driver if we have disabled it.
commit
7e18a78c1dce27ac2085f2ad11fb9257dc9b8cf2
Author: Michael J. Rubinsky <mrubinsk@horde.org>
Date: Sun Sep 20 16:01:25 2009 -0400
Start ripping out XMLRPC framework, some memory managegment issues...
commit
74e2efe8b693a082cba7a148050a38ca9ae885d0
Author: Michael J. Rubinsky <mrubinsk@horde.org>
Date: Tue Sep 15 10:08:11 2009 -0400
Initial work at completely refactoring the AnselKit code to use the
Core Foundation WebServices framework instead of NSURLConnection et al
Seems to help with the threading issues I was seeing pop up when exporting images
from network shares.