[Evolution-hackers] Last minute "vfolder-prep" branch merge

2012-03-03 Thread Matthew Barnes
Srini asked me to merge his "vfolder-prep" branch in time for Evolution 3.4, and I wasn't around much last week so this is kind of last minute. This branch just stages some of the vfolder and filtering code to be moved to Evolution-Data-Server after 3.4. The GTK+ parts of some of those classes ha

[Evolution-hackers] PHOTO uri + escaping

2012-03-03 Thread Patrick Ohly
Hello! I am seeing an issue where the Synthesis engine doesn't parse a vCard with PHOTO;VALUE=uri the same way as libebook's e_contact_inline_local_photo() does. The vCard has: PHOTO;VALUE=uri:file:///home/nightly/.local/share/evolution/addressbook/130 3826927.6946.21@mob-sync2/photos/pas_id_4F

[Evolution-hackers] libebook master: obsolete vCard used despite updated properties

2012-03-03 Thread Patrick Ohly
Hello! I tested SyncEvolution against current EDS master and found a problem: setting a UID before committing an updated contact has no effect. The sequence of events is this: 1. e_contact_new_from_vcard() where the vCard contains no UID. 2. e_contact_set(E_CONTACT_UID, ) -> g_object_se