commit 684956de8220262d853280e6229e8b09b5709bac
Author: Philip Withnall <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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ý <marek@manet.cz>
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 <piotrdrag@gmail.com>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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č <mateju@svn.gnome.org>
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 <philip@tecnocode.co.uk>
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ý <marek@manet.cz>
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 <philip@tecnocode.co.uk>
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 <rgs@collabora.co.uk>
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 <rgs@collabora.co.uk>
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 <rgs@collabora.co.uk>
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 <rgs@collabora.co.uk>
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 <rgs@collabora.co.uk>
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 <rgs@collabora.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <rgs@collabora.co.uk>
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 <rgs@collabora.co.uk>
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 <piotrdrag@gmail.com>
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 <rgs@collabora.co.uk>
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 <philip@tecnocode.co.uk>
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 <travis.reitter@collabora.co.uk>
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 <rgs@collabora.co.uk>
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 <rgs@collabora.co.uk>
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 <rgs@collabora.co.uk>
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 <rgs@collabora.co.uk>
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 <rgs@collabora.co.uk>
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 <rgs@collabora.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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č <mateju@svn.gnome.org>
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 <rodrigo@gnome-db.org>
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 <rgs@collabora.co.uk>
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 <rgs@collabora.co.uk>
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 <philip@tecnocode.co.uk>
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 <piotrdrag@gmail.com>
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 <philip@tecnocode.co.uk>
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 <rgs@collabora.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <rgs@collabora.co.uk>
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 <philip@tecnocode.co.uk>
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 <philip@tecnocode.co.uk>
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 <po@danielnylander.se>
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ý <marek@manet.cz>
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ý <marek@manet.cz>
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 <alexl@redhat.com>
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 <alexl@redhat.com>
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 <piotrdrag@gmail.com>
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 <rgs@collabora.co.uk>
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(-)