platform/upstream/folks.git
12 years agoPost release 0.7.4 changes.
Jeremy Whiting [Tue, 11 Sep 2012 21:45:11 +0000 (15:45 -0600)]
Post release 0.7.4 changes.
Added NEWS section
Reset release bit and bump version to 0.7.4.1 for now

12 years agoMerge branch '0.7.4-release'
Jeremy Whiting [Tue, 11 Sep 2012 21:25:56 +0000 (15:25 -0600)]
Merge branch '0.7.4-release'

12 years agotelepathy: Fix individual-properties unit test, always emit notify for FOLKS_0_7_4
Jeremy Whiting [Tue, 11 Sep 2012 19:43:40 +0000 (13:43 -0600)]
telepathy: Fix individual-properties unit test, always emit notify for
  full-name and urls.

12 years agoAssamese translation updated
Nilamdyuti Goswami [Tue, 11 Sep 2012 14:52:31 +0000 (20:22 +0530)]
Assamese translation updated

12 years agotelepathy: Fix WeakRef ambiguity.
Jeremy Whiting [Tue, 11 Sep 2012 14:28:02 +0000 (08:28 -0600)]
telepathy: Fix WeakRef ambiguity.

12 years agoAdd individual to translation files.
Jeremy Whiting [Mon, 10 Sep 2012 21:43:12 +0000 (15:43 -0600)]
Add individual to translation files.

12 years ago.stamp file not needed for internal c only library.
Jeremy Whiting [Mon, 10 Sep 2012 20:54:47 +0000 (14:54 -0600)]
.stamp file not needed for internal c only library.

12 years agoBump version numbers and set release flag.
Jeremy Whiting [Mon, 10 Sep 2012 20:54:25 +0000 (14:54 -0600)]
Bump version numbers and set release flag.

12 years agoChange UNRELEASED to 0.7.4 for release.
Jeremy Whiting [Mon, 10 Sep 2012 19:21:33 +0000 (13:21 -0600)]
Change UNRELEASED to 0.7.4 for release.

12 years agotelepathy: Handle connections disappearing during a ‘yield’ while connecting
Philip Withnall [Sat, 8 Sep 2012 22:56:36 +0000 (23:56 +0100)]
telepathy: Handle connections disappearing during a ‘yield’ while connecting

It seems it’s possible for the TpConnection to disconnect while in an async
function call below the _notify_connection_cb(). Handle this possibility
gracefully, rather than exploding.

Note: This fix is basically a guess. The crash can’t be reproduced, and
no debug output was available from folks for the crash.

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

12 years agoUpdated Galician translations
Fran Diéguez [Mon, 10 Sep 2012 13:07:27 +0000 (15:07 +0200)]
Updated Galician translations

12 years agoUpdated Czech translation
Marek Černocký [Sun, 9 Sep 2012 05:42:06 +0000 (07:42 +0200)]
Updated Czech translation

12 years agoUpdated Lithuanian translation
Aurimas Černius [Fri, 7 Sep 2012 17:23:26 +0000 (20:23 +0300)]
Updated Lithuanian translation

12 years agoUpdated Russian translation
Yuri Myasoedov [Fri, 7 Sep 2012 16:49:08 +0000 (20:49 +0400)]
Updated Russian translation

12 years agoUpdated Belarusian translation.
Ihar Hrachyshka [Fri, 7 Sep 2012 15:15:47 +0000 (18:15 +0300)]
Updated Belarusian translation.

12 years agoMerge branch 'emit-notification'
Jeremy Whiting [Fri, 7 Sep 2012 15:06:51 +0000 (09:06 -0600)]
Merge branch 'emit-notification'
Reviewed-by: Philip Withnall
12 years agocore: Added emit_notification parameter to _update methods.
Jeremy Whiting [Thu, 6 Sep 2012 23:06:52 +0000 (17:06 -0600)]
core: Added emit_notification parameter to _update methods.
telepathy: Added emit_notification parameter to lazy load _update methods.
eds: Added emit_notification parameter to lazy load _update methods.

Fixes bug https://bugzilla.gnome.org/show_bug.cgi?id=683267

12 years agoUpdated Slovenian translation
Matej Urbančič [Fri, 7 Sep 2012 13:12:48 +0000 (15:12 +0200)]
Updated Slovenian translation

