platform/upstream/folks.git
11 years agofolks.pc: remove telepathy-glib
Patrick Ohly [Fri, 7 Dec 2012 18:07:17 +0000 (19:07 +0100)]
folks.pc: remove telepathy-glib

Apps linking against just folks core libraries do not need
telepathy. Always including it as it was done before leads to a
folks.pc which is unusuable unless Telepathy is installed, which
partly defeats the purpose of --disable-telepathy-backend.

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

11 years agoeds: handle removal of store without removal of personas
Patrick Ohly [Wed, 5 Dec 2012 14:57:21 +0000 (15:57 +0100)]
eds: handle removal of store without removal of personas

The assumption in the IndividualAggregator that all backends remove
their personas before removing a store did not hold for the EDS
backend when stores were removed via set_persona_stores() or
disable_store().

Fixing that in EDS is tricky, so better make the IndividualAggregator
more resilient and remove any remaining personas when the store gets
removed.

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

11 years ago[l10n] Update Japanese translation
Takayuki KUSANO [Sat, 1 Dec 2012 13:52:39 +0000 (22:52 +0900)]
[l10n] Update Japanese translation

11 years agoAdded slovak translation
Dušan Kazik [Fri, 30 Nov 2012 22:23:40 +0000 (23:23 +0100)]
Added slovak translation

11 years agoUpdated Telugu Translations
Krishnababu Krothapalli [Wed, 28 Nov 2012 10:23:29 +0000 (15:53 +0530)]
Updated Telugu Translations

11 years agoUpdated Telugu Translations
Krishnababu Krothapalli [Wed, 28 Nov 2012 10:18:57 +0000 (15:48 +0530)]
Updated Telugu Translations

11 years agoUpdated Polish translation
Piotr Drąg [Tue, 27 Nov 2012 16:09:20 +0000 (17:09 +0100)]
Updated Polish translation

11 years agoUpdated Malayalam translations
Ani Peter [Tue, 27 Nov 2012 06:44:44 +0000 (12:14 +0530)]
Updated Malayalam translations

11 years agoeds: remove urls
Patrick Ohly [Fri, 23 Nov 2012 09:08:31 +0000 (10:08 +0100)]
eds: remove urls

URLs which are represented by EContact fields cannot be removed. When
setting UrlFieldDetails, the _set_contact_urls method must remove
X-EVOLUTION-BLOG-URL, X-EVOLUTION-VIDEO-URL, FBURL and URL in addition
to X-URIS, which was already removed before setting the new set of
values.

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

11 years agoeds: Fix some syntax errors in documentation comments
Philip Withnall [Sat, 24 Nov 2012 13:01:23 +0000 (13:01 +0000)]
eds: Fix some syntax errors in documentation comments

11 years agoindividual: avoid updating in get
Patrick Ohly [Fri, 23 Nov 2012 14:06:58 +0000 (15:06 +0100)]
individual: avoid updating in get

Properties with delayed loading always went through an update check
each time the property was read. This slowed down reading
unnecessarily, because constructing the value is costly and necessary
updates are already dealt with via notifications.

Fixed by introducing a new parameter "force_update" which is true
by default (= same behavior as before) and false when used inside
get().

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

11 years agoindividual-aggregator: Fix a typo in a documentation comment
Philip Withnall [Sat, 24 Nov 2012 12:48:33 +0000 (12:48 +0000)]
individual-aggregator: Fix a typo in a documentation comment

11 years agolsw: Add enable|disable_persona_store api to libsocialweb backend.
Jeremy Whiting [Tue, 23 Oct 2012 01:09:08 +0000 (19:09 -0600)]
lsw: Add enable|disable_persona_store api to libsocialweb backend.

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

11 years agohindi translation update
Rajesh Ranjan [Fri, 23 Nov 2012 08:22:38 +0000 (13:52 +0530)]
hindi translation update

11 years agoAssamese translation updated
Nilamdyuti Goswami [Thu, 22 Nov 2012 14:23:03 +0000 (19:53 +0530)]
Assamese translation updated

