commit be70e85f8732a88d7247eda6ddc7fa3612c1c4d8 Author: Travis Reitter Date: Tue Jul 27 08:59:28 2010 +0200 Ensure all methods that should be async are, to get API breaking out of the way. backends/telepathy/tpf-persona.vala | 2 +- folks/groups.vala | 5 +++-- folks/individual.vala | 6 +++--- 3 files changed, 7 insertions(+), 6 deletions(-) commit 1a905f6b5a02c7dc4ec01cc51012a4722ba592bc Author: Travis Reitter Date: Mon Jul 26 17:58:36 2010 +0200 Always throw an error in async functions, to avoid breaking (C) API later. folks/backend-store.vala | 2 +- folks/individual-aggregator.vala | 6 +++--- folks/persona-store.vala | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) commit 01c2d79dead379103339c82f67799dc7e2c46baf Merge: 3f860a2 8543f89 Author: Travis Reitter Date: Mon Jul 26 12:43:52 2010 +0200 Merge remote branch 'pwith/offline-fixes' into prep-0.1.11 commit 3f860a202c8115de3279a5711a5d472b7ef55985 Author: Philip Withnall Date: Fri Jul 23 12:21:22 2010 +0100 Make remove_persona() and remove_individual() async They could involve blocking operations, so should be async. backends/telepathy/tp-backend-factory.vala | 10 +--------- backends/telepathy/tpf-persona-store.vala | 14 +++++++------- folks/individual-aggregator.vala | 13 +++++-------- folks/persona-store.vala | 7 ++++++- 4 files changed, 19 insertions(+), 25 deletions(-) commit 8543f897538d62fa7bea5740588c5c318dfc067e Author: Philip Withnall Date: Thu Jul 22 14:18:43 2010 +0100 Reset the TpfPersonaStore state when going offline Emit a signal to remove all the Personas, then reset the store's state so that it can come online again later from a clean slate. backends/telepathy/tpf-persona-store.vala | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) commit 941b42b5e25605eb4b215703d41984eb5f7131fe Author: Philip Withnall Date: Thu Jul 22 14:18:23 2010 +0100 Don't hold a reference to the Account when iterating through an Account list backends/telepathy/tpf-persona.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1f88a87439ede4b78e834593027a797901de1c8d Author: Philip Withnall Date: Thu Jul 22 11:41:13 2010 +0100 Don't emit "group invalidated" warnings when disconnecting backends/telepathy/tpf-persona.vala | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) commit 98fe95b2d3428f24833023b2aec70d8a5c932204 Author: Philip Withnall Date: Fri Jul 9 11:04:52 2010 +0100 Don't initialise favourite contacts support if the Logger doesn't exist backends/telepathy/tpf-persona-store.vala | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 47d0a18f953dc2bb5e8f7c21faab796c5a820d36 Author: Philip Withnall Date: Wed Jul 21 12:08:35 2010 +0100 Fix Presence.is_online() Due to a signed/unsigned int problem, typecmp() was never returning negative answers, so everyone was always online. folks/presence.vala | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 3474e33a9e8044f7208a99a4038118429a171ac8 Author: Philip Withnall Date: Wed Jun 30 14:49:01 2010 +0100 Split setup of the IndividualAggregator out into a .prepare() method folks/individual-aggregator.vala | 29 +++++++++++++++++++++++++---- 1 files changed, 25 insertions(+), 4 deletions(-) commit 602d4fe8ae8b1dbbc03a32843eee432ba569a103 Author: Philip Withnall Date: Wed Jun 30 14:33:54 2010 +0100 Split setup of Backends out into a Backend.prepare() method backends/telepathy/tp-backend.vala | 6 ++---- folks/backend.vala | 32 ++++++++++++++++++++++++++++++++ folks/individual-aggregator.vala | 13 +++++++++++++ 3 files changed, 47 insertions(+), 4 deletions(-) commit 14d0402e7ec633786ce91f9b877d2855deaff4d3 Author: Philip Withnall Date: Wed Jun 30 13:52:08 2010 +0100 Split setup of PersonaStores out into a PersonaStore.prepare() method This allows the PersonaStore.personas_added and PersonaStore.personas_removed signals to be connected to before the PersonaStore could first emit them, removing a race condition. backends/telepathy/tpf-persona-store.vala | 4 +++ folks/individual-aggregator.vala | 17 +++++++++++++++- folks/persona-store.vala | 30 +++++++++++++++++++++++++++++ 3 files changed, 50 insertions(+), 1 deletions(-) commit fcdfc83082e5bae84a903342f924a4394da84499 Author: Philip Withnall Date: Mon Jul 19 19:10:39 2010 +0100 Only connect to group-changed signals if the Persona implements Groups folks/individual.vala | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) commit 79b166cef1d544cd9a6022d559e160f994cedc09 Author: Travis Reitter Date: Thu Jul 15 14:42:31 2010 -0700 Post-release version bump. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)