platform/upstream/folks.git
14 years agoMake the NEWS file a little more uniform.
Travis Reitter [Fri, 15 Oct 2010 20:04:09 +0000 (13:04 -0700)]
Make the NEWS file a little more uniform.

14 years agoMake Individual implement IMable.
Travis Reitter [Thu, 14 Oct 2010 16:20:39 +0000 (09:20 -0700)]
Make Individual implement IMable.

14 years agoAlphabetize the test definitions.
Travis Reitter [Thu, 14 Oct 2010 16:50:42 +0000 (09:50 -0700)]
Alphabetize the test definitions.

14 years agoSet up tests with ENVIRONMENT, not wrapper scripts.
Travis Reitter [Thu, 14 Oct 2010 20:38:05 +0000 (13:38 -0700)]
Set up tests with ENVIRONMENT, not wrapper scripts.

14 years agoUse a dummy relationships file for Tp tests.
Travis Reitter [Thu, 14 Oct 2010 20:18:21 +0000 (13:18 -0700)]
Use a dummy relationships file for Tp tests.

The main purposes are to prevent the key-file backend from reading in the user's
relationships.ini file and to avoid the inconsistency that could entail.

Fixes bgo#632163.

14 years agoActually include all the LDADD flags for our tests.
Travis Reitter [Wed, 13 Oct 2010 22:59:02 +0000 (15:59 -0700)]
Actually include all the LDADD flags for our tests.

Thanks to autotools for keeping this hidden for so long.

Fixes bgo#632096.

14 years agoRename the contact-properties test.
Travis Reitter [Wed, 13 Oct 2010 21:06:35 +0000 (14:06 -0700)]
Rename the contact-properties test.

14 years agoRename the contact-retrieval test.
Travis Reitter [Wed, 13 Oct 2010 21:00:12 +0000 (14:00 -0700)]
Rename the contact-retrieval test.

14 years agoUpdate the NEWS for the PersonaStore capabilities.
Travis Reitter [Wed, 13 Oct 2010 20:20:58 +0000 (13:20 -0700)]
Update the NEWS for the PersonaStore capabilities.

14 years agoAdd the PersonaStore:can-group-personas property.
Travis Reitter [Tue, 12 Oct 2010 23:59:08 +0000 (16:59 -0700)]
Add the PersonaStore:can-group-personas property.

Helps bgo#626179.

14 years agoAdd the PersonaStore:can-alias-personas property.
Travis Reitter [Mon, 11 Oct 2010 17:58:24 +0000 (10:58 -0700)]
Add the PersonaStore:can-alias-personas property.

Helps bgo#626179.

14 years agoAdd the PersonaStore:can-remove-personas property.
Travis Reitter [Fri, 8 Oct 2010 22:42:18 +0000 (15:42 -0700)]
Add the PersonaStore:can-remove-personas property.

Helps bgo#626179.

14 years agoAdd the PersonaStore:can-add-personas property.
Travis Reitter [Mon, 4 Oct 2010 16:00:54 +0000 (09:00 -0700)]
Add the PersonaStore:can-add-personas property.

Helps bgo#626179.

14 years agoAdd the MaybeBool type.
Travis Reitter [Thu, 7 Oct 2010 19:51:22 +0000 (12:51 -0700)]
Add the MaybeBool type.

14 years agoExpose the publish and subscribe group flags in the test CM.
Travis Reitter [Thu, 7 Oct 2010 20:55:26 +0000 (13:55 -0700)]
Expose the publish and subscribe group flags in the test CM.

14 years agoFix the organization of the new section in NEWS
Travis Reitter [Mon, 11 Oct 2010 20:33:18 +0000 (13:33 -0700)]
Fix the organization of the new section in NEWS

14 years agoDon't assume Personas all have a corresponding Individual in the link map.
Travis Reitter [Mon, 11 Oct 2010 20:28:05 +0000 (13:28 -0700)]
Don't assume Personas all have a corresponding Individual in the link map.

This can happen if a Persona is removed (by ID) before its corresponding
Individual has been added to the linked-personas map (which is possible if a
Telepathy account suddenly goes offline before the linking of the given Persona
is complete).

Fixes bgo#631864.

14 years agoClarify that the TpContacts have specific features, not necessarily values.
Travis Reitter [Thu, 7 Oct 2010 15:35:54 +0000 (08:35 -0700)]
Clarify that the TpContacts have specific features, not necessarily values.