11 years agoAdded Bengali India to the list of languages
Runa Bhattacharjee [Wed, 21 Nov 2012 15:22:20 +0000 (20:52 +0530)]
Added Bengali India to the list of languages

11 years agoAdded Bengali India Translation
Runa Bhattacharjee [Wed, 21 Nov 2012 15:22:09 +0000 (20:52 +0530)]
Added Bengali India Translation

11 years agoUpdated Odia Translation with FUEL implementation.
ManojKumar Giri [Fri, 9 Nov 2012 12:34:25 +0000 (18:04 +0530)]
Updated Odia Translation with FUEL implementation.

11 years agoAdded Odia language into the list.
ManojKumar Giri [Fri, 9 Nov 2012 12:28:57 +0000 (17:58 +0530)]
Added Odia language into the list.

11 years agoUpdated Odia Translation with FUEL implementation.
ManojKumar Giri [Fri, 9 Nov 2012 12:28:29 +0000 (17:58 +0530)]
Updated Odia Translation with FUEL implementation.

11 years agoUpdated Slovenian translation
Matej Urbančič [Tue, 6 Nov 2012 18:57:10 +0000 (19:57 +0100)]
Updated Slovenian translation

11 years agoAdd bug fix to NEWS file.
Jeremy Whiting [Tue, 6 Nov 2012 18:39:25 +0000 (11:39 -0700)]
Add bug fix to NEWS file.

11 years agoeds: expose Google system groups in the public API
Giovanni Campagna [Sat, 20 Oct 2012 14:34:04 +0000 (16:34 +0200)]
eds: expose Google system groups in the public API

This will allow gnome-contacts to change it directly (to switch a contact
from My Contacts to Other and back)

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

11 years agoeds: Put email_addresses_ro back into Edsf.Persona.
Jeremy Whiting [Mon, 29 Oct 2012 22:26:21 +0000 (16:26 -0600)]
eds: Put email_addresses_ro back into Edsf.Persona.
eds: Remove extra whitespace.

11 years agoFrom Patrick Ohly <patrick.ohly@intel.com>
Jeremy Whiting [Mon, 29 Oct 2012 20:53:23 +0000 (14:53 -0600)]
From Patrick Ohly <patrick.ohly@intel.com>
Like instant messaging handles, email addresses can be assumed to be
unique for individuals. Therefore they can be used for linking by
default. This commit enables that in the EDS backend.

With email addresses being a linkable property, delaying loading of
them no longer makes sense because they will always be loaded.

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

11 years agoFrom Patrick Ohly <patrick.ohly@intel.com>
Jeremy Whiting [Fri, 26 Oct 2012 20:21:09 +0000 (14:21 -0600)]
From Patrick Ohly <patrick.ohly@intel.com>

Reading converts from date-only to local time to UTC. Writing must do
the same conversion. Conversion from UTC to local time was missing,
therefore the date may have gotten shifted by a day (depending on the
local time zone).

This commit intentionally does not cache the local time zone (like
reading does), because this is a bit ugly and the assumption is that
writing occurs a lot less often than reading.

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

11 years agoFix build broken by zeitgeist optional bugfix.
Jeremy Whiting [Fri, 26 Oct 2012 20:15:53 +0000 (14:15 -0600)]
Fix build broken by zeitgeist optional bugfix.

11 years agoAdd fix of 686506 to NEWS
Jeremy Whiting [Fri, 26 Oct 2012 17:11:06 +0000 (11:11 -0600)]
Add fix of 686506 to NEWS

11 years agotracker: Add enable|disable_persona_store implementation to tracker backend.
Jeremy Whiting [Tue, 23 Oct 2012 01:08:28 +0000 (19:08 -0600)]
tracker: Add enable|disable_persona_store implementation to tracker backend.
core: Remove trailing whitespace in folks/backend.vala

11 years agoMake zeitgeist optional again
Matthias Clasen [Tue, 23 Oct 2012 16:22:12 +0000 (12:22 -0400)]
Make zeitgeist optional again

