commit eab18686b082b448f76078c881a1fd2e6df2c28b Author: Philip Withnall Date: Tue Aug 31 17:57:25 2010 +0100 Bug 628343 — Add an environment variable to disable linking Add a FOLKS_DISABLE_LINKING environment variable which, when set, completely disables linking (both aggregation and the explicit linking and unlinking of Personas). Closes: bgo#628343 folks/individual-aggregator.vala | 28 +++++++++++++++++++++++++++- 1 files changed, 27 insertions(+), 1 deletions(-) commit c905237fd9d215ee2a90f423101d7d20c604c8c5 Author: Philip Withnall Date: Tue Aug 31 16:31:56 2010 +0100 Don't set Individual.is-favourite when updating from Personas Set the private Individual._is_favourite member instead, to prevent the new favourite status from being pushed down to all the Personas and stomping all over their favourite statuses. See also: bgo#628131 folks/individual.vala | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) commit a4c128bb479fc43896c0ee1aabf07dfb44f6abc6 Author: Philip Withnall Date: Tue Aug 31 14:59:37 2010 +0100 Depend on libgee < 0.7 instead libgee 0.7 breaks API but they branched for the 0.5/0.6 series beforehand, so 0.5.3 and 0.6 will not break API. See bgo#627746 configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f52141e86d6df3a542100e9871622a2d5f546f97 Author: Travis Reitter Date: Tue Aug 24 16:55:53 2010 -0700 Clear the stored list if it's invalidated. backends/telepathy/lib/tpf-persona-store.vala | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 5e414f6d922f0535c5699ecb89d00c1618ea4d5a Author: Philip Withnall Date: Mon Aug 30 16:46:12 2010 +0100 Don't set Individual.alias when updating the alias from Personas Set the private Individual._alias member instead, to prevent the changed alias (which could be a fallback display ID or similar) from being pushed down to all the Personas and stomping all over their aliases. Helps: bgo#628131 folks/individual.vala | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit 1f549b38b0b1edd0f352153de8b58711a2b594b3 Author: Philip Withnall Date: Mon Aug 30 16:43:36 2010 +0100 Refactor Individual.update_alias() to give a single notification path folks/individual.vala | 48 +++++++++++++++++++++++------------------------- 1 files changed, 23 insertions(+), 25 deletions(-) commit 9184070a8450d1a1707245c144d3341f241c6686 Author: Philip Withnall Date: Mon Aug 30 11:50:58 2010 +0100 Ensure untrusted Personas' Individuals are signalled as removed When a Persona from an untrusted PersonaStore (such as link-local XMPP) was removed, the Individual which contained (only) that Persona was not being signalled as removed, causing link-local XMPP contacts to (for example) remain in Empathy's contact list even after going offline. Closes: bgo#628305 folks/individual-aggregator.vala | 24 ++++++++++++++---------- 1 files changed, 14 insertions(+), 10 deletions(-) commit 0108786c0faffbc95e4eee5875cee8f0675b5a44 Author: Philip Withnall Date: Mon Aug 30 11:22:13 2010 +0100 Mark two strings as unowned to prevent unnecessary string copies folks/individual-aggregator.vala | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 65d2b501696253f82afc14f018e1a3fce737a68e Author: Philip Withnall Date: Mon Aug 30 17:38:09 2010 +0100 Ensure existing Kf.Personas aren't overwritten when choosing new group names If a key file contained several groups which weren't contiguously numbered on startup, IDs for new groups would start from the first unused ID, and continue happily into the next block of IDs which were already in use. This patch ensures that if an ID is already in use, it won't be again for a new Kf.Persona. Closes: bgo#628294 backends/key-file/kf-persona-store.vala | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) commit d9e798cf74f730613cf43753ff6a30822d6de64f Author: Philip Withnall Date: Mon Aug 30 17:24:49 2010 +0100 Add extra debug messages to the key-file backend backends/key-file/kf-persona-store.vala | 7 +++++++ backends/key-file/kf-persona.vala | 9 ++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) commit 5b86c16cad6bf056074bbbc0bd815d5df5fd6b70 Author: Philip Withnall Date: Mon Aug 30 15:49:17 2010 +0100 Work around a Vala bug generating bad C for a lambda function inside a loop Helps: bgo#628335 folks/individual-aggregator.vala | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit a8afda52bd9d005f925bc8499d416e093c3fd22e Author: Philip Withnall Date: Mon Aug 30 14:23:25 2010 +0100 Output more debugging information when linking folks/individual-aggregator.vala | 48 +++++++++++++++++++++++++------------ 1 files changed, 32 insertions(+), 16 deletions(-) commit 0af88f31edb469049cb53e4d8bab257482dc02d0 Author: Philip Withnall Date: Mon Aug 30 10:22:20 2010 +0100 Remove unused declaration from tp-lowlevel.h It was causing g-ir-scanner to fail when building packages. backends/telepathy/lib/tp-lowlevel.h | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 98b8c2babbf6498799168d63a399256eaf8ec02a Author: Travis Reitter Date: Fri Aug 27 15:21:05 2010 -0700 tp-lowlevel doesn't actually depend upon the Gee introspection file backends/telepathy/lib/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ed774c184747ec5d4a870b1343cf5841e92e840d Author: Philip Withnall Date: Fri Aug 27 13:35:26 2010 +0100 Block notification of Persona.is-favourite when changing it on the Individual This fixes changing the favourite status of an Individual containing more than one Persona, since previously the change wouldn't be applied. This is because the change would be bubbled down to the first Persona, which would then notify of the change to its is-individual property, causing the Individual's is-favourite property to be re-calculated incorrectly, since the favourite status of the _other_ Personas hadn't yet been changed. Closes: bgo#628108 folks/individual.vala | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit a96200b40547ab3a754e75aa71db69bd01a322a8 Author: Philip Withnall Date: Fri Aug 27 13:28:15 2010 +0100 Add debugging to favourite status in Folks.Individual folks/individual.vala | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit b90b123a5808bff9c6d1c15c79bdf5845d6fd762 Author: Philip Withnall Date: Fri Aug 27 11:37:40 2010 +0100 Post-release version bump and non-release indicator configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 6ab7ca14bfab05cc0d760b1545fb1f8d244924cd Author: Philip Withnall Date: Fri Aug 27 11:18:26 2010 +0100 Release version 0.1.15 configure.ac | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)