14 years agoSimplify the Tp test Makefile further.
Travis Reitter [Wed, 6 Oct 2010 22:28:20 +0000 (15:28 -0700)]
Simplify the Tp test Makefile further.

14 years agotpf-persona-store: add the client types feature to all new TpContacts
Jonny Lamb [Thu, 30 Sep 2010 14:54:54 +0000 (15:54 +0100)]
tpf-persona-store: add the client types feature to all new TpContacts

Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
14 years agoconfigure: depend on new tp-glib
Jonny Lamb [Thu, 30 Sep 2010 14:54:37 +0000 (15:54 +0100)]
configure: depend on new tp-glib

Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
14 years agoUpdate NEWS for bug fix.
Travis Reitter [Wed, 6 Oct 2010 18:14:14 +0000 (11:14 -0700)]
Update NEWS for bug fix.

14 years agoFix the CLEANFILES for the Tp tests.
Travis Reitter [Wed, 6 Oct 2010 18:00:22 +0000 (11:00 -0700)]
Fix the CLEANFILES for the Tp tests.

14 years agoRelocate Folks.TestCase as a separate library
Travis Reitter [Wed, 6 Oct 2010 17:28:59 +0000 (10:28 -0700)]
Relocate Folks.TestCase as a separate library

14 years agoReact to alias changes coming from Telepathy. Fixes bgo#630431.
Travis Reitter [Wed, 6 Oct 2010 00:27:48 +0000 (17:27 -0700)]
React to alias changes coming from Telepathy. Fixes bgo#630431.

Add a test for Tpf.Persona properties (changed through the test CM itself).

This simulates a change coming through Telepathy, vs. one we're triggering
ourselves (as in the last test).

14 years agoSimplify the tests Makefile.
Travis Reitter [Wed, 6 Oct 2010 16:12:07 +0000 (09:12 -0700)]
Simplify the tests Makefile.

14 years agoAdd a test for Tpf.Persona alias changing (through the Tp backend itself)
Travis Reitter [Tue, 5 Oct 2010 16:10:41 +0000 (09:10 -0700)]
Add a test for Tpf.Persona alias changing (through the Tp backend itself)

14 years agoExpose the TpTestContactListConnection's manager.
Travis Reitter [Tue, 5 Oct 2010 17:59:06 +0000 (10:59 -0700)]
Expose the TpTestContactListConnection's manager.

14 years agoMake the TpTest CM emit alias and presence updates.
Travis Reitter [Tue, 5 Oct 2010 23:55:13 +0000 (16:55 -0700)]
Make the TpTest CM emit alias and presence updates.

14 years agoInclude the contact ID in the TestContactDetails for the Tp test library.
Travis Reitter [Tue, 5 Oct 2010 23:44:38 +0000 (16:44 -0700)]
Include the contact ID in the TestContactDetails for the Tp test library.

14 years agoBump telepathy-glib requirement to ensure proper g-i.
Travis Reitter [Mon, 4 Oct 2010 17:36:00 +0000 (10:36 -0700)]
Bump telepathy-glib requirement to ensure proper g-i.

14 years agoPost-release version bump.
Travis Reitter [Fri, 1 Oct 2010 19:42:45 +0000 (12:42 -0700)]
Post-release version bump.

14 years agoRelease 0.3.0 FOLKS_0_3_0
Travis Reitter [Fri, 1 Oct 2010 14:49:02 +0000 (07:49 -0700)]
Release 0.3.0

14 years agoFetch TpContact avatar information upon creation.
Travis Reitter [Fri, 1 Oct 2010 03:13:50 +0000 (20:13 -0700)]
Fetch TpContact avatar information upon creation.

Fixes bgo#630347.

14 years agoNote the TpContact capabilities guarantee in NEWS
Travis Reitter [Thu, 30 Sep 2010 17:15:06 +0000 (10:15 -0700)]
Note the TpContact capabilities guarantee in NEWS

14 years agoFetch capabilities when we create TpContacts.
Travis Reitter [Thu, 30 Sep 2010 17:09:18 +0000 (10:09 -0700)]
Fetch capabilities when we create TpContacts.

Patch concept by Felix Kaser.

14 years agoFactor out a redundant array.
Travis Reitter [Thu, 30 Sep 2010 17:06:02 +0000 (10:06 -0700)]
Factor out a redundant array.

