commit 24103cfc2ac425b4c64b6462142498b2d601abbb
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Nov 15 19:39:40 2015 +0100

    Updated Norwegian bokmål translation.

 po/nb.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8beb4056b80c9c9c5d72fd490ba81a03e76dfed4
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Oct 18 19:21:44 2015 +0200

    Updated Norwegian bokmål translation.

 po/nb.po | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit e5533ac8656e953c1a5c9990937d680f31d346d7
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Tue Oct 6 17:47:44 2015 +0000

    Updated Finnish translation

 po/fi.po | 381
 +++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 273 insertions(+), 108 deletions(-)

commit c068dfd3858082dc08dafb3bdd8b4a360ddd63c6
Author: Милош Поповић <gpopac@gmail.com>
Date:   Tue Sep 22 12:47:56 2015 +0000

    Updated Serbian Latin translation

 po/sr@latin.po | 177
 ++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 112 insertions(+), 65 deletions(-)

commit 8474dd4bc159ad827eacc24e45301b7ed4585326
Author: Милош Поповић <gpopac@gmail.com>
Date:   Tue Sep 22 12:47:03 2015 +0000

    Updated Serbian translation

 po/sr.po | 177
 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 112 insertions(+), 65 deletions(-)

commit 46e5abf53da9c41e67279d1d3682c9b53ac7ad41
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Sep 20 12:49:03 2015 +0200

    Updated Norwegian bokmål translation.

 po/nb.po | 88
 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 44 insertions(+), 44 deletions(-)

commit 1c595f13460e3c68a313d0b8e8ca67837d2291b5
Author: Arash Mousavi <mousavi.arash@gmail.com>
Date:   Sun Sep 13 23:49:31 2015 +0430

    Update Persian translations

 po/fa.po | 503
 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 335 insertions(+), 168 deletions(-)

commit 65499ba109d6a019baabfa3adba610507ba9257f
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Tue Aug 25 22:36:17 2015 +0000

    Updated Chinese (Taiwan) translation

 po/zh_TW.po | 161
 +++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 100 insertions(+), 61 deletions(-)

commit 3704ecd2e3e255eb6f985dc720dbb0b202ea9f5e
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Aug 25 15:42:23 2015 +0200

    Updated Polish translation

 po/pl.po | 203
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 100 insertions(+), 103 deletions(-)

commit 366b5ed1094d070ab9dbcd01965e4f5bfab70694
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Wed Aug 19 16:03:48 2015 +0100

    telepathy: Improve error handling on connection failure of a CM

    If a CM is initially offline when the Tpf.PersonaStore is created,
    calling this.account.connection.prepare_async() will start trying to
    connect it. If the host is unreachable, this will result in waiting
    for
    a network timeout before Telepathy can declare failure.

    There are two problems here:
     • This network timeout may be longer than the quiescence timeout
     built
    in to the IndividualAggregator. There’s not much we can do about
    that.
     • The GError was not previously handled properly, so the
     PersonaStore
    would never reach quiescence anyway.

    Fix this by falling back to loading the cache if connecting fails.

 backends/telepathy/lib/tpf-persona-store.vala | 33
 +++++++++++++++++++--------
 1 file changed, 24 insertions(+), 9 deletions(-)

commit 5fce44554b319916041e84a46e89356f6e074762
Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
Date:   Sat Aug 15 02:17:01 2015 +0200

    Updated Esperanto translation

 po/eo.po | 751
 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 450 insertions(+), 301 deletions(-)

commit 79cecfd9dac7ad36fb07c8354a93432354ac2c74
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Mon Aug 10 15:58:27 2015 +0000

    Updated Swedish translation

 po/sv.po | 172
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 86 insertions(+), 86 deletions(-)

commit 409401d64083a0b73eee7151865f4f43d43dfbd1
Author: Necdet Yücel <necdetyucel@gmail.com>
Date:   Sun Aug 9 15:34:48 2015 +0000

    Updated Turkish translation

 po/tr.po | 174
 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 106 insertions(+), 68 deletions(-)

commit a651587c52e2833f4d0b1c0a62a4a671dcdf39e2
Author: Andika Triwidada <andika@gmail.com>
Date:   Mon Aug 3 05:38:03 2015 +0000

    Updated Indonesian translation

 po/id.po | 121
 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 80 insertions(+), 41 deletions(-)

commit c033780fef529fbfdd3f2e462779ea171bd5dd6c
Author: Pedro Albuquerque <palbuquerque73@gmail.com>
Date:   Tue Jul 28 06:14:29 2015 +0000

    Updated Portuguese translation

 po/pt.po | 69
 +++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 31 insertions(+), 38 deletions(-)

