platform/upstream/folks.git
13 years agoRelease version 0.5.0 FOLKS_0_5_0
Travis Reitter [Tue, 12 Apr 2011 07:39:35 +0000 (00:39 -0700)]
Release version 0.5.0

13 years agoAdd NEWS entry for potential matches.
Travis Reitter [Tue, 12 Apr 2011 07:43:51 +0000 (00:43 -0700)]
Add NEWS entry for potential matches.

13 years agoAdd NEWS entry for the WebServiceDetails interface.
Travis Reitter [Tue, 12 Apr 2011 07:46:55 +0000 (00:46 -0700)]
Add NEWS entry for the WebServiceDetails interface.

13 years agoAdd NEWS entry for LocalIdDetails interface
Travis Reitter [Tue, 12 Apr 2011 07:49:21 +0000 (00:49 -0700)]
Add NEWS entry for LocalIdDetails interface

13 years agofolks-inspect: Fix crashes when trying auto completion with parameters
Raul Gutierrez Segales [Sat, 9 Apr 2011 17:29:54 +0000 (18:29 +0100)]
folks-inspect: Fix crashes when trying auto completion with parameters

Drop CCode since Vala uses null terminated arrays by default.

Closes: bgo#647298

13 years agoAdd test for setting an existing email an a Trf.Persona
Raul Gutierrez Segales [Sun, 10 Apr 2011 14:18:02 +0000 (15:18 +0100)]
Add test for setting an existing email an a Trf.Persona

13 years agoHandle setting existing emails/phones in a Trf.Persona
Raul Gutierrez Segales [Sun, 10 Apr 2011 14:17:30 +0000 (15:17 +0100)]
Handle setting existing emails/phones in a Trf.Persona

13 years agolinking: check if details contain im-addresses or web-service-addresses
Alban Crequy [Mon, 11 Apr 2011 12:22:15 +0000 (13:22 +0100)]
linking: check if details contain im-addresses or web-service-addresses

It fixes a regression in add_persona_from_details introduced by this commit:

commit 4a8b46e6b7afd314807865586a60995dfe52896f
Author: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
Date:   Fri Apr 8 16:03:11 2011 +0100

    Only add available properties when linking Personas

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=647200

13 years agoRevert "Temporarily disable lsw aggregation test. See bgo#647200"
Alban Crequy [Mon, 11 Apr 2011 11:57:26 +0000 (12:57 +0100)]
Revert "Temporarily disable lsw aggregation test. See bgo#647200"

This reverts commit bf218ed4ae92158e676c73ee15b774b41e0a8993.

13 years agophone-details: move a comment to make valadoc happy
Alban Crequy [Mon, 11 Apr 2011 13:37:03 +0000 (14:37 +0100)]
phone-details: move a comment to make valadoc happy

13 years agotracker tests: fix Makefile.am
Alban Crequy [Mon, 11 Apr 2011 13:36:24 +0000 (14:36 +0100)]
tracker tests: fix Makefile.am

13 years agoFixed problem with saving results in get_all_potential_matches
Raul Gutierrez Segales [Sat, 9 Apr 2011 16:30:47 +0000 (17:30 +0100)]
Fixed problem with saving results in get_all_potential_matches

13 years agoPotentialMatch: make result_to_string a class method
Raul Gutierrez Segales [Sat, 9 Apr 2011 16:12:30 +0000 (17:12 +0100)]
PotentialMatch: make result_to_string a class method

13 years agoString should be `very low` instead of `very unlikely`
Raul Gutierrez Segales [Sat, 9 Apr 2011 15:26:32 +0000 (16:26 +0100)]
String should be `very low` instead of `very unlikely`

13 years agoAdd test for get_{all}_potential_matches APIs
Raul Gutierrez Segales [Fri, 8 Apr 2011 22:59:46 +0000 (23:59 +0100)]
Add test for get_{all}_potential_matches APIs

13 years agoAdd test to match via name similarity
Raul Gutierrez Segales [Fri, 8 Apr 2011 22:59:00 +0000 (23:59 +0100)]
Add test to match via name similarity

13 years agoAdd test to match via phone numbers
Raul Gutierrez Segales [Fri, 8 Apr 2011 22:58:18 +0000 (23:58 +0100)]
Add test to match via phone numbers

13 years agoAdd test to avoid matching known e-mail addresses
Raul Gutierrez Segales [Fri, 8 Apr 2011 22:57:10 +0000 (23:57 +0100)]
Add test to avoid matching known e-mail addresses