14 years agoPrefer to use object members directly instead of accessors.
Travis Reitter [Tue, 28 Sep 2010 23:23:32 +0000 (16:23 -0700)]
Prefer to use object members directly instead of accessors.

Patch by Patryk Zawadzki.

14 years agoTurn on valac warnings for the KeyFile backend.
Travis Reitter [Mon, 27 Sep 2010 19:01:00 +0000 (12:01 -0700)]
Turn on valac warnings for the KeyFile backend.

14 years agoCut unnecessary D-Bus flags for libfolks-backend-telepathy
Travis Reitter [Mon, 27 Sep 2010 18:28:42 +0000 (11:28 -0700)]
Cut unnecessary D-Bus flags for libfolks-backend-telepathy

14 years agoMake a distinction between valac and vapigen flags.
Travis Reitter [Mon, 27 Sep 2010 18:13:16 +0000 (11:13 -0700)]
Make a distinction between valac and vapigen flags.

14 years agoTurn on stronger error checking for the test library.
Travis Reitter [Mon, 27 Sep 2010 17:24:33 +0000 (10:24 -0700)]
Turn on stronger error checking for the test library.

14 years agoTurn on stronger error checking for libtp-lowlevel.
Travis Reitter [Mon, 27 Sep 2010 17:13:48 +0000 (10:13 -0700)]
Turn on stronger error checking for libtp-lowlevel.

14 years agoFix use of CPP/CFLAGS for the Telepathy backend libraries.
Travis Reitter [Fri, 24 Sep 2010 01:31:46 +0000 (18:31 -0700)]
Fix use of CPP/CFLAGS for the Telepathy backend libraries.

14 years agoRe-use existing autoconf code for setting extra maintainer flags.
Travis Reitter [Fri, 24 Sep 2010 01:25:04 +0000 (18:25 -0700)]
Re-use existing autoconf code for setting extra maintainer flags.

14 years agoAdd a test for adding Personas.
Travis Reitter [Mon, 6 Sep 2010 20:37:53 +0000 (13:37 -0700)]
Add a test for adding Personas.

Fixes bgo#629008.

14 years agoExplicitly reset the aggregator between tests.
Travis Reitter [Wed, 8 Sep 2010 05:47:59 +0000 (22:47 -0700)]
Explicitly reset the aggregator between tests.

Helps bgo#629008.

14 years agoDon't deref a null PersonaStore in a failure case.
Travis Reitter [Tue, 7 Sep 2010 23:40:05 +0000 (16:40 -0700)]
Don't deref a null PersonaStore in a failure case.

Helps bgo#629008.

14 years agoPrepare the aggregator asynchronously (as clients will)
Travis Reitter [Mon, 6 Sep 2010 20:55:40 +0000 (13:55 -0700)]
Prepare the aggregator asynchronously (as clients will)

Helps bgo#629008.

14 years agoRe-use the defined protocol prefix for tests.
Travis Reitter [Sat, 4 Sep 2010 00:51:31 +0000 (17:51 -0700)]
Re-use the defined protocol prefix for tests.

Helps bgo#629008.

14 years agoCentralize the list of expected test Individuals.
Travis Reitter [Sat, 4 Sep 2010 00:49:20 +0000 (17:49 -0700)]
Centralize the list of expected test Individuals.

Helps bgo#629008.

14 years agoAdd Backend.is_prepared and make prepare() idempotent.
Travis Reitter [Thu, 9 Sep 2010 16:24:11 +0000 (09:24 -0700)]
Add Backend.is_prepared and make prepare() idempotent.

Fixes bgo#629331.

14 years agoAdd IndividualAggregator.is_prepared and make prepare() idempotent.
Travis Reitter [Thu, 9 Sep 2010 16:10:22 +0000 (09:10 -0700)]
Add IndividualAggregator.is_prepared and make prepare() idempotent.

Helps bgo#629331.

14 years agoAdd PersonaStore.is_prepared and make prepare() idempotent.
Travis Reitter [Thu, 9 Sep 2010 16:07:11 +0000 (09:07 -0700)]
Add PersonaStore.is_prepared and make prepare() idempotent.

Helps bgo#629331.

14 years agoMake BackendStore.load_backends() idempotent.
Travis Reitter [Wed, 8 Sep 2010 23:15:02 +0000 (16:15 -0700)]
Make BackendStore.load_backends() idempotent.

Helps bgo#629331.

