Wednesday, June 18, 2008

Threading done

It's been a long week, but the conversion to Cocoa threads is basically done.  The Downloader class has been rewritten, the new Downloader3 class uses NSUrlDownload instead of python libraries.  Among other things, this will allow downloads to become resumable.  Before I tackle this, however, my next task is to change from storing data in ~/.maclibre to ~/Library, by (for example) using NSUserDefaults to store preference info.

Friday, June 6, 2008

Code Uploaded

I've started using Google Code's SVN repository.  You can download the current source from http://code.google.com/p/maclibre/.  The basic features work right now (you can install packages), though there is still lots of polishing to do.  The tabs at the top are for developer convenience only and will be hidden in the final version.

I'm getting lots of memory leak warnings at the moment.  I suspect this is because I'm still using Python threads (from the v2 code) instead of Coca threads.