commit f535eae06e9980e94d940bde34956ef43e0b4ca2
Author: Pedro Albuquerque <palbuquerque73@gmail.com>
Date:   Mon Jun 29 22:45:10 2015 +0000

    Updated Portuguese translation

 po/pt.po | 292
 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 171 insertions(+), 121 deletions(-)

commit de179f668e6907e075c1ad6626a4f84f4e0371f0
Author: Bernd Homuth <dev@hmt.im>
Date:   Fri Jun 19 16:44:04 2015 +0000

    Updated German translation

 po/de.po | 392
 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 185 insertions(+), 207 deletions(-)

commit 790cd8e507f6e0d7febb0e7ba13b1c5f19c2e4ac
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Wed Jun 17 17:16:33 2015 +0100

    tests: Combine and update EDS property setter tests

    Combine all the simple set-* tests into a single set-properties test,
    eliminating a lot of redundant code.

    Fix the remaining code to correctly avoid race conditions, as
    in commit
    023a563.

 tests/eds/Makefile.am               |  56 +----
 tests/eds/set-avatar.vala           | 301 -------------------------
 tests/eds/set-birthday.vala         | 141 ------------
 tests/eds/set-gender.vala           | 141 ------------
 tests/eds/set-is-favourite.vala     | 141 ------------
 tests/eds/set-names.vala            | 181 ---------------
 tests/eds/set-notes.vala            | 143 ------------
 tests/eds/set-phones.vala           | 163 --------------
 tests/eds/set-postal-addresses.vala | 156 -------------
 tests/eds/set-properties.vala       | 426
 ++++++++++++++++++++++++++++++++++++
 tests/eds/set-roles.vala            | 140 ------------
 tests/eds/set-structured-name.vala  | 139 ------------
 tests/eds/set-urls.vala             | 187 ----------------
 13 files changed, 429 insertions(+), 1886 deletions(-)

commit 023a56394101738c57d9b3aa3698bc58f62b66a9
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Wed Jun 17 17:11:16 2015 +0100

    tests: Simplify EDS details tests

    Drastically simplify the tests for retrieving persona details from
    Edsf.Personas, by using some of the newer test utility functions in
    libfolks. This has the useful side effect of fixing a common race
    condition where the test’s individuals-changed callback would
    be called
    during test teardown, and assertions in it would fail because
    it didn’t
    expect any personas to be removed.

 tests/eds/avatar-details.vala         | 111 ++++++---------------
 tests/eds/email-details.vala          | 157
 ++++++++----------------------
 tests/eds/im-details.vala             | 124 ++++++-----------------
 tests/eds/link-personas.vala          |   6 --
 tests/eds/name-details.vala           | 178
 ++++++++++++----------------------
 tests/eds/phone-details.vala          | 159
 ++++++++++--------------------
 tests/eds/postal-address-details.vala | 143 +++++++++------------------
 7 files changed, 264 insertions(+), 614 deletions(-)

commit 7612d6720bab91b7a397036e6a22203b2f7093e6
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Wed Jun 17 17:18:21 2015 +0100

    tests: Allow data to be stored in unit test closures

    Previously, unit test closures had to be entirely pure — now
    they can
    store data. This will be useful for adding unit tests dynamically.

 tests/lib/test-case-helper.c | 25 ++++++++++++++++++++-----
 tests/lib/test-case.vala     |  7 ++++---
 2 files changed, 24 insertions(+), 8 deletions(-)

commit 70327ca30815038f5736e10f8d731fdc0fa171d7
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Wed Jun 17 17:18:04 2015 +0100

    tests: Improve debug output from the EDS test utilities

 tests/lib/eds/backend.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 2244e263e394a66db97df383eb67697a126dee38
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Wed Jun 17 17:17:45 2015 +0100

    tests: Add a synchronous commit helper method to the EDS test
    utilities

 tests/lib/eds/backend.vala | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit ae8b9e9eae3e1fa998eabdf380c0e26061725689
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Wed Jun 17 17:10:12 2015 +0100

    tests: Add some more debug output to test utilities

    For debugging timeout problems.

 tests/lib/test-utils.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 5fe655759f0e43a57f77ab4bb910112c09c9cdb9
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Wed Jun 17 09:18:14 2015 +0100

    tests: Fix a race condition in setting up for EDS tests

    Previously, we spawned the EDS source registry process, then created a
    .source file to it to use. However, it looks like sometimes it can
    notice the file part-way through us writing to it, load it, then
    fail to
    parse it.

    Fix that by writing out the file before spawning the EDS source
    registry
    process.

 tests/lib/eds/backend.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit b5070cec811e68f5b8f8029119a059d3c3eb2ce9
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Tue Jun 16 17:58:15 2015 +0100

    eds: Eliminate another race condition when committing contacts

    We can’t connect to the objects_modified signal, as we can’t
    guarantee
    whether the handler installed in _commit_modified_property() or the
    _contacts_changed_cb() handler will be called first. Since they both
    enqueue to the idle queue in order, the callback from
    _commit_modified_property() will still operate on an outdated
    Edsf.Persona if it is called first.

    This race condition can only happen when _commit_modified_property()
    is
    called with a null property_name, which happens for custom properties
    and extended fields.

    Fix this by listening for changes to the Edsf.Persona.contact property
    instead of objects_modified. This is always guaranteed to change
    when a
    Persona is updated (because it represents the current vCard),
    and fixes
    the ordering problem, because the Persona’s properties will
    have been
    updated by the time the contact property is notified (see
    Edsf.Persona._update() for details).

 backends/eds/lib/edsf-persona-store.vala | 61
 +++++---------------------------
 1 file changed, 9 insertions(+), 52 deletions(-)

