[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ANN: MyFolks Framework (Apple AddressBook compatible)
From: |
Björn Giesler |
Subject: |
ANN: MyFolks Framework (Apple AddressBook compatible) |
Date: |
Mon, 06 Oct 2003 20:23:03 +0100 |
Hi,
I've put an initial version of my MyFolks framework on my server. This
framework adds Apple AddressBook API compatibility to GNUstep. It's been
written entirely from Apple's documentation; no code has been copied. Although
this is only an initial release, everything is supported except for setting the
"Me" record and searching. shane@gnufoo.org's "contacts" tool (available at
http://gnufoo.org/contacts/contacts.html) compiles and works perfectly, as
should most other applications that use Apple's API. There are probably still
bugs which I haven't found yet.
I've not yet completed migration of Contacts.app to the new framework, so this
is probably mostly of interest for app developers. However, the framework uses
a different storage format than Contacts.app (a conversion should be trivial to
write; anyone want to do that?). Therefore everybody who is using Contacts.app
should stop doing so ASAP; an update is in the works and will be available in
the next few days. I've pulled Contacts.app from my webpage.
The framework is called "MyFolks" to avoid confusion with Apple's framework.
For a similar reason, Contacts.app will be renamed to MyFolks.app to avoid
confusion with the "contacts" command-line tool. The classes have been named
differently (MF* instead of AB*) to be able to use both AddressBook.framework
and MyFolks.framework in the same application, e.g. for migrating OSX address
books to GNUstep. Please read the enclosed README file for further explanation
on changes and extensions.
MyFolks can be downloaded at
http://giesler.biz/bjoern/Downloads/MyFolks-0.1pre.tar.gz
The archive contains the framework and a command-line tool which allows address
book manipulation from the command line.
Please test away!
Regards,
Björn
- ANN: MyFolks Framework (Apple AddressBook compatible),
Björn Giesler <=