14 years agoClean up the behavior of the add_persona_from_details() functions.
Travis Reitter [Tue, 7 Sep 2010 23:11:30 +0000 (16:11 -0700)]
Clean up the behavior of the add_persona_from_details() functions.

This clarifies when an add fails for a temporary reason (eg, the store is
offline) and can be re-attempted.

Fixes bgo#629006.

14 years agoAdd STORE_OFFLINE error types for temporary failures.
Travis Reitter [Wed, 15 Sep 2010 15:55:50 +0000 (08:55 -0700)]
Add STORE_OFFLINE error types for temporary failures.

These are temporary/recoverable failures due to the store being offline.

Helps bgo#629006.

14 years agoCache notifications for IndividualAggregator.user during aggregation
Philip Withnall [Tue, 21 Sep 2010 11:36:36 +0000 (12:36 +0100)]
Cache notifications for IndividualAggregator.user during aggregation

14 years agoEnsure a given individual isn't marked as added and replaced at the same time
Philip Withnall [Tue, 21 Sep 2010 11:28:33 +0000 (12:28 +0100)]
Ensure a given individual isn't marked as added and replaced at the same time

When linking personas with Persona.is_user == true, it's possible for the
final_individuals during the call to add_personas() to be replaced and added
at the same time (i.e. added, then replaced). This breaks things, but can
be fixed by caching the set of added individuals before it's finalised, and
removing replaced individuals from it as we go.

14 years agoBug 629643 — do not fall back to the id if alias is empty
Philip Withnall [Tue, 21 Sep 2010 10:33:40 +0000 (11:33 +0100)]
Bug 629643 — do not fall back to the id if alias is empty

Only use the display ID as a fallback in Individual: in Tpf.Persona, we
should let empty aliases be exposed, so that the client can (if they so
desire) check whether an Individual's alias is a display ID or a real alias.
Closes: bgo#629643

14 years agoFix an assertion error in IndividualAggregator
Philip Withnall [Tue, 21 Sep 2010 10:32:22 +0000 (11:32 +0100)]
Fix an assertion error in IndividualAggregator

Due to the order in which the aggregation functions are called, it's possible
for this.user to not be null when a new user is set. Helps: bgo#627402

14 years agoEnsure Individuals are added before they're removed
Philip Withnall [Wed, 15 Sep 2010 16:44:23 +0000 (17:44 +0100)]
Ensure Individuals are added before they're removed

Rearrange the linking process slightly so that we can guarantee that
Individuals won't be signalled as removed (or replaced) before they're
signalled as added. Closes: bgo#629642

14 years agoUpdate NEWS file for recent commits
Philip Withnall [Tue, 21 Sep 2010 09:26:19 +0000 (10:26 +0100)]
Update NEWS file for recent commits

14 years agoSupport the Persona.is_user property in the telepathy backend
Philip Withnall [Mon, 23 Aug 2010 16:26:35 +0000 (17:26 +0100)]
Support the Persona.is_user property in the telepathy backend

Closes: bgo#627402

14 years agoSupport the Persona.is_user property in the key-file backend
Philip Withnall [Mon, 23 Aug 2010 16:26:18 +0000 (17:26 +0100)]
Support the Persona.is_user property in the key-file backend

Helps: bgo#627402

14 years agoImplicitly trust Personas which are marked as being the user
Philip Withnall [Mon, 6 Sep 2010 12:49:31 +0000 (13:49 +0100)]
Implicitly trust Personas which are marked as being the user

We assume that the backend is in complete control of its user accounts, so
we can fully trust Personas which have Persona.is_user == true.
Helps: bgo#627402

14 years agoAdd a "user" property to the IndividualAggregator
Philip Withnall [Mon, 23 Aug 2010 15:31:49 +0000 (16:31 +0100)]
Add a "user" property to the IndividualAggregator

This contains the Individual representing the user who owns all the relevant
accounts in each backend. This also changes the linking code so that Personas
with is_user == true are always linked, and only ever linked to other Personas
with is_user == true (i.e. Personas are always linked to Personas with like
is_user values). This ensures that there's only ever one Individual with
is_user == true. Helps: bgo#627402

14 years agoAdd an "is-user" property to Individual and Persona
Philip Withnall [Mon, 23 Aug 2010 15:11:08 +0000 (16:11 +0100)]
Add an "is-user" property to Individual and Persona

This is true iff the Individual or Persona is the owner of the relevant
accounts. Helps: bgo#627402

