Overview of changes from libfolks 0.9.5 to libfolks 0.9.6 ========================================================= Dependencies: • GLib ≥ 2.38.2 • Vala ≥ 0.22.0.28-9090 Major changes: • Add a BlueZ backend • Use Vala to generate GIR files, fixing a number of bugs • Various build system and testing improvements Bugs fixed: • Bug 706683 — fails to build with Vala 0.20 • Bug 706826 — build fails due to missing IT_PROG_INTLTOOL macro • Made docs buildable again (work around bgo#706857) • Bug 705608 — FolksTelepathy: tpf_persona_get_contact: return value: Missing (transfer) annotation • Bug 697262 — uses deprecated e-d-s functions (Xavier) • Bug 705403 — Use GLib.BytesIcon instead of Edsf.MemoryIcon • Bug 679826 — Investigate using parallel-tests to speed up testing • Bug 709674 — Ignore non-phonebook-enabled modems in ofono backend • Bug 697209 — Individual: connect to Persona::notify less enthusiastically • Bug 710178 — Skip whitespace between oFono vCards • Bug 682698 — const string[] not NULL terminated; crashes in GBoxed property getter (workaround) • Avoid useless string copies when normalizing phone numbers, and make the implementation respect the algorithm described in http://blog.barisione.org/2010-06/handling-phone-numbers • Bug 710869 — Disable some GCC warnings for generated C code • Bug 708059 — build failure: fatal error: folks/folks.h: No such file or directory • Bug 685848 — Add a folks backend for bluez phonebook access • Bug 711403 — Tidy up error handling in oFono backend • Bug 711406 — Don’t expose blocked BlueZ devices as persona stores