13 years agoAdd test to match via e-mail addresses
Raul Gutierrez Segales [Fri, 8 Apr 2011 22:56:09 +0000 (23:56 +0100)]
Add test to match via e-mail addresses

13 years agoAdd test to match via IM Addresses
Raul Gutierrez Segales [Fri, 8 Apr 2011 22:55:19 +0000 (23:55 +0100)]
Add test to match via IM Addresses

13 years agoAdd support to perform potential matches among Individuals
Raul Gutierrez Segales [Fri, 8 Apr 2011 22:52:54 +0000 (23:52 +0100)]
Add support to perform potential matches among Individuals

13 years agoAdd helper method to normalise and compare phone numbers
Raul Gutierrez Segales [Mon, 4 Apr 2011 14:51:49 +0000 (15:51 +0100)]
Add helper method to normalise and compare phone numbers

13 years agoAdd Folks.Utils to group helper methods
Raul Gutierrez Segales [Fri, 8 Apr 2011 19:51:32 +0000 (20:51 +0100)]
Add Folks.Utils to group helper methods

13 years agoTemporarily disable lsw aggregation test. See bgo#647200
Travis Reitter [Fri, 8 Apr 2011 18:43:49 +0000 (11:43 -0700)]
Temporarily disable lsw aggregation test. See bgo#647200

13 years agoBump libsocialweb version.
Travis Reitter [Fri, 8 Apr 2011 18:44:23 +0000 (11:44 -0700)]
Bump libsocialweb version.

This version is required so we can rely upon correct D-Bus signaling from
libsocialweb.

13 years agoImplement web-service-details for Trf.Personas
Raul Gutierrez Segales [Fri, 8 Apr 2011 15:02:20 +0000 (16:02 +0100)]
Implement web-service-details for Trf.Personas

13 years agoAdd test for linking 2 Trf.Personas via local_ids
Raul Gutierrez Segales [Thu, 7 Apr 2011 16:37:13 +0000 (17:37 +0100)]
Add test for linking 2 Trf.Personas via local_ids

13 years agoExtend IndividualAggregator to support linking via local_ids
Raul Gutierrez Segales [Thu, 7 Apr 2011 16:36:11 +0000 (17:36 +0100)]
Extend IndividualAggregator to support linking via local_ids

13 years agoImplement LocalIDDetails for Folks.Individual
Raul Gutierrez Segales [Thu, 7 Apr 2011 16:35:48 +0000 (17:35 +0100)]
Implement LocalIDDetails for Folks.Individual

13 years ago[Tracker] Implement support for LocalIDDetails
Raul Gutierrez Segales [Thu, 7 Apr 2011 16:35:10 +0000 (17:35 +0100)]
[Tracker] Implement support for LocalIDDetails

13 years agoAdd LOCAL_IDS to the known defined keys for add_persona_from_details
Raul Gutierrez Segales [Thu, 7 Apr 2011 16:32:59 +0000 (17:32 +0100)]
Add LOCAL_IDS to the known defined keys for add_persona_from_details

13 years agoAdd LocalIdDetails interface to link Personas from Tracker
Raul Gutierrez Segales [Thu, 7 Apr 2011 16:32:18 +0000 (17:32 +0100)]
Add LocalIdDetails interface to link Personas from Tracker

13 years agoRemove a print statement that was used for debugging
Raul Gutierrez Segales [Fri, 8 Apr 2011 15:28:07 +0000 (16:28 +0100)]
Remove a print statement that was used for debugging

13 years agoList Folks.PersonaDetail in alphabetical order
Raul Gutierrez Segales [Fri, 8 Apr 2011 11:30:55 +0000 (12:30 +0100)]
List Folks.PersonaDetail in alphabetical order

13 years agoOnly add available properties when linking Personas
Raul Gutierrez Segales [Fri, 8 Apr 2011 15:03:11 +0000 (16:03 +0100)]
Only add available properties when linking Personas

13 years agokey-file: Make Kf.Persona implement WebServiceDetails interface
Raul Gutierrez Segales [Fri, 8 Apr 2011 15:08:44 +0000 (16:08 +0100)]
key-file: Make Kf.Persona implement WebServiceDetails interface

13 years agofolks-inspect: print "web-service-addresses" property correctly
Alban Crequy [Fri, 8 Apr 2011 13:25:45 +0000 (14:25 +0100)]
folks-inspect: print "web-service-addresses" property correctly

