commit 6642b5aed119d9b781eb1836b85c92a6858733be Author: Travis Reitter Date: Sun Nov 14 15:58:42 2010 -0800 Release 0.3.2 configure.ac | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit d37fe1c327c65781d2766cbd1984901d884eb506 Author: Travis Reitter Date: Sun Nov 14 16:30:26 2010 -0800 Relocate the g-i scanner args in configure for consistency. configure.ac | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 7c18efd54343ef07bf0c7e431916f310afc152ad Author: Travis Reitter Date: Sun Nov 14 16:29:40 2010 -0800 Fix syntax errors for the release version of configure. configure.ac | 12 ++++-------- 1 files changed, 4 insertions(+), 8 deletions(-) commit 0e77c765488878e608906d0903a0c5dc000bc989 Author: Travis Reitter Date: Sun Nov 14 15:28:23 2010 -0800 Ensure vapi files have an appropriate age. Vapigen doesn't update the age of vapi files if they don't change. This means that make will always generate them during distcheck, implicitly requiring vapigen. Helps bgo#633718. backends/telepathy/lib/Makefile.am | 1 + tests/lib/telepathy/contactlist/Makefile.am | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 9c57682d32c318094b700c65ef708eb97b884945 Author: Travis Reitter Date: Sun Nov 14 13:21:56 2010 -0800 Cast Individuals to Presence as necessary for the tests. tests/telepathy/individual-properties.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 488a210918f54e76ddbbc2e40ac349a9b1549650 Author: Philip Withnall Date: Sat Nov 13 14:32:28 2010 +0000 Fix notification order in backends backends/key-file/kf-backend.vala | 2 +- backends/telepathy/tp-backend.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 9a47fc5816ecf71d7d3ac45030a7e776384e2caf Author: Philip Withnall Date: Fri Sep 17 12:00:19 2010 +0100 Remove the exception from Tpf.Persona's constructor It was not possible for it to ever be thrown (since TpContact.get_identifier() is guaranteed to always return a valid ID, and having *_new() methods throw exceptions is never a good idea. (GInitable should be used instead.) This breaks both the Vala and C APIs. Helps: bgo#629078 NEWS | 2 + backends/telepathy/lib/tpf-persona-store.vala | 59 +++++-------------------- backends/telepathy/lib/tpf-persona.vala | 16 +------ 3 files changed, 14 insertions(+), 63 deletions(-) commit 62d321e39dac00e13184200fada89ca982bbc065 Author: Philip Withnall Date: Fri Sep 10 15:45:30 2010 +0100 Hide setter for Persona.linkable_properties NEWS | 4 ++++ backends/key-file/kf-persona.vala | 11 +++++++++-- backends/telepathy/lib/tpf-persona.vala | 14 +++++++++++--- folks/persona.vala | 2 +- 4 files changed, 25 insertions(+), 6 deletions(-) commit def47dffa31a95ec6bd333f43c69822416098283 Author: Philip Withnall Date: Fri Sep 10 15:25:31 2010 +0100 Remove casting convenience functions in Individual They're not needed for Vala, and weren't particularly well thought out (or complete) in C. NEWS | 1 + folks/individual.vala | 79 ------------------------------------------------- 2 files changed, 1 insertions(+), 79 deletions(-) commit b7cb90a159008fd2cfa8dfcec7cf993c86a0816c Author: Philip Withnall Date: Fri Sep 10 15:20:51 2010 +0100 Hide setter for Backend.persona_stores backends/key-file/kf-backend.vala | 23 ++++++++++++++++++----- backends/telepathy/tp-backend.vala | 25 +++++++++++++++++++------ folks/backend.vala | 11 +---------- 3 files changed, 38 insertions(+), 21 deletions(-) commit 24234a3c9797f066ea01005f00f67faf73359330 Author: Philip Withnall Date: Fri Sep 10 15:13:29 2010 +0100 Hide setter for Backend.name backends/key-file/kf-backend.vala | 10 +--------- backends/telepathy/tp-backend.vala | 10 +--------- folks/backend.vala | 2 +- 3 files changed, 3 insertions(+), 19 deletions(-) commit 7b3ce82706d4263ee225038e0c914a1c4e94631e Author: Philip Withnall Date: Fri Sep 10 14:57:01 2010 +0100 Hide setters for PersonaStore.type_id, .display_name and .id backends/key-file/kf-persona-store.vala | 20 +++++------------- backends/telepathy/lib/tpf-persona-store.vala | 26 +++--------------------- folks/persona-store.vala | 6 ++-- 3 files changed, 13 insertions(+), 39 deletions(-) commit 3c5129f844242694b2825abadb1e3bb65254f3f1 Author: Philip Withnall Date: Sat Nov 13 12:07:33 2010 +0000 Ensure we use string's byte length in both Vala 0.10 and 0.12 string.length gives the byte length in Vala 0.12 and string.size() is deprecated, however string.length gives the character length in Vala 0.10, so we need to conditionally change the code for Vala <= 0.10. Re-closes: bgo#628930 backends/key-file/kf-persona-store.vala | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) commit 9a211f440e9b252fd4aede713052b2e01fe4aced Author: Philip Withnall Date: Sun Nov 7 21:56:42 2010 +0000 Consolidate persona link removal code folks/individual-aggregator.vala | 100 ++++++++++++++----------------------- 1 files changed, 38 insertions(+), 62 deletions(-) commit 1b21de8beb658d950eea9e3937ba851bb581da66 Author: Philip Withnall Date: Sun Nov 7 21:46:09 2010 +0000 Remove links to personas before they're relinked in the aggregator If one persona is removed from a non-singleton individual (e.g. because they went offline), the other personas in the individual will be relinked into new individuals (singleton or not). We previously didn't ensure that the entries in the link map corresponding to these personas were removed before the personas were relinked which, under certain circumstances (which I haven't fully explored), could cause the personas to be relinked to the individual which had just been removed. This would cause the individual's persona list to grow exponentially, and generally Bad Things to happen. I could reproduce this situation by logging into two accounts, both of which had the other added to their roster. The resulting four personas corresponding to the two accounts (2 user personas and 2 normal personas) would be linked to form one user individual. Going offline and then online again would trigger the bug. Closes: bgo#633080 NEWS | 1 + folks/individual-aggregator.vala | 41 +++++++++++++++++++++++++++++++++++-- 2 files changed, 39 insertions(+), 3 deletions(-) commit 682c84da19a88cf64174a4c9d39c24f48ccefce9 Author: Philip Withnall Date: Sun Oct 31 16:26:51 2010 +0000 Combine personas_changed() emissions for Individuals replaced due to relinking This re-fixes bgo#632564 so that the optimisation of grouping emissions of the personas_changed() signal is preserved. Closes: bgo#632564 folks/individual-aggregator.vala | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) commit 1d63c0c17cfc9b5dc83d180e43bebd19c1e8e939 Author: Philip Withnall Date: Sun Oct 31 16:25:56 2010 +0000 Improve debug output of the aggregator Add an indication as to whether personas are the user. folks/individual-aggregator.vala | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) commit 42b4a0bd575510f9aba2b366e2aef44870228bd4 Author: Travis Reitter Date: Wed Nov 10 18:26:35 2010 -0800 Note the recent build clean-ups in the NEWS. NEWS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8685a4240a15a4aef7e0f6a978ff9e254e74bbdb Author: Travis Reitter Date: Wed Nov 10 18:19:12 2010 -0800 Un-break distclean for the general test library tests/lib/Makefile.am | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit b126f693495bbaa6cbb22c0480d01aa8fdfae33d Author: Travis Reitter Date: Wed Nov 10 18:09:46 2010 -0800 Un-break distclean for the Telepathy test library tests/lib/telepathy/contactlist/Makefile.am | 21 +++++++++------------ 1 files changed, 9 insertions(+), 12 deletions(-) commit 8be7700099805c8e512efa301a6c4d4814b4e844 Author: Travis Reitter Date: Wed Nov 10 17:55:11 2010 -0800 Un-break distclean for the tests tests/folks/Makefile.am | 11 +++++++++-- tests/key-file/Makefile.am | 16 ++++++++++------ tests/telepathy/Makefile.am | 8 ++++++-- 3 files changed, 25 insertions(+), 10 deletions(-) commit 5bfdab011d1e669aae6f670781cddf0f3a61be38 Author: Travis Reitter Date: Wed Nov 10 17:41:38 2010 -0800 Un-break distclean for the Telepathy backend backends/telepathy/lib/Makefile.am | 11 ++--------- 1 files changed, 2 insertions(+), 9 deletions(-) commit 58c4e92dd8da85fc39f9328c5fd800380471b5d4 Author: Travis Reitter Date: Wed Nov 10 15:49:27 2010 -0800 Distribute the key-file test library VAPI tests/lib/key-file/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 7f27975ae39a909d77662885ad30ffd778e1bb58 Author: Travis Reitter Date: Wed Nov 10 15:11:48 2010 -0800 Add the Telepathy test library g-i and Vala files to DISTCLEANFILES tests/lib/telepathy/contactlist/Makefile.am | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 4ecfb1d708fb5110cb4b4a434eff97c457494450 Author: Travis Reitter Date: Wed Nov 10 12:02:53 2010 -0800 Add missing general test VAPI distribution. tests/lib/Makefile.am | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 5145fedab7573c663f0114308caa7713f530062b Author: Travis Reitter Date: Wed Nov 10 11:59:46 2010 -0800 Simplify the tp contactlist test lib build tests/lib/telepathy/contactlist/Makefile.am | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 3e5202280b2359006b35fcadac68c48671e728ea Author: Travis Reitter Date: Wed Nov 10 09:50:54 2010 -0800 Simplify the Telepathy backend Makefile. backends/telepathy/lib/Makefile.am | 15 +++++---------- 1 files changed, 5 insertions(+), 10 deletions(-) commit 89d6c64c59c9f68e7a14696c1debf07b093e871e Author: Travis Reitter Date: Wed Nov 10 08:50:41 2010 -0800 Remove deprecated use of string.size() backends/key-file/kf-persona-store.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 12f71d8f67cc04ab4b91249a23eea6442b8f4b60 Author: Travis Reitter Date: Tue Nov 9 19:16:13 2010 -0800 Add missing GIO linking options to the general tests. tests/folks/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 4a2e4807e7b4ae4fe69f076498ac526c816a6458 Author: Travis Reitter Date: Mon Nov 8 23:08:02 2010 -0800 Support Vala-free builds (for release tarballs). Fixes bgo#633718. Makefile.am | 5 ++- NEWS | 2 + configure.ac | 105 +++++++++++++++++++++++++++++++++++++++++++++------------- 3 files changed, 88 insertions(+), 24 deletions(-) commit 4ae86ad3a83d57e166a667ce992f672092b8a0eb Author: Travis Reitter Date: Tue Nov 9 15:38:16 2010 -0800 Soften the valadoc requirement, even with --enable-docs. This is mainly so tarball-based builds don't break if valadoc isn't availble (but it will be used if it is). Helps bgo#633718. Makefile.am | 2 +- configure.ac | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) commit cfdd1b6497e18cd7aec4e549575a9c5f850a1878 Author: Travis Reitter Date: Tue Nov 9 14:56:11 2010 -0800 Fix the distribution and cleanfile status of the tp-lowlevel.gir files Helps bgo#633718. backends/telepathy/lib/Makefile.am | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) commit f3bff34f8610bafd262852e72d42d49d151f9719 Author: Travis Reitter Date: Tue Nov 9 14:23:22 2010 -0800 Distribute the generated tp-backend vapi files. Helps bgo#633718. backends/telepathy/lib/Makefile.am | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit ecaad0bc2bf7a34f88f575075d263df28a8c3ced Author: Travis Reitter Date: Tue Nov 9 11:29:18 2010 -0800 Re-arrange some build in the Telepathy tests. Helps bgo#633718. tests/telepathy/Makefile.am | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit db9ae9ca3a3648f7a1a1d9f504be6c74d931f9cd Author: Travis Reitter Date: Tue Nov 9 11:02:34 2010 -0800 Don't force building the tp-test vapi file in dist. Helps bgo#633718. tests/lib/telepathy/contactlist/Makefile.am | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) commit 15b553d4ff003a0f69b0d176bf70dcf91bebe159 Author: Travis Reitter Date: Mon Nov 8 23:04:55 2010 -0800 Depend upon the Telepathy backend stamp files. This lets us depend upon them for Vala-free builds from release tarballs. Helps bgo#633718. backends/telepathy/lib/Makefile.am | 11 +++-------- 1 files changed, 3 insertions(+), 8 deletions(-) commit 54106978241da4f19ebd8e62467ac35e47a0aa6c Author: Travis Reitter Date: Mon Nov 8 15:58:10 2010 -0800 Distribute the backend store test key files. tests/key-file/Makefile.am | 4 ++++ tests/telepathy/Makefile.am | 1 + 2 files changed, 5 insertions(+), 0 deletions(-) commit e5d8d8c05b8726fd6788013c01fb3a0f8a37c0cf Author: Travis Reitter Date: Mon Nov 8 15:48:20 2010 -0800 Point the tests at the uninstalled backends. configure.ac | 9 +++++++++ tests/folks/Makefile.am | 1 + tests/key-file/Makefile.am | 1 + tests/telepathy/Makefile.am | 1 + 4 files changed, 12 insertions(+), 0 deletions(-) commit e2cd1475b6c2cc2aa649decdbd008f547de64584 Author: Travis Reitter Date: Mon Nov 8 14:50:11 2010 -0800 Load backends from FOLKS_BACKEND_PATH instead of _DIR. The string is :-delimited and accepts both directories and backend library files. Eg, FOLKS_BACKEND_PATH="/path/to/dir:/path/to/backend.so" This is so we may refer to our known backends directly when running the tests (and not depend upon them being installed first). NEWS | 2 + folks/backend-store.vala | 49 ++++++++++++++++++++++++++++++++++++--------- 2 files changed, 41 insertions(+), 10 deletions(-) commit 677d1f8a1c3b7edc5d6bf9c86036e4d3b29ba2c8 Author: Travis Reitter Date: Thu Nov 4 14:11:46 2010 -0700 Distribute the kf-test header. tests/lib/key-file/Makefile.am | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 0f3bd2117ae21a7ea16bce40ffe1959f980446c8 Author: Travis Reitter Date: Thu Nov 4 14:00:34 2010 -0700 Don't distribute a generated po/missing file. Makefile.am | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 974f3ae6ee79a15f022177d1304d0344eda99e54 Author: Travis Reitter Date: Mon Nov 8 10:57:23 2010 -0800 Don't ever claim to own the backend GLib.Modules. folks/backend-store.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9bc021dbf9c9feab5c0ccefe70a6be9ad00a5a15 Author: Travis Reitter Date: Mon Nov 8 08:12:51 2010 -0800 Annotate some of the test functions, to appease g-ir. tests/lib/telepathy/contactlist/backend.c | 6 ++++++ tests/lib/telepathy/contactlist/conn.c | 6 ++++++ 2 files changed, 12 insertions(+), 0 deletions(-) commit 0c636d207950de01736462ce733eea1fda43ebfe Author: Mario Blättermann Date: Sat Nov 6 20:36:25 2010 +0100 [l10n] Added initial German translation po/LINGUAS | 2 + po/de.po | 547 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 549 insertions(+), 0 deletions(-) commit 88e9ea06e4ede971f2f4b623807ac1518f480c42 Author: Travis Reitter Date: Thu Nov 4 17:28:48 2010 -0700 Always explicitly iterate through a HashMap's keys, values, or entries. backends/telepathy/lib/tpf-persona-store.vala | 10 ++++------ folks/backend-store.vala | 20 +++++++------------- 2 files changed, 11 insertions(+), 19 deletions(-) commit 8462e54be3db0aad65336c55dc30f8efa9149a5c Author: Travis Reitter Date: Thu Nov 4 14:53:07 2010 -0700 Don't try to (invalidly) import an enum. backends/telepathy/lib/tpf-persona-store.vala | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) commit 0a5864e0e7c3f776f829e0bf5819fedfda04580a Author: Philip Withnall Date: Wed Oct 20 18:00:10 2010 +0100 Add new internationalisation files to CLEANFILES Helps: bgo#628883 Makefile.am | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) commit edd974508d3d92172df91d892a7be73bfada138b Author: Philip Withnall Date: Wed Oct 20 17:51:41 2010 +0100 Update log handlers in the test suite Due to string changes in the rest of libfolks, the log handlers in the test suite need changing to fix the test suite. Helps: bgo#628883 tests/telepathy/individual-properties.vala | 15 ++++++--------- tests/telepathy/individual-retrieval.vala | 10 ++++------ tests/telepathy/persona-store-capabilities.vala | 5 ++--- 3 files changed, 12 insertions(+), 18 deletions(-) commit cf42813c1d2cbd4d69050dda02981475d364bad6 Author: Philip Withnall Date: Mon Sep 6 15:43:42 2010 +0100 Mark strings for translation and improve string formatting a little This marks every potentially-user-visible string in libfolks for translation. These include error messages, warnings and criticals. This also improves the formatting and wording of some of the messages, and changes others to make them more easily translatable. Closes: bgo#628883 NEWS | 1 + backends/key-file/kf-persona-store.vala | 30 +++-- backends/key-file/kf-persona.vala | 5 +- backends/telepathy/lib/tp-lowlevel.c | 28 +++- backends/telepathy/lib/tpf-persona-store.vala | 190 ++++++++++++++++++------- backends/telepathy/lib/tpf-persona.vala | 6 +- folks/backend-store.vala | 47 ++++-- folks/individual-aggregator.vala | 34 +++-- po/POTFILES.in | 11 ++ po/POTFILES.skip | 9 ++ tools/import-pidgin.vala | 57 +++++--- tools/import.vala | 36 +++-- 12 files changed, 324 insertions(+), 130 deletions(-) commit affa69029fe409b60de0fdf1bef7429c51c2907b Author: Philip Withnall Date: Mon Sep 6 14:32:16 2010 +0100 Bug 628883 — Add localisation support Add gettext/intltool build system support, but don't mark any strings for translation yet. Helps: bgo#628883 Makefile.am | 1 + autogen.sh | 2 ++ configure.ac | 12 ++++++++++++ folks/build-conf.vapi | 6 ++++++ tools/Makefile.am | 6 ++++++ tools/import.vala | 3 +++ 6 files changed, 30 insertions(+), 0 deletions(-) commit aaad9438b2d949b3c4ef6fad3d3821b873655089 Author: Travis Reitter Date: Wed Nov 3 17:38:13 2010 -0700 Treat CONNECTING as a valid state for a TpConnection. .../telepathy/contactlist/contact-list-manager.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit c38d4b7797321a484ff11c254c587ffeb1c92174 Author: Travis Reitter Date: Mon Nov 1 12:01:40 2010 -0700 Add backend state key files for most tests. Only Folks-core tests are concerned with specifically testing the Backend enabling/disabling code (which is bulkier than out-of-sight settings files). tests/data/backend-store-all.ini | 5 +++ tests/folks/Makefile.am | 5 +++ tests/key-file/Makefile.am | 5 +++ .../key-file/data/backend-store-key-file-only.ini | 5 +++ tests/key-file/individual-retrieval.vala | 31 -------------------- tests/telepathy/Makefile.am | 2 + .../data/backend-store-telepathy-only.ini | 5 +++ tests/telepathy/individual-retrieval.vala | 16 ---------- 8 files changed, 27 insertions(+), 47 deletions(-) commit 145d13ad7320affbdc5f8c201c75251f8cd6c6ac Author: Philip Withnall Date: Thu Sep 16 17:46:32 2010 +0100 Disable unused backends in the tests. Helps bgo#629862. tests/key-file/individual-retrieval.vala | 20 ++++++++++++++++++++ tests/telepathy/individual-retrieval.vala | 8 ++++++++ 2 files changed, 28 insertions(+), 0 deletions(-) commit 714e0d69ec716e80f48dfbb000bda5f9dacb0aa5 Author: Philip Withnall Date: Thu Sep 16 15:00:04 2010 +0100 Add some initial key-file backend tests Fixes bgo#629862. NEWS | 1 + configure.ac | 1 + tests/Makefile.am | 1 + tests/key-file/Makefile.am | 50 ++++++++++ tests/key-file/individual-retrieval.vala | 156 ++++++++++++++++++++++++++++++ 5 files changed, 209 insertions(+), 0 deletions(-) commit db13eb9b9d8788d58ef4ad102337ea315202c03c Author: Philip Withnall Date: Thu Sep 16 14:29:03 2010 +0100 Add a key-file test library This contains some of the boilerplate code necessary to test the key-file backend with arbitrary key files. Helps bgo#629862. configure.ac | 1 + tests/lib/Makefile.am | 1 + tests/lib/key-file/Makefile.am | 31 +++++++++++++++++++++ tests/lib/key-file/backend.vala | 57 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 90 insertions(+), 0 deletions(-) commit 037df05b1a069d484ff84de2aa5f86b3da259f1f Author: Travis Reitter Date: Tue Nov 2 09:53:29 2010 -0700 Make BackendStore.load_backends() unload disabled backends. This also allows this function to be called multiple times (previously, subsequent calls were ignored). Fixes bgo#629081. NEWS | 8 ++ backends/key-file/kf-backend.vala | 16 +++ backends/telepathy/tp-backend.vala | 27 ++++++ folks/backend-store.vala | 183 +++++++++++++++++++++++------------- folks/backend.vala | 16 +++ tests/folks/backend-loading.vala | 131 ++++++++++++++++++++++++++ 6 files changed, 316 insertions(+), 65 deletions(-) commit ba5b502380b2fec8e1c4f3989769c9db8fcf66a7 Author: Travis Reitter Date: Mon Nov 1 19:08:43 2010 -0700 Add a test of backend disabling. Helps bgo#629081. tests/folks/backend-loading.vala | 55 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 55 insertions(+), 0 deletions(-) commit d65fc45442d2ed3fe714291ffa43393e60ed47da Author: Travis Reitter Date: Fri Oct 29 16:49:14 2010 -0700 Add initial BackendStore test. Helps bgo#629081. configure.ac | 1 + tests/Makefile.am | 1 + tests/folks/Makefile.am | 47 ++++++++++++++++++++++ tests/folks/backend-loading.vala | 79 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 128 insertions(+), 0 deletions(-) commit 6731c20374281ac3b2502bf9c97f5f1f13e321cb Author: Travis Reitter Date: Mon Nov 1 17:48:19 2010 -0700 Don't use an extraneous main loop and watchdog for all tests. tests/telepathy/individual-properties.vala | 12 ------------ tests/telepathy/individual-retrieval.vala | 19 +++++++------------ tests/telepathy/persona-store-capabilities.vala | 12 ------------ 3 files changed, 7 insertions(+), 36 deletions(-) commit 82770f76f6d7190c8d51b2a8295131bfb176e44a Author: Travis Reitter Date: Fri Oct 29 17:27:02 2010 -0700 Cut ignored libfolks-test link options. tests/lib/Makefile.am | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) commit 78d51473f2f28d8c9d7e2c0a73595dde9164df9c Author: Travis Reitter Date: Fri Oct 29 16:44:24 2010 -0700 Fix the path for the Tp tests D-Bus service dir. tests/lib/telepathy/contactlist/session.conf.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2623a7558b31b310ea0c6436dbab75e0b9eaf3c5 Author: Travis Reitter Date: Wed Nov 3 17:02:01 2010 -0700 Clean up the way we load modules. Helps bgo#629081. folks/backend-store.vala | 29 ++++++++++++++++++++--------- 1 files changed, 20 insertions(+), 9 deletions(-) commit 2ba280aaaab2a2464ebd35f90d7b43d434711909 Author: Travis Reitter Date: Wed Sep 29 10:26:06 2010 -0700 Fix code alignment. folks/individual.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 87cf01591eea1a00f7990bbc73923374c81291db Author: Travis Reitter Date: Wed Sep 29 10:06:26 2010 -0700 Fix some comment wrapping. folks/individual.vala | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 1ed00cda2a890412bf301073f6daa6578e28509b Author: Philip Withnall Date: Thu Sep 16 16:32:09 2010 +0100 Add BackendStore.[enable|disable]_backend() methods These update the BackendStore's key file and save it asynchronously, but don't load or unload the backends. Helps bgo#629081. NEWS | 2 + folks/backend-store.vala | 53 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 0 deletions(-) commit 0854baf3f2ce4eaeb20580fe104f6d689e3fcb7e Author: Philip Withnall Date: Thu Sep 16 15:56:42 2010 +0100 Add support for disabling backends in the BackendStore using a key file Using a key file, ~/.local/share/folks/backends.ini, specific backends can now be disabled. The key file is of the format: [telepathy] enabled=true [key-file] enabled=false Helps: bgo#629081 NEWS | 6 +++ folks/backend-store.vala | 112 +++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 117 insertions(+), 1 deletions(-) commit 0f5aa36122dc1575611ccab7eaa639e6216b5640 Author: Philip Withnall Date: Thu Sep 16 15:20:54 2010 +0100 Convert BackendStore to use GFiles more uniformly folks/backend-store.vala | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) commit 0d647f9d9b17dd076e6098e07e35d1e1dce8ef66 Author: Philip Withnall Date: Sun Oct 31 14:34:04 2010 +0000 Add missing D-Bus GLib dependency to the Telepathy contact list tests tests/lib/telepathy/contactlist/Makefile.am | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 5fc41edc86a142c9c9a26bb9b85253d8a459c005 Author: Philip Withnall Date: Sat Oct 30 10:49:29 2010 +0100 Fix some gcc warnings in the Telepathy test case library tests/lib/telepathy/contactlist/account-manager.c | 12 ++++---- tests/lib/telepathy/contactlist/account.c | 32 ++++++++++---------- .../telepathy/contactlist/contact-list-manager.c | 6 +++- .../telepathy/contactlist/contact-list-manager.h | 5 ++- tests/lib/telepathy/contactlist/contact-list.c | 20 ++++++------ 5 files changed, 40 insertions(+), 35 deletions(-) commit dd72b7a7fa216158f94ea25257666833e41a0536 Author: Philip Withnall Date: Thu Sep 16 13:21:49 2010 +0100 Move the Telepathy backend test setup code into a library class This means that future tests can more easily set up a fake Telepathy backend to test against. tests/lib/telepathy/contactlist/Makefile.am | 2 + tests/lib/telepathy/contactlist/backend.c | 218 ++++++++++++++++++++ tests/lib/telepathy/contactlist/backend.h | 69 ++++++ .../telepathy/contactlist/tp-test-contactlist.h | 1 + tests/telepathy/individual-properties.vala | 97 +-------- tests/telepathy/individual-retrieval.vala | 94 +-------- tests/telepathy/persona-store-capabilities.vala | 95 +-------- 7 files changed, 306 insertions(+), 270 deletions(-) commit d60488249c44e5d47f383dc5bcc0ed67e31aa4db Author: Travis Reitter Date: Mon Oct 25 16:55:17 2010 -0700 Require g-i >= 0.9.12 as 0.9.10 is broken. Specifically, this version needs to be the one used to build the tp-glib Vala bindings, but we can't express that requirement directly. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7ce4bcf4bd04c4c049940d42f3eb2fc759c62001 Author: Travis Reitter Date: Fri Oct 22 09:39:45 2010 -0700 Remove bogus 'weak' modifier for uints in Tp callbacks. backends/telepathy/lib/tpf-persona-store.vala | 32 ++++++++++++------------ 1 files changed, 16 insertions(+), 16 deletions(-) commit 326f7cc51433550b404360f9bdf3912fc213c3fb Author: Travis Reitter Date: Thu Oct 21 10:33:46 2010 -0700 Update NEWS for bgo#632564. NEWS | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 725ff1499e90e1d7f78fbf01195545db5d0af2d3 Author: Travis Reitter Date: Wed Oct 20 12:10:26 2010 -0700 Ensure Individuals replaced due to re-linking emit removed(). It turns out the optimization we're removing, which was meant to coalesce IndividualAggregator:personas-changed signal emissions, was a little over-reaching. Fixes bgo#632564. folks/individual-aggregator.vala | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit 7e8370c5c5701e55a3587ac94098765d8266257d Author: Travis Reitter Date: Wed Oct 20 08:58:22 2010 -0700 Put more files in CLEANFILES as appropriate. backends/telepathy/lib/Makefile.am | 13 +++++++++++-- tests/telepathy/Makefile.am | 4 +++- 2 files changed, 14 insertions(+), 3 deletions(-) commit 1b99ccaad8f00d6b2e10d376cd0f4aa14ed89064 Author: Travis Reitter Date: Tue Oct 19 14:51:34 2010 -0700 Clean up the description of BackendStore a little. folks/backend-store.vala | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 9b057c0d56073b83055a51e603918b0dc772f530 Author: Travis Reitter Date: Tue Oct 19 12:24:14 2010 -0700 Document the values of Folks.Presence.PresenceType. folks/presence.vala | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) commit 8793b2098e895b96f458325511710adcaf1f0f09 Author: Travis Reitter Date: Tue Oct 19 12:23:49 2010 -0700 Document the params for normalise_im_address(). folks/imable.vala | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 8a1346a8420bdbe01bd460e5e5dbd99b9d336604 Author: Travis Reitter Date: Tue Oct 19 11:31:31 2010 -0700 Break up some long class summaries to simplify the doc index. folks/individual-aggregator.vala | 6 ++++-- folks/persona.vala | 6 ++++-- folks/presence.vala | 10 ++++++---- 3 files changed, 14 insertions(+), 8 deletions(-) commit 76066d926b4ed2dc6df51bc251645ac4090967cf Author: Travis Reitter Date: Mon Oct 18 10:57:50 2010 -0700 Simplify the Folks doc Makefile. docs/Makefile.am | 36 +++++++++++++++++++++++++++--------- 1 files changed, 27 insertions(+), 9 deletions(-) commit 6fd4a769390d01dc80c37682ba3404b79a193991 Author: Travis Reitter Date: Tue Oct 19 09:26:09 2010 -0700 Use the proper AM_VALAFLAGS instead of modifying VALAFLAGS for the tests. tests/telepathy/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ff8e2c8f0df9779c2102a1df0ad4566ce6a86648 Author: Travis Reitter Date: Tue Oct 19 09:22:58 2010 -0700 Use per-library VALAFLAGS for the keyfile backend. Adding to the global VALAFLAGS was incorrect. backends/key-file/Makefile.am | 20 ++++++++------------ 1 files changed, 8 insertions(+), 12 deletions(-) commit 87a2a2c934149ef2ffd38476c6b40612e184839b Author: Travis Reitter Date: Mon Oct 18 14:23:33 2010 -0700 Use automake's Vala support to build libfolks-telepathy. backends/telepathy/lib/Makefile.am | 82 +++++++++++------------------------- 1 files changed, 25 insertions(+), 57 deletions(-) commit be540eddb76303ba568dafa1ccc3660ebd5ecba9 Author: Travis Reitter Date: Mon Oct 18 13:23:57 2010 -0700 Use automake's Vala support to build libfolks. folks/Makefile.am | 50 +++++++++++++++++--------------------------------- 1 files changed, 17 insertions(+), 33 deletions(-) commit f4d219ef0c249a6cda76f0a42d2ee6ce835ead59 Author: Travis Reitter Date: Fri Oct 15 14:25:17 2010 -0700 Clarify which changes in 0.3.1 were API changes. NEWS | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a9f0cee371adbaeea2b5aa53b32db156309c53b9 Author: Travis Reitter Date: Fri Oct 15 14:23:28 2010 -0700 Post-release version bump. configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)