commit cce549de95c9faa621b39960ca741cb397cfe7c5
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Tue Jun 16 17:47:42 2015 +0100

    tests: Eliminate non-fatal timeouts from the EDS tests

    Consistently use TestUtils.loop_run_with_timeout() instead of
    TestUtils.loop_run_with_non_fatal_timeout(). Fix a number of race
    conditions where (for example) individuals-changed can be emitted as
    part of teardown of the test, while the test’s signal handler
    is still
    connected to it, resulting in an assertion failure because the handler
    does not expect personas to be removed.

    This should also speed the tests up a bit, because they’re no longer
    waiting for a timeout before checking for success. They now quit the
    main loop on success.

 tests/eds/avatar-details.vala       |  5 +++--
 tests/eds/email-details.vala        |  9 +++++++--
 tests/eds/individual-retrieval.vala |  5 +++--
 tests/eds/name-details.vala         | 17 +++++++++--------
 tests/eds/persona-store-tests.vala  | 35
 ++++++++++++++++++++++++++++-------
 tests/eds/phone-details.vala        |  6 ++++--
 tests/eds/removing-contacts.vala    |  7 +++++--
 7 files changed, 59 insertions(+), 25 deletions(-)

commit 1c6f6fd2ffdb08b3d64179bd65d1d9379cf71f2d
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Tue Jun 16 16:55:31 2015 +0100

    tests: Add support for the latest version of the EDS source API

 tests/lib/eds/test-case.vala | 1 +
 1 file changed, 1 insertion(+)

commit 15f16c61af28fa81dc21ce9996faaa6d72a301ae
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Tue Jun 16 16:19:17 2015 +0100

    tools: Stop using deprecated GIO API

    The bindings for file attributes were changed in Vala 0.16 (we
    depend on
    Vala 0.22), so it’s safe to port from the deprecated API to
    the latest.

 tools/import-pidgin.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 70870b1ea242f8fbbab1f7a6e337fa32f5e63926
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Tue Jun 16 16:18:35 2015 +0100

    tests: Handle some extra errors in the Tracker tests’ backend

    The latest version of valac picks up the omission of the catch
    block for
    generic GLib.Error.

 tests/lib/tracker/backend.vala | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 01ad839337bbb2db66c3bcbd9097b24fd2565a37
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Tue Jun 16 14:42:08 2015 +0100

    eds: Do not pass empty vCard attribute groups to EDS

    Older version of EDS do not treat the following two calls as
    equivalent:
       new VCardAttribute (null, "X-HELLO")
       new VCardAttribute ("", "X-HELLO")
    when they should be. Work around that by always passing null anyway.

    https://bugzilla.gnome.org/show_bug.cgi?id=751044

 backends/eds/lib/edsf-persona-store.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 41729cb44496f80e6d7847312a960e7b8c0d7543
Author: Gianvito Cavasoli <gianvito@gmx.it>
Date:   Mon Jun 1 12:10:58 2015 +0000

    Updated Italian translation

 po/it.po | 126
 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 83 insertions(+), 43 deletions(-)

commit 1a165b5e34d9caa79439929883b6994761bb1176
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon May 25 22:31:05 2015 +0100

    Post-release version bump

 NEWS         | 11 +++++++++++
 configure.ac |  4 ++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit c901c367c4791e5b9071e96a5a8b3bfd6de1a701
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon May 25 22:29:37 2015 +0100

    Release version 0.11.1

 NEWS         |  9 +++++----
 configure.ac | 14 +++++++-------
 2 files changed, 12 insertions(+), 11 deletions(-)