12 years agotpf-persona-store: call _emit_personas_changed() when reseting _persona_set
Guillaume Desmottes [Thu, 6 Sep 2012 12:26:33 +0000 (14:26 +0200)]
tpf-persona-store: call _emit_personas_changed() when reseting _persona_set

We need to notify when we reset the persona set.

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

Signed-off-by: Jeremy Whiting <jpwhiting@kde.org>
12 years agoUpdated German translation
Christian Kirbach [Thu, 6 Sep 2012 21:00:24 +0000 (23:00 +0200)]
Updated German translation

12 years agoUpdated Serbian translation
Мирослав Николић [Thu, 6 Sep 2012 20:49:07 +0000 (22:49 +0200)]
Updated Serbian translation

12 years agoMerge branch 'command-set'
Jeremy Whiting [Thu, 6 Sep 2012 20:14:02 +0000 (14:14 -0600)]
Merge branch 'command-set'
Reviewed-by: Philip Withnall
12 years agoinspect: Add set command with set alias capability.
Jeremy Whiting [Wed, 8 Aug 2012 19:48:40 +0000 (13:48 -0600)]
inspect: Add set command with set alias capability.

12 years agoUpdated Slovenian translation
Matej Urbančič [Thu, 6 Sep 2012 19:38:50 +0000 (21:38 +0200)]
Updated Slovenian translation

12 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 6 Sep 2012 16:25:31 +0000 (18:25 +0200)]
Updated Spanish translation

12 years agoUpdate French translation
Alexandre Franke [Thu, 6 Sep 2012 14:48:50 +0000 (16:48 +0200)]
Update French translation

12 years agol10n: Added Persian translation
Arash Mousavi [Thu, 6 Sep 2012 11:38:19 +0000 (16:08 +0430)]
l10n: Added Persian translation

12 years agoUpdated Indonesian translation
Andika Triwidada [Thu, 6 Sep 2012 08:49:55 +0000 (15:49 +0700)]
Updated Indonesian translation

12 years agoBug 683452 — gnome-contacts starts up with an empty address book
Philip Withnall [Thu, 6 Sep 2012 06:40:27 +0000 (07:40 +0100)]
Bug 683452 — gnome-contacts starts up with an empty address book

Edsf.Persona.is_google_personal_group and .is_favourite can both be set by
the _update_groups() method. Groups must be lazily initialised when
accessing these properties, therefore.

Based on a patch by Giovanni Campagna <scampa.giovanni@gmail.com>.

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

12 years agoBump vala required version.
Jeremy Whiting [Thu, 6 Sep 2012 00:01:03 +0000 (18:01 -0600)]
Bump vala required version.

12 years agoBug 681726 — empathy crashed with SIGABRT in g_assertion_message()
Philip Withnall [Tue, 28 Aug 2012 20:48:10 +0000 (21:48 +0100)]
Bug 681726 — empathy crashed with SIGABRT in g_assertion_message()

Handle the case where calling a change_prop() method on an Individual
doesn’t find a suitable Persona to change the property on. Previously, the
code assumed that not successfully changing the property meant an error
must’ve been set. This was obviously wrong.

This patch changes it to only try and throw an error if an error has actually
been set. If no suitable Personas exist to write a property change to, the
property change will fail with PropertyError.NOT_WRITEABLE.

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

12 years agoUpdated Polish translation
Piotr Drąg [Wed, 5 Sep 2012 23:37:56 +0000 (01:37 +0200)]
Updated Polish translation

12 years agotelepathy: Clarify nullability of Tpf.PersonaStore._conn
Philip Withnall [Sun, 2 Sep 2012 20:20:31 +0000 (21:20 +0100)]
telepathy: Clarify nullability of Tpf.PersonaStore._conn

12 years agotelepathy: Correctly maintain strong refs on TpContacts in property accessors
Philip Withnall [Sun, 2 Sep 2012 20:18:18 +0000 (21:18 +0100)]
telepathy: Correctly maintain strong refs on TpContacts in property accessors

While performing operations on a TpContact’s properties, folks should hold
a strong ref on the TpContact (even if it doesn’t normally hold one).
This expands on commit b251bcb92a343b051e62d458b66de4a9d3011f82 to fix folks
to correctly hold a strong reference in such situations.

