commit 684956de8220262d853280e6229e8b09b5709bac Author: Philip Withnall Date: Sun Sep 18 19:01:31 2011 +0100 url-details: s/HOMEPAGE/HOME_PAGE/ Quick, before this gets released and frozen! NEWS | 2 +- backends/eds/lib/edsf-persona.vala | 2 +- backends/tracker/lib/trf-persona-store.vala | 4 ++-- backends/tracker/lib/trf-persona.vala | 2 +- folks/url-details.vala | 2 +- tests/eds/set-urls.vala | 2 +- tests/tracker/set-urls.vala | 12 ++++++------ 7 files changed, 13 insertions(+), 13 deletions(-) commit d1bfbfc0775a3b91515de3e31095df3f7def1e08 Author: Philip Withnall Date: Sun Sep 18 18:24:50 2011 +0100 eds: Fix potential false matches in _is_in_source_list() It's possible for the relative URIs of two ESources to be equal (though it's unlikely). Consequently, we need to compare by UID as well. backends/eds/lib/edsf-persona-store.vala | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 393faf239d2486f5be2b611ddf875f1c72378666 Author: Philip Withnall Date: Fri Sep 16 23:34:39 2011 +0100 Bug 653623 — Would like a set of standard "type" parameters for UrlDetails Add some consts for TYPE and some common values for it for UrlFieldDetails. Closes: bgo#653623 NEWS | 5 ++ backends/eds/lib/edsf-persona-store.vala | 70 ++++++++++++-------------- backends/eds/lib/edsf-persona.vala | 36 +++++++++++++- backends/tracker/lib/trf-persona-store.vala | 19 +++++--- backends/tracker/lib/trf-persona.vala | 24 +++++++--- folks/abstract-field-details.vala | 44 ++++++++++++++++- folks/url-details.vala | 37 ++++++++++++++ tests/eds/add-persona.vala | 9 ++-- tests/eds/email-details.vala | 4 +- tests/eds/phone-details.vala | 9 ++-- tests/eds/postal-address-details.vala | 5 +- tests/eds/set-emails.vala | 3 +- tests/eds/set-phones.vala | 3 +- tests/eds/set-postal-addresses.vala | 6 ++- tests/eds/set-properties-race.vala | 6 ++- tests/eds/set-urls.vala | 4 +- tests/tracker/set-urls.vala | 45 ++++++++++------- 17 files changed, 233 insertions(+), 96 deletions(-) commit 0500ba5dd10a90ff662bf811113934ebae40233f Author: Philip Withnall Date: Sun Sep 18 16:56:23 2011 +0100 individual: Prefer set properties over unset ones I can't believe I didn't notice/think of this when I first wrote this code. I think my licence to write software should be revoked. folks/individual.vala | 117 ++++++++++++++++++++++++++++++------------------- 1 files changed, 72 insertions(+), 45 deletions(-) commit fef5bcc4b0b6946e9d8e6a3cfd28823b9997b7d5 Author: Philip Withnall Date: Sun Sep 18 14:09:12 2011 +0100 Update British English translation po/en_GB.po | 395 +++++++++++++++++++++++++++++++---------------------------- 1 files changed, 207 insertions(+), 188 deletions(-) commit 674ae6308505993944482d456683f9b03058b185 Author: Philip Withnall Date: Sat Sep 17 22:16:07 2011 +0100 Bug 657738 — Favorite people are not always displayed Ensure the TpLogger connection in Tpf.PersonaStore is always prepared before we first attempt to use favourite contact data. This should fix the situation where IM connections are already prepared before folks is prepared (i.e. _connection_ready_cb() is called as soon as the Tpf.PersonaStore is prepared). Closes: bgo#657738 NEWS | 1 + backends/telepathy/lib/tpf-persona-store.vala | 35 +++++++++++++----------- 2 files changed, 20 insertions(+), 16 deletions(-) commit e04551e97ea73b738448eae9b47d9bf0897ce0cb Author: Marek Černocký Date: Sat Sep 17 22:20:58 2011 +0200 Updated Czech translation po/cs.po | 391 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 193 insertions(+), 198 deletions(-) commit 87fc114e43c7c4e3390ed9bb930033812bbd032b Author: Piotr Drąg Date: Sat Sep 17 21:58:43 2011 +0200 Updated Polish translation po/pl.po | 389 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 197 insertions(+), 192 deletions(-) commit 70d2a568374bc9c73b2bcd56009131a7a6abbc20 Author: Philip Withnall Date: Sat Sep 17 12:40:22 2011 +0100 i18n: Remove untranslatable identifiers from translatable strings Also remove some trailing newline characters which don't need translating. tools/import.vala | 29 +++++++++++++++++++---------- 1 files changed, 19 insertions(+), 10 deletions(-) commit b4fc4d6f795eee429e1316866a50d0ac35775c77 Author: Philip Withnall Date: Sat Sep 17 12:31:40 2011 +0100 i18n: Fix a few en_GB-isms in C locale strings folks/favourite-details.vala | 2 +- tools/import-pidgin.vala | 2 +- tools/import.vala | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) commit a07b8e0ed7d259455b35ff7f4cb819696cf8fa49 Author: Philip Withnall Date: Sat Sep 17 12:27:10 2011 +0100 Bug 658161 — Consistently use “contact” in translatable strings Use “contact” and “Telepathy contact” where appropriate instead of “persona”, to try and reduce the amount of technical vocabulary in the translatable strings. Closes: bgo#658161 NEWS | 2 + backends/telepathy/lib/tpf-persona-store.vala | 76 +++++++++++++------------ tools/import-pidgin.vala | 6 +- tools/import.vala | 3 +- 4 files changed, 46 insertions(+), 41 deletions(-) commit a739c1d316a1a476b1e9783dc734cc4e04a4ef0b Author: Philip Withnall Date: Sat Sep 17 20:36:43 2011 +0100 Bug 646847 — Rename _update () in Trf.Persona …or just remove it entirely, since it was only called from one place. Closes: bgo#646847 NEWS | 2 ++ backends/tracker/lib/trf-persona.vala | 33 +++++++++++++++------------------ 2 files changed, 17 insertions(+), 18 deletions(-) commit 05f2f829ed790183948a13337c55c482f93d4ed8 Author: Philip Withnall Date: Sat Sep 17 19:19:43 2011 +0100 eds: Add gender as an always-writeable property This is because it uses a custom vCard attribute, so no EDS backend actually says it's supported. We assume that the backends will save these custom vCard attributes safely. backends/eds/lib/edsf-persona-store.vala | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 2030fbfb182af950c765779c31bfd723668a64f8 Author: Philip Withnall Date: Sat Sep 17 18:58:40 2011 +0100 Bug 658328 — Return PropertyError.NOT_WRITEABLE from Persona property setters Only the EDS backend was affected, and it's not been changed to check whether properties are writeable before attempting to set them. Closes: bgo#658328 NEWS | 2 + backends/eds/lib/edsf-persona-store.vala | 90 ++++++++++++++++++++++++++++++ 2 files changed, 92 insertions(+), 0 deletions(-) commit f619fd7c1c30deef7401a427f69f98666a439dcc Author: Philip Withnall Date: Sat Sep 17 18:37:22 2011 +0100 eds: Remove duplicate change checks from Edsf.Persona.change_avatar() Helps: bgo#658328 backends/eds/lib/edsf-persona.vala | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit e8a7b128464d03c8357e32ef6dcc842023e139d7 Author: Philip Withnall Date: Sat Sep 17 17:24:30 2011 +0100 Bug 658531 — Sometimes avatar caching doesn't work Work around bug #659324 (in GIO) to ensure that we never close the same FD more than once when storing avatars to the cache. Closes: bgo#658531 NEWS | 1 + folks/avatar-cache.vala | 20 ++++++++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) commit 3150a055e00a9fccea4811dc672960cd1fad8e95 Author: Philip Withnall Date: Sat Sep 17 17:23:19 2011 +0100 eds: Re-use a GTimeZone instance for converting birthday timezones Every time a GTimeZone is created, /etc/localtime is opened. Reduce this overhead by sharing a single GTimeZone instance between all Edsf.Personas for all time. This makes our strace a little tidier. backends/eds/lib/edsf-persona.vala | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit 3aea9d25edce43287b27d4c69154470dbcd34e88 Author: Matej Urbančič Date: Sat Sep 17 17:29:32 2011 +0200 Updated Slovenian translation po/sl.po | 188 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 95 insertions(+), 93 deletions(-) commit 20463d1ae9ea433a37a8345ed9832b61ef5ed6ee Author: Philip Withnall Date: Sat Sep 17 12:06:15 2011 +0100 Update British English translation po/en_GB.po | 169 +++++++++++++++++++++++++++++------------------------------ 1 files changed, 84 insertions(+), 85 deletions(-) commit c6fdcc8948d1b6a12b2763cfd1597b962d94a7c6 Author: Marek Černocký Date: Sat Sep 17 00:07:53 2011 +0200 Updated Czech translation po/cs.po | 174 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 90 insertions(+), 84 deletions(-) commit a7907d2cb76ddade4664fab17479504de7e6f9fe Author: Philip Withnall Date: Fri Sep 16 21:56:07 2011 +0100 abstract-field-details: Minor documentation fix folks/abstract-field-details.vala | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 9ec53e830cf1ff12681b58f068a08cec6511dd8d Author: Raul Gutierrez Segales Date: Thu Sep 1 19:29:06 2011 +0100 e-d-s: test case for changing primary store tests/eds/Makefile.am | 6 ++ tests/eds/change-primary-store.vala | 144 +++++++++++++++++++++++++++++++++++ 2 files changed, 150 insertions(+), 0 deletions(-) commit b1f9c2df3c5d62184ac51a44195e44401db74fe8 Author: Raul Gutierrez Segales Date: Thu Sep 1 19:31:28 2011 +0100 e-d-s: allow setting default address books in tests tests/lib/eds/backend.vala | 23 ++++++++++++++++++++--- 1 files changed, 20 insertions(+), 3 deletions(-) commit 00ada566e82fef5ed87793b2de7c5cb6e2910ef2 Author: Raul Gutierrez Segales Date: Thu Sep 15 15:38:11 2011 +0100 e-d-s: notify when an address book is configured as default Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=657141 NEWS | 1 + backends/eds/lib/edsf-persona-store.vala | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 0 deletions(-) commit d797e8e101252ddd674ffdffab61d9409219a48f Author: Raul Gutierrez Segales Date: Thu Sep 15 15:33:58 2011 +0100 core: add Folks.PersonaStore.user-set-default property With this property we can tell if a Store (i.e.: an e-d-s address book) has been marked by the user as his default store (either from Evo or from GOA, etc). Helps: https://bugzilla.gnome.org/show_bug.cgi?id=657141 NEWS | 1 + folks/individual-aggregator.vala | 28 ++++++++++++++++++++++++++++ folks/persona-store.vala | 9 +++++++++ 3 files changed, 38 insertions(+), 0 deletions(-) commit 32c95ea8884b415d7835fd1fe147db195fc61f5f Author: Raul Gutierrez Segales Date: Thu Sep 15 14:43:36 2011 +0100 IndividualAggregator: improve naming for primary store related methods Renamed _set_primary_store () to _configure_primary_store () and refactor the code that actually sets the primary store into _set_primary_store (). Helps: https://bugzilla.gnome.org/show_bug.cgi?id=657141 folks/individual-aggregator.vala | 41 +++++++++++++++++++++++++++++++------ 1 files changed, 34 insertions(+), 7 deletions(-) commit 44f9a8316082e5f86ac96e5018f11713767ecb9d Author: Raul Gutierrez Segales Date: Wed Sep 14 20:48:47 2011 +0100 Let each PersonaStore manage its trust-level Previously, the IndividualAggregator was in charge of downgrading and upgrading the trust-level of each PersonaStore. From now on, we let each Store manage its trust-level since it's the natural way to do it. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=659075 backends/eds/lib/edsf-persona-store.vala | 32 ++++++++++++++++++++++++++- backends/tracker/lib/trf-persona-store.vala | 1 + folks/individual-aggregator.vala | 14 ----------- 3 files changed, 32 insertions(+), 15 deletions(-) commit 7d4d0100b22159e10fe76c719bf4f38b24d35057 Author: Philip Withnall Date: Thu Sep 15 22:09:36 2011 +0100 Bug 659128 — If a persona store goes away we don't remove its personas Handle removal of the address books backing Edsf.PersonaStores by notifying of the removal of all the personas in the store, then emitting PersonaStore.removed. Test included. Closes: bgo#659128 NEWS | 1 + backends/eds/eds-backend.vala | 46 ++----- backends/eds/lib/edsf-persona-store.vala | 58 +++++++++ tests/eds/Makefile.am | 6 + tests/eds/store-removed.vala | 204 ++++++++++++++++++++++++++++++ tests/lib/eds/backend.vala | 5 + 6 files changed, 286 insertions(+), 34 deletions(-) commit d0ab83aaccf91b32016649e4c512f37cc5285a08 Author: Philip Withnall Date: Wed Sep 14 22:26:04 2011 +0100 individual: Prefer data from personas with writeable properties As an addition to the fix for bgo#657783, if two personas come from stores which have equal is-primary-store values, we now prefer the persona which lists the given property as writeable. If both personas list (or don't list) the property as writeable, we fall back to the given ordering function as before. Closes: bgo#657783 folks/individual.vala | 74 ++++++++++++++++++++++++++---------------------- 1 files changed, 40 insertions(+), 34 deletions(-) commit 859f6c7e17b4e800fb087b9e0302f8abfa0c36ee Author: Raul Gutierrez Segales Date: Fri Sep 16 14:59:09 2011 +0100 tracker: configure primary store for tests via env var No need for GConf to set up primary store for tests, doing it via en env var is good enough. Helps: https://bugzilla.gnome.org/show_bug.cgi?id=647909 tests/tracker/Makefile.am | 3 -- tests/tracker/link-personas-via-local-ids.vala | 28 +--------------------- tests/tracker/link-personas.vala | 29 +---------------------- 3 files changed, 4 insertions(+), 56 deletions(-) commit 2c380b4823ae672f614fbdf53da671b536f362d3 Author: Raul Gutierrez Segales Date: Fri Sep 16 14:30:12 2011 +0100 e-d-s: configure primary store for link-personas test via env var For tests, it's much simpler to do it via an env variable than via GConf and we avoid ourselves a dependency. Helps: https://bugzilla.gnome.org/show_bug.cgi?id=647909 tests/eds/Makefile.am | 3 --- tests/eds/link-personas.vala | 32 +++++--------------------------- 2 files changed, 5 insertions(+), 30 deletions(-) commit 46aed2ba50c25c1cf26b3b605347e1fea3775fe0 Author: Piotr Drąg Date: Thu Sep 15 20:13:51 2011 +0200 Updated Polish translation po/pl.po | 90 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 45 insertions(+), 45 deletions(-) commit 8859fa3011eef3acc57e3b0b23c30c2119b987aa Author: Raul Gutierrez Segales Date: Thu Sep 15 14:04:13 2011 +0100 Folks.Individual: don't use is-writeable in change_avatar This is a follow-up for commit 96539acd, using PersonaStore.is_writeable is deprecated in favour of checking Persona.writeable_properties folks/individual.vala | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit b70c45f4dd39ddcdf6c3ef9559f37776d1e8edde Author: Philip Withnall Date: Wed Sep 14 23:54:25 2011 +0100 build: Clean the .typelib file in clean rather than maintainer-clean It's built by `make` not the maintainer, so according to http://www.gnu.org/software/hello/manual/automake/Clean.html it should be cleaned by `make clean`. Also remove it from BUILT_SOURCES, since it doesn't belong there. folks/Makefile.am | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit 4d6a9c1d071ddaba8c24558459e2315808eb9113 Author: Travis Reitter Date: Wed Sep 14 15:34:23 2011 -0700 Don't distribute the typelib file. Typelib files are architecture-specific, so they shouldn't be distributed. Closes: bgo#659095 - Don't distribute typelib file NEWS | 1 + folks/Makefile.am | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) commit 96539acdb6c96af478c27c522b951677f0f25bc3 Author: Raul Gutierrez Segales Date: Tue Sep 13 17:48:17 2011 +0100 Folks.Individual: use is-primary-store instead of is-writeable Helps: https://bugzilla.gnome.org/show_bug.cgi?id=658324 folks/individual.vala | 29 ++++++++++++----------------- 1 files changed, 12 insertions(+), 17 deletions(-) commit adc4c5327afa80a9ad4255e85513edf609735fd6 Author: Raul Gutierrez Segales Date: Tue Sep 13 17:35:07 2011 +0100 IndividualAggregator: s/writeable_store/primary_store/g Renamed _writeable_store to _primary_store to augument clarity. Also, stop listening and setting is-writeable properties and work with is-primary-store properties. Helps: https://bugzilla.gnome.org/show_bug.cgi?id=658324 NEWS | 3 + folks/backend-store.vala | 2 + folks/individual-aggregator.vala | 117 +++++++++++++++++++++----------------- 3 files changed, 70 insertions(+), 52 deletions(-) commit e857f5e159877aa47193f6dacb89367b7ac5aaf8 Author: Raul Gutierrez Segales Date: Tue Sep 13 17:33:44 2011 +0100 Folks.PersonaStore: add is-primary-store and deprecate is-writeable Helps: https://bugzilla.gnome.org/show_bug.cgi?id=658324 NEWS | 2 ++ folks/persona-store.vala | 10 ++++++++++ 2 files changed, 12 insertions(+), 0 deletions(-) commit 25e75ed385d2733bd0b6f7390dbd288ec7c058dd Author: Raul Gutierrez Segales Date: Thu Sep 8 18:12:56 2011 +0100 core: use always-writeable instead of is-writeable Helps: https://bugzilla.gnome.org/show_bug.cgi?id=658324 folks/backend-store.vala | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 152ee3f06bd223c7ed9e9825543554031f490ddf Author: Raul Gutierrez Segales Date: Thu Sep 8 17:21:10 2011 +0100 core: deprecate FOLKS_WRITEABLE_STORE for FOLKS_PRIMARY_STORE Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=658323 NEWS | 3 +++ folks/individual-aggregator.vala | 17 ++++++++++++++--- folks/persona-store.vala | 2 +- tests/eds/Makefile.am | 2 +- tests/folks/Makefile.am | 2 +- tests/libsocialweb/Makefile.am | 2 +- tests/telepathy/Makefile.am | 2 +- tests/tracker/Makefile.am | 2 +- 8 files changed, 23 insertions(+), 9 deletions(-) commit a777291da82253c6191d50a0067e76d9e3d6e026 Author: Raul Gutierrez Segales Date: Wed Sep 14 20:50:40 2011 +0100 e-d-s: always open address books (regardless of it existing or not) This helps Gnome Contacts which needs to make sure that at least the system address book exists. backends/eds/lib/edsf-persona-store.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 419fbf6a4c4a4701f1520bac2ccc9269dded015b Author: Philip Withnall Date: Mon Aug 22 23:54:08 2011 +0100 Bug 657065 — Cache keeps around contacts from disabled accounts Add some extra conditions on loading and storing the Tpf.PersonaStore cache, so as to prevent loading it when the account is disabled or invalid, and to prevent storing it unnecessarily. This also adds some extra debug output to Tpf.PersonaStore's caching methods. Closes: bgo#657065 NEWS | 1 + backends/telepathy/lib/tpf-persona-store.vala | 64 +++++++++++++++++------- 2 files changed, 46 insertions(+), 19 deletions(-) commit 554d96c18d4309b5e8169c68b8bb747502161a8e Author: Philip Withnall Date: Wed Sep 14 18:34:57 2011 +0100 Bug 658002 — defective typelib Pass the libtool dlname for libfolks.so to g-ir-compiler rather than libfolks.la. Closes: bgo#658002 NEWS | 1 + folks/Makefile.am | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletions(-) commit 8050f1b17099d3fef90e27914271261c10817033 Author: Matej Urbančič Date: Wed Sep 14 15:41:20 2011 +0200 Updated Slovenian translation po/sl.po | 205 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 109 insertions(+), 96 deletions(-) commit 61416d9ae0ff38927d7c7898a502d92e268d93f4 Author: Rodrigo Moya Date: Tue Sep 13 12:17:37 2011 +0200 Remove extra definition of BACKEND_EDS configure.ac | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit f25a44b93018dd64042a1c318b35d9b4a696124f Author: Raul Gutierrez Segales Date: Tue Sep 13 14:51:48 2011 +0100 e-d-s: add test for auto linking via emails and IM addresses tests/eds/link-personas.vala | 90 +++++++++++++++++++++++++++++++++++++++-- 1 files changed, 85 insertions(+), 5 deletions(-) commit c8c7cbf2b006eafb3cccbe2bec601ac83d4cc505 Author: Raul Gutierrez Segales Date: Tue Sep 13 12:44:08 2011 +0100 e-d-s: assume certain e-mail addresseses are IM IDs too Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=657142 NEWS | 2 + backends/eds/lib/edsf-persona.vala | 88 ++++++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+), 0 deletions(-) commit 0c95227f2f6377c1a57efa94dbf00910366bef6f Author: Philip Withnall Date: Tue Sep 13 22:03:02 2011 +0100 avatar-cache: Add some more debug output folks/avatar-cache.vala | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit ce738c83e07c809729063372707e029b2e00e7b9 Author: Piotr Drąg Date: Tue Sep 13 21:22:52 2011 +0200 Updated Polish translation po/pl.po | 91 ++++++++++++++++++++++++++++++------------------------------- 1 files changed, 45 insertions(+), 46 deletions(-) commit 0737c2d78c4041bb211bd005d28a6960babddb70 Author: Philip Withnall Date: Fri Aug 12 12:18:16 2011 +0200 Bug 633781 — Allow to set avatar on individuals Make Individual.avatar writeable and write new avatars back to the personas from writeable persona stores in an individual. Closes: bgo#633781 NEWS | 5 ++ folks/individual.vala | 64 +++++++++++++++++++ tests/eds/set-avatar.vala | 154 ++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 222 insertions(+), 1 deletions(-) commit ac3994d108066822354916df0390b330d2d25b58 Author: Raul Gutierrez Segales Date: Tue Sep 13 10:26:37 2011 +0100 build: use AM_MAINTAINER_MODE([enable]) instead of AM_MAINTAINER_MODE Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=658894 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f5358a7a0920103f2943ea02298842d123c0f743 Author: Philip Withnall Date: Mon Sep 12 21:55:04 2011 +0100 Bug 658730 — ngettext (Plural forms) needed… Use ngettext() instead of gettext() for a plural string. Closes: bgo#658730 NEWS | 2 ++ tools/import-pidgin.vala | 10 ++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) commit e64e0d4e85f151d15a856b9fd5146aef933db648 Author: Philip Withnall Date: Tue Sep 13 08:09:27 2011 +0100 Bug 658874 — Typo? Fix a typo in a translatable string in the Tracker backend. Closes: bgo#658874 NEWS | 1 + backends/tracker/lib/trf-persona-store.vala | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) commit 27a630efb78d0bc55d7fe5e60ba425a307f8efef Author: Philip Withnall Date: Mon Sep 12 23:31:06 2011 +0100 Bug 658331 — Ensure read-only PersonaStores have empty writeable-properties Ensure that Edsf.PersonaStore.always-writeable-properties is empty for EDS address books which are read-only. Similarly, ensure that Edsf.Persona.writeable-properties is also empty for such address books (which follows because it passes through the value of always-writeable-properties). No other backends need modifying for this, since no others have a concept of “read only” except libsocialweb, which already has empty writeable-properties properties. Closes: bgo#658331 NEWS | 1 + backends/eds/lib/edsf-persona-store.vala | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletions(-) commit 59c24d8c76cca004c686a177f2fb2d81da82437f Author: Raul Gutierrez Segales Date: Tue Sep 13 11:45:17 2011 +0100 e-d-s: only emit notifications if properties have changed This is a follow-up for what was suggested in: https://bugzilla.gnome.org/show_bug.cgi?id=658411 about dealing with updating properties and emitting notifications. backends/eds/lib/edsf-persona.vala | 84 ++++++++++++++++++++++------------- 1 files changed, 53 insertions(+), 31 deletions(-) commit 1f85f89051e63b05e271b418687c242a83e2f296 Author: Philip Withnall Date: Mon Sep 12 23:09:10 2011 +0100 Bug 658631 — crash at empathy startup In the case that a persona is removed and the individual containing that persona is replaced by a different non-null individual which doesn't contain that persona (because it's been removed), we need to set the persona's individual pointer to null rather than the replacement individual. This stops us tripping the assertion in the setter for Persona.individual. Closes: bgo#658631 NEWS | 2 ++ folks/individual.vala | 14 +++++++++++++- 2 files changed, 15 insertions(+), 1 deletions(-) commit 406bc1264d3f19c54ea0c929e93814d263a90cc1 Author: Philip Withnall Date: Mon Sep 12 23:07:33 2011 +0100 individual-aggregator: Add some more debug output It turns out to be really useful to see what's being emitted by IndividualAggregator.individuals-changed-detailed. folks/individual-aggregator.vala | 45 +++++++++++++++++++++++++++++++++++++- 1 files changed, 44 insertions(+), 1 deletions(-) commit 282768552795dca729a8ff2963666ba02c41c96d Author: Daniel Nylander Date: Mon Sep 12 20:26:31 2011 +0200 Added Swedish translation po/LINGUAS | 1 + po/sv.po | 713 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 714 insertions(+), 0 deletions(-) commit b3062675c88482972d13d05d93bce727f6d4232c Author: Marek Černocký Date: Sun Sep 11 11:15:34 2011 +0200 Czech translation po/cs.po | 732 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 732 insertions(+), 0 deletions(-) commit ec383a2a70f6ee1a40727b245fbab08b8934af5c Author: Marek Černocký Date: Sun Sep 11 11:15:15 2011 +0200 Added Czech language po/LINGUAS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 00c12b1dab0b830c524ecc73ddb46de84816bfcc Author: Alexander Larsson Date: Fri Sep 9 14:52:17 2011 +0200 e-d-s: Make sure consecutive property changes work Don't send any notification due to property changes until we've done updating an entire persona, otherwise code that listens to such notifies will see the persona in an intermediate state, whic can cause problems. For instance, if such a callback tries to change a property it might not recieve change notification for it. backends/eds/lib/edsf-persona.vala | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 5b99efd1c1f5db653b5e736864d6299b495ef884 Author: Alexander Larsson Date: Fri Sep 9 10:25:37 2011 +0200 e-d-s: Make sure we clear old attributes when setting im_addresses The previous code called e_contact_get_attributes() which returns a copy of the attributes, and tried to remove it with e_vcard_remove_attribute () which matches on pointer values, so it always failed. backends/eds/lib/edsf-persona-store.vala | 9 +-------- 1 files changed, 1 insertions(+), 8 deletions(-) commit 690b45b20430cf677d61c2160aeac9ccd39225f2 Author: Piotr Drąg Date: Thu Sep 8 22:26:56 2011 +0200 Added Polish translation po/LINGUAS | 2 +- po/pl.po | 753 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 754 insertions(+), 1 deletions(-) commit 0a143df33838020c4584f22ffb07c1c15effd373 Author: Raul Gutierrez Segales Date: Thu Sep 8 19:21:21 2011 +0100 Post-release version bump NEWS | 4 ++++ configure.ac | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-)