14 years agoUse foreach{} rather than .foreach() in IndividualAggregator.link_personas()
Philip Withnall [Tue, 31 Aug 2010 14:19:31 +0000 (15:19 +0100)]
Use foreach{} rather than .foreach() in IndividualAggregator.link_personas()

14 years agoUse the devhelp doclet to build the documentation
Philip Withnall [Wed, 15 Sep 2010 13:08:03 +0000 (14:08 +0100)]
Use the devhelp doclet to build the documentation

14 years agoAdd missing documentation
Philip Withnall [Wed, 15 Sep 2010 11:19:55 +0000 (12:19 +0100)]
Add missing documentation

14 years agoRemove {@inheritDoc} from folks-telepathy documentation
Philip Withnall [Wed, 15 Sep 2010 10:45:25 +0000 (11:45 +0100)]
Remove {@inheritDoc} from folks-telepathy documentation

It's not possible to inherit documentation across packages, so we have to
rely on links instead. Helps: bgo#629526

14 years agoSplit the documentation into folks and folks-telepathy packages
Philip Withnall [Mon, 13 Sep 2010 15:12:00 +0000 (16:12 +0100)]
Split the documentation into folks and folks-telepathy packages

This means that each documentation package is only scanning files from one
directory, opening us up to the possibility of adding gtk-doc support.
Helps: bgo#629526

14 years agoMove debug initialisation to BackendStore
Philip Withnall [Mon, 13 Sep 2010 15:24:03 +0000 (16:24 +0100)]
Move debug initialisation to BackendStore

Now that the BackendStore is a singleton, its initialiser will more reliably
be called than the initialiser for IndividualAggregator (since clients can
theoretically not use the IndividualAggregator, but have to use the
BackendStore). Closes: bgo#629096

14 years agoRetrospectively update NEWS file
Philip Withnall [Mon, 20 Sep 2010 11:44:02 +0000 (12:44 +0100)]
Retrospectively update NEWS file

Add NEWS entries from all the releases back to 0.1.9, when we moved to GNOME
infrastructure.

14 years agoBug 629666 — libfolks should not hard autodetect libxml
Philip Withnall [Tue, 14 Sep 2010 16:25:03 +0000 (17:25 +0100)]
Bug 629666 — libfolks should not hard autodetect libxml

Add an --enable-import-tool configure option which requires libxml2 when
passed, doesn't require it when --disable-import-tool is passed, and builds
the tool if possible (but doesn't require libxml2)  when nothing's passed.
Closes: bgo#629666

14 years agoMake libfolks.so depend on gmodule-no-export
Philip Withnall [Tue, 14 Sep 2010 15:24:22 +0000 (16:24 +0100)]
Make libfolks.so depend on gmodule-no-export

Since the BackendStore uses g_module_*. Helps: bgo#629644

14 years agoExplicitly link the backends to libfolks.la
Philip Withnall [Tue, 14 Sep 2010 13:45:02 +0000 (14:45 +0100)]
Explicitly link the backends to libfolks.la

Closes: bgo#629644

14 years agoBug 629311 — Folks should normalize IDs written to the writable backend
Philip Withnall [Mon, 13 Sep 2010 10:16:29 +0000 (11:16 +0100)]
Bug 629311 — Folks should normalize IDs written to the writable backend

Add a new IMable.normalise_im_address() method, which should be called on
any IM address added to IMable.im_addresses, normalising it so that only the
canonical version is used within libfolks. Closes: bgo#629311

14 years agoBump version to 0.3.0
Philip Withnall [Sat, 18 Sep 2010 15:37:29 +0000 (16:37 +0100)]
Bump version to 0.3.0

Since we've changed to an odd–even version scheme (where odd minor versions
are unstable and even ones are stable), master needs to be odd, since version
0.2.0 has just been released as stable.

14 years agoDon't list session.conf in CLEANFILES
Philip Withnall [Sat, 18 Sep 2010 14:29:20 +0000 (15:29 +0100)]
Don't list session.conf in CLEANFILES

Since it's generated by AC_CONFIG_FILES, it already has rebuild and clean
rules generated for it. Adding it to CLEANFILES breaks this.

14 years agoRequire the latest releases of our dependencies.
Travis Reitter [Sat, 18 Sep 2010 00:53:17 +0000 (17:53 -0700)]
Require the latest releases of our dependencies.

