commit ef9accf8b57b94840c7a2216c2dcccc6bf0a29e8 Author: Philip Withnall Date: Mon Apr 16 15:39:37 2012 +0100 eds: Add an extra timeout to the EDS tests to ensure the main loop’s empty This is a horrible hack for which I should probably be shot. I just want to make the release. Please don’t judge me. The tests all need to be rearchitected to no longer rely on timers everywhere anyway. tests/eds/link-personas.vala | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) commit 622ad4c1b2992cb22466b0ae4e28faa05271186b Author: Gianvito Cavasoli Date: Fri Apr 6 17:18:45 2012 +0200 [l10n] Added Italian translation po/LINGUAS | 1 + po/it.po | 823 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 824 insertions(+), 0 deletions(-) commit 470410c9f7d78a31632f6d1e98459efec16d1030 Author: Xavier Claessens Date: Fri Mar 30 10:19:32 2012 +0200 Test: disconnect individuals_changed signal to avoid race Otherwise, deleting the 2nd account runs the mainloop and could make the aggregator realize the 1st account got removed and start removing its individuals. tests/folks/aggregation.vala | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) commit fc2fe61108ca736a0e42208bf4f830196e286028 Author: Xavier Claessens Date: Fri Mar 30 09:41:07 2012 +0200 Tests: TpConnectionStatus can also be CONNECTING .../telepathy/contactlist/contact-list-manager.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit c040c685e9da4a1822664824e1667fe841704883 Author: Xavier Claessens Date: Wed Mar 28 16:06:31 2012 +0200 Tests: terminate DBus trafic with the connection before removing its account Otherwise unit tests gets racy. tests/lib/telepathy/contactlist/backend.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 645095eebbf3a2b772ad99c9fcf60acc63f14a0f Author: Philip Withnall Date: Wed Mar 28 14:18:28 2012 +0100 tests: Fix some C warnings in the Telepathy tests library .../telepathy/contactlist/contact-list-manager.c | 6 ++ tests/lib/telepathy/contactlist/contacts-conn.c | 4 +- .../telepathy/contactlist/simple-account-manager.c | 6 +- tests/lib/telepathy/contactlist/simple-account.c | 51 +++++++++++--------- tests/lib/telepathy/contactlist/textchan-null.c | 16 +++--- tests/lib/telepathy/contactlist/util.c | 9 ++++ 6 files changed, 56 insertions(+), 36 deletions(-) commit bfdc8c8710ad87ff44b1e32ac85325a3225895ec Author: Xavier Claessens Date: Wed Mar 28 13:29:50 2012 +0200 Tests: fix a race condition It is not guaranteed that individuals_changed and individuals_changed_detailed signals will have the individuals in the same order. tests/folks/aggregation.vala | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) commit 109133c590822eb93fa9c8245fdb2f7347f5acf6 Author: Xavier Claessens Date: Tue Mar 27 18:05:12 2012 +0200 Tests: port to verbatim copy of tp-glib files tests/lib/telepathy/contactlist/Makefile.am | 19 +- tests/lib/telepathy/contactlist/account-manager.c | 226 -- tests/lib/telepathy/contactlist/account-manager.h | 66 - tests/lib/telepathy/contactlist/account.c | 341 ---- tests/lib/telepathy/contactlist/account.h | 60 - tests/lib/telepathy/contactlist/backend.c | 253 ++-- tests/lib/telepathy/contactlist/backend.h | 14 +- tests/lib/telepathy/contactlist/conn.c | 972 --------- tests/lib/telepathy/contactlist/conn.h | 75 - .../telepathy/contactlist/contact-list-manager.c | 2139 ++++++-------------- .../telepathy/contactlist/contact-list-manager.h | 103 +- tests/lib/telepathy/contactlist/contact-list.c | 632 ------ tests/lib/telepathy/contactlist/contact-list.h | 118 -- tests/lib/telepathy/contactlist/contacts-conn.c | 1392 +++++++++++++ tests/lib/telepathy/contactlist/contacts-conn.h | 190 ++ tests/lib/telepathy/contactlist/debug.h | 3 + .../telepathy/contactlist/simple-account-manager.c | 222 ++ .../telepathy/contactlist/simple-account-manager.h | 66 + tests/lib/telepathy/contactlist/simple-account.c | 579 ++++++ tests/lib/telepathy/contactlist/simple-account.h | 69 + tests/lib/telepathy/contactlist/simple-conn.c | 452 +++++ tests/lib/telepathy/contactlist/simple-conn.h | 77 + tests/lib/telepathy/contactlist/textchan-null.c | 571 ++++++ tests/lib/telepathy/contactlist/textchan-null.h | 137 ++ .../telepathy/contactlist/tp-test-contactlist.h | 7 +- tests/telepathy/individual-properties.vala | 4 +- 26 files changed, 4540 insertions(+), 4247 deletions(-) commit 98e2bf01ff5d51070719c7674ba6b0c2b942145f Author: Xavier Claessens Date: Tue Mar 27 17:13:50 2012 +0200 Tests: Change namespace to TpTests instead of TpTest Files from telepathy-glib are in TpTests namespace, so this will facilitate copying verbatim copy. tests/folks/aggregation.vala | 6 +- tests/folks/backend-loading.vala | 4 +- tests/folks/init.vala | 4 +- tests/lib/telepathy/contactlist/Makefile.am | 2 +- tests/lib/telepathy/contactlist/account-manager.c | 48 ++-- tests/lib/telepathy/contactlist/account-manager.h | 56 ++-- tests/lib/telepathy/contactlist/account.c | 46 ++-- tests/lib/telepathy/contactlist/account.h | 54 ++-- tests/lib/telepathy/contactlist/backend.c | 88 +++--- tests/lib/telepathy/contactlist/backend.h | 52 ++-- tests/lib/telepathy/contactlist/conn.c | 172 ++++++------ tests/lib/telepathy/contactlist/conn.h | 60 ++-- .../telepathy/contactlist/contact-list-manager.c | 306 ++++++++++---------- .../telepathy/contactlist/contact-list-manager.h | 124 ++++---- tests/lib/telepathy/contactlist/contact-list.c | 114 ++++---- tests/lib/telepathy/contactlist/contact-list.h | 158 +++++----- tests/telepathy/fake-tp-backend.vala | 4 +- tests/telepathy/individual-properties.vala | 6 +- tests/telepathy/individual-retrieval.vala | 6 +- tests/telepathy/init.vala | 4 +- tests/telepathy/persona-store-capabilities.vala | 6 +- 21 files changed, 660 insertions(+), 660 deletions(-) commit ff5f319a5901e51567e9ec13db5455de7b7f53aa Author: Xavier Claessens Date: Tue Mar 27 12:49:32 2012 +0200 TpTestBackend: Make sure DBus trafic is done in tear_down tests/lib/telepathy/contactlist/Makefile.am | 2 + tests/lib/telepathy/contactlist/backend.c | 8 + tests/lib/telepathy/contactlist/util.c | 473 +++++++++++++++++++++++++++ tests/lib/telepathy/contactlist/util.h | 76 +++++ 4 files changed, 559 insertions(+), 0 deletions(-) commit 9b7eb0547284f314e089715bd7286e3c788a47f9 Author: Xavier Claessens Date: Mon Mar 26 14:09:55 2012 +0200 Make sure unit cache tests are not messing the user's cache XDG_CACHE_HOME must be set before the first call of g_get_user_cache_dir(). The problem is g_file_new_for_path() actually ends to a call to g_get_user_cache_dir() somewhere in gvfs, so ensure we set the env before that. tests/folks/avatar-cache.vala | 10 +++++----- tests/folks/object-cache.vala | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) commit ada8261b601b27f85dd71750ef140edee02e1863 Author: Xavier Claessens Date: Mon Mar 26 10:54:56 2012 +0200 Increase quiescent timeout to 30s 5s is too optimistical, it can easily take longer when printing debug messages on terminal (unit test failing because of this) or even in real world usage if system is a bit on load. folks/individual-aggregator.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 278de0b59eb5dee93f8436e982901438a55d5b19 Author: Guillaume Desmottes Date: Wed Mar 28 11:22:28 2012 +0200 tpf-persona: use tp_connection_get_account() telepathy-glib introduced API to get the TpAccount of a TpConnection so Folks doesn't have to do it manually. This has the nice side effect of fixing a crash when TpAccount/TpConnection are momentary out of sync while connecting/disconnecting accounts. https://bugzilla.gnome.org/show_bug.cgi?id=672980 NEWS | 4 ++++ backends/telepathy/lib/tpf-persona.vala | 23 ++--------------------- configure.ac | 2 +- 3 files changed, 7 insertions(+), 22 deletions(-) commit 5093de52d401d18f1ee67eed83982cc4b0d928ca Author: Piotr Drąg Date: Tue Mar 27 21:33:59 2012 +0200 Updated Polish translation po/pl.po | 94 +++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 57 insertions(+), 37 deletions(-) commit 3dad66e2de6a184221091e51fa1274b756683fd0 Author: Fran Diéguez Date: Tue Mar 27 12:39:25 2012 +0200 Updated Galician translations po/gl.po | 94 +++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 57 insertions(+), 37 deletions(-) commit 297a15d7453368180a12b6d58acd6ce6fd5b727f Author: Daniel Mustieles Date: Tue Mar 27 10:44:42 2012 +0200 Updated Spanish translation po/es.po | 117 ++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 69 insertions(+), 48 deletions(-) commit ea6d2102a2fae382d7275279695fb38ba3deb1f9 Author: Philip Withnall Date: Mon Mar 26 23:29:32 2012 +0100 Post-release version bump NEWS | 5 +++++ configure.ac | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-)