https://bugzilla.gnome.org/show_bug.cgi?id=647168

13 years agoNEWS: add references to the last libsocialweb bugs
Alban Crequy [Thu, 7 Apr 2011 17:56:36 +0000 (18:56 +0100)]
NEWS: add references to the last libsocialweb bugs

13 years agotests: linking: libsocialweb
Alban Crequy [Wed, 30 Mar 2011 17:01:10 +0000 (18:01 +0100)]
tests: linking: libsocialweb

13 years agolinking: add interface for linkable web service contact UIDs
Alban Crequy [Tue, 29 Mar 2011 18:13:19 +0000 (19:13 +0100)]
linking: add interface for linkable web service contact UIDs

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=644867

13 years agolibsocialweb: fix: update and delete contacts
Alban Crequy [Wed, 6 Apr 2011 18:11:32 +0000 (19:11 +0100)]
libsocialweb: fix: update and delete contacts

Unit test updated

https://bugzilla.gnome.org/show_bug.cgi?id=646944

13 years agovala: require version 0.12.0
Alban Crequy [Tue, 5 Apr 2011 14:06:24 +0000 (15:06 +0100)]
vala: require version 0.12.0

valac 0.12.0 has a fix for this bug:
https://bugzilla.gnome.org/show_bug.cgi?id=646345

13 years ago[Tracker] Add test for duplicated phone numbers
Raul Gutierrez Segales [Tue, 5 Apr 2011 13:47:59 +0000 (14:47 +0100)]
[Tracker] Add test for duplicated phone numbers

13 years ago[Tracker] Add test for duplicated e-mail addresses
Raul Gutierrez Segales [Tue, 5 Apr 2011 13:11:21 +0000 (14:11 +0100)]
[Tracker] Add test for duplicated e-mail addresses

13 years ago[Tracker] Re-use phone-numbers/emails if they already exist
Raul Gutierrez Segales [Tue, 5 Apr 2011 12:15:45 +0000 (13:15 +0100)]
[Tracker] Re-use phone-numbers/emails if they already exist

13 years agolibsocialweb: update NEWS
Alban Crequy [Mon, 4 Apr 2011 12:53:20 +0000 (13:53 +0100)]
libsocialweb: update NEWS

13 years agolibsocialweb: conditional compilation
Alban Crequy [Fri, 1 Apr 2011 17:02:33 +0000 (18:02 +0100)]
libsocialweb: conditional compilation

Introduces --enable-libsocialweb-backend=[yes/no/auto] (default: auto). Unless
`no' is used, it checks the dependencies for the libsocialweb backend and
automatically compiles it when possible. Configure fails if `yes' is used and
the required dependencies are not available.

13 years agolibsocialweb: update dependency on libsocialweb-client 0.25.14
Alban Crequy [Fri, 1 Apr 2011 10:47:49 +0000 (11:47 +0100)]
libsocialweb: update dependency on libsocialweb-client 0.25.14

libsocialweb 0.25.14 contains the new contacts interface. It is announed here:
http://mail.gnome.org/archives/ftp-release-list/2011-March/msg00299.html

13 years agotests: libsocialweb: new test infrastructure for libsocialweb
Alban Crequy [Mon, 14 Mar 2011 11:49:56 +0000 (11:49 +0000)]
tests: libsocialweb: new test infrastructure for libsocialweb

13 years agolibsocialweb: check contacts capabilities and disconnect signals
Alban Crequy [Mon, 28 Mar 2011 14:43:57 +0000 (15:43 +0100)]
libsocialweb: check contacts capabilities and disconnect signals

13 years agolibsocialweb: factor build_facebook_jid and build_iid
Alban Crequy [Mon, 28 Mar 2011 11:00:24 +0000 (12:00 +0100)]
libsocialweb: factor build_facebook_jid and build_iid

13 years agolibsocialweb: make gender_string lowercase before comparing with "male" and "female"
Alban Crequy [Mon, 28 Mar 2011 10:39:56 +0000 (11:39 +0100)]
libsocialweb: make gender_string lowercase before comparing with "male" and "female"

13 years agolibsocialweb: use BACKEND_NAME in build_uid
Alban Crequy [Fri, 25 Mar 2011 15:54:08 +0000 (15:54 +0000)]
libsocialweb: use BACKEND_NAME in build_uid