This also fixes a potential bug where changing a Tpf.Persona’s groups while
the persona was being served out of the cache would cause a crash (null
pointer dereference).

This adds the following new API:
 • PropertyError.UNAVAILABLE

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

12 years agotelepathy: Fix a race condition in the handling of weak refs to TpContacts
Philip Withnall [Sun, 2 Sep 2012 19:56:44 +0000 (20:56 +0100)]
telepathy: Fix a race condition in the handling of weak refs to TpContacts

Use a WeakRef to maintain the pointer to a TpContact in Tpf.Persona,
rather than g_object_weak_[un]ref() and manually nullifying the pointer.

See the comments in bug #680335 for a full explanation.

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

12 years agoAdded bugfix to NEWS.
Jeremy Whiting [Wed, 5 Sep 2012 22:36:15 +0000 (16:36 -0600)]
Added bugfix to NEWS.

12 years agoMerge branch 'inspect-linking'
Jeremy Whiting [Wed, 5 Sep 2012 22:34:23 +0000 (16:34 -0600)]
Merge branch 'inspect-linking'
Reviewed-by: Philip Withnall
12 years agoBug 683319 — Crash in individual-aggregator: _personas_changed_cb
Philip Withnall [Tue, 4 Sep 2012 23:41:22 +0000 (00:41 +0100)]
Bug 683319 — Crash in individual-aggregator: _personas_changed_cb

Keep a reference to the Tpf.PersonaStore’s self persona when emitting
a ‘personas changed’ notification about it, so that it doesn’t get unset
in the store’s member variable in the mean time, resulting in a null persona
being emitted in the ‘personas changed’ signal.

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

12 years agoUpdated British English translation
Bruce Cowan [Wed, 5 Sep 2012 14:04:14 +0000 (15:04 +0100)]
Updated British English translation

12 years agoFix build error
Xavier Claessens [Wed, 5 Sep 2012 08:33:19 +0000 (10:33 +0200)]
Fix build error

12 years agoinspect: Make Command.run async.
Jeremy Whiting [Fri, 3 Aug 2012 21:23:11 +0000 (15:23 -0600)]
inspect: Make Command.run async.
inspect: Make linking folks-inspect command run not return until done.

12 years agoUpdated Polish translation
Piotr Drąg [Sun, 2 Sep 2012 21:13:33 +0000 (23:13 +0200)]
Updated Polish translation

12 years agoBug 682719 — eds test fails to compile
Philip Withnall [Tue, 28 Aug 2012 23:04:31 +0000 (00:04 +0100)]
Bug 682719 — eds test fails to compile

Don’t use deprecated EDS API in the EDS tests. The replacement API doesn’t
require a dependency version bump.

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

12 years agocore: Only emit notifications for multi-valued properties when necessary
Philip Withnall [Tue, 28 Aug 2012 23:23:40 +0000 (00:23 +0100)]
core: Only emit notifications for multi-valued properties when necessary

Previously, notifications were emitted whenever a related Persona’s property
changed, even if it had no effect on the Individual’s property. This was
causing infinite loops of notifications-then-getters-being-called in some
of the EDS tests. Bad.

This is fixed by only emitting notifications on Individuals’ multi-valued
properties if the properties have actually changed. Of course, this
requires lots of copying and pasting the same code because Vala doesn’t
have a preprocessor and delegates aren’t up to the job. Sigh.

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

12 years agocore: Tidy up multi-valued property update functions
Philip Withnall [Mon, 27 Aug 2012 12:27:22 +0000 (13:27 +0100)]
core: Tidy up multi-valued property update functions

Create a new _update_multi_valued_property() helper function and
corresponding delegates, to mirror the existing
_update_single_valued_property() helper.

This new function is now used for most multi-valued property updaters in
Individual. It’s not used for groups, because they have weird signalling.

12 years agotelepathy: Support lazy initialisation of properties
Philip Withnall [Mon, 27 Aug 2012 09:13:53 +0000 (10:13 +0100)]
telepathy: Support lazy initialisation of properties

See commit 303547fec56e416f57f73643e2afb7bb4e4a8a7f. This adds support for
lazy initialisation of multi-valued properties to the Telepathy backend.

