commit 6ae4bfa904ad9c0d1b660d6c2fec0161945a9d8f Author: Travis Reitter Date: Sat Aug 13 13:12:22 2011 +0200 Release version 0.6.0 backends/eds/eds-backend-factory.vala | 4 +- backends/eds/eds-backend.vala | 2 +- backends/eds/lib/edsf-persona-store.vala | 22 +++++----- backends/eds/lib/edsf-persona.vala | 46 ++++++++++---------- backends/eds/lib/memory-icon.vala | 12 +++--- backends/key-file/kf-persona.vala | 2 +- backends/libsocialweb/lib/swf-persona.vala | 4 +- .../telepathy/lib/tpf-persona-store-cache.vala | 2 +- backends/telepathy/lib/tpf-persona.vala | 8 ++-- backends/tracker/lib/trf-persona.vala | 4 +- configure.ac | 12 +++--- folks/abstract-field-details.vala | 20 ++++---- folks/avatar-cache.vala | 14 +++--- folks/avatar-details.vala | 2 +- folks/email-details.vala | 10 ++-- folks/im-details.vala | 8 ++-- folks/individual.vala | 4 +- folks/note-details.vala | 8 ++-- folks/object-cache.vala | 18 ++++---- folks/persona-store.vala | 4 +- folks/persona.vala | 4 +- folks/phone-details.vala | 14 +++--- folks/postal-address-details.vala | 8 ++-- folks/presence-details.vala | 2 +- folks/role-details.vala | 12 +++--- folks/url-details.vala | 8 ++-- folks/utils.vala | 6 +- folks/web-service-details.vala | 10 ++-- 28 files changed, 135 insertions(+), 135 deletions(-) commit a929043e505463c3433dd6a4655830f5587095dc Author: Travis Reitter Date: Sat Aug 13 18:27:13 2011 +0200 Update the checked files for valac requirement. configure.ac | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 370c66af6c745b18d36d4201132df3744c7d39e9 Author: Travis Reitter Date: Sat Aug 13 17:33:37 2011 +0200 Distribute EDS test tools. tests/tools/Makefile.am | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a9be1e0a956e66c9b3c07d969a6f48be7b741e80 Author: Travis Reitter Date: Sat Aug 13 13:00:32 2011 +0200 Un-break Docs. folks/email-details.vala | 6 +++--- folks/role-details.vala | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit 21d6a65c5ca7dc035de987cd798ab6b141cb777b Author: Travis Reitter Date: Sat Aug 13 12:33:39 2011 +0200 Write support for URLs in Edsf.Persona Closes: bgo#655609 - Implement setter for URLs NEWS | 1 + backends/eds/lib/edsf-persona-store.vala | 92 ++++++++++++++ backends/eds/lib/edsf-persona.vala | 39 ++++++- folks/utils.vala | 38 ++++++ tests/eds/Makefile.am | 6 + tests/eds/set-urls.vala | 197 ++++++++++++++++++++++++++++++ 6 files changed, 370 insertions(+), 3 deletions(-) commit c02fb2a0775449133a9faa9d26cc486cf8ce4683 Author: Travis Reitter Date: Sat Aug 13 12:18:29 2011 +0200 Make the EDS backend's system address book the default writeable Closes: bgo#648818 - Support the EDS backend being a primary NEWS | 1 + folks/individual-aggregator.vala | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletions(-) commit bd743c75060b6757855a91df31d69fc7dcd1e6cd Author: Travis Reitter Date: Sat Aug 13 12:20:02 2011 +0200 Trivial NEWS clean-up. NEWS | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit ae161634fb59b3bd0954c48d5b64b5bb2a908cfe Author: Travis Reitter Date: Thu Aug 11 16:44:53 2011 +0200 Remove FieldDetails (obsoleted by AbstractFieldDetails and implementors) folks/Makefile.am | 1 - folks/field-details.vala | 79 -------------- tests/folks/Makefile.am | 8 +- tests/folks/abstract-field-details.vala | 180 +++++++++++++++++++++++++++++++ tests/folks/field-details.vala | 180 ------------------------------- tools/inspect/utils.vala | 4 +- 6 files changed, 186 insertions(+), 266 deletions(-) commit 3a849aec763faa86f81b16d231cb4a167a3ac701 Author: Travis Reitter Date: Thu Aug 11 16:37:22 2011 +0200 Support vCard-like parameters for URLs Closes: bgo#655922 - Rebase UrlDetails.urls upon an AbstractFieldDetails-derived class NEWS | 3 +- backends/eds/lib/edsf-persona.vala | 12 ++++--- backends/libsocialweb/lib/swf-persona.vala | 25 +++++++------ backends/tracker/lib/trf-persona-store.vala | 13 ++++--- backends/tracker/lib/trf-persona.vala | 44 ++++++++++++----------- folks/individual.vala | 35 +++++++++--------- folks/url-details.vala | 53 ++++++++++++++++++++++++++- tests/tracker/add-persona.vala | 11 +++--- tests/tracker/set-urls.vala | 20 +++++----- 9 files changed, 138 insertions(+), 78 deletions(-) commit b3c63593fde17fbed7e5b57432e755123bc3a59b Author: Travis Reitter Date: Thu Aug 11 13:23:01 2011 +0200 Support vCard-like parameters for Roles Closes: bug#655921 - Change RoleDetails.roles to support vCard-like arbitrary parameters NEWS | 3 + backends/tracker/lib/trf-persona-store.vala | 24 +++++----- backends/tracker/lib/trf-persona.vala | 32 +++++++------- folks/individual.vala | 15 ++++--- folks/role-details.vala | 61 ++++++++++++++++++++++++++- tests/tracker/add-persona.vala | 24 ++++++----- tests/tracker/role-details-interface.vala | 9 ++-- tests/tracker/set-roles.vala | 26 +++++++----- 8 files changed, 132 insertions(+), 62 deletions(-) commit eb1d4fd077d5a8489b750d82fde8f13d9a3c8e4b Author: Travis Reitter Date: Tue Aug 9 17:40:41 2011 +0200 Support vCard-like parameters for web service addresses Closes: bgo#653682 - Change WebServiceDetails.web_service_addresses to support vCard-like arbitrary parameters NEWS | 4 ++ backends/eds/lib/edsf-persona-store.vala | 15 ++++--- backends/eds/lib/edsf-persona.vala | 17 +++++--- backends/key-file/kf-persona-store.vala | 4 +- backends/key-file/kf-persona.vala | 38 ++++++++++------- backends/libsocialweb/lib/swf-persona.vala | 10 +++- backends/tracker/lib/trf-persona-store.vala | 26 +++++++----- backends/tracker/lib/trf-persona.vala | 15 ++++--- folks/individual-aggregator.vala | 17 +++++--- folks/individual.vala | 17 ++++---- folks/web-service-details.vala | 59 +++++++++++++++++++++++++-- tests/eds/link-personas.vala | 30 +++++++++----- 12 files changed, 174 insertions(+), 78 deletions(-) commit 85d4de54bd7d7e83da6dfc3444dbddf8afe0a016 Author: Travis Reitter Date: Tue Aug 9 15:59:16 2011 +0200 Rebase PhoneDetails.phone_numbers upon PhoneFieldDetails Closes: bgo#655920 - Rebase PhoneDetails.phone_numbers upon an AbstractFieldDetails-derived class NEWS | 4 + backends/eds/lib/edsf-persona-store.vala | 6 +- backends/eds/lib/edsf-persona.vala | 16 ++-- backends/tracker/lib/trf-persona-store.vala | 6 +- backends/tracker/lib/trf-persona.vala | 30 ++++--- folks/individual.vala | 36 ++++---- folks/phone-details.vala | 125 ++++++++++++++++----------- folks/potential-match.vala | 6 +- tests/eds/add-persona.vala | 17 ++-- tests/eds/phone-details.vala | 6 +- tests/eds/set-phones.vala | 10 ++- tests/tracker/add-persona.vala | 18 ++-- tests/tracker/duplicated-phones.vala | 20 ++-- tests/tracker/match-phone-number.vala | 20 ++-- tests/tracker/phone-details-interface.vala | 4 +- tests/tracker/set-phones.vala | 15 ++-- 16 files changed, 189 insertions(+), 150 deletions(-) commit 9ec659ff09e4facef8b95be2480da57b5f91267a Author: Travis Reitter Date: Mon Aug 8 17:27:04 2011 +0200 Allow for Individual replacement in the EDS add-persona test. tests/eds/add-persona.vala | 59 +++++++++++++++++++++++++++++++++++--------- 1 files changed, 47 insertions(+), 12 deletions(-) commit b8c144844c7012fcc1c49d46a9fc28de5a100aaf Author: Travis Reitter Date: Mon Aug 8 16:08:36 2011 +0200 Rebase NoteDetails.notes upon NoteFieldDetails Closes: bgo#655919 - Rebase NoteDetails.notes upon an AbstractFieldDetails-derived class NEWS | 4 ++ backends/eds/lib/edsf-persona-store.vala | 9 ++-- backends/eds/lib/edsf-persona.vala | 12 +++-- backends/tracker/lib/trf-persona-store.vala | 8 ++-- backends/tracker/lib/trf-persona.vala | 13 +++-- folks/individual.vala | 11 ++-- folks/note-details.vala | 77 +++++++++++++++------------ tests/eds/add-persona.vala | 10 ++-- tests/eds/set-notes.vala | 6 +- tests/tracker/add-persona.vala | 12 +++-- tests/tracker/note-details-interface.vala | 4 +- tests/tracker/set-notes.vala | 14 +++-- tools/inspect/utils.vala | 3 +- 13 files changed, 104 insertions(+), 79 deletions(-) commit 5d111c32f9aeb02785dfafcb362c32c4e592e79e Author: Travis Reitter Date: Wed Aug 3 18:43:17 2011 -0700 Set the eds backend as the primary for the eds tests. This fixes the eds/link-personas test. tests/eds/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 9388c1eb0c71735bf750a03248d5f38c96681fd9 Author: Travis Reitter Date: Wed Aug 3 13:49:32 2011 -0700 Rebase EmailDetails.email_addresses upon EmailFieldDetails Closes: bgo#655917 - Rebase EmailDetails.email_addresses upon an AbstractFieldDetails-derived class NEWS | 4 ++ backends/eds/lib/edsf-persona-store.vala | 8 ++-- backends/eds/lib/edsf-persona.vala | 16 ++++--- backends/tracker/lib/trf-persona-store.vala | 10 ++-- backends/tracker/lib/trf-persona.vala | 38 +++++++++-------- folks/email-details.vala | 61 +++++++++++++++++++++++++-- folks/individual.vala | 36 ++++++++-------- tests/eds/add-persona.vala | 8 ++- tests/eds/set-emails.vala | 6 ++- tests/tracker/add-persona.vala | 11 +++-- tests/tracker/duplicated-emails.vala | 20 ++++---- tests/tracker/match-email-addresses.vala | 20 ++++---- tests/tracker/match-known-emails.vala | 20 ++++---- tests/tracker/remove-persona.vala | 11 +++-- tests/tracker/set-duplicate-email.vala | 18 ++++---- tests/tracker/set-emails.vala | 10 ++-- 16 files changed, 182 insertions(+), 115 deletions(-) commit 57725c31bb2efaf866174cc09c0f60000104e800 Author: Travis Reitter Date: Wed Aug 3 13:47:24 2011 -0700 Run key-file tests later, since it's a low-priority backend. tests/Makefile.am | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 9db66d2cafd3d56065ea66ae7e732c717baf1b31 Author: Travis Reitter Date: Wed Aug 3 13:29:44 2011 -0700 Run Tracker tests last, since it's a low-priority backend. They're also most likely to fail for reasons outside of our control. tests/Makefile.am | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit acfb7aad7436fc1d23f86937559b7c9e1fe802dd Author: Travis Reitter Date: Tue Aug 2 15:12:24 2011 -0700 Add utility function to compare MultiMaps of AbstractFieldDetails. folks/utils.vala | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 51 insertions(+), 0 deletions(-) commit 7be7bcc26ffe112f5aae83b519408dda13611f01 Author: Travis Reitter Date: Fri Jul 22 16:49:40 2011 -0700 Clarify parameters for PostalAddressOwnerDetails. folks/postal-address-details.vala | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 171298f67620cf238f42b6d7d53622bbf96bfdee Author: Travis Reitter Date: Tue Jul 12 11:20:56 2011 -0700 Add basic equality testing for ImFieldDetails. Helps: bug#653680 - Change ImDetails.im_addresses to support vCard-like arbitrary parameters tests/folks/field-details.vala | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) commit 5fa28ed5366fcf9d435fd2b746c6fa5530b26fed Author: Travis Reitter Date: Thu Jul 14 11:08:43 2011 -0700 Support vCard-like parameters for IM addresses Helps: bug#653680 - Change ImDetails.im_addresses to support vCard-like arbitrary parameters NEWS | 3 ++ backends/eds/lib/edsf-persona-store.vala | 22 ++++++------ backends/eds/lib/edsf-persona.vala | 27 ++++++++------ backends/key-file/kf-persona-store.vala | 4 +- backends/key-file/kf-persona.vala | 26 ++++++++----- backends/libsocialweb/lib/swf-persona.vala | 10 +++-- backends/telepathy/lib/tpf-persona.vala | 23 ++++++++---- backends/tracker/lib/trf-persona-store.vala | 27 ++++++-------- backends/tracker/lib/trf-persona.vala | 20 ++++++---- folks/im-details.vala | 53 ++++++++++++++++++++++++++- folks/individual-aggregator.vala | 7 +++- folks/individual.vala | 7 ++-- tests/eds/add-persona.vala | 18 +++++----- tests/eds/im-details.vala | 8 +++-- tests/eds/link-personas.vala | 24 ++++++++----- tests/eds/set-im-addresses.vala | 12 ++++-- tests/tracker/add-persona.vala | 14 ++++--- tests/tracker/im-details-interface.vala | 20 +++++++--- tests/tracker/imaddresses-updates.vala | 24 +++++++++++- tests/tracker/link-personas.vala | 20 ++++++---- tests/tracker/match-im-addresses.vala | 20 ++++++---- tests/tracker/set-im-addresses.vala | 21 +++++++---- 22 files changed, 272 insertions(+), 138 deletions(-) commit 961e0ff5c62e7fda61d14f5664e8d943dc166673 Author: Travis Reitter Date: Fri Jul 8 16:35:15 2011 -0700 Clean up the way the Tracker backend tracks IM addresses. Helps: bug#653680 - Change ImDetails.im_addresses to support vCard-like arbitrary parameters backends/tracker/lib/trf-persona.vala | 33 +++++++++++++++++---------------- 1 files changed, 17 insertions(+), 16 deletions(-) commit d05681d31a8f60e3daf737ea4fefbc0bc4cfb39e Author: Travis Reitter Date: Fri Jul 8 14:14:21 2011 -0700 Don't spill over 80 characters. folks/im-details.vala | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ac0217fabf327e3a04701d33ca75332d1a3bfa06 Author: Travis Reitter Date: Thu Jul 14 11:38:31 2011 -0700 Support vCard-like parameters for addresses in PostalAddressDetails. This also removes the older, less-functional, less-consistent PostalAddress.types. Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to support vCard-like arbitrary parameters NEWS | 4 + backends/eds/lib/edsf-persona-store.vala | 40 +++++---- backends/eds/lib/edsf-persona.vala | 20 +++-- backends/tracker/lib/trf-persona-store.vala | 25 +++--- backends/tracker/lib/trf-persona.vala | 36 ++++---- backends/tracker/lib/trf-util.vala | 2 +- folks/individual.vala | 18 ++-- folks/postal-address-details.vala | 93 ++++++++++++-------- tests/eds/add-persona.vala | 32 ++++--- tests/eds/postal-address-details.vala | 29 +++--- tests/eds/set-postal-addresses.vala | 30 +++--- tests/lib/eds/backend.vala | 3 +- tests/tracker/add-persona.vala | 29 ++++--- .../tracker/postal-address-details-interface.vala | 14 ++-- tests/tracker/set-postal-addresses.vala | 56 ++++++------ 15 files changed, 240 insertions(+), 191 deletions(-) commit 13b45043d212db0efe363dd9eab4116e4d715bc7 Author: Travis Reitter Date: Tue Jul 12 11:48:43 2011 -0700 Add test for parameter equality in FieldDetails. Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to support vCard-like arbitrary parameters tests/folks/field-details.vala | 48 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 48 insertions(+), 0 deletions(-) commit 136ae0924b2605580342b60087b2c124819d15a8 Author: Travis Reitter Date: Tue Jul 12 11:17:12 2011 -0700 Add basic equality testing for FieldDetails. Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to support vCard-like arbitrary parameters tests/folks/field-details.vala | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit a51d03d7366d5803532b3395292ce7137c0b08ef Author: Travis Reitter Date: Fri Jul 15 16:36:33 2011 -0700 Add parameters as an optional argument to the FieldDetails constructor. Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to support vCard-like arbitrary parameters NEWS | 1 + folks/field-details.vala | 9 ++++++++- 2 files changed, 9 insertions(+), 1 deletions(-) commit 486a993849b4bf6a1bef6937af62e642d4bfbfec Author: Travis Reitter Date: Wed Jul 13 15:35:00 2011 -0700 Implement FieldDetails.equal()/hash() in terms of the default. This allows explicit references to FieldDetails.equal()/hash() for structures storing them (in case it changes from the AbstractFieldDetails implementation in the future). Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to support vCard-like arbitrary parameters backends/libsocialweb/lib/swf-persona.vala | 7 +++++-- backends/tracker/lib/trf-persona.vala | 21 +++++++++++++++------ folks/field-details.vala | 20 ++++++++++++++++++++ folks/individual.vala | 20 ++++++++++++++------ tests/tracker/add-persona.vala | 9 ++++++--- tests/tracker/duplicated-emails.vala | 8 ++++++-- tests/tracker/duplicated-phones.vala | 8 ++++++-- tests/tracker/match-email-addresses.vala | 8 ++++++-- tests/tracker/match-known-emails.vala | 8 ++++++-- tests/tracker/match-phone-number.vala | 8 ++++++-- tests/tracker/remove-persona.vala | 3 ++- tests/tracker/set-duplicate-email.vala | 8 ++++++-- tests/tracker/set-emails.vala | 4 +++- tests/tracker/set-phones.vala | 4 +++- tests/tracker/set-urls.vala | 4 +++- 15 files changed, 107 insertions(+), 33 deletions(-) commit 8b08293c7037fffa5a46c540b46900e83d549cfb Author: Travis Reitter Date: Mon Jul 11 17:20:54 2011 -0700 Add equal() and hash() functions to AbstractFieldDetails. Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to support vCard-like arbitrary parameters NEWS | 2 + folks/abstract-field-details.vala | 88 +++++++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+), 0 deletions(-) commit af60852d7edb10054621bbfb67134d93cf4dfb1b Author: Travis Reitter Date: Thu Jul 14 16:57:01 2011 -0700 Centralize parameters to AbstractFieldDetails. This cuts some lines of code from the derived classes. Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to support vCard-like arbitrary parameters folks/abstract-field-details.vala | 4 +++- folks/field-details.vala | 14 -------------- 2 files changed, 3 insertions(+), 15 deletions(-) commit 5f0ab0032ba17ce54334387a129ea0ee0f7c64c9 Author: Travis Reitter Date: Thu Jul 7 11:10:58 2011 -0700 Rebase FieldDetails upon an abstract and generic version of itself. This should be useful for cases where the value has a very specific type (eg, for PostalAddressDetails.postal_addresses). We'll create subclasses of FieldDetails for those cases. When we've created all the appropriate derived classes, we'll remove FieldDetails entirely. Helps: bgo#653679 - Change PostalAddressDetails.postal_addresses to support vCard-like arbitrary parameters NEWS | 2 + backends/tracker/lib/trf-persona-store.vala | 4 +- folks/Makefile.am | 1 + folks/abstract-field-details.vala | 169 +++++++++++++++++++++++++++ folks/field-details.vala | 122 +++----------------- 5 files changed, 189 insertions(+), 109 deletions(-) commit 758aa57c0f5b6acad9d6f5ff056265f97c06ad12 Author: Philip Withnall Date: Tue Aug 9 12:49:31 2011 +0200 core: Expand the documentation of EmailDetails.email_addresses folks/email-details.vala | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 311fe11ec5d428f9ba99eff481376294f5a6c60e Author: Philip Withnall Date: Tue Aug 9 12:23:27 2011 +0200 build: Add VAPI dependencies for eds backend configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4ad8c90f8d2ec38187f2ca45ed826cd12e85b007 Author: Philip Withnall Date: Tue Aug 9 12:23:13 2011 +0200 core: Fix a typo in NoteDetails documentation folks/note-details.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 30ee4db520551b24aca28febc28925445b8edd7a Author: Philip Withnall Date: Tue Aug 9 12:19:11 2011 +0200 Bug 653619 — Add company details I dislike Tracker, ontologies, Sparql and drinking games. Closes: bgo#653619 NEWS | 2 ++ backends/tracker/lib/trf-persona-store.vala | 25 ++++++++++++++++++------- backends/tracker/lib/trf-persona.vala | 16 ++++++++++------ backends/tracker/lib/trf-util.vala | 3 +++ folks/role-details.vala | 20 ++++++++++++++++---- tests/lib/tracker/backend.vala | 6 +++--- tests/tracker/add-persona.vala | 6 +++++- tests/tracker/role-details-interface.vala | 5 +++-- tests/tracker/set-roles.vala | 2 ++ 9 files changed, 62 insertions(+), 23 deletions(-) commit ab13818cfd05e16eafcf1bf226af36b544641dba Author: Philip Withnall Date: Sun Aug 7 13:52:40 2011 +0200 eds: Fix a minor type problem in the add-contacts-stress-test tests/eds/add-contacts-stress-test.vala | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 840c63c74effbfe1f6535786e36152905eed8454 Author: Philip Withnall Date: Sun Aug 7 13:36:11 2011 +0200 build: Build eds backend by default Signed-off-by: Raul Gutierrez Segales configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5a8328039777be00f44a73bf8c58f45bf1918a88 Author: Raul Gutierrez Segales Date: Fri Aug 5 19:49:58 2011 +0100 e-d-s: fix link personas test We've changed the way we set up the writeable store in commit 5c062183b (bug #654907) and that broke this test. tests/eds/link-personas.vala | 2 +- tests/lib/eds/backend.vala | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit 5beccf217070b20abccb8485b44ca6b4fcc02af4 Author: Raul Gutierrez Segales Date: Wed Aug 3 10:13:42 2011 +0100 Don't set a timeout for contacts adding stress test Helps: https://bugzilla.gnome.org/show_bug.cgi?id=655008 tests/eds/add-contacts-stress-test.vala | 29 ++++++++++++++++------------- 1 files changed, 16 insertions(+), 13 deletions(-) commit d0e2285d8b82bdd8c314751a6a294c1ac457f208 Author: Philip Withnall Date: Wed Jul 20 22:08:00 2011 +0100 Bug 655008 — Tidy up error handling in eds backend Return more specific error codes from Edsf.PersonaStore methods where possible, and in all cases make sure we've got a switch statement on the incoming error code. Closes: bgo#655008 NEWS | 1 + backends/eds/lib/edsf-persona-store.vala | 251 +++++++++++++++++++++++++----- po/POTFILES.in | 1 + 3 files changed, 212 insertions(+), 41 deletions(-) commit 4e60d645efa3df5f3f0abd3301aeff0d369227b8 Author: Philip Withnall Date: Tue Aug 2 23:20:07 2011 +0100 Clarify the documentation of PersonaStore.is_writeable Closes: bgo#652657 NEWS | 1 + folks/persona-store.vala | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) commit ca19d32918f94dc4280a3d7a28680f8fecb41cc5 Author: Philip Withnall Date: Tue Aug 2 23:04:58 2011 +0100 Bug 649296 — Folks backend files shouldn't begin with "lib" Rename the backend library files from “libfolks-backend-${BACKEND_NAME}.so” to “${BACKEND_NAME}.so”. Closes: bgo#649296 NEWS | 1 + backends/eds/Makefile.am | 18 +++++++++--------- backends/key-file/Makefile.am | 16 ++++++++-------- backends/libsocialweb/Makefile.am | 18 +++++++++--------- backends/telepathy/Makefile.am | 18 +++++++++--------- backends/tracker/Makefile.am | 18 +++++++++--------- configure.ac | 12 ++++++------ 7 files changed, 51 insertions(+), 50 deletions(-) commit a506681228345cb028edfce24193f1baed000781 Author: Philip Withnall Date: Wed Aug 3 21:41:38 2011 +0100 eds: Minor fixes to documentation comment syntax backends/eds/lib/edsf-persona.vala | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit dd1a2268d2a49e6bdb4640c4e353fa0df4fb67b4 Author: Raul Gutierrez Segales Date: Tue Aug 2 11:47:37 2011 +0100 e-d-s: add test for Gender property Helps: https://bugzilla.gnome.org/show_bug.cgi?id=655745 tests/eds/Makefile.am | 6 ++ tests/eds/set-gender.vala | 154 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 160 insertions(+), 0 deletions(-) commit 21abb433ae11eb38305627ee1778e703c281a6b5 Author: Raul Gutierrez Segales Date: Tue Aug 2 11:45:34 2011 +0100 e-d-s: Implement read/write support for gender property Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=655745 NEWS | 1 + backends/eds/lib/edsf-persona-store.vala | 49 ++++++++++++++++++ backends/eds/lib/edsf-persona.vala | 80 ++++++++++++++++++++++++++++-- 3 files changed, 126 insertions(+), 4 deletions(-) commit 5c062183b8475bc46d7acb7c225e749e992fd3fa Author: Raul Gutierrez Segales Date: Thu Jul 21 01:33:50 2011 +0100 Configure the writeable store by type_id and store id Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=654907 NEWS | 1 + folks/individual-aggregator.vala | 44 +++++++++++++++++++++++++++++++------- folks/persona-store.vala | 8 ++++++- 3 files changed, 44 insertions(+), 9 deletions(-) commit dbca13c608291a69c2cc7abdfd0b0422336d475c Author: Travis Reitter Date: Tue Aug 2 10:48:53 2011 -0700 Add rules for uploading generated docs to freedesktop.org In the future, we should copy the remaining rules from telepathy-glib's setup, which restrict doc uploads to releases (as well as simplifying other details of releases). Makefile.am | 3 +++ docs/Makefile.am | 30 ++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 0 deletions(-) commit df1bd099428cf825b3a44f28233b99df57db781e Author: Travis Reitter Date: Mon Aug 1 15:16:26 2011 -0700 Build eds docs along with others. docs/Makefile.am | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 69 insertions(+), 0 deletions(-) commit 599f72029bd975699163fcc8f1c470675f48e269 Author: Travis Reitter Date: Mon Aug 1 15:31:04 2011 -0700 Fix syntax error in valadoc for Edsf.PersonaStore.remove_persona. backends/eds/lib/edsf-persona-store.vala | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c58fc08f7585b0eff8f9b03cbae563977f259452 Author: Travis Reitter Date: Mon Aug 1 15:25:04 2011 -0700 Fix syntax error in valadoc for Edsf.PersonaStore.prepare. backends/eds/lib/edsf-persona-store.vala | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit cae9ceeaf1981fcb8b398ab90c902409857e17c9 Author: Travis Reitter Date: Mon Aug 1 15:21:18 2011 -0700 Fix link in Edsf.Persona docs to Folks.AvatarDetails.avatar. backends/eds/lib/edsf-persona.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fdafc1e6eb1a43728e43f8742b8e74fcae901872 Author: Travis Reitter Date: Mon Aug 1 14:43:18 2011 -0700 Build libsocialweb docs along with others. docs/Makefile.am | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 72 insertions(+), 0 deletions(-) commit fe7eedef675366b10cdfeba3060ee8ef7f60b648 Author: Travis Reitter Date: Mon Aug 1 14:58:25 2011 -0700 Fix link in Swf.Persona docs to Folks.AvatarDetails.avatar. backends/libsocialweb/lib/swf-persona.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 63e1ea7613e8e8ffa757dac59b958fd90d0c69e1 Author: Travis Reitter Date: Mon Aug 1 15:22:12 2011 -0700 Fix link in Trf.Persona docs to Folks.AvatarDetails.avatar. backends/tracker/lib/trf-persona.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 038d5c7c677cd41c745b4c92a7d1d44441e73c01 Author: Travis Reitter Date: Mon Aug 1 15:01:16 2011 -0700 Centralize .PHONY doc targets. docs/Makefile.am | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit e12c911c050b1b2c77ef51323535d21672056f2a Author: Travis Reitter Date: Mon Aug 1 14:45:17 2011 -0700 Centralize definition of doc dirs to distclean. docs/Makefile.am | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit baabc922f641f07d36fb0696bab24e9a15708d20 Author: Travis Reitter Date: Mon Aug 1 14:16:39 2011 -0700 Bump the required version of valadoc. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5d5edb05b975ca79263dec21226cd4d3de057388 Author: Travis Reitter Date: Mon Aug 1 14:16:24 2011 -0700 Actually check for the valadoc version when building docs. configure.ac | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit a2fc4d9ac2415ec132654f0d436a5ae8abf75b15 Author: Travis Reitter Date: Mon Aug 1 14:09:10 2011 -0700 Work around valadoc parsing bug with indented comments. folks/phone-details.vala | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 7b68c5477f06ede33e693b6ed7cab3dc92263221 Author: Raul Gutierrez Segales Date: Mon Aug 1 19:31:37 2011 +0100 Give public access to properties for which there is write support Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=655610 NEWS | 1 + backends/eds/lib/edsf-persona.vala | 8 ++++---- backends/tracker/lib/trf-persona.vala | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) commit 3772e17cf78775bf12e1527c9625973e0ab1354b Author: Raul Gutierrez Segales Date: Mon Aug 1 18:52:14 2011 +0100 Make the Edsf.Persona class follow our coding style Besides adhering to our coding style, this also works around a bug in Vala that allows accessing public string foo { get; set; } through _foo. Works around: https://bugzilla.gnome.org/show_bug.cgi?id=655741 backends/eds/lib/edsf-persona.vala | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 470428fc92f0b264b2cd7b0158f0e5320d1e7671 Author: Philip Withnall Date: Fri Jul 29 20:44:50 2011 +0100 core: Remove unused PotentialMatch.result_to_string() method NEWS | 1 + folks/potential-match.vala | 29 ----------------------------- 2 files changed, 1 insertions(+), 29 deletions(-) commit c93131b6d4d9226dd4d78c2ba58548a8e5c315f0 Author: Philip Withnall Date: Fri Jul 29 20:06:55 2011 +0100 docs: Fix up lots of minor issues in the documentation comments backends/eds/lib/memory-icon.vala | 4 +- folks/avatar-cache.vala | 4 +- folks/avatar-details.vala | 2 +- folks/individual-aggregator.vala | 12 ++++ folks/individual.vala | 4 +- folks/name-details.vala | 1 + folks/note-details.vala | 9 +++- folks/object-cache.vala | 22 +++++--- folks/persona-store.vala | 105 ++++++++++++++++++++++++++++++++++++- folks/phone-details.vala | 19 +++++-- folks/postal-address-details.vala | 16 +++++- folks/potential-match.vala | 32 +++++++++++ folks/role-details.vala | 12 ++++- folks/utils.vala | 11 ++++ 14 files changed, 228 insertions(+), 25 deletions(-) commit 556fb7b3a76a2a4980aad1b9b4eb044bcb5478c3 Author: Philip Withnall Date: Fri Jul 29 17:24:59 2011 +0100 core: Make PotentialMatch.jaro_dist() private folks/potential-match.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7af3da6ca4342e1f951e29962bf63ccebcb69213 Author: Philip Withnall Date: Wed Jul 27 23:44:43 2011 +0100 inspect: Add a linking command tools/inspect/Makefile.am | 1 + tools/inspect/command-linking.vala | 280 ++++++++++++++++++++++++++++++++++++ tools/inspect/inspect.vala | 1 + 3 files changed, 282 insertions(+), 0 deletions(-) commit e532982f321ff623a476d6c211eba2895dc14199 Author: Philip Withnall Date: Wed Jul 27 23:43:14 2011 +0100 individual: Fix linking when personas are moved between individuals weirdly It's possible (likely, even) for a set of personas to move between two individuals during linking. Previously, bad things would happen to persona.individual if the personas weren't correctly removed from the first individual before being added to the second (e.g. if they were added to the second individual before being removed from the first). This fixes that. folks/individual.vala | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) commit f1e44427cfcda0a61dd0024deaf66abf0e8d98cf Author: Philip Withnall Date: Tue Jul 26 22:56:44 2011 +0100 tests: Add a basic refcounting test for linked individuals tests/folks/aggregation.vala | 144 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 144 insertions(+), 0 deletions(-) commit 512bf8aff81106e3be92cb532079a3ef5f56c23a Author: Philip Withnall Date: Tue Jul 26 22:32:51 2011 +0100 individual: Add more debug output to Individual folks/individual.vala | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 67cf88527d96fcc345c18d5c3bf974f7fb11ae48 Author: Philip Withnall Date: Mon Jul 25 22:58:15 2011 +0100 aggregator: Ensure we don't remove Personas we're adding If a two Personas with the same UID are in the added and removed sets for a single call to personas_changed_cb() in the individual aggregator, make sure that we remove the old instance and replace it with the new instance, instead of just removing both instances. This covers the case where the real instance of a (Tpf.) Persona disappears and is immediately replaced by its cached copy. NOTE: This needs more testing. folks/individual-aggregator.vala | 19 +++++++++++++------ 1 files changed, 13 insertions(+), 6 deletions(-) commit 5b90ebe8fde8229f30f56ea78feff17cea70ed34 Author: Philip Withnall Date: Thu Jun 16 18:35:52 2011 +0100 Bug 652643 — Add PersonaStore cache Use ObjectCache in Tpf.PersonaStore. Closes: bgo#652643 NEWS | 1 + backends/telepathy/lib/Makefile.am | 1 + .../telepathy/lib/tpf-persona-store-cache.vala | 154 ++++++++++++++++++++ backends/telepathy/lib/tpf-persona-store.vala | 121 +++++++++++++++- backends/telepathy/lib/tpf-persona.vala | 66 ++++++++- 5 files changed, 335 insertions(+), 8 deletions(-) commit 776adae7b0e61ef5d542d992d5819bcacadce70d Author: Philip Withnall Date: Thu Jun 16 18:33:26 2011 +0100 Add a generic caching object to the core of folks This adds the ObjectCache API. Helps: bgo#652643 NEWS | 1 + folks/Makefile.am | 1 + folks/object-cache.vala | 403 ++++++++++++++++++++++++++++++ tests/folks/Makefile.am | 6 + tests/folks/object-cache.vala | 544 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 955 insertions(+), 0 deletions(-) commit f84d14b88ea1aceee2f3586593a967fcb87ef181 Author: Philip Withnall Date: Thu Jun 16 18:32:06 2011 +0100 Unset the self-contact on Tpf.PersonaStore when resetting the store backends/telepathy/lib/tpf-persona-store.vala | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 3862f876a9bef82f4fcf838a00c81ef5c57ae353 Author: Philip Withnall Date: Mon Jun 13 10:54:23 2011 +0100 Bug 650414 — Need better APIs to handle image data Change AvatarDetails.avatar to have type LoadableIcon. By introducing a libfolks-wide avatar cache, propagate this change to all the backends. This breaks the API of AvatarDetails. Closes: bgo#650414 NEWS | 3 + backends/eds/lib/Makefile.am | 1 + backends/eds/lib/edsf-persona-store.vala | 89 +++------ backends/eds/lib/edsf-persona.vala | 155 +++++++-------- backends/eds/lib/memory-icon.vala | 133 ++++++++++++ backends/libsocialweb/lib/swf-persona.vala | 14 +- backends/telepathy/lib/tpf-persona.vala | 13 +- backends/tracker/lib/trf-persona-store.vala | 56 ++++- backends/tracker/lib/trf-persona.vala | 24 ++- folks/Makefile.am | 1 + folks/avatar-cache.vala | 222 ++++++++++++++++++++ folks/avatar-details.vala | 7 +- folks/individual.vala | 8 +- tests/eds/add-persona.vala | 23 +-- tests/eds/avatar-details.vala | 20 +-- tests/eds/set-avatar.vala | 23 +-- tests/folks/Makefile.am | 8 + tests/folks/avatar-cache.vala | 301 +++++++++++++++++++++++++++ tests/tracker/add-persona.vala | 9 +- tests/tracker/avatar-details-interface.vala | 34 +--- tests/tracker/avatar-updates.vala | 27 ++- tests/tracker/set-avatar.vala | 6 +- tools/inspect/utils.vala | 16 ++- 23 files changed, 915 insertions(+), 278 deletions(-) commit 7fcf7cdbfe565b81a6d7e7b9f6e6cc9aed667a8a Author: Travis Reitter Date: Thu Jul 21 07:46:38 2011 -0700 Add missing copyright/license notices to tests. tests/folks/aggregation.vala | 19 +++++++++++++++++++ tests/folks/backend-loading.vala | 19 +++++++++++++++++++ tests/folks/field-details.vala | 19 +++++++++++++++++++ tests/key-file/individual-retrieval.vala | 19 +++++++++++++++++++ tests/telepathy/individual-properties.vala | 19 +++++++++++++++++++ tests/telepathy/individual-retrieval.vala | 19 +++++++++++++++++++ tests/telepathy/persona-store-capabilities.vala | 19 +++++++++++++++++++ 7 files changed, 133 insertions(+), 0 deletions(-) commit fd49b5957ce971196537d0f877f235df25128735 Author: Travis Reitter Date: Wed Jul 20 11:28:40 2011 -0700 Don't notify twice for EDS Persona nickname changes. Closes: bgo#655019 - Don't notify twice for nickname changes NEWS | 1 + backends/eds/lib/edsf-persona.vala | 4 ---- 2 files changed, 1 insertions(+), 4 deletions(-) commit 7a9bc474fba6c3c7c03ef52ddea2f2bea008d5c2 Author: Travis Reitter Date: Wed Jul 20 11:28:12 2011 -0700 Return early when setting an Edsf.Persona attribute to its current value. Helps: bgo#655019 - Don't notify twice for nickname changes backends/eds/lib/edsf-persona-store.vala | 68 ++++++++++++++++++++++++++++++ 1 files changed, 68 insertions(+), 0 deletions(-) commit dbca8f7fe23a36925c7263e1e51e58f7c096b1e0 Author: Travis Reitter Date: Thu Jul 21 13:16:08 2011 -0700 Allow Edsf.PersonaStore._set_*name() sname arg to be null. Helps: bgo#655019 - Don't notify twice for nickname changes backends/eds/lib/edsf-persona-store.vala | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 deletions(-) commit 06ca1405ba73ee1563a54fcacf82591efd9ef004 Author: Travis Reitter Date: Thu Jul 21 13:14:15 2011 -0700 Allow Edsf.PersonaStore._set_*avatar() avatar arg to be null. Helps: bgo#655019 - Don't notify twice for nickname changes backends/eds/lib/edsf-persona-store.vala | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) commit b5c35cc3dbd331367fa67ff8846e0ea229391789 Author: Travis Reitter Date: Wed Jul 20 11:29:57 2011 -0700 Make Folks.Utils public and add Gee structure equality checking. Helps: bgo#655019 - Don't notify twice for nickname changes NEWS | 1 + folks/utils.vala | 44 +++++++++++++++++++++++++- tests/folks/Makefile.am | 6 +++ tests/folks/utils.vala | 78 +++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 127 insertions(+), 2 deletions(-) commit a69aa8ce9b38401b8944dd4077ede6cb2ed1afb8 Author: Travis Reitter Date: Thu Jul 21 09:41:58 2011 -0700 Update for 142f9b74: make Individual.calendar_event_id nullable folks/individual.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit dcc8a4b39ee357fbbf42b98bffb2d6dc848d5f51 Author: Travis Reitter Date: Wed Jul 20 11:29:45 2011 -0700 Un-break the EDS PersonaStore test for groups. tests/eds/persona-store-tests.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 142f9b742847e907425b44070b46960dcb1b208f Author: Philip Withnall Date: Sun Jul 10 19:52:03 2011 +0100 Make BirthdayDetails.calendar_event_id nullable This includes expanding its documentation a little. NEWS | 1 + backends/tracker/lib/trf-persona.vala | 2 +- folks/birthday-details.vala | 6 ++++-- 3 files changed, 6 insertions(+), 3 deletions(-) commit 6c03cceabb64ab2282ee58d90ca6e7063ab3bb60 Author: Philip Withnall Date: Sun Jul 10 19:43:20 2011 +0100 Fix visibility of TrfPersona.postal_addresses setter backends/tracker/lib/trf-persona.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0aec7fb049e7490a279f6c4ff22c9d0ed0673cf3 Author: Philip Withnall Date: Sun Jul 10 19:42:25 2011 +0100 Add a default implementation of TrfPersona.calendar_event_id It was missing; it might as well return a sensible default value and not allow setting of the value rather than doing nothing. backends/tracker/lib/trf-persona.vala | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit c81a0d85d254bf80ffefb5f87eb19422894ff21b Author: Philip Withnall Date: Sun Jul 10 19:41:46 2011 +0100 Fix visibility of TpfPersona.avatar and SwfPersona.avatar setters backends/libsocialweb/lib/swf-persona.vala | 2 +- backends/telepathy/lib/tpf-persona.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 22d9011bf6d1c35e79bb2b88c5546fe008542c20 Author: Philip Withnall Date: Sun Jul 10 19:41:23 2011 +0100 Minor documentation fix for SwfPersona.avatar backends/libsocialweb/lib/swf-persona.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2483721d1e6f97c37c9fefb830d28e7187bcd7a5 Author: Philip Withnall Date: Sun Jul 10 19:38:16 2011 +0100 Bug 650422 — Add API for easily checking whether details are writeable Add Persona.writeable_properties, listing the properties of that Persona for which updated values will be stored. It's intended that the property value will be constant for a given Persona subclass, but this isn't guaranteed; it's possible that Persona subclasses may vary the value of writeable-properties at run time in future. Closes: bgo#650422 NEWS | 3 +++ backends/eds/lib/edsf-persona.vala | 25 +++++++++++++++++++++++++ backends/key-file/kf-persona.vala | 16 ++++++++++++++++ backends/libsocialweb/lib/swf-persona.vala | 11 +++++++++++ backends/telepathy/lib/tpf-persona.vala | 16 ++++++++++++++++ backends/tracker/lib/trf-persona.vala | 28 ++++++++++++++++++++++++++++ folks/persona.vala | 15 +++++++++++++++ 7 files changed, 114 insertions(+), 0 deletions(-) commit 1c2329ec8032d3614e9a9b02e7b0b3166e62529c Author: Tiffany Antopolski Date: Wed Jul 20 15:48:01 2011 +0200 Minor style change in presence-details.vala Moved left brace of enum from end of line to start of next line to match Folks style. folks/presence-details.vala | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 629aa199668b32ff33452d9d22985e21193c6e4f Author: Philip Withnall Date: Sun Jul 3 20:38:29 2011 +0100 Bug 645549 — Add a way to get the individual from a persona Add a Persona.individual property which is updated by Individual._connect_to_persona() and ._disconnect_from_persona() as appropriate, so should remain in lock-step with the Individual whose persona set the Persona instance is currently in. Closes: bgo#645549 NEWS | 2 ++ folks/individual.vala | 9 +++++++-- folks/persona.vala | 29 +++++++++++++++++++++++++++++ 3 files changed, 38 insertions(+), 2 deletions(-) commit 21b750e58f6ba3c00fdb550a56669dd6395ea824 Author: Philip Withnall Date: Sun Jul 3 20:18:33 2011 +0100 Ensure that all modifications of Individual.personas happen in _set_personas() This ensures that signals are handled consistently, and the overall internal state of the Individual is kept consistent. This probably also fixes the implementation of store_removed signal handling for Individuals, which looked rather broken. folks/individual.vala | 50 ++++++++++++++++-------------------------------- 1 files changed, 17 insertions(+), 33 deletions(-) commit 61a22e725900c0a002357abb06b33746836c11ad Author: Philip Withnall Date: Sun Jul 10 18:44:31 2011 +0100 Fix the error domain of PersonaStore.remove_persona() NEWS | 2 ++ folks/persona-store.vala | 3 ++- 2 files changed, 4 insertions(+), 1 deletions(-) commit 7ca922ad06ca2ff9b46e4d8f745a7dd42e2668cd Author: Philip Withnall Date: Sun Jul 10 18:41:25 2011 +0100 Bug 652425 — Failure codes for removing personas needed in PersonaStoreError Add PersonaStoreError.PERMISSION_DENIED and PersonaStoreError.REMOVE_FAILED, which will be useful for the e-d-s backend. Closes: bgo#652425 NEWS | 2 ++ folks/persona-store.vala | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 0 deletions(-) commit 4c027da00b91723c04ce0195dbcdcf334483b02b Author: Philip Withnall Date: Sat Jun 25 10:13:01 2011 +0100 Remove AliasDetails support from Trf.Persona The persona's alias was being stored as its nickname. Since we want to make nicknames writeable (bgo#652048) we have to store the nickname there instead. There's no ontology for storing aliases, so AliasDetails support has to be dropped. Closes: bgo#652048 — Make Individual.nickname writeable NEWS | 2 + backends/tracker/lib/trf-persona-store.vala | 18 ++-- backends/tracker/lib/trf-persona.vala | 38 ++---- tests/tracker/Makefile.am | 8 +- tests/tracker/add-persona.vala | 16 ++-- tests/tracker/set-alias.vala | 173 --------------------------- tests/tracker/set-nickname.vala | 167 ++++++++++++++++++++++++++ 7 files changed, 201 insertions(+), 221 deletions(-) commit b01fae00ac721b89c4cce6e3eb353b8f0bbe98b8 Author: Travis Reitter Date: Tue Jul 19 09:03:59 2011 -0700 Support nickname writability in the EDS backend. Helps: bgo#652048 — Make Individual.nickname writeable backends/eds/lib/edsf-persona-store.vala | 14 ++ backends/eds/lib/edsf-persona.vala | 14 ++- tests/eds/Makefile.am | 10 +- tests/eds/set-full-name.vala | 149 ----------------------- tests/eds/set-names.vala | 193 ++++++++++++++++++++++++++++++ 5 files changed, 225 insertions(+), 155 deletions(-) commit d3b636b525dbfd9c50a8fcbab0f82777042e3aa0 Author: Philip Withnall Date: Sat Jun 25 10:11:39 2011 +0100 Allow NameDetails.nickname to be writeable Helps: bgo#652048 — Make Individual.nickname writeable NEWS | 1 + backends/libsocialweb/lib/swf-persona.vala | 6 +++- folks/individual.vala | 53 ++++++++++++++++++++++++++-- folks/name-details.vala | 6 +++- folks/persona-store.vala | 6 +++- 5 files changed, 66 insertions(+), 6 deletions(-) commit 120b058f7d40e879136a84df8975ffdd305ce6ac Author: Travis Reitter Date: Mon Jul 18 16:09:53 2011 -0700 Un-break parallel building the eds backend. It would fail after a maintainer-clean or distclean with: make[4]: *** No rule to make target `folks-eds.vapi', needed by `all-am'. Stop. make[4]: *** Waiting for unfinished jobs.... This is because we were setting VALAFLAGS, which was overriding the definition from configure.ac and generally causing havok. backends/eds/lib/Makefile.am | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit fdd7a11e32f28e02e7a4d823d1b8e842948ed37a Author: Travis Reitter Date: Mon Jul 18 15:07:48 2011 -0700 Cut unreachable libsocialweb test code. tests/libsocialweb/dummy-lsw.vala | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit d4931a0105291eb87ee127d88e79f5c166eba938 Author: Philip Withnall Date: Wed Jul 13 23:06:50 2011 +0100 eds: Add support for contact groups/categories backends/eds/lib/edsf-persona-store.vala | 64 ++++++++++++++++++- backends/eds/lib/edsf-persona.vala | 104 ++++++++++++++++++++++++++++++ 2 files changed, 167 insertions(+), 1 deletions(-) commit 6bf6d1391ef180e6129dbade8c781e7048c3e405 Author: Philip Withnall Date: Wed Jul 13 23:04:45 2011 +0100 eds: Mark read-only address books as non-addable-to and non-removable-from backends/eds/lib/edsf-persona-store.vala | 38 +++++++++++++++++++++++++++-- 1 files changed, 35 insertions(+), 3 deletions(-) commit 4e5a08f35b83073637ccf3eb18d10bf8687b8bdb Author: Philip Withnall Date: Wed Jul 13 23:02:52 2011 +0100 eds: Fix persona store removal in the Backend Embarrassing typo. backends/eds/eds-backend.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7ae86b48978223518cb101cf2f404da65acabfc2 Author: Philip Withnall Date: Wed Jul 13 23:01:55 2011 +0100 inspect: Don't print details of unprepared persona stores We're not supposed to, and they're not very useful anyway. Instead, we now print a message saying that the persona store is not prepared. tools/inspect/utils.vala | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 12c288af21d74ff985f419088c7a86518df7b00c Author: Philip Withnall Date: Wed Jul 13 19:30:01 2011 +0100 eds: Fix linker warnings for the e-d-s backend tests tests/lib/eds/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 047baeab0b6ecf084c8e4bbf89bd3049cf6cb66c Author: Philip Withnall Date: Wed Jul 13 19:29:46 2011 +0100 eds: Fix a variable's visibility in the e-d-s Backend This also takes the opportunity to s/addressbook/address book/ an environment variable, since the official GNOME terminology is “address book” rather than “addressbook”. backends/eds/eds-backend.vala | 6 +++--- tests/lib/eds/backend.vala | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) commit cac0b5fb5f97d09d7b3c759364913686e3e2b308 Author: Philip Withnall Date: Wed Jul 13 19:28:38 2011 +0100 eds: Tidy up the e-d-s Backend.unprepare() method This makes sure we disconnect from all the right signals, and abstracts adding and removing address books out into a single pair of methods. backends/eds/eds-backend.vala | 43 ++++++++++++++++++++++++++++------------ 1 files changed, 30 insertions(+), 13 deletions(-) commit be711b284c7b22851595aca9fe499e373012dd77 Author: Travis Reitter Date: Tue Jul 12 17:01:36 2011 -0700 Update NEWS for bgo#654509. NEWS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c0c13908446c3873f93cd2d125f29e39146aae3e Author: Travis Reitter Date: Tue Jul 12 17:00:08 2011 -0700 Bump required version of Vala (needed for EDS). Closes: bgo#654509 - Folks master not building configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b6aaf7d8245e08610e1dda582e9f25342a272714 Author: Travis Reitter Date: Tue Jul 12 14:59:08 2011 -0700 Set the backend name for the EDS backend. backends/eds/Makefile.am | 2 ++ backends/eds/lib/Makefile.am | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) commit 0bc59d3dd657329e13ec66180974d5c12e6d244d Author: Travis Reitter Date: Tue Jul 12 14:56:09 2011 -0700 Tidy up EDS CLEANFILES. backends/eds/lib/Makefile.am | 7 ------- 1 files changed, 0 insertions(+), 7 deletions(-) commit bbfd558f7670170fc30c4bd854a7cafbc11a4de4 Author: Travis Reitter Date: Tue Jul 12 14:50:26 2011 -0700 Re-locate the EDS headers. This is related to bgo#649790 - Vala uses the wrong includes backends/eds/Makefile.am | 1 + backends/eds/lib/Makefile.am | 7 ++++--- backends/eds/lib/folks-eds.pc.in | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) commit c83a8c220658f5d27b9d9fb916df7cac9e86f1b3 Author: Philip Withnall Date: Tue Jul 12 20:23:47 2011 +0100 eds: Add source list change notification to the eds backend This means that Edsf.PersonaStores can come and go at run time. This also adds a little bit of debug output to the eds Backend. backends/eds/eds-backend.vala | 96 ++++++++++++++++++++++++++++++++--------- 1 files changed, 75 insertions(+), 21 deletions(-) commit 202cdad7b57a3e15ff8c1f48bf576508f5bd2fb5 Author: Philip Withnall Date: Tue Jul 12 20:23:22 2011 +0100 eds: Ensure that errors are thrown by Edsf.PersonaStore.prepare() properly backends/eds/lib/edsf-persona-store.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 31f40df6da4766401b576635a8a632db84ee0a01 Author: Raul Gutierrez Segales Date: Tue Jul 12 19:00:00 2011 +0100 Add an EDS backend Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=638281 NEWS | 1 + backends/Makefile.am | 5 + backends/eds/Makefile.am | 67 +++ backends/eds/backend.mk | 1 + backends/eds/eds-backend-factory.vala | 64 ++ backends/eds/eds-backend.vala | 178 ++++++ backends/eds/lib/Makefile.am | 116 ++++ backends/eds/lib/edsf-persona-store.vala | 811 ++++++++++++++++++++++++++ backends/eds/lib/edsf-persona.vala | 806 +++++++++++++++++++++++++ backends/eds/lib/folks-eds-uninstalled.pc.in | 12 + backends/eds/lib/folks-eds.deps | 6 + backends/eds/lib/folks-eds.pc.in | 15 + configure.ac | 37 ++- tests/Makefile.am | 5 + tests/eds/Makefile.am | 211 +++++++ tests/eds/add-contacts-stress-test.vala | 200 +++++++ tests/eds/add-persona.vala | 394 +++++++++++++ tests/eds/avatar-details.vala | 154 +++++ tests/eds/data/backend-eds-only.ini | 5 + tests/eds/email-details.vala | 210 +++++++ tests/eds/im-details.vala | 169 ++++++ tests/eds/individual-retrieval.vala | 143 +++++ tests/eds/link-personas.vala | 408 +++++++++++++ tests/eds/name-details.vala | 220 +++++++ tests/eds/persona-store-tests.vala | 214 +++++++ tests/eds/phone-details.vala | 214 +++++++ tests/eds/postal-address-details.vala | 177 ++++++ tests/eds/remove-persona.vala | 203 +++++++ tests/eds/removing-contacts.vala | 135 +++++ tests/eds/set-avatar.vala | 167 ++++++ tests/eds/set-emails.vala | 154 +++++ tests/eds/set-full-name.vala | 149 +++++ tests/eds/set-im-addresses.vala | 156 +++++ tests/eds/set-notes.vala | 155 +++++ tests/eds/set-phones.vala | 154 +++++ tests/eds/set-postal-addresses.vala | 166 ++++++ tests/eds/set-structured-name.vala | 151 +++++ tests/eds/updating-contacts.vala | 156 +++++ tests/lib/Makefile.am | 5 + tests/lib/eds/Makefile.am | 56 ++ tests/lib/eds/backend.vala | 291 +++++++++ tests/tools/eds.sh | 25 + tests/tools/with-session-bus-eds.sh | 44 ++ 43 files changed, 7009 insertions(+), 1 deletions(-) commit ec2595451425f5f0f8555f62330d431fd902b273 Author: Travis Reitter Date: Thu Jul 7 11:12:43 2011 -0700 Fix the valadoc string for FieldDetails.value. folks/field-details.vala | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit ad06533f4035e19cda7a21c23ede10a06c35de60 Author: Philip Withnall Date: Thu Jun 30 18:55:41 2011 +0100 Bug 653746 — mismatch between hash and equals in Note Ensure that Note instances compare equal iff their UIDs are equal (as well as iff their contents are equal). Closes: bgo#653746 NEWS | 1 + folks/note-details.vala | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) commit 73d440d2e08398baf9c7150ddefc3358234c1bc7 Author: Philip Withnall Date: Sat Jul 2 20:43:21 2011 +0100 Re-add a dependency on dbus-glib for the Telepathy test library Files in tests/lib/telepathy/contactlist/ still use dbus-glib, and have to because they're also using telepathy-glib. configure.ac | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c6fade51f5dd53cd91a52fa9f0ffa88203c8b065 Author: Travis Reitter Date: Thu Jun 30 16:03:24 2011 -0700 Fix a typo in the IndividualAggregator.individuals_changed docs. folks/individual-aggregator.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9b4e626c637ec0f030abc577b4087b5505a35033 Author: Travis Reitter Date: Fri Jun 24 10:04:54 2011 -0700 Make valadoc a hard dependency when using --enable-docs Closes: bgo#653325 — Build system does not complain if trying to build docs without vala-doc installed NEWS | 2 ++ configure.ac | 4 ++++ 2 files changed, 6 insertions(+), 0 deletions(-) commit 5b8e4e245a8dbaaee05b1529acddce63089bf498 Author: Philip Withnall Date: Mon Jun 13 14:25:20 2011 +0100 Bug 652449 — Folks.Individual's property getters should be read only Make the getters of container types in Folks.Individual return read-only views of the containers. Closes: bgo#652449 NEWS | 1 + folks/individual.vala | 53 ++++++++++++++++++++++++++++++++++-------------- 2 files changed, 38 insertions(+), 16 deletions(-) commit 0933f3295ecc6a573dffbefddb26def0e3ff18d5 Author: Travis Reitter Date: Fri Jun 24 09:27:03 2011 -0700 Cut meaningless 'Tests' output from configure. configure.ac | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit bdc5313dd94b26c208098ce59a7a6ddcdaad2f4b Author: Travis Reitter Date: Fri Jun 24 08:21:54 2011 -0700 Fix the configure output for docs. Based upon a couple issues raised in bgo#653325 configure.ac | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 6ffb9775808386369c9a1fd45a072f404d410330 Author: Philip Withnall Date: Wed Jun 15 18:44:18 2011 +0100 Bug 652660 — Make Individual.id more stable and well-defined NEWS | 1 + folks/individual.vala | 60 +++++++++++++++++++++++--- tests/folks/aggregation.vala | 64 +++++++++++++++++++--------- tests/telepathy/individual-properties.vala | 17 ++++---- tests/telepathy/individual-retrieval.vala | 37 +++++++++++----- 5 files changed, 132 insertions(+), 47 deletions(-) commit daf213dc62ee123ab7010edcb18c368d3969a513 Author: Travis Reitter Date: Wed Jun 22 16:05:58 2011 -0700 Don't make the folks-telepathy docs depend directly upon dbus-glib. Closes: bgo#629716 - Migrate Folks to GDBus NEWS | 1 + docs/Makefile.am | 1 - 2 files changed, 1 insertions(+), 1 deletions(-) commit e2b872732403113024f1560e7a9f05de0444951e Author: Travis Reitter Date: Wed Jun 22 15:46:28 2011 -0700 Don't make the Libsocialweb backend depend directly upon dbus-glib. Helps: bgo#629716 - Migrate Folks to GDBus backends/libsocialweb/lib/Makefile.am | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 5e2c7adeff14517e36cd9d55335791833da64b5b Author: Travis Reitter Date: Wed Jun 22 15:38:16 2011 -0700 Don't make the Telepathy tests depend directly upon dbus-glib. Helps: bgo#629716 - Migrate Folks to GDBus tests/telepathy/Makefile.am | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 67b5617bcbb2109dd43d9f25feae52c7efaeaa1f Author: Travis Reitter Date: Wed Jun 22 13:41:15 2011 -0700 Handle both the dbus-glib and GDBus missing logger errors. Helps: bgo#629716 - Migrate Folks to GDBus tests/lib/telepathy/contactlist/backend.c | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) commit be621be89c3e25c5875e245560328b3b556675ad Author: Travis Reitter Date: Wed Jun 22 13:35:44 2011 -0700 Update Tp test backend suppression to match GDBus behavior. Helps: bgo#629716 - Migrate Folks to GDBus tests/lib/telepathy/contactlist/backend.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit a32e8adc4dcc15d6ac207d9c9dd6c9d7d44cd174 Author: Travis Reitter Date: Tue Jun 21 16:31:18 2011 -0700 Cut unnecessary log message suppressions in the Aggregation test. Helps: bgo#629716 - Migrate Folks to GDBus tests/folks/aggregation.vala | 35 ----------------------------------- 1 files changed, 0 insertions(+), 35 deletions(-) commit 09bf32c22843eaa9cf34bd091d864dfa85bf4d63 Author: Travis Reitter Date: Tue Jun 21 16:14:04 2011 -0700 Properly disconnect the logger::invalidated handler. Helps: bgo#629716 - Migrate Folks to GDBus backends/telepathy/lib/tpf-persona-store.vala | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-) commit 8b2449f753ee91cabb47895e26293737da640e69 Author: Travis Reitter Date: Tue Jun 7 16:16:47 2011 -0700 Port Tpf.Logger to GDBus. Helps: bgo#629716 - Migrate Folks to GDBus backends/telepathy/lib/tpf-logger.vala | 58 +++++++++++++++++-------------- 1 files changed, 32 insertions(+), 26 deletions(-) commit 17814e50568b923df74d41d354b8108fdfd0ee22 Author: Travis Reitter Date: Tue Jun 7 16:15:31 2011 -0700 Factor out Tpf.Logger.prepare() from its constructor. Helps: bgo#629716 - Migrate Folks to GDBus backends/telepathy/lib/tpf-logger.vala | 14 ++++++++++++-- backends/telepathy/lib/tpf-persona-store.vala | 1 + 2 files changed, 13 insertions(+), 2 deletions(-) commit fa396c2ca0c6116959d4397438154de15393422c Author: Travis Reitter Date: Wed Jun 8 08:39:28 2011 -0700 Use the GLib definition of Error instead of DBus.Error. Helps: bgo#629716 - Migrate Folks to GDBus backends/telepathy/lib/tpf-logger.vala | 14 +++++++------- backends/telepathy/lib/tpf-persona-store.vala | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) commit 0f45b1150d8380d170d3cdaebdfc576f9060e52c Author: Travis Reitter Date: Tue Jun 7 11:23:43 2011 -0700 Use the GLib definition for Object. Helps: bgo#629716 - Migrate Folks to GDBus backends/telepathy/lib/tpf-logger.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ba83c9014931c9bbf897de14d7dbaa2876ccea32 Author: Travis Reitter Date: Tue Jun 7 11:21:53 2011 -0700 Use the GLib definition for ObjectPath. Helps: bgo#629716 - Migrate Folks to GDBus backends/telepathy/lib/tpf-logger.vala | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 627643e93b4b38a1904684f9361b498d0fe7ec3a Author: Travis Reitter Date: Tue Jun 7 11:16:21 2011 -0700 Don't build dbus-glib into Telepathy backend. Helps: bgo#629716 - Migrate Folks to GDBus backends/telepathy/lib/Makefile.am | 3 --- configure.ac | 3 --- 2 files changed, 0 insertions(+), 6 deletions(-) commit 2d042c289bcc140f402c20603c12e57339815cf4 Author: Philip Withnall Date: Mon Jun 13 17:20:34 2011 +0100 Bug 652472 — Handle failure in getting the logger service better If we fail to get the logger from the bus, get_object() may return NULL. If we check for this, we don't then try and connect a signal to a NULL object instance and emit criticals. Closes: bgo#652472 NEWS | 1 + backends/telepathy/lib/tpf-logger.vala | 7 +++++++ 2 files changed, 8 insertions(+), 0 deletions(-) commit 89a975951e2e52597c4193a9aafe27356588fff2 Author: Travis Reitter Date: Wed Jun 22 16:39:35 2011 -0700 Fix the link within the PresenceDetails.presence_status docs folks/presence-details.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fb8474d72d9afae514522c243503e6d928642131 Author: Philip Withnall Date: Tue Jun 14 15:21:29 2011 +0100 Bug 648071 — Add support for presence status from Telepathy Add a presence_status property to PresenceDetails to expose the detailed presence status string that Telepathy exposes. Closes: bgo#648071 NEWS | 2 ++ backends/telepathy/lib/tpf-persona.vala | 19 +++++++++++++++++++ folks/individual.vala | 14 ++++++++++++++ folks/presence-details.vala | 12 ++++++++++++ tests/telepathy/individual-properties.vala | 1 + 5 files changed, 48 insertions(+), 0 deletions(-) commit 3c5ebf360d0dd934928683f6d1ee41c6ba106e91 Author: Travis Reitter Date: Tue Jun 21 15:08:45 2011 -0700 Don't crash if a provided TpContact ID is NULL. tests/lib/telepathy/contactlist/conn.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d7514bc4c8d2772bb7d8e6f0baa6bb5407ab7f0c Author: Travis Reitter Date: Tue Jun 21 14:43:06 2011 -0700 Don't add null Personas in personas-changed signal arguments. backends/telepathy/lib/tpf-persona-store.vala | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit edb8daf44a810aaa3b9ca1ebfb701d6b9ff2cc7b Author: Travis Reitter Date: Tue Jun 21 14:08:47 2011 -0700 Note closing of bgo#652434 — Add ability to run any tests through gdb Closes: bgo#652434 NEWS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 506058011ec47ef14a03c9ce2fde35d82b7ba394 Author: Travis Reitter Date: Fri Jun 10 10:39:27 2011 -0700 Add ability to run any of our tests through gdb Run a test through gdb with: make -C tests/ .gdb HACKING | 11 +++++++++++ check.mk | 6 ++++++ tests/folks/Makefile.am | 1 + tests/key-file/Makefile.am | 1 + tests/libsocialweb/Makefile.am | 1 + tests/telepathy/Makefile.am | 1 + tests/tracker/Makefile.am | 1 + 7 files changed, 22 insertions(+), 0 deletions(-) commit 68ae999ee44d13707e7773a3c7f58df45b38ef7d Author: Travis Reitter Date: Fri Jun 17 16:06:22 2011 +0100 Cut redundant EXTRA_DIST entry. tests/lib/telepathy/contactlist/Makefile.am | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit bbda7744abd5b2b5c05f52e34c83bfc12935d0e1 Author: Travis Reitter Date: Fri Jun 17 16:05:38 2011 +0100 More-cleanly define gir and vapi files. tests/lib/telepathy/contactlist/Makefile.am | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit 47f529f3772cab9e4b59a7bb427b7a1c0964c957 Author: Travis Reitter Date: Fri Jun 17 15:15:44 2011 +0100 Add Make rule for generating tracker-test.vapi. After a maintainer-clean, Make doesn't know how to generate this file otherwise. tests/lib/tracker/Makefile.am | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 52c37b151b02baf1242f23ef1f866e6d7f06a556 Author: Travis Reitter Date: Fri Jun 17 13:58:47 2011 +0100 Dist but don't include the tracker-test vapi files. tests/lib/tracker/Makefile.am | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 5dc9e848c7f984a585de9e1f2779f096ef52b002 Author: Philip Withnall Date: Mon Jun 13 15:20:55 2011 +0100 Bug 652463 — Tidy up CLEANFILES Tidy up pkg-config and configure-generated files in CLEANFILES and DISTCLEANFILES. Closes: bgo#652463 NEWS | 1 + backends/libsocialweb/lib/Makefile.am | 7 ------- backends/telepathy/lib/Makefile.am | 6 ------ backends/tracker/lib/Makefile.am | 7 ------- folks/Makefile.am | 5 ----- tests/data/Makefile.am | 2 +- tests/lib/Makefile.am | 4 ---- tests/lib/libsocialweb/Makefile.am | 6 +++++- tests/lib/telepathy/contactlist/Makefile.am | 6 +++++- 9 files changed, 12 insertions(+), 32 deletions(-) commit d4e7847013535d72a81646aa6397a431583c8c79 Author: Philip Withnall Date: Mon Jun 13 12:09:34 2011 +0100 Bug 646244 — Incomplete logic to handle attribute updates in Folks.Individual Tidy up some of the update methods in Folks.Individual to handle null values a little better. Closes: bgo#646244 NEWS | 1 + folks/individual.vala | 92 ++++++++++++++++++++++++++---------------------- 2 files changed, 51 insertions(+), 42 deletions(-) commit e60a5fa59f5706105a72a9182ae24f499e14f36c Author: Travis Reitter Date: Thu Jun 9 15:29:53 2011 -0700 Don't delete tp-test-contactlist.deps when maintainer-cleaning. This fixes a bug introduced by b983fee7 tests/lib/telepathy/contactlist/Makefile.am | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 1baf849cc8296f7d154742ded5069034680850c5 Author: Travis Reitter Date: Thu Jun 9 08:43:54 2011 -0700 Handle ownership of TpContact.connection automatically. It recently changed in telepathy-glib and/or Vala 0.14.x finally detected that the TpContact.connection property returns an owned TpConnection (making our use of "unowned Connection connection = contact.connection" invalid). backends/telepathy/lib/tpf-persona.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b983fee7d961ddd88016095aa324700213d1fe7b Author: Emilio Pozuelo Monfort Date: Wed Jun 8 12:17:43 2011 +0100 Dist the tp-test-contactlist.deps file It was missing from tarballs, which causes folks to fail to build in some circumstances. tests/lib/telepathy/contactlist/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 394fe118bbe5d4040d9fb7170d9302e4b3c81c83 Author: Raul Gutierrez Segales Date: Sun Jun 5 11:49:20 2011 +0100 Move tracker's test image to a common location Moving this to tests/data so it can be shared by other backends. tests/Makefile.am | 4 ++++ tests/data/avatar-01.jpg | Bin 0 -> 1157 bytes tests/tracker/Makefile.am | 3 +-- tests/tracker/data/avatar-01.jpg | Bin 1157 -> 0 bytes 4 files changed, 5 insertions(+), 2 deletions(-) commit ff841e27e776573de7ccdf886cf923cf202a77a9 Author: Raul Gutierrez Segales Date: Tue May 24 18:56:12 2011 +0100 Play nicely with new API in Vala 0.14 Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=650997 backends/key-file/kf-persona-store.vala | 12 +++++++----- folks/backend-store.vala | 13 +++++++------ folks/group-details.vala | 2 +- folks/types.vala | 2 +- tests/tracker/avatar-details-interface.vala | 6 +++--- 5 files changed, 19 insertions(+), 16 deletions(-) commit d016a8345dff6b20e319b2427e1132836f5e7928 Author: Alban Crequy Date: Wed May 11 14:19:46 2011 +0100 libsocialweb: Swf.Persona stores SocialWebClient.Contact Closes: bgo#649925 - expose SocialWebClient.Contact in Swf.Persona NEWS | 6 +++++ backends/libsocialweb/lib/swf-persona.vala | 21 +++++++++++++++++ tests/libsocialweb/dummy-lsw.vala | 34 ++++++++++++++++++++++++++- 3 files changed, 59 insertions(+), 2 deletions(-) commit 20128af512e75b117b82ae46998e4287ca03a36b Author: Travis Reitter Date: Wed Jun 1 11:07:14 2011 -0700 Post-release bump. NEWS | 3 +++ configure.ac | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-)