On Tue, 2004-02-17 at 18:51, Not Zed wrote: > Weird api ... why not just set a GList of EABDestinations or an > EABDestination itself (it can contain lists?) rather than a GList of xml > exports of EABDestinations? :)
Because I didn't write the api :) really the problem the xml solves should be solved by parameters on the vcard attributes. that'll fix some interoperability problems, as well as making it easier to deal with (it would work the way you thought it did initially). > (anyway thanks for the pointer jp, i fixed the pine importer) > > oh, what about doing aliases, can you reference other addressbook > entries from mailing lists, or do you have to expand them and add them > as lists? > > (e.g. one list references another by name) You can do references. If you set things using eab_destination_set_contact and eab_destination_set_book_uri (the latter needs updating to use a source uid probably.) it'll encoded a reference to the contact. Unfortunately this is a disgusting part of the api. You have to make a eab_destination_ call to resolve the linked contact. This should happen for you automatically (using the ebook sync api), but it doesn't at the moment. In fact, the code for eab_destination_use_contact doesn't even work at the moment, since there isn't an e_contact_load_uri call. I'll file a bug about this. Chris > On Tue, 2004-02-17 at 17:01 -0800, Chris Toshok wrote: > > > Yeah, this subject is a source of continuing depression (mostly because > > I haven't had the time to fix it.) > > > > jpr's right, though, you need EABDestination. > > > > Chris > > > > On Mon, 2004-02-16 at 13:29, JP Rosevear wrote: > > > On Wed, 2004-02-11 at 02:51, Not Zed wrote: > > > > Lads, > > > > > > > > I'm trying to setup a contact list, but i'm not sure what format to do > > > > it in/or have i hit a bug. > > > > > > > > If i set the email addresses as rfc822 addresses (simple strings is all > > > > i've tried so far), as a list on a normal contact, they show up fine > > > > (well, the first 3 do). > > > > > > > > But if i set E_CONTACT_IS_LIST on the list, i get xml errors: > > > > > > > > Entity: line 1: error: Start tag expected, '<' not found > > > > [EMAIL PROTECTED] > > > > etc > > > > > > > > Bug? > > > > > > No, I believe you have to set xml (the destination stuff) for the email > > > addresses, see: > > > > > > addressbook/gui/contact-list-editor/e-contact-list-editor.c:extract_info > > > > > > -JP > _______________________________________________ evolution-hackers maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/evolution-hackers