This commit makes folks build without zeitgeist again.

11 years agoBug 685250 — make <test>.gdb deadlocks
Philip Withnall [Sun, 21 Oct 2012 11:24:10 +0000 (12:24 +0100)]
Bug 685250 — make <test>.gdb deadlocks

Always set CHECK_VERBOSE when running tests under gdb so that output (from
gdb) isn’t redirected to a log file. Apparently, headless gdb is hard to
use.

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

11 years agoAdd bugfix and new create|remove_address_book API to NEWS.
Jeremy Whiting [Wed, 17 Oct 2012 22:17:00 +0000 (16:17 -0600)]
Add bugfix and new create|remove_address_book API to NEWS.

11 years agoeds: Add create_address_book and remove_address_book to Edsf.PersonaStore.
Jeremy Whiting [Mon, 15 Oct 2012 21:23:04 +0000 (15:23 -0600)]
eds: Add create_address_book and remove_address_book to Edsf.PersonaStore.
eds: Add create-remove-stores unit test.

11 years agoAdd Ofono backend to NEWS file.
Jeremy Whiting [Wed, 10 Oct 2012 22:29:48 +0000 (16:29 -0600)]
Add Ofono backend to NEWS file.

11 years agoofono: Added new Ofono backend to read contacts from SIM cards.
Jeremy Whiting [Fri, 28 Sep 2012 21:13:39 +0000 (15:13 -0600)]
ofono: Added new Ofono backend to read contacts from SIM cards.

11 years agotelepathy: Implement set_persona_stores backend method.
Jeremy Whiting [Wed, 3 Oct 2012 21:15:21 +0000 (15:15 -0600)]
telepathy: Implement set_persona_stores backend method.

11 years agoeds: if set given to set_persona_stores is null, load any missing stores.
Jeremy Whiting [Tue, 2 Oct 2012 21:37:54 +0000 (15:37 -0600)]
eds: if set given to set_persona_stores is null, load any missing stores.

11 years agoAdd new api to NEWS file.
Jeremy Whiting [Sat, 29 Sep 2012 16:52:50 +0000 (10:52 -0600)]
Add new api to NEWS file.

11 years agotelepathy: Add enable_persona_store and disable_persona_store to telepathy backend.
Jeremy Whiting [Wed, 26 Sep 2012 21:35:54 +0000 (15:35 -0600)]
telepathy: Add enable_persona_store and disable_persona_store to telepathy backend.
telepathy: Add empty set_persona_stores to telepathy backend.

11 years agokeyfile: Add enable/disable_persona_store to keyfile backend.
Jeremy Whiting [Wed, 26 Sep 2012 21:35:02 +0000 (15:35 -0600)]
keyfile: Add enable/disable_persona_store to keyfile backend.
keyfile: Add set_persona_stores to keyfile backend.

11 years agoeds: Add test for disabling and enabling persona stores.
Jeremy Whiting [Mon, 24 Sep 2012 18:17:21 +0000 (12:17 -0600)]
eds: Add test for disabling and enabling persona stores.

11 years agocore: Add set_persona_stores method to Backend.
Jeremy Whiting [Sat, 22 Sep 2012 00:21:05 +0000 (18:21 -0600)]
core: Add set_persona_stores method to Backend.
eds: Implement set_persona_stores in eds backend.

11 years agocore: Add disable_persona_store and enable_persona_store API to backend
Jeremy Whiting [Thu, 20 Sep 2012 19:59:54 +0000 (13:59 -0600)]
core: Add disable_persona_store and enable_persona_store API to backend
eds: Implement new API in eds backend

11 years agocore: Add method to create IndividualAggregator passing in a BackendStore.
Jeremy Whiting [Fri, 14 Sep 2012 21:34:08 +0000 (15:34 -0600)]
core: Add method to create IndividualAggregator passing in a BackendStore.

11 years agoUpdated Bulgarian translation
Alexander Shopov [Wed, 10 Oct 2012 07:01:46 +0000 (10:01 +0300)]
Updated Bulgarian translation