13 years agolibsocialweb: fix error PersonaStoreError.UNSUPPORTED_ON_USER
Alban Crequy [Fri, 25 Mar 2011 15:28:52 +0000 (15:28 +0000)]
libsocialweb: fix error PersonaStoreError.UNSUPPORTED_ON_USER

13 years agolibsocialweb: fix @since
Alban Crequy [Fri, 25 Mar 2011 15:27:07 +0000 (15:27 +0000)]
libsocialweb: fix @since

13 years agolibsocialweb: use the new Contacts interface
Alban Crequy [Wed, 16 Mar 2011 16:35:20 +0000 (16:35 +0000)]
libsocialweb: use the new Contacts interface

13 years agolibsocialweb: convert GenericArray to LinkedHashSet
Alban Crequy [Mon, 21 Mar 2011 16:54:03 +0000 (16:54 +0000)]
libsocialweb: convert GenericArray to LinkedHashSet

13 years agolibsocialweb: prepare code to receive several urls. Blocked on bug #645139
Alban Crequy [Fri, 18 Mar 2011 14:22:27 +0000 (14:22 +0000)]
libsocialweb: prepare code to receive several urls. Blocked on bug #645139

13 years agolibsocialweb: create a separate library folks-libsocialweb
Alban Crequy [Tue, 29 Mar 2011 13:18:32 +0000 (14:18 +0100)]
libsocialweb: create a separate library folks-libsocialweb

Based on initial work from:
 Thomas Thurman <thomas@thurman.org.uk>
Reworked by:
 Alban Crequy <alban.crequy@collabora.co.uk>

13 years agolibsocialweb: Don't crash when D-Bus method Query.OpenView() returns an error
Alban Crequy [Mon, 7 Mar 2011 18:31:40 +0000 (18:31 +0000)]
libsocialweb: Don't crash when D-Bus method Query.OpenView() returns an error

13 years agolibsocialweb: Print debugging info after initializing a Sw.Persona and not before
Marco Barisione [Mon, 20 Dec 2010 10:57:13 +0000 (10:57 +0000)]
libsocialweb: Print debugging info after initializing a Sw.Persona and not before

13 years agolibsocialweb: Automatically merge Facebook XMPP contacts with the libsocialweb ones
Marco Barisione [Wed, 10 Nov 2010 15:22:08 +0000 (15:22 +0000)]
libsocialweb: Automatically merge Facebook XMPP contacts with the libsocialweb ones

13 years agolibsocialweb: Make Sw.Persona retrieve gender and URLs from libsocialweb
Marco Barisione [Wed, 10 Nov 2010 11:57:40 +0000 (11:57 +0000)]
libsocialweb: Make Sw.Persona retrieve gender and URLs from libsocialweb

13 years agolibsocialweb: Make Sw.Persona implement the NameDetails interface instead of Aliasable
Marco Barisione [Mon, 8 Nov 2010 14:02:30 +0000 (14:02 +0000)]
libsocialweb: Make Sw.Persona implement the NameDetails interface instead of Aliasable

13 years agolibsocialweb: add new backend
Marco Barisione [Mon, 1 Nov 2010 13:58:08 +0000 (13:58 +0000)]
libsocialweb: add new backend

Based on patches from:
 Marco Barisione <marco@barisione.org>
Reworked by:
 Alban Crequy <alban.crequy@collabora.co.uk>

13 years agoFix make distcheck by including tracker files in EXTRA_DIST
Raul Gutierrez Segales [Mon, 4 Apr 2011 20:47:11 +0000 (21:47 +0100)]
Fix make distcheck by including tracker files in EXTRA_DIST

13 years agoMake Folks.PersonaStore.detail_key() static.
Travis Reitter [Sat, 2 Apr 2011 19:51:27 +0000 (12:51 -0700)]
Make Folks.PersonaStore.detail_key() static.

13 years agoDon't remove our generated gconf.path during 'make all'
Travis Reitter [Sat, 2 Apr 2011 19:51:08 +0000 (12:51 -0700)]
Don't remove our generated gconf.path during 'make all'

13 years agoDistribute the gconf path files.
Travis Reitter [Fri, 1 Apr 2011 23:21:01 +0000 (16:21 -0700)]
Distribute the gconf path files.

13 years agoInclude GConf when building docs.
Travis Reitter [Fri, 1 Apr 2011 23:00:05 +0000 (16:00 -0700)]
Include GConf when building docs.