14 years agoClear up ambiguity between GLib.Proxy and TelepathyGLib.Proxy
Travis Reitter [Sat, 18 Sep 2010 00:52:43 +0000 (17:52 -0700)]
Clear up ambiguity between GLib.Proxy and TelepathyGLib.Proxy

14 years agoCut some obsolete comments in TpLowlevel.
Travis Reitter [Thu, 16 Sep 2010 17:36:30 +0000 (10:36 -0700)]
Cut some obsolete comments in TpLowlevel.

14 years agoFix the GIR annotation for connection_open_contact_list_channel_finish
Travis Reitter [Thu, 16 Sep 2010 17:35:33 +0000 (10:35 -0700)]
Fix the GIR annotation for connection_open_contact_list_channel_finish

14 years agoFix the GIR annotations for connect_to_new_group_channels
Travis Reitter [Thu, 16 Sep 2010 17:19:22 +0000 (10:19 -0700)]
Fix the GIR annotations for connect_to_new_group_channels

14 years agoTurn on all g-i warnings and make them errors (for non-releases).
Travis Reitter [Thu, 16 Sep 2010 17:11:48 +0000 (10:11 -0700)]
Turn on all g-i warnings and make them errors (for non-releases).

14 years agoMake a result argument nullable
Philip Withnall [Thu, 16 Sep 2010 10:58:36 +0000 (11:58 +0100)]
Make a result argument nullable

Since there is no .finish() method for this async function, and the result
is always NULL, the result argument should be nullable. This prevents it
spewing warnings.

14 years agoDepend upon the next release of Vala for required fixes.
Travis Reitter [Wed, 15 Sep 2010 23:45:40 +0000 (16:45 -0700)]
Depend upon the next release of Vala for required fixes.

valac's version number doesn't update between releases, so we need to depend
upon the next release number to properly depend upon the fixes.

14 years agoAdjust to changes introduced with the Vala fix for bgo#629691
Travis Reitter [Wed, 15 Sep 2010 20:22:16 +0000 (13:22 -0700)]
Adjust to changes introduced with the Vala fix for bgo#629691

14 years agoFix documentation syntax
Philip Withnall [Wed, 15 Sep 2010 15:50:55 +0000 (16:50 +0100)]
Fix documentation syntax

14 years agoMerge branch 'bgo628970-expose-backends3'
Travis Reitter [Wed, 15 Sep 2010 15:13:50 +0000 (08:13 -0700)]
Merge branch 'bgo628970-expose-backends3'

14 years agoMove Backend preparation to BackendStore. Fixes bgo#628970.
Travis Reitter [Thu, 9 Sep 2010 23:15:49 +0000 (16:15 -0700)]
Move Backend preparation to BackendStore. Fixes bgo#628970.

An effect of this is that all backends will be prepared by the time
IndividualAggregator.prepare() completes.

14 years agoExpose the BackendStore's Backends. Helps bgo#628970.
Travis Reitter [Wed, 8 Sep 2010 16:53:21 +0000 (09:53 -0700)]
Expose the BackendStore's Backends. Helps bgo#628970.

14 years agoCut out unnecessary tp-glib version checking.
Travis Reitter [Tue, 14 Sep 2010 15:33:36 +0000 (08:33 -0700)]
Cut out unnecessary tp-glib version checking.

14 years agoUpdate the name for TelepathyGLib.Intset
Travis Reitter [Tue, 14 Sep 2010 15:34:52 +0000 (08:34 -0700)]
Update the name for TelepathyGLib.Intset

14 years agoMake BackendStore a singleton. Helps bgo#628970.
Travis Reitter [Wed, 8 Sep 2010 17:24:55 +0000 (10:24 -0700)]
Make BackendStore a singleton. Helps bgo#628970.

14 years agoFix the type of an AsyncReadyCallback in Tpf.PersonaStore
Philip Withnall [Tue, 14 Sep 2010 16:18:44 +0000 (17:18 +0100)]
Fix the type of an AsyncReadyCallback in Tpf.PersonaStore

14 years agoMove BuildConf into the Folks namespace
Philip Withnall [Tue, 14 Sep 2010 14:04:02 +0000 (15:04 +0100)]
Move BuildConf into the Folks namespace

This fixes the libfolks build against Vala master.

14 years agoAdd missing annotations to TpLowlevel
Philip Withnall [Tue, 14 Sep 2010 09:53:19 +0000 (10:53 +0100)]
Add missing annotations to TpLowlevel