commit 939a104853bc5a3cf05afe2446104647c4d81406 Author: Philip Withnall Date: Wed Nov 6 16:35:08 2013 +0000 Release version 0.9.6 NEWS | 4 +-- backends/bluez/bluez-backend-factory.vala | 8 +++--- backends/bluez/bluez-backend.vala | 32 ++++++++++----------- backends/bluez/bluez-persona-store.vala | 48 +++++++++++++++---------------- backends/bluez/bluez-persona.vala | 24 ++++++++-------- configure.ac | 8 +++--- 6 files changed, 62 insertions(+), 62 deletions(-) commit 8fbfa165fe1f97b0dc4c9cb3145e5344229cb249 Author: Philip Withnall Date: Wed Nov 6 15:55:00 2013 +0000 docs: Fix links in documentation comments This prevents valadoc throwing more of a hissy fit than usual. backends/eds/lib/edsf-persona-store.vala | 7 ++++--- folks/backend.vala | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) commit 27c7019fc0ebfdcedc58a0a1ef2c09cdcd37071c Author: Piotr Drąg Date: Wed Nov 6 16:36:20 2013 +0100 Updated Polish translation po/pl.po | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) commit f675b4bbbf97c039fec8fed7f63f19925adc1998 Author: Philip Withnall Date: Wed Nov 6 10:59:18 2013 +0000 tests: Add missing valgrind.mk include to test Makefile.ams tests/libsocialweb/Makefile.am | 1 + tests/tracker/Makefile.am | 1 + 2 files changed, 2 insertions(+) commit b9c7ee26aeff54470beee8e90d980a11bd3a7c99 Author: Philip Withnall Date: Wed Nov 6 10:59:00 2013 +0000 tests: Remove unused variables from Makefile.ams tests/eds/Makefile.am | 4 ---- tests/telepathy/Makefile.am | 1 - tests/tracker/Makefile.am | 4 ---- 3 files changed, 9 deletions(-) commit 8ffbdf104032df464c3bb6f65657dc80c2d81b1e Author: Philip Withnall Date: Wed Nov 6 10:21:24 2013 +0000 eds: Remove unused -include in Makefile.am backends/eds/lib/Makefile.am | 1 - 1 file changed, 1 deletion(-) commit d052041a4dd444648a708da5ecdc41f9cbbc68a4 Author: Philip Withnall Date: Wed Nov 6 10:14:39 2013 +0000 build: Add folks-internal.la to $(backend_libadd) backends/backend.mk | 1 + 1 file changed, 1 insertion(+) commit 1bcaac73f5a908e25e0c93847c04736babf3b2bc Author: Philip Withnall Date: Wed Nov 6 14:55:42 2013 +0000 build: Drop GLib dependency to ≥ 2.38.2 (from 2.39.0) The GLib patches needed for the BlueZ backend to work properly have been backported to GLib 2.38, and will appear in the GLib 2.38.2 release. See: https://bugzilla.gnome.org/show_bug.cgi?id=710726 NEWS | 2 +- configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit c2b005182b114769a768890642d6302bd669f981 Author: Philip Withnall Date: Mon Nov 4 14:09:34 2013 +0000 bluez: Prevent blocked Bluetooth devices from becoming persona stores If the user has explicitly blocked a Bluetooth phone from their laptop, they don’t want to try downloading contacts from it. https://bugzilla.gnome.org/show_bug.cgi?id=711406 NEWS | 1 + backends/bluez/bluez-backend.vala | 21 +++++++++++++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) commit 22cc13a4eefb5cc35d3baab23290f149e182ecca Author: Philip Withnall Date: Wed Nov 6 14:47:53 2013 +0000 docs: Update NEWS with recent changes NEWS | 1 + 1 file changed, 1 insertion(+) commit 5248f654d5f74b1565f485769cfc5108f2cacaa9 Author: Philip Withnall Date: Mon Nov 4 13:42:41 2013 +0000 ofono: Throw a useful error if prepare() fails for a missing D-Bus service Previously the error was completely unhelpful. https://bugzilla.gnome.org/show_bug.cgi?id=711403 backends/ofono/ofono-backend.vala | 26 ++++++++++++++++++-------- po/POTFILES.in | 1 + po/POTFILES.skip | 1 + 3 files changed, 20 insertions(+), 8 deletions(-) commit e49a256f89e49b1a08f04c19336bd0b18f2fe125 Author: Philip Withnall Date: Mon Nov 4 13:41:59 2013 +0000 core: Bless DBusError.SERVICE_UNKNOWN for D-Bus service problems on prepare() As folks acquires more D-Bus-enabled backends, we need a common error code for when the service can’t be started. In the Backend.prepare() documentation, bless DBusError.SERVICE_UNKNOWN as this error code. Also fix the BlueZ backend to emit it instead of a custom error code. https://bugzilla.gnome.org/show_bug.cgi?id=711403 backends/bluez/bluez-backend.vala | 21 +++------------------ folks/backend.vala | 2 ++ 2 files changed, 5 insertions(+), 18 deletions(-) commit 945b305c61bcd08cdd8c9120df7ed0bf285139ea Author: Andika Triwidada Date: Tue Nov 5 08:38:49 2013 +0700 Updated Indonesian translation po/id.po | 286 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 177 insertions(+), 109 deletions(-) commit 3e5b86bd4e58da2d8f093324c7266784100d0d00 Author: Aurimas Černius Date: Sun Nov 3 17:11:07 2013 +0200 Updated Lithuanian translation po/lt.po | 290 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 181 insertions(+), 109 deletions(-) commit a700f7507bc0a976fa953159b99ec687554e8036 Author: Мирослав Николић Date: Sun Nov 3 08:48:24 2013 +0100 Updated Serbian translation po/sr.po | 287 +++++++++++++++++++++++++++++++++++---------------------- po/sr@latin.po | 287 +++++++++++++++++++++++++++++++++++---------------------- 2 files changed, 350 insertions(+), 224 deletions(-) commit cdf212e690a99b65123ac4595b83847293403345 Author: Rafael Ferreira Date: Sat Nov 2 14:41:46 2013 -0200 Updated Brazilian Portuguese translation po/pt_BR.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5af32493f0e17146e3bb7882540edd85be096253 Author: Rafael Ferreira Date: Sat Nov 2 14:08:17 2013 -0200 Updated Brazilian Portuguese translation proofread by Enrico Nicoletto po/pt_BR.po | 435 +++++++++++++++++++++++++++++------------------------------- 1 file changed, 213 insertions(+), 222 deletions(-) commit 008e003831a79020a6f87f189200195a90897bf2 Author: Matej Urbančič Date: Fri Nov 1 19:50:54 2013 +0100 Updated Slovenian translation po/sl.po | 297 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 186 insertions(+), 111 deletions(-) commit ba8e75ef9b311eb02054cd92bfcdd4a894bdcb87 Author: Fran Diéguez Date: Fri Nov 1 16:18:34 2013 +0100 Updated Galician translations po/gl.po | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit dd0c681dc0e51413f7cc834dbcfd41aa9f60e945 Author: Fran Diéguez Date: Fri Nov 1 11:27:42 2013 +0100 Updated Galician translations po/gl.po | 271 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 163 insertions(+), 108 deletions(-) commit f5406ec5c479871d13490e56a93de3c164e12f0c Author: Piotr Drąg Date: Fri Nov 1 00:40:53 2013 +0100 Updated Polish translation po/pl.po | 290 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 182 insertions(+), 108 deletions(-) commit 659a5c4539912bb3b31f7e55e48e6fd4215257f8 Author: Matthieu Bouron Date: Tue Aug 21 16:49:44 2012 +0530 bluez: Add a Bluetooth Phonebook Access Profile backend using BlueZ 5 This pulls contacts out of a paired Bluetooth device and dumps them in folks. No test cases are included. https://bugzilla.gnome.org/show_bug.cgi?id=685848 This bumps the Vala and GLib dependencies of folks, needed for the following two fixes. • https://bugzilla.gnome.org/show_bug.cgi?id=710643 • https://bugzilla.gnome.org/show_bug.cgi?id=710726 https://bugzilla.gnome.org/show_bug.cgi?id=685848 NEWS | 5 +- backends/Makefile.am | 5 + backends/bluez/Makefile.am | 41 ++ backends/bluez/bluez-backend-factory.vala | 73 +++ backends/bluez/bluez-backend.vala | 636 ++++++++++++++++++++++ backends/bluez/bluez-persona-store.vala | 843 ++++++++++++++++++++++++++++++ backends/bluez/bluez-persona.vala | 312 +++++++++++ backends/bluez/org-bluez-obex-client.vala | 99 ++++ backends/bluez/org-bluez.vala | 116 ++++ configure.ac | 28 +- folks/build-conf.vapi | 3 + po/POTFILES.in | 2 + po/POTFILES.skip | 2 + 13 files changed, 2162 insertions(+), 3 deletions(-) commit 1af18e6813cf1cb2e6319f03b7f5dd9bf22587bd Author: Philip Withnall Date: Fri Oct 25 20:15:27 2013 +0100 build: Fix PKG_CONFIG_PATH for calls to g-ir-scanner Ensure that g-ir-scanner’s PKG_CONFIG_PATH includes the build directory containing the generated -uninstalled.pc files for folks, so that the backends can link against it properly for being scanned. https://bugzilla.gnome.org/show_bug.cgi?id=708059 NEWS | 2 ++ backends/eds/lib/Makefile.am | 4 ++++ backends/libsocialweb/lib/Makefile.am | 4 ++++ backends/telepathy/lib/Makefile.am | 4 ++++ backends/tracker/lib/Makefile.am | 4 ++++ configure.ac | 5 ----- folks/Makefile.am | 4 ++++ tests/lib/telepathy/contactlist/Makefile.am | 4 ++++ 8 files changed, 26 insertions(+), 5 deletions(-) commit 0f43e0dc8220a3e4ce29e8f5663ce5369f39b658 Author: Philip Withnall Date: Mon Oct 28 10:33:12 2013 +0000 backends: Fix paths in *-uninstalled.pc.in pkg-config files Copy–paste errors. backends/eds/lib/folks-eds-uninstalled.pc.in | 2 +- backends/libsocialweb/lib/folks-libsocialweb-uninstalled.pc.in | 2 +- backends/tracker/lib/folks-tracker-uninstalled.pc.in | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 1760767bfd73addf52b02063377ed921b52df09b Author: Philip Withnall Date: Mon Oct 28 10:15:56 2013 +0000 build: Factor common automakery out of backends’ Makefile.ams This makes the backends’ build process so much more consistent, and reduces a huge amount of copy–paste automakery. backends/Makefile.am | 2 + backends/backend.mk | 80 +++++++++++++++++++++++++++++++++++++++ backends/eds/Makefile.am | 43 ++++----------------- backends/eds/backend.mk | 1 - backends/key-file/Makefile.am | 49 ++++++------------------ backends/libsocialweb/Makefile.am | 49 ++++++------------------ backends/ofono/Makefile.am | 60 +++++++++-------------------- backends/telepathy/Makefile.am | 55 +++++++-------------------- backends/tracker/Makefile.am | 44 +++++---------------- 9 files changed, 154 insertions(+), 229 deletions(-) commit 6cfcdc7d4aa5c7549180b2d6638c513844ab916a Author: Philip Withnall Date: Mon Oct 28 09:53:32 2013 +0000 backends: Remove BackendFactory classes They were constructed, made one method call in their constructor, and then sat there for the lifetime of the process, using a little bit of memory each, and not doing anything else. Instead, just add the new Backend to the BackendStore directly from the module initialiser. This cuts out a reasonable amount of generated C, and slightly reduces memory overheads. Yay! backends/eds/eds-backend-factory.vala | 27 ++++++--------------------- backends/key-file/kf-backend-factory.vala | 25 ++++++------------------- backends/libsocialweb/sw-backend-factory.vala | 25 ++++++------------------- backends/ofono/ofono-backend-factory.vala | 23 ++--------------------- backends/telepathy/tp-backend-factory.vala | 25 ++++++------------------- backends/tracker/tr-backend-factory.vala | 27 +++++++-------------------- 6 files changed, 33 insertions(+), 119 deletions(-) commit 92e545c90560a843bdf50b4512860bfc396939a0 Author: Renato Araujo Oliveira Filho Date: Mon Oct 28 09:30:47 2013 +0000 tests: Fix missing backslash in EDS tests Makefile.am tests/eds/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 18c629cf1d40a72c5f9f04a31dbdf4a265306cd9 Author: Philip Withnall Date: Fri Oct 25 18:09:50 2013 +0100 build: Enable colourised output from GCC If GCC supports it, enable the -fdiagnostics-color=auto option, which adds colour to warnings and errors outputted by GCC. Enable this for both generated and non-generated C code. https://bugzilla.gnome.org/show_bug.cgi?id=710869 configure.ac | 4 ++++ 1 file changed, 4 insertions(+) commit ec466f400d79e58ac655919bf7c3047909c4aecd Author: Philip Withnall Date: Fri Oct 25 11:50:31 2013 +0100 build: Disable some GCC warnings for generated C code The GCC warning spew which results from Vala’s non-perfect generated C code is distracting and can mask genuine warnings from valac or GCC. This patch adds some #pragmas in warnings.h which disable as many of these warnings as possible. Unfortunately some of the warnings are for const qualifier discards and passing parameters of the wrong type, which (as far as I know) can’t be disabled. In any case, this patch eliminates GCC warnings for several C files, which is better than nothing. Note that warnings.h should only be included in build targets which compile only Vala, and don’t compile any non-generated C code. Non-generated C code should always be compiled with all warnings enabled, to catch legitimate errors. See the comment at the top of warnings.h. https://bugzilla.gnome.org/show_bug.cgi?id=710869 NEWS | 1 + backends/eds/Makefile.am | 1 + backends/eds/lib/Makefile.am | 5 +++ backends/key-file/Makefile.am | 1 + backends/libsocialweb/Makefile.am | 1 + backends/libsocialweb/lib/Makefile.am | 5 +++ backends/ofono/Makefile.am | 1 + backends/telepathy/Makefile.am | 1 + backends/telepathy/lib/Makefile.am | 6 +++ backends/tracker/Makefile.am | 1 + backends/tracker/lib/Makefile.am | 1 + folks/Makefile.am | 11 +++++ folks/warnings.h | 85 +++++++++++++++++++++++++++++++++++ tests/eds/Makefile.am | 1 + tests/folks/Makefile.am | 1 + tests/key-file/Makefile.am | 1 + tests/lib/eds/Makefile.am | 5 +++ tests/lib/key-file/Makefile.am | 5 +++ tests/lib/libsocialweb/Makefile.am | 5 +++ tests/lib/telepathy/Makefile.am | 5 +++ tests/lib/tracker/Makefile.am | 5 +++ tests/libsocialweb/Makefile.am | 1 + tests/telepathy/Makefile.am | 1 + tests/tracker/Makefile.am | 1 + tools/Makefile.am | 1 + tools/inspect/Makefile.am | 1 + 26 files changed, 153 insertions(+) commit 3da175cc6cd81eeccbef602197d10813dadea0c9 Author: Philip Withnall Date: Fri Oct 25 09:58:20 2013 +0100 build: Whitespace cleanup in various Makefile.am files backends/eds/lib/Makefile.am | 16 ++++++++-------- backends/libsocialweb/lib/Makefile.am | 16 ++++++++-------- backends/telepathy/lib/Makefile.am | 22 +++++++++++----------- backends/tracker/lib/Makefile.am | 16 ++++++++-------- 4 files changed, 35 insertions(+), 35 deletions(-) commit 3251589b691a8dbec03aae03fc1b7ee61f49a1ac Author: Philip Withnall Date: Fri Oct 25 09:56:34 2013 +0100 telepathy: Remove redundant entries from a CPPFLAGS variable They’re already in AM_CPPFLAGS, which is substituted into that CPPFLAGS variable. backends/telepathy/lib/Makefile.am | 4 ---- 1 file changed, 4 deletions(-) commit 7ad7164ba1e29db71d27329fb7263f9b4bccd8f2 Author: Philip Withnall Date: Fri Oct 25 11:59:52 2013 +0100 core: Remove an excess parameter from a printf()-format function call folks/object-cache.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 9565b4711ff6499344fb607494705a8d3e60a0c7 Author: Philip Withnall Date: Fri Oct 25 11:59:28 2013 +0100 core: Add [PrintfFormat] attributes to some internal debug methods folks/internal.vala | 2 ++ 1 file changed, 2 insertions(+) commit b4ecf27b56ee09e42e7a4619f88988cb52d6db2e Author: Philip Withnall Date: Fri Oct 25 11:58:58 2013 +0100 core: Eliminate a shadowed variable Vala is fine with this but GCC complains. Let’s keep GCC happy. folks/individual-aggregator.vala | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 08eaf323c3045312296dce5145de44279c0057db Author: Travis Reitter Date: Mon Oct 21 16:36:51 2013 -0700 test: bump the timeout for the Tracker favourite-updates test This may be a little excessive but smaller amounts occasionally caused a failure on timeout. In theory, this shouldn't matter too much, since the test exits early once conditions are satisfied. tests/tracker/favourite-updates.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d118e13f9a73e9ce4a9ff806150e36888f144f17 Author: Xavier Claessens Date: Mon Oct 21 10:29:02 2013 -0400 Fix phone normalization This make the code actually match the algorithm described on http://blog.barisione.org/2010-06/handling-phone-numbers/ It also use a StringBuilder instead of doing tones of string copy. NEWS | 3 ++ folks/phone-details.vala | 70 +++++++++++++++++++++++++----------- tests/folks/phone-field-details.vala | 3 ++ 3 files changed, 56 insertions(+), 20 deletions(-) commit 20622279cb5cfef2b3201a7e122321377a1fc96a Author: Philip Withnall Date: Tue Oct 8 15:06:13 2013 +0100 backends: Work around a Vala const-array null-termination bug Bug #682698 means that Vala does not null-terminate const arrays, yet it expects them to be null terminated when returning them to g_object_get(). This results in g_object_get() walking off into arbitrary memory, and Bad Things happen shortly afterwards. Work around this (because it doesn’t look like the Vala bug is going to be fixed any time soon) by manually null-terminating all const arrays (typically linkable_properties and writeable_properties lists in backends) and modifying code which iterates over them to ignore null entries. https://bugzilla.gnome.org/show_bug.cgi?id=682698 NEWS | 2 ++ backends/eds/lib/edsf-persona.vala | 12 ++++++++---- backends/key-file/kf-persona-store.vala | 3 ++- backends/key-file/kf-persona.vala | 6 ++++-- backends/libsocialweb/lib/swf-persona.vala | 3 ++- backends/ofono/ofono-persona.vala | 3 ++- backends/telepathy/lib/tpf-persona.vala | 6 +++++- backends/tracker/lib/trf-persona-store.vala | 3 ++- backends/tracker/lib/trf-persona.vala | 10 ++++++++-- folks/individual-aggregator.vala | 16 ++++++++++++++++ 10 files changed, 51 insertions(+), 13 deletions(-) commit f9907524e16a121b7b88ca369b34a7719c510072 Author: Philip Withnall Date: Tue Oct 15 12:27:06 2013 +0100 ofono: Skip whitespace between vCards when splitting them up This eliminates the following libebook warning which we were triggering. libebook itself skips the whitespace, so this introduces no functional changes. libebook-contacts-WARNING **: vcard began without a BEGIN:VCARD https://bugzilla.gnome.org/show_bug.cgi?id=710178 NEWS | 1 + backends/ofono/ofono-persona-store.vala | 4 ++++ 2 files changed, 5 insertions(+) commit cca234f0968e4f4fbeb7a3661df942a6e4e3003e Author: Philip Withnall Date: Mon Oct 21 17:40:04 2013 +0100 telepathy: Fix tp-zeitgeist-dummy to match changes in b38f7126 backends/telepathy/lib/Makefile.am | 3 +++ backends/telepathy/lib/tp-zeitgeist-dummy.vala | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) commit b38f7126fd2ed166c7fdec9486ec509ddc7512a6 Author: Xavier Claessens Date: Mon Oct 21 11:56:10 2013 -0400 Stop using lowlevel telepathy-glib API backends/telepathy/lib/tp-zeitgeist.vala | 11 ++++++----- backends/telepathy/lib/tpf-persona-store.vala | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) commit dbd75fa4927537eb9723d523d08edb0e11b6ea82 Author: Simon McVittie Date: Thu Mar 28 14:02:05 2013 +0000 core: Connect to Persona::notify, not all its details, in Individual In practice, we care about basically every property anyway, and tests/eds/perf was spending more than 6% of its time connecting to these signals. Just connect to notify and demultiplex through a lookup table for about a 5% speed-up. In principle we could make the lookup table into a hash table if it proves to be worth it, but life is probably too short. https://bugzilla.gnome.org/show_bug.cgi?id=697209 NEWS | 1 + folks/individual.vala | 234 ++++++++++++++++++++++++-------------------------- 2 files changed, 113 insertions(+), 122 deletions(-) commit 6f332795b9162fb7c8393a96848c8ff5ab35340b Author: Philip Withnall Date: Tue Oct 8 19:51:30 2013 +0100 Bug 709674 — Ignore non-phonebook-enabled modems in ofono backend Ignore ofono modems which don’t support the org.ofono.Phonebook interface, which is needed for accessing contacts stored on the SIM. Closes: https://bugzilla.gnome.org/show_bug.cgi?id=709674 NEWS | 1 + backends/ofono/ofono-backend.vala | 39 ++++++++++++++++++++++++++++++++++----- 2 files changed, 35 insertions(+), 5 deletions(-) commit fd6f44d35663405fc93891a39a071fd6bedeecce Author: Travis Reitter Date: Tue Sep 24 16:23:46 2013 -0700 Use autotools's parallel test harness We were already unintentionally using it in some cases (depending upon the developer's system) without the proper safeguards in place. Without them, the EDS and Tracker tests will mysteriously result in a ton of segfaulting background processes because they can't be safely run simultaneously. The upside of using the parallel harness is that it's still safe to use for the simpler test suites (eg, key-file, folks, telepathy) and should speed up their runtimes quite a bit. It also adds cleaner logging facilities and makes the default output a little cleaner. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=679826 NEWS | 1 + configure.ac | 3 ++- tests/eds/Makefile.am | 6 ++++++ tests/tracker/Makefile.am | 6 ++++++ 4 files changed, 15 insertions(+), 1 deletion(-) commit c1a8fb61ec97d6c9f2ae50e02227e4305ee914bf Author: Travis Reitter Date: Mon Sep 30 10:45:38 2013 -0700 Use git.mk's definitions to simplify configure.ac Makefile.am | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) commit 5e8f6ca7d82032feca0f30122aef557464def2b1 Author: Travis Reitter Date: Mon Sep 30 09:43:32 2013 -0700 Upgrade git.mk Bug: https://bugzilla.gnome.org/show_bug.cgi?id=679826 git.mk | 40 +++++++++++++++++++++++++--------------- 1 file changed, 25 insertions(+), 15 deletions(-) commit 4107cef64ae54fcd652fa64a6ef5b348fc77f8bc Author: Philip Withnall Date: Tue Oct 8 19:29:38 2013 +0100 ofono: Work around a Vala bug causing a double-free when adding a modem Work around Vala bug #709665: https://bugzilla.gnome.org/show_bug.cgi?id=709665 which allowed an assignment of a string*[] value to a string[] variable. string*[] values need the container freeing, but not the members of the array. However, since the variable was a string[], Vala generated C code to free both the container and the members, resulting in a double-free of each member. backends/ofono/ofono-backend.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 64bca7fa674595f531d77aaf8c31253dc944413c Author: Xavier Claessens Date: Fri Sep 27 16:21:48 2013 -0400 Telepathy: use can_set_contact_alias() instead of fetching flags backends/telepathy/lib/tp-lowlevel.c | 71 --------------------------- backends/telepathy/lib/tp-lowlevel.h | 11 ----- backends/telepathy/lib/tpf-persona-store.vala | 31 +----------- 3 files changed, 2 insertions(+), 111 deletions(-) commit 47c63fd926cf1c6a6a0061e57662d3d3df1adc46 Author: Xavier Claessens Date: Thu Sep 26 16:06:41 2013 -0400 Tests: Do no hardcode individual sha1 With telepathy 1.0 the account prefix is going to change, so all sha1 will have to be recalculated. It's better to calculate them so changing one line is enough to port to tp1. tests/folks/aggregation.vala | 42 +++++++++----------------- tests/telepathy/individual-properties.vala | 11 +++++-- tests/telepathy/individual-retrieval.vala | 47 ++++++++++++++---------------- 3 files changed, 43 insertions(+), 57 deletions(-) commit d44ea3220de29a631eb888f9825fbd5f52f0bdde Author: Travis Reitter Date: Mon Sep 30 09:06:05 2013 -0700 tests: fix trivial whitespace in Makefile tests/tracker/Makefile.am | 60 +++++++++++++++++++++++------------------------ 1 file changed, 30 insertions(+), 30 deletions(-) commit 63217d5cb7bc83b476b84313880a005e23223416 Author: Philip Withnall Date: Sat Aug 3 15:24:32 2013 +0200 Bug 705403 — Use GLib.BytesIcon instead of Edsf.MemoryIcon Use GLib.BytesIcon internally instead of Edsf.MemoryIcon, which can be deleted. This bumps our GLib requirement to 2.37.6, but doesn’t affect API. Closes: https://bugzilla.gnome.org/show_bug.cgi?id=705403 NEWS | 2 + backends/eds/lib/Makefile.am | 1 - backends/eds/lib/edsf-persona.vala | 3 +- backends/eds/lib/memory-icon.vala | 135 ------------------------------------- configure.ac | 2 +- 5 files changed, 5 insertions(+), 138 deletions(-) commit ffa5ed2e8e529cf31a26704aab438e3b7b5d0e69 Author: Xavier Claessens Date: Thu Sep 26 14:44:54 2013 -0400 Update NEWS NEWS | 1 + 1 file changed, 1 insertion(+) commit 915d86dde9ea267020c6fef44811d291d9c43bee Author: Xavier Claessens Date: Wed Sep 25 16:23:15 2013 -0400 Stop using deprecated EDS API backends/eds/lib/edsf-persona-store.vala | 106 +---------------------------- tests/eds/helper-create-many-contacts.vala | 3 +- tests/eds/helper-delete-contacts.vala | 3 +- tests/lib/eds/backend.vala | 3 +- 4 files changed, 4 insertions(+), 111 deletions(-) commit 8833a224b50a871767d6ff67ef0ee929b2ebb557 Author: Osman Karagöz Date: Thu Sep 26 00:15:46 2013 +0300 [l10n]Added Turkish translation po/LINGUAS | 1 + po/tr.po | 707 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 708 insertions(+) commit f707b604734f787692cf94a7daffb4edf349a476 Author: Philip Withnall Date: Wed Aug 7 14:54:56 2013 +0200 build: Generate backends’ GIR files using valac rather than g-ir-scanner Vala knows more about the types used in the code, and doesn’t emit any GIR annotations; so g-ir-scanner is left guessing about (transfer) annotations (amongst others). Closes: https://bugzilla.gnome.org/show_bug.cgi?id=705608 NEWS | 2 ++ backends/eds/lib/Makefile.am | 44 +++++++--------------------- backends/libsocialweb/lib/Makefile.am | 40 ++++++------------------- backends/telepathy/lib/Makefile.am | 55 ++++++----------------------------- backends/tracker/lib/Makefile.am | 40 ++++++------------------- 5 files changed, 39 insertions(+), 142 deletions(-) commit dce786a2183d5ee575e2f1fadc7596dca315d451 Author: Inaki Larranaga Murgoitio Date: Sun Sep 22 11:35:45 2013 +0200 Updated Basque language po/eu.po | 170 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 84 insertions(+), 86 deletions(-) commit 26088349c14f06f13dc50b431d4975c2f66e8135 Author: Timo Jyrinki Date: Wed Sep 18 13:59:33 2013 +0300 Finnish translation by Jiri Grönroos po/LINGUAS | 1 + po/fi.po | 683 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 684 insertions(+) commit 9c61256d5f92950d7c8a96a7c17ef5a8bd911006 Author: Travis Reitter Date: Tue Aug 27 10:07:14 2013 -0700 Set the GIR namespace and version for folks-generics This ends up avoiding a valadoc crasher (bgo#706857) which the maintainers can't reproduce. Strictly speaking, we should have it in place anyhow, so it should be pretty safe. It also ends up passing these details along to folks-internal.vapi when it's generated as well. NEWS | 1 + folks/folks-generics.vapi | 1 + 2 files changed, 2 insertions(+) commit 67963cd34489610325a0eb87dcb288633ef572a3 Author: Seán de Búrca Date: Mon Aug 26 23:00:47 2013 -0600 build: Fix autogen and configure Include ACLOCAL_FLAGS when setting. ACLOCAL_AMFLAGS. Closes: https://bugzilla.gnome.org/show_bug.cgi?id=706826 Makefile.am | 2 +- NEWS | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 9e943a6bfc43ee861b0e067d6edb96ffa3e4c690 Author: Simon McVittie Date: Wed Aug 28 10:59:22 2013 +0100 update NEWS NEWS | 2 ++ 1 file changed, 2 insertions(+) commit 97781980347c8205d9eba7319fc7f18b6122fadc Author: Simon McVittie Date: Fri Aug 23 18:23:12 2013 +0100 PhoneFieldDetailsTests: make constant static strings unowned This works around Vala bug GNOME#646970, which is only fixed in a development version (0.21). Newer Vala versions automatically make these strings behave as if unowned anyway. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=706683 Signed-off-by: Simon McVittie Reviewed-by: Philip Withnall tests/folks/phone-field-details.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5e63c352343191ed74bbd9a7c23a89ff6d109c65 Author: Travis Reitter Date: Mon Aug 26 18:23:44 2013 -0700 Revert "Temporarily disable the Tracker tests, as they're currently broken" This reverts commit bfa9bad7c100e2f6cdbd8e42367fa515df5470d4. tests/Makefile.am | 6 ++++++ 1 file changed, 6 insertions(+) commit 65b9164aba2779706ef45b19955ed313b8829462 Author: Travis Reitter Date: Mon Aug 26 18:23:28 2013 -0700 Revert "Temporarily disable docs for distcheck due to bgo#706857" This reverts commit 2c13f603fc0b865968cb581a40a0edcb450c9c7b. Makefile.am | 1 + 1 file changed, 1 insertion(+) commit c8b2bbf877ae08c3d17d5d12d24996df6319e333 Author: Travis Reitter Date: Mon Aug 26 18:23:06 2013 -0700 Post-release version bump NEWS | 11 +++++++++++ configure.ac | 4 ++-- 2 files changed, 13 insertions(+), 2 deletions(-)