12 years agoeds: Support lazy initialisation of properties
Philip Withnall [Mon, 27 Aug 2012 09:13:19 +0000 (10:13 +0100)]
eds: Support lazy initialisation of properties

See commit 303547fec56e416f57f73643e2afb7bb4e4a8a7f. This adds support for
lazy initialisation of multi-valued properties to the EDS backend.

12 years agocore: Support lazy initialisation of properties
Philip Withnall [Mon, 27 Aug 2012 09:05:35 +0000 (10:05 +0100)]
core: Support lazy initialisation of properties

Creating several HashSets and HashMultiMaps for every Individual turns
out to be quite wasteful, especially when most of them will typically be
empty (as address books are generally quite sparse on properties) and never
accessed (since most clients don’t need local IDs or web service addresses).

This commit delays initialisation of various multi-valued Individual
properties to the first time they’re accessed, giving them a null value
before that time. It preserves the existing API for Individual, i.e. the
properties themselves remain non-nullable, and only the object members
backing them become nullable.

This does introduce a slight behaviour change, in that an Individual will
now emit change notifications for a non-initialised multi-valued property if
*any* of the Personas in the Individual emit a notification for that
property. This is because the Individual can’t compare the current value of
its property to the new one resulting from the change in the Persona’s
property value to determine if a change has really occurred. Therefore the
Individual makes a safe over-estimate and emits notifications which might
be false positives.

This shouldn’t be a problem: if a client is interested in the property,
they will have already queried it and caused it to be initialised.
Initialised properties have the same notification behaviour as before.
If a client isn’t interested in the property, it won’t be connected to the
property notifications anyway.

This change roughly quarters the number of GObjects being created when
opening folks-inspect with the Telepathy, key-file and EDS backends enabled
and ~115 personas in the system.

12 years agocore: Expanding a profiling message slightly
Philip Withnall [Mon, 27 Aug 2012 09:05:14 +0000 (10:05 +0100)]
core: Expanding a profiling message slightly

12 years agoeds: Batch up emissions of personas-changed while starting up
Philip Withnall [Mon, 27 Aug 2012 08:59:55 +0000 (09:59 +0100)]
eds: Batch up emissions of personas-changed while starting up

There’s no point in emitting personas-changed multiple times before the EDS
persona store has reached quiescence — it just means the individual
aggregator has to re-link more personas with each emission.

This patch batches up emissions of personas-changed from the EDS persona
store until is-quiescent is reached, then notifies about all personas in
a single emission.

12 years agoeds: Remove unnecessary locking
Philip Withnall [Sun, 26 Aug 2012 22:43:26 +0000 (23:43 +0100)]
eds: Remove unnecessary locking

It didn’t achieve anything.

12 years agoImplemented FUEL entries to Assamese translation
Nilamdyuti Goswami [Mon, 27 Aug 2012 19:19:08 +0000 (00:49 +0530)]
Implemented FUEL entries to Assamese translation

12 years agodocs: Add some more rules to the HACKING coding guidelines
Philip Withnall [Mon, 27 Aug 2012 13:42:11 +0000 (14:42 +0100)]
docs: Add some more rules to the HACKING coding guidelines

Because rules are good.

12 years agobuild: Switch to using AS_IF in configure.ac rather than shell script ‘if’
Philip Withnall [Sat, 25 Aug 2012 10:44:23 +0000 (11:44 +0100)]
build: Switch to using AS_IF in configure.ac rather than shell script ‘if’

This is necessary because using certain autoconf macros inside a shell
script ‘if’ can cause problems if the macros perform a one-time
initialisation. The initialisation variables will be lost if the ‘if’ branch
isn’t taken.

See: https://bugzilla.gnome.org/show_bug.cgi?id=682346
See: https://bugzilla.gnome.org/show_bug.cgi?id=681413

12 years agobuild: Add DIST_SUBDIRS in the top-level Makefile.am
Philip Withnall [Sat, 25 Aug 2012 10:42:47 +0000 (11:42 +0100)]
build: Add DIST_SUBDIRS in the top-level Makefile.am

Just in case DISTCHECK_CONFIGURE_FLAGS gets changed at some point to no
longer build all subdirectories, we should list them all in DIST_SUBDIRS
so they still get distributed. It would be a shame to release a folks
tarball with half of the source code missing.

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