11 years agoPost-release version bump
Philip Withnall [Thu, 4 Oct 2012 07:59:00 +0000 (08:59 +0100)]
Post-release version bump

11 years agoRelease version 0.8.0 FOLKS_0_8_0 upstream/0.8.0
Philip Withnall [Thu, 4 Oct 2012 07:55:47 +0000 (08:55 +0100)]
Release version 0.8.0

11 years agocore: Fix comparison of updated local IDs
Philip Withnall [Thu, 4 Oct 2012 07:30:25 +0000 (08:30 +0100)]
core: Fix comparison of updated local IDs

We should be comparing a set of strings, not a set of AbstractFieldDetails.
This fixes a crash in the link-personas-via-local-ids Tracker test.

11 years agotests: Fix creation/deletion of E.Sources in EDS test backend
Philip Withnall [Wed, 3 Oct 2012 23:50:38 +0000 (00:50 +0100)]
tests: Fix creation/deletion of E.Sources in EDS test backend

The E.Sources for testing were being created by calling `cp` in the wrapper
script running around the entire test suite. However, each test case was
tearing down the E.Sources by deleting them. This meant that no E.Source
existed for anything except the first test case in a given test suite.

The fix is to move the file copying inside the test suite’s setup method.

11 years agobuild: fix disabling telepathy backend
Marc-Antoine Perennou [Tue, 2 Oct 2012 20:33:31 +0000 (22:33 +0200)]
build: fix disabling telepathy backend

fixes 855803a62b3a89ddb3c6abd3fa316d80cd036baf

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
11 years agoBug 684954 — Debug message claim that Individual are created with no personas
Philip Withnall [Fri, 28 Sep 2012 17:27:27 +0000 (18:27 +0100)]
Bug 684954 — Debug message claim that Individual are created with no personas

Fix the debug message in the Individual constructor.

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

11 years agotelepathy: Update behaviour of Zeitgeist properties
Seif Lotfy [Tue, 11 Sep 2012 10:10:40 +0000 (12:10 +0200)]
telepathy: Update behaviour of Zeitgeist properties

Counter works for last 30 days instead of all time since it can
mess up calculations easily.
Reduce query size to Zeitgeist since events are filtered in the
Persona class.

Closes: https://bugzilla.gnome.org/show_bug.cgi?id=672709 (again)

11 years agotelepathy: Always notify of persona changes when disconnecting
Philip Withnall [Sat, 8 Sep 2012 22:32:32 +0000 (23:32 +0100)]
telepathy: Always notify of persona changes when disconnecting

This reverts commit af500a4bd9fe88ae9f3832a37e19a86a4273ba5d and applies
a different fix. The problem was that persona changes could get away without
being notified when disconnecting due to an account being disabled. This
is because, after storing the cache, an additional check is performed for
whether the account was enabled. If it is, the cache is loaded (and persona
changes notified). If not, the cache is not loaded, *and persona changes
were not notified*.

This situation could occur when a Telepathy account is disabled:
 1. _notify_connection_cb() is called, but the TpAccount::enabled property
    is still true.
 2. While in store_cache(), the TpAccount::enabled property goes false.
 3. The check before load_cache() would fail, so load_cache() would never
    be called.

Similarly, it could occur when a Telepathy account is removed, with
TpAccountManager:account-removed being emitted while in store_cache().

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

11 years agoindividual-aggregator: Clarify that is-quiescent never changes true → false
Philip Withnall [Mon, 24 Sep 2012 16:05:49 +0000 (17:05 +0100)]
individual-aggregator: Clarify that is-quiescent never changes true → false

11 years ago[l10n] Add Japanese translation
Nishio Futoshi [Mon, 24 Sep 2012 15:03:31 +0000 (00:03 +0900)]
[l10n] Add Japanese translation

11 years agoUpdated Latvian translation
Rūdolfs Mazurs [Sun, 23 Sep 2012 14:48:49 +0000 (17:48 +0300)]
Updated Latvian translation