13 years agoAdd NEWS entry about support to switch primary store
Raul Gutierrez Segales [Fri, 1 Apr 2011 21:00:27 +0000 (22:00 +0100)]
Add NEWS entry about support to switch primary store

Closes: bgo#645441 - Mechanism to specify primary backend

13 years agoAdd test for linking personas using the Tracker backend
Raul Gutierrez Segales [Mon, 28 Mar 2011 10:52:08 +0000 (11:52 +0100)]
Add test for linking personas using the Tracker backend

13 years agoImplemented linkable_property_to_links in Trf.Persona
Raul Gutierrez Segales [Mon, 28 Mar 2011 10:51:43 +0000 (11:51 +0100)]
Implemented linkable_property_to_links in Trf.Persona

13 years agoAdd support to switch primary backend either by GConf or an env var
Raul Gutierrez Segales [Mon, 28 Mar 2011 10:49:44 +0000 (11:49 +0100)]
Add support to switch primary backend either by GConf or an env var

13 years agoMake tests use local GConf config and store.
Travis Reitter [Fri, 14 Jan 2011 22:50:43 +0000 (14:50 -0800)]
Make tests use local GConf config and store.

This avoids reading or writing the user's GConf store and lets us start from a
consistent state when running tests (required for repeatability).

13 years agoLabel trf-persona-store as translatable.
Travis Reitter [Fri, 1 Apr 2011 19:08:36 +0000 (12:08 -0700)]
Label trf-persona-store as translatable.

13 years agoAdd write support for Tracker
Raul Gutierrez Segales [Fri, 18 Mar 2011 14:45:23 +0000 (14:45 +0000)]
Add write support for Tracker

Closes: bgo#645413

13 years agoAccess detail_key via `this` since its an instance method
Raul Gutierrez Segales [Thu, 31 Mar 2011 14:37:21 +0000 (15:37 +0100)]
Access detail_key via `this` since its an instance method

13 years agoUpdate Kf.PersonaStore.add_persona_from_details to use defined constants
Raul Gutierrez Segales [Wed, 30 Mar 2011 16:49:10 +0000 (17:49 +0100)]
Update Kf.PersonaStore.add_persona_from_details to use defined constants

13 years agoHelpers to check add_persona_from_details' compliance with basic attributes.
Raul Gutierrez Segales [Mon, 28 Mar 2011 17:52:08 +0000 (18:52 +0100)]
Helpers to check add_persona_from_details' compliance with basic attributes.

The detail_key () method (along with the PersonaDetail enum) allows
us to easily check the default attributes that should be handled
in the HashTable received by add_persona_from_details.

13 years agoFix checks for empty and equal StructuredNames
Raul Gutierrez Segales [Tue, 22 Mar 2011 21:35:57 +0000 (21:35 +0000)]
Fix checks for empty and equal StructuredNames

13 years agoBug 645475 — Linker warnings for Tracker backend tests
Philip Withnall [Tue, 29 Mar 2011 23:00:44 +0000 (00:00 +0100)]
Bug 645475 — Linker warnings for Tracker backend tests

Fix the Tracker test helper library (libtracker-test.so) with the libfolks
Tracker helper library (libfolks-tracker.so) rather than the loadable Tracker
libfolks backend module (libfolks-backend-tracker.so).

Also, add the Tracker SPARQL LIBS variable to libtracker_test_la_LIBADD, which
was missing.

Closes: bgo#645475

13 years agoAdd missing backslash to EXTRA_DIST list
Raul Gutierrez Segales [Tue, 29 Mar 2011 22:37:57 +0000 (23:37 +0100)]
Add missing backslash to EXTRA_DIST list

13 years agoBug 645680 — Use random integer IDs for Kf.Personas
Philip Withnall [Mon, 17 Jan 2011 15:42:24 +0000 (15:42 +0000)]
Bug 645680 — Use random integer IDs for Kf.Personas

Using consecutive integer IDs meant that IDs often got re-used as Personas
were deleted and added, meaning that the same ID could, over time, be applied
to several different Personas which contained completely different IM
addresses. Any external references to such IDs which weren't updated over
time with the IDs themselves (such as the to-be-added anti-links) would end
up pointing to effectively the wrong Persona.

A perfect solution would be to hash the IM addresses in each Persona and use
that as the Persona's ID, but that's not possible as the set of IM addresses
in a Kf.Persona can change over time, while the ID has to remain constant.
Consequently, the use of a random integer evenly distributed over the space of
unsigned 32-bit integers will do.