12 years agoUpdated Vietnamese translation
Nguyễn Thái Ngọc Duy [Sat, 25 Aug 2012 10:17:14 +0000 (17:17 +0700)]
Updated Vietnamese translation

12 years agopo/vi: import from Damned Lies
Nguyễn Thái Ngọc Duy [Sat, 25 Aug 2012 09:55:18 +0000 (16:55 +0700)]
po/vi: import from Damned Lies

12 years agoUpdate NEWS with fix for bug 682346
Arun Raghavan [Sat, 25 Aug 2012 04:58:44 +0000 (10:28 +0530)]
Update NEWS with fix for bug 682346

Forgot to push this out with the original commit.

12 years agobuild: Make telepathy backend optional
Arun Raghavan [Tue, 21 Aug 2012 11:13:14 +0000 (16:43 +0530)]
build: Make telepathy backend optional

This is handy for while developing for those who don't always have
bleeding edge telepathy-glib. As a side-effect, tests are also made
optional (but on by default).

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

12 years agoinspect: Fix crash when Utils.output_filestream is uninitialized.
Jeremy Whiting [Fri, 24 Aug 2012 21:54:04 +0000 (15:54 -0600)]
inspect: Fix crash when Utils.output_filestream is uninitialized.

12 years agoBug 682572 — Build failures due to accessing static members
Philip Withnall [Thu, 23 Aug 2012 21:40:45 +0000 (22:40 +0100)]
Bug 682572 — Build failures due to accessing static members

Fix some more build failures due to accessing static members using an instance
variable. Also fix an instance of calling an async function with an implicit
‘.begin()’.

Hopefully that’s the last of them.

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

12 years agoUpdated Polish translation
Piotr Drąg [Thu, 23 Aug 2012 00:52:39 +0000 (02:52 +0200)]
Updated Polish translation

12 years agoUpdated Indonesian translation
Dirgita [Tue, 21 Aug 2012 09:49:01 +0000 (16:49 +0700)]
Updated Indonesian translation

12 years agoBug 664072 — Folks should only use assert*() for critical, program-terminating errors
Philip Withnall [Mon, 30 Jul 2012 10:03:21 +0000 (12:03 +0200)]
Bug 664072 — Folks should only use assert*() for critical, program-terminating errors

Turn various assert()s into return[_val]_if_fail()s.

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

12 years agoUpdated Galician translations
Fran Diéguez [Thu, 16 Aug 2012 22:31:42 +0000 (00:31 +0200)]
Updated Galician translations

12 years agoNote fixes for bgo#681420 in NEWS.
Travis Reitter [Wed, 15 Aug 2012 00:40:16 +0000 (17:40 -0700)]
Note fixes for bgo#681420 in NEWS.

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

12 years agoAccess static class members through class; use explicit .begin()
Travis Reitter [Wed, 15 Aug 2012 00:37:39 +0000 (17:37 -0700)]
Access static class members through class; use explicit .begin()

This covers the libsocialweb backend tests.

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

12 years agoAccess static class members through class, not instance.
Travis Reitter [Mon, 13 Aug 2012 16:51:09 +0000 (09:51 -0700)]
Access static class members through class, not instance.

This covers the libsocialweb backend.

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

12 years agodocs: Use correct Valadoc syntax for monospaced content
Philip Withnall [Tue, 14 Aug 2012 20:21:05 +0000 (21:21 +0100)]
docs: Use correct Valadoc syntax for monospaced content

The syntax is ‘``monospaced text``’ rather than ‘`monospaced text`’, which
we were consistently getting wrong. Valadoc now produces the correct markup
for monospaced text, but it doesn’t appear differently from other text at
the moment due to Valadoc not having any CSS for it. That will change soon.

Similarly, Valadoc currently produces the wrong markup for monospaced text
with the gtkdoc doclet, but that will soon be fixed.

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

12 years agoAdd gir and .vapi files to DISTCLEANFILES if not building a release
Jeremy Whiting [Fri, 6 Jul 2012 20:21:02 +0000 (14:21 -0600)]
Add gir and .vapi files to DISTCLEANFILES if not building a release

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

12 years agoeds: Add create_source_registry to eds tests.
Erick Pérez Castellanos [Tue, 14 Aug 2012 17:22:10 +0000 (13:22 -0400)]
eds: Add create_source_registry to eds tests.