11 years ago[l10n] Updated German translation
Mario Blättermann [Sun, 23 Sep 2012 11:13:00 +0000 (13:13 +0200)]
[l10n] Updated German translation

11 years agoUpdated Belarusian translation.
Ihar Hrachyshka [Sun, 23 Sep 2012 10:16:03 +0000 (13:16 +0300)]
Updated Belarusian translation.

11 years agoUpdated Malayalam file
Ani Peter [Thu, 20 Sep 2012 16:23:20 +0000 (21:53 +0530)]
Updated Malayalam file

11 years agoUpdated Korean translation
Seong-ho Cho [Sun, 23 Sep 2012 06:44:33 +0000 (15:44 +0900)]
Updated Korean translation

11 years ago[l10n]Added Catalan (Valencian) translation
Carles Ferrando [Sat, 22 Sep 2012 22:56:12 +0000 (00:56 +0200)]
[l10n]Added Catalan (Valencian) translation

11 years ago[l10n] Added Catalan translation
Gil Forcada [Sat, 22 Sep 2012 22:55:26 +0000 (00:55 +0200)]
[l10n] Added Catalan translation

11 years agoindividual: Clarify that Individuals must contain at least one Persona
Philip Withnall [Fri, 21 Sep 2012 14:19:46 +0000 (15:19 +0100)]
individual: Clarify that Individuals must contain at least one Persona

11 years agoUpdated kn translation
Shankar Prasad [Fri, 21 Sep 2012 07:13:16 +0000 (12:43 +0530)]
Updated kn translation

11 years agoAdd hu to LINGUAS
Gabor Kelemen [Thu, 20 Sep 2012 13:14:31 +0000 (15:14 +0200)]
Add hu to LINGUAS

11 years agoAdded Hungarian translation
Gabor Kelemen [Thu, 20 Sep 2012 13:14:05 +0000 (15:14 +0200)]
Added Hungarian translation

11 years agohindi updated file by Chandan Kumar
Rajesh Ranjan [Thu, 20 Sep 2012 07:44:02 +0000 (13:14 +0530)]
hindi updated file by Chandan Kumar

11 years agoupdate Punjabi Translation
A S Alam [Wed, 19 Sep 2012 14:51:38 +0000 (20:21 +0530)]
update Punjabi Translation

11 years agoadded Tamil translation
Dr.T.Vasudevan [Wed, 19 Sep 2012 11:56:08 +0000 (17:26 +0530)]
added Tamil translation

11 years agoAdded ta translation
Dr.T.Vasudevan [Wed, 19 Sep 2012 11:43:48 +0000 (17:13 +0530)]
Added ta translation

11 years agoUpdated Tamil translation
Dr.T.Vasudevan [Wed, 19 Sep 2012 11:41:52 +0000 (17:11 +0530)]
Updated Tamil translation

11 years ago[l10n] Updated Italian translation.
Gianvito Cavasoli [Wed, 19 Sep 2012 11:37:41 +0000 (13:37 +0200)]
[l10n] Updated Italian translation.

11 years agoUpdated Czech translation
Marek Černocký [Wed, 19 Sep 2012 11:18:59 +0000 (13:18 +0200)]
Updated Czech translation

11 years agoBug 684014 — A few outstanding issues in the internationalisation
Philip Withnall [Tue, 18 Sep 2012 15:49:32 +0000 (16:49 +0100)]
Bug 684014 — A few outstanding issues in the internationalisation

Add/Expand some translator comments in the EDS backend.

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

11 years agoUpdated Brazilian Portuguese translation
Djavan Fagundes [Tue, 18 Sep 2012 02:05:12 +0000 (23:05 -0300)]
Updated Brazilian Portuguese translation

11 years agoUpdated Brazilian Portuguese translation
Djavan Fagundes [Tue, 18 Sep 2012 01:57:03 +0000 (22:57 -0300)]
Updated Brazilian Portuguese translation

11 years agoUpdated British English translation
Chris Leonard [Mon, 17 Sep 2012 19:26:55 +0000 (20:26 +0100)]
Updated British English translation