Closes: bgo#645680

13 years agoClarify immutability of Persona.uid
Philip Withnall [Sun, 21 Nov 2010 14:15:36 +0000 (14:15 +0000)]
Clarify immutability of Persona.uid

13 years agoDistribute (but not install) internal .gir and .vapi files
Travis Reitter [Thu, 17 Mar 2011 18:00:24 +0000 (11:00 -0700)]
Distribute (but not install) internal .gir and .vapi files

13 years agoCut unused automake variables.
Travis Reitter [Thu, 17 Mar 2011 17:50:20 +0000 (10:50 -0700)]
Cut unused automake variables.

13 years agoAdd equal method to StructuredName
Raul Gutierrez Segales [Tue, 22 Mar 2011 21:16:28 +0000 (21:16 +0000)]
Add equal method to StructuredName

13 years agoDisconnect from 'invalidated' on proxies we abandon.
Travis Reitter [Fri, 18 Mar 2011 19:07:42 +0000 (12:07 -0700)]
Disconnect from 'invalidated' on proxies we abandon.

This prevents a crasher in the Telepathy backend where:

1. We hit _reset() and set this._subscribe, etc., to null.

2. Each of these proxies gets disposed and emits 'invalidated'

3. Our 'invalidated' handler ends up unrefing each proxy an extra time, which
ends up in some ugly dispose -> unref -> dispose recursion, which continues
after it's finalized, leading to bad/undefined behavior (usually, but not
always, a crasher).

13 years agoWhen removing, use a local copy of the personas
Sjoerd Simons [Wed, 23 Mar 2011 09:33:43 +0000 (09:33 +0000)]
When removing, use a local copy of the personas

Removing personas from folks will change our individuals persona list,
so we need to make a copy to be able to safely iterate it.

13 years agoEXTRA_DIST in tests/tools was missing a few files
Raul Gutierrez Segales [Tue, 22 Mar 2011 13:40:18 +0000 (13:40 +0000)]
EXTRA_DIST in tests/tools  was missing a few files

13 years agoUpdate folks-import to the current API for ImDetails.im_addresses.
Travis Reitter [Mon, 21 Mar 2011 17:42:40 +0000 (10:42 -0700)]
Update folks-import to the current API for ImDetails.im_addresses.

Fixes bgo#645411 - folks-import segfaults on startup

13 years agoFix entries in the NEWS file
Raul Gutierrez Segales [Mon, 21 Mar 2011 18:36:01 +0000 (18:36 +0000)]
Fix entries in the NEWS file

13 years agofolks-inspect: use LinkedHashSet to access im-addresses
Raul Gutierrez Segales [Mon, 21 Mar 2011 18:03:58 +0000 (18:03 +0000)]
folks-inspect: use LinkedHashSet to access im-addresses

13 years agoInitial implementation of the tracker backend
Raul Gutierrez Segales [Tue, 15 Feb 2011 17:13:30 +0000 (17:13 +0000)]
Initial implementation of the tracker backend

13 years agoEnsure we are only testing the built-in backends
Raul Gutierrez Segales [Sun, 20 Mar 2011 22:57:46 +0000 (22:57 +0000)]
Ensure we are only testing the built-in backends

13 years agoFactor out common dbus wrapper code into sourceable files
Raul Gutierrez Segales [Thu, 17 Mar 2011 14:28:02 +0000 (14:28 +0000)]
Factor out common dbus wrapper code into sourceable files

13 years agoCopy new PhoneDetails for individuals, don't hold stale pointers.
Raul Gutierrez Segales [Wed, 16 Mar 2011 22:04:50 +0000 (22:04 +0000)]
Copy new PhoneDetails for individuals, don't hold stale pointers.

Fixed bgo#644968 - _update_phone_numbers () needs to create copies
of each List<FieldDetails>

13 years agoCopy new Emails for individuals, don't hold stale pointers.
Raul Gutierrez Segales [Wed, 16 Mar 2011 21:51:57 +0000 (21:51 +0000)]
Copy new Emails for individuals, don't hold stale pointers.

Fixed bgo#644966 - _update_emails () needs to create copies of each
List<FieldDetails>

13 years agoPost-release version bump.
Travis Reitter [Mon, 14 Mar 2011 19:27:22 +0000 (12:27 -0700)]
Post-release version bump.