12 years agotracker tests fixed to match last vala release.
Erick Pérez Castellanos [Mon, 13 Aug 2012 19:18:58 +0000 (15:18 -0400)]
tracker tests fixed to match last vala release.

Vala change:
1. Warn when accessing static members with an instance reference.
2. Deprecate implicit .begin for async methods.

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

12 years agotracker backend fixed to match last vala release.
Erick Pérez Castellanos [Mon, 13 Aug 2012 19:17:55 +0000 (15:17 -0400)]
tracker backend fixed to match last vala release.

Vala change:
1. Warn when accessing static members with an instance reference.
2. Deprecate implicit .begin for async methods.

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

12 years agodocs: Add replacement symbols to ‘Deprecated’ annotations
Philip Withnall [Mon, 13 Aug 2012 20:45:20 +0000 (21:45 +0100)]
docs: Add replacement symbols to ‘Deprecated’ annotations

This improves the documentation (and valac error messages) a little.

12 years agoAdded Marathi Translation
Sandeep Sheshrao Shedmake [Sun, 12 Aug 2012 11:03:08 +0000 (16:33 +0530)]
Added Marathi Translation

12 years agoUpdate Punjabi Translation
A S Alam [Sun, 12 Aug 2012 03:44:20 +0000 (09:14 +0530)]
Update Punjabi Translation

12 years agoeds: Add create_source_registry to eds-backend to fix build.
Jeremy Whiting [Fri, 10 Aug 2012 23:00:53 +0000 (17:00 -0600)]
eds: Add create_source_registry to eds-backend to fix build.

12 years agoPrefer earlier alphabetical uid persona when two personas from the same persona store.
Jeremy Whiting [Tue, 7 Aug 2012 02:13:00 +0000 (20:13 -0600)]
Prefer earlier alphabetical uid persona when two personas from the same persona store.
Fixes bug https://bugzilla.gnome.org/show_bug.cgi?id=681346

12 years agoUpdated gujarati file
Sweta Kothari [Fri, 10 Aug 2012 11:27:07 +0000 (16:57 +0530)]
Updated gujarati file

12 years agoUpdated gujarati file
Sweta Kothari [Fri, 10 Aug 2012 11:01:07 +0000 (16:31 +0530)]
Updated gujarati file

12 years agoUpdated gujarati file
Sweta Kothari [Fri, 10 Aug 2012 09:41:08 +0000 (15:11 +0530)]
Updated gujarati file

12 years agodocs: Various small fixes and expansions of documentation
Philip Withnall [Thu, 9 Aug 2012 23:15:40 +0000 (00:15 +0100)]
docs: Various small fixes and expansions of documentation

 • Various links fixed to point to class documentation rather than its
   constructor documentation (this is a quirk of Valadoc; if using
   “{@link ClassName}” inside a method of ClassName, the link will point to
   ClassName’s constructor because symbols are resolved relatively and the
   class’ constructor is called “ClassName”).
 • Various bits of documentation expanded (mostly trivially) to shut gtk-doc
   up about missing long descriptions.
 • Some Vala code attributes moved around so the documentation comments are
   correctly associated with the code. (This shouldn’t change the behaviour
   of the attributes themselves.)
 • Some trivial constructors added to classes in order to give them
   documentation.
 • Constructor for Utils added and deprecated immediately. Utils should
   become a nested namespace on the next API break, since it will only ever
   contain static methods, and thus doesn’t need to be instantiable (which
   folks will make it at the moment).

12 years agodocs: Remove protected symbols from the documentation
Philip Withnall [Thu, 9 Aug 2012 23:13:11 +0000 (00:13 +0100)]
docs: Remove protected symbols from the documentation

Folks isn’t really extensible outside its own source tree, so why clutter
up the documentation (and its build process/logs) with protected symbols?

12 years agoeds: Minor API fixes in the EDS backend
Philip Withnall [Thu, 9 Aug 2012 23:11:20 +0000 (00:11 +0100)]
eds: Minor API fixes in the EDS backend

These APIs, introduced in folks 0.7.1 (so this is an unstable API break,
but that’s OK), weren’t quite right in C. The SourceRegistry constructor
shouldn’t be exposed publicly as part of folks, and the PersonaStore
constructor had a stray extra parameter.

12 years agotests fixed to match last vala release.
Erick Pérez Castellanos [Thu, 9 Aug 2012 18:57:15 +0000 (14:57 -0400)]
tests fixed to match last vala release.

Vala change:
1. Warn when accessing static members with an instance reference.
2. Deprecate implicit .begin for async methods.

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

12 years agoFixes to build with last vala release.
Erick Pérez Castellanos [Thu, 9 Aug 2012 18:55:38 +0000 (14:55 -0400)]
Fixes to build with last vala release.

Vala change:
1. Warn when accessing static members with an instance reference.
2. Deprecate implicit .begin for async methods.

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

12 years agotelepathy backend fixed to match last vala release.
Erick Pérez Castellanos [Thu, 9 Aug 2012 18:54:54 +0000 (14:54 -0400)]
telepathy backend fixed to match last vala release.

Vala change:
1. Warn when accessing static members with an instance reference.
2. Deprecate implicit .begin for async methods.

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

12 years agokey-file backend fixed to match last vala release.
Erick Pérez Castellanos [Thu, 9 Aug 2012 18:54:04 +0000 (14:54 -0400)]
key-file backend fixed to match last vala release.

Vala change:
1. Warn when accessing static members with an instance reference.

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

12 years agoeds backend fixed to match last vala release.
Erick Pérez Castellanos [Thu, 9 Aug 2012 18:52:52 +0000 (14:52 -0400)]
eds backend fixed to match last vala release.

Vala change:
1. Warn when accessing static members with an instance reference.

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

12 years agoAdded Latvian translation
Arvis Lacis [Tue, 7 Aug 2012 19:22:53 +0000 (22:22 +0300)]
Added Latvian translation

12 years agoLINGUAS updated and new hindi translation added
chandankumar [Tue, 7 Aug 2012 05:52:34 +0000 (11:22 +0530)]
LINGUAS updated and new hindi translation added

12 years agoAssamese translation completed
Nilamdyuti Goswami [Mon, 6 Aug 2012 08:16:18 +0000 (13:46 +0530)]
Assamese translation completed

12 years agoAdded Assamese to LINGUAS
Nilamdyuti Goswami [Mon, 6 Aug 2012 03:41:52 +0000 (09:11 +0530)]
Added Assamese to LINGUAS

12 years agoconfigure: -Werror= make no sense for "no" and "extra"
Alban Browaeys [Wed, 1 Aug 2012 12:43:21 +0000 (14:43 +0200)]
configure: -Werror= make no sense for "no" and "extra"

gcc error out when -Werror=extra -Werror=no-*
are used. And it is the most sensible thing to do.

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

12 years agoPost-release version bump
Philip Withnall [Tue, 31 Jul 2012 15:04:06 +0000 (17:04 +0200)]
Post-release version bump

12 years agobuild: Add a missing file to MAINTAINERCLEANFILES
Philip Withnall [Mon, 30 Jul 2012 10:50:08 +0000 (12:50 +0200)]
build: Add a missing file to MAINTAINERCLEANFILES

12 years agobuild: Remove -Werror from CFLAGS
Philip Withnall [Mon, 30 Jul 2012 09:12:05 +0000 (11:12 +0200)]
build: Remove -Werror from CFLAGS

Replace it with a more targetted set of -Werror=[flag] flags, copied from
libsoup: http://git.gnome.org/browse/libsoup/tree/configure.ac?id=f5902fce98ae0314f0d9ca6e544895548c94a456#n339

12 years agoUpdated Galician translations
Fran Diéguez [Mon, 30 Jul 2012 00:50:19 +0000 (02:50 +0200)]
Updated Galician translations

12 years agoeds: Remove unnecessary valadoc taglet
Philip Withnall [Sun, 29 Jul 2012 18:06:02 +0000 (20:06 +0200)]
eds: Remove unnecessary valadoc taglet

The [Deprecated] code attribute serves the same purpose.

12 years agodocs: Add “wiki” pages to the documentation
Philip Withnall [Sun, 29 Jul 2012 18:04:44 +0000 (20:04 +0200)]
docs: Add “wiki” pages to the documentation

These, aptly enough, contain information moved from the wiki on
freedesktop.org about folks concepts, debugging and a glossary.