commit e82c667d1f435926d2bf22524fd162a4d52b243d Author: Philip Withnall Date: Mon Dec 13 16:40:29 2010 +0000 Add missing files to POTFILES.in and POTFILES.skip po/POTFILES.in | 1 + po/POTFILES.skip | 2 ++ 2 files changed, 3 insertions(+), 0 deletions(-) commit 482fdc922a95cf0af222c0932c01ede04aa4133e Author: Philip Withnall Date: Mon Dec 13 16:35:59 2010 +0000 Remove outdated translation files from EXTRA_DIST They're no longer copied into the build tree since we no longer call autopoint. See: bgo#635649 Makefile.am | 9 --------- 1 files changed, 0 insertions(+), 9 deletions(-) commit 3b61c964eac1dce60b9ab7d4f6e954fbef70ffa1 Author: Philip Withnall Date: Mon Dec 13 15:35:38 2010 +0000 Ensure each Persona is added to the relinked_personas list at most once In some cases when relinking the user's Individual when taking Empathy offline, several of the user's Personas can get into the relinked_personas list multiple times. This causes an infinite loop of linking and relinking those Personas. Closes: bgo#637136 folks/individual-aggregator.vala | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit f3ac848861074425cb88753ddddf124f4f7d358c Author: Philip Withnall Date: Sun Dec 12 17:52:52 2010 +0000 Bug 636714 — Assertion failure on invalid IM address Handle invalid IM addresses in relationships.ini more gracefully by throwing an exception from IMable.normalise_im_address() if it detects an invalid address, rather than aborting due to an assertion failure. Closes: bgo#636714 NEWS | 3 + backends/key-file/kf-persona.vala | 49 +++++++++++++++++++---- backends/telepathy/lib/tpf-persona.vala | 12 +++++- folks/imable.vala | 65 ++++++++++++++++++++++++++---- 4 files changed, 109 insertions(+), 20 deletions(-) commit f4dc8761a69a66c5c378e8502478b057333ebc6e Author: Philip Withnall Date: Mon Dec 13 15:23:15 2010 +0000 Don't trust personas from IRC backends/telepathy/lib/tpf-persona-store.vala | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 272e05c498430c2584753ce452e6ffd7fdbffbbe Author: Philip Withnall Date: Sun Dec 12 18:32:51 2010 +0000 Rename the Favourite interface to Favouritable Closes: bgo#627397 NEWS | 2 + backends/telepathy/lib/tpf-persona.vala | 4 +- folks/Makefile.am | 2 +- folks/favouritable.vala | 33 +++++++++++++++++++++++++++++++ folks/favourite.vala | 33 ------------------------------- folks/individual.vala | 10 ++++---- 6 files changed, 43 insertions(+), 41 deletions(-) commit 5953792452846ee0df317c946a19522a77d15e1d Author: Philip Withnall Date: Sun Dec 12 18:28:20 2010 +0000 Rename the Presence interface to HasPresence Helps: bgo#627397 NEWS | 1 + backends/telepathy/lib/tpf-persona.vala | 8 +- folks/Makefile.am | 2 +- folks/has-presence.vala | 161 ++++++++++++++++++++++++++++ folks/imable.vala | 2 +- folks/individual.vala | 11 +- folks/presence.vala | 161 ---------------------------- tests/telepathy/individual-properties.vala | 2 +- 8 files changed, 175 insertions(+), 173 deletions(-) commit 4c35a03bf5a6efe5ee3a865ba4d79857d57fc9c2 Author: Philip Withnall Date: Sun Dec 12 18:24:08 2010 +0000 Rename the Avatar interface to HasAvatar Helps: bgo#627397 NEWS | 3 ++ backends/telepathy/lib/tpf-persona.vala | 4 +- folks/Makefile.am | 2 +- folks/avatar.vala | 36 ------------------------------- folks/has-avatar.vala | 36 +++++++++++++++++++++++++++++++ folks/individual.vala | 6 ++-- 6 files changed, 45 insertions(+), 42 deletions(-) commit 1cda85c48be7b4b7ec1e253c59a831762cdc06b7 Author: Philip Withnall Date: Sun Dec 12 17:44:35 2010 +0000 Add recent bug fixes to NEWS file NEWS | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit e3ff05da1464e1ea2214293a0255bd0e71f60d85 Author: Philip Withnall Date: Sun Dec 12 17:06:38 2010 +0000 Add documented libraries to LDFLAGS in the documentation Makefile.am gtkdoc-scangobj expects to have the libraries it's linking its scanner program to present in LDFLAGS. gtk-doc.make normally does this automatically for normal gtk-doc-enabled projects, but we need to do it manually. docs/Makefile.am | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit 770a429de41c46a7e99686bd600621396cc4ccac Author: Philip Withnall Date: Sun Dec 12 16:34:01 2010 +0000 Add missing documentation for method parameters backends/telepathy/lib/tpf-persona-store.vala | 2 ++ backends/telepathy/lib/tpf-persona.vala | 3 +++ 2 files changed, 5 insertions(+), 0 deletions(-) commit 037dab458f415314fe33dc5fd9082cbac4e198ec Author: Philip Withnall Date: Sun Dec 12 16:29:07 2010 +0000 Fix documentation of enum members The documentation comments for enum members have to be proper valadoc comments (i.e. starting with /** and ending with */ on separate lines). folks/groupable.vala | 60 +++++++++++++++++++++++++++++++++++--------------- folks/types.vala | 12 +++++++-- 2 files changed, 51 insertions(+), 21 deletions(-) commit 2e4ee8cb2703ea13e6023c6f917f8a76f2c223a5 Author: Philip Withnall Date: Sun Dec 12 16:18:57 2010 +0000 Fix string length calculation in the BackendStore for Vala 0.12 folks/backend-store.vala | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) commit e6227d18e16b2aafe4f176b562504117980d0dd8 Author: Philip Withnall Date: Sun Dec 12 16:18:01 2010 +0000 Remove use of deprecated GLib API in Vala 0.12 folks/backend-store.vala | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 0e2136a563bc3e9f6ef35bc687a1e6a7560a9520 Author: Philip Withnall Date: Sun Dec 12 16:15:22 2010 +0000 Remove use of Unicode characters in documentation comments The normal valadoc doclet is fine with them, but the gtkdoc doclet doesn't like them. See: bgo#637072 folks/individual-aggregator.vala | 2 +- folks/individual.vala | 4 ++-- folks/persona.vala | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) commit c8f9d86da76bc1158136e6140b76e1adfb6e6c4f Author: Travis Reitter Date: Mon Oct 18 13:00:13 2010 -0700 Generate gtk-doc for libfolks and libfolks-telepathy. docs/Makefile.am | 31 +++++++++++++++++++++++++++++-- 1 files changed, 29 insertions(+), 2 deletions(-) commit ffe48b93225ffb30f7c60b0643aef0547f30afd0 Author: Philip Withnall Date: Sun Dec 12 11:09:12 2010 +0000 Don't delete in-tree m4 macros when doing maintainer-clean Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6bcd5a03185e186b92c20ae732337df64ac0f5ef Author: Philip Withnall Date: Sun Dec 12 11:04:58 2010 +0000 Remove libtool m4 macros from the git tree They're copied into the build tree from the system libtool installation by libtoolize, and don't belong in git. m4/ltoptions.m4 | 368 ----------------------------------------------------- m4/ltsugar.m4 | 123 ------------------ m4/lt~obsolete.m4 | 92 ------------- 3 files changed, 0 insertions(+), 583 deletions(-) commit c7505774b7a70d0c1e979a10439ceb87419d74f2 Author: Stef Walter Date: Wed Dec 1 20:50:22 2010 +0000 Bug 636251 — Fails to add contact Vala compiles this line of code wrong, and tries to double check that there is a GValue boxed inside of the GValue. Closes: bgo#636251 folks/individual-aggregator.vala | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 34f7218304a87bb8893ad5ba5daa317da498f832 Author: Robert Ancell Date: Fri Nov 26 14:32:39 2010 +1100 Bug 635823 — Link telepathy test program to GIO Closes: bgo#635823 NEWS | 1 + tests/telepathy/Makefile.am | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 957dc5ca25f23724f120c1bf2c4257e7ea421577 Author: Philip Withnall Date: Sat Nov 27 21:32:41 2010 +0000 Bug 635703 – Leak in connection_get_requestable_channel_classes_cb Tidy up memory handling in the function so that it doesn't leak in odd conditions. Closes: bgo#635703 NEWS | 1 + backends/telepathy/lib/tp-lowlevel.c | 11 +++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) commit 237d196f4ab0693e5132ddc1a27a48d61fc0ce44 Author: Philip Withnall Date: Sat Nov 27 21:17:56 2010 +0000 Fix return types and documentation for a tp-lowlevel.c method folks_tp_lowlevel_connection_get_requestable_channel_classes_finish() had incorrect return values in assertion failure conditions, and the documentation said to use the wrong function to free its return value. backends/telepathy/lib/tp-lowlevel.c | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) commit 6837df407dfbca5e6cc9299e807147b87b545d8e Author: Philip Withnall Date: Sat Nov 27 21:08:12 2010 +0000 Bug 635649 — autopoint fails to run Since the changes due to bgo#635134, we should no longer call autopoint in autogen.sh. Closes: bgo#635649 NEWS | 1 + autogen.sh | 1 - 2 files changed, 1 insertions(+), 1 deletions(-) commit bd11544a9c28e99f51c8ef8b6227d2e488dc968c Author: Philip Withnall Date: Mon Nov 22 22:06:04 2010 +0000 Don't use IT_PROG_INTLTOOL and AM_GNU_GETTEXT They conflict. See bgo#635134. configure.ac | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit ec6b7e93ce864885e897756b7f2ae96aaf807958 Author: Philip Withnall Date: Thu Nov 18 21:20:17 2010 +0000 Fix leak in tp-lowlevel.c Closes: bgo#635178 NEWS | 7 +++++++ backends/telepathy/lib/tp-lowlevel.c | 2 ++ 2 files changed, 9 insertions(+), 0 deletions(-)