11 years agoUpdated Russian translation
Yuri Myasoedov [Mon, 17 Sep 2012 16:43:21 +0000 (20:43 +0400)]
Updated Russian translation

11 years agoUpdated Malayalam file
Ani Peter [Mon, 17 Sep 2012 14:13:41 +0000 (19:43 +0530)]
Updated Malayalam file

11 years agoUpdated Danish translation
Kenneth Nielsen [Sun, 16 Sep 2012 12:52:12 +0000 (14:52 +0200)]
Updated Danish translation

11 years agoAdded da to list of languages
Kenneth Nielsen [Sun, 16 Sep 2012 12:52:12 +0000 (14:52 +0200)]
Added da to list of languages

11 years agoAdded Korean translation
Seong-ho Cho [Sun, 16 Sep 2012 08:13:10 +0000 (17:13 +0900)]
Added Korean translation

11 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Sat, 15 Sep 2012 04:45:17 +0000 (12:45 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

11 years agoUpdated Serbian translation
Мирослав Николић [Fri, 14 Sep 2012 07:38:20 +0000 (09:38 +0200)]
Updated Serbian translation

11 years agoUpdated gujarati file
Sweta Kothari [Fri, 14 Sep 2012 06:01:34 +0000 (11:31 +0530)]
Updated gujarati file

11 years agoUpdated Lithuanian translation
Aurimas Černius [Thu, 13 Sep 2012 19:48:55 +0000 (22:48 +0300)]
Updated Lithuanian translation

11 years agoUpdated kn translation
Shankar Prasad [Thu, 13 Sep 2012 12:29:55 +0000 (17:59 +0530)]
Updated kn translation

11 years agoUpdated kn translation
Shankar Prasad [Thu, 13 Sep 2012 12:26:57 +0000 (17:56 +0530)]
Updated kn translation

11 years agoUpdate French translation
Alexandre Franke [Thu, 13 Sep 2012 10:50:27 +0000 (12:50 +0200)]
Update French translation

11 years agoUpdated kn translation
Shankar Prasad [Thu, 13 Sep 2012 08:51:26 +0000 (14:21 +0530)]
Updated kn translation

11 years agoUpdated Greek translation
Tom Tryfonidis [Thu, 13 Sep 2012 02:02:26 +0000 (05:02 +0300)]
Updated Greek translation

11 years agoUpdated Slovenian translation
Matej Urbančič [Wed, 12 Sep 2012 11:25:36 +0000 (13:25 +0200)]
Updated Slovenian translation

11 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 12 Sep 2012 09:20:07 +0000 (11:20 +0200)]
Updated Spanish translation

11 years agoAssamese translation updated
Nilamdyuti Goswami [Wed, 12 Sep 2012 09:04:51 +0000 (14:34 +0530)]
Assamese translation updated

11 years agoUpdated Marathi Translations
Sandeep Sheshrao Shedmake [Wed, 12 Sep 2012 08:27:14 +0000 (13:57 +0530)]
Updated Marathi Translations

11 years agoUpdated Galician translations
Fran Diéguez [Wed, 12 Sep 2012 00:02:41 +0000 (02:02 +0200)]
Updated Galician translations

11 years agoUpdated Indonesian translation
Andika Triwidada [Tue, 11 Sep 2012 23:30:39 +0000 (06:30 +0700)]
Updated Indonesian translation

11 years agoAdded changes in 0.7.4.1 to NEWS file.
Jeremy Whiting [Tue, 11 Sep 2012 23:00:33 +0000 (17:00 -0600)]
Added changes in 0.7.4.1 to NEWS file.

11 years agoPost release bump in configure.ac
Jeremy Whiting [Tue, 11 Sep 2012 22:58:01 +0000 (16:58 -0600)]
Post release bump in configure.ac

11 years agoBump release and update the fields for the release correctly.
Jeremy Whiting [Tue, 11 Sep 2012 22:12:57 +0000 (16:12 -0600)]
Bump release and update the fields for the release correctly.