commit f05205d77906d3237e70c2198a6898346d1d006b Author: Bastien Nocera Date: Mon May 9 16:02:22 2011 +0100 0.99.0 Fix some API documentation issues. NEWS | 4 ++++ configure.ac | 4 ++-- geocode-glib/geocode-error.h | 2 +- geocode-glib/geocode-glib.c | 2 +- geocode-glib/geocode-glib.h | 15 ++++++++++----- 5 files changed, 18 insertions(+), 9 deletions(-) commit b50df819d7ac24b28b95463c4cd8dab85ef3cb0d Author: Bastien Nocera Date: Mon May 9 16:00:49 2011 +0100 build: Correctly prefix version numbers configure.ac | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit cf91434516e970bac4c4ea4c3b66db1d4ea2b142 Author: Bastien Nocera Date: Mon May 9 15:58:52 2011 +0100 lib: Add defines for possible responses geocode-glib/geocode-glib.h | 204 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 204 insertions(+), 0 deletions(-) commit ba279704edba0db13ebd3baa8e4a248c2ab9ed53 Author: Bastien Nocera Date: Mon May 9 15:58:24 2011 +0100 build: Add more warnings configure.ac | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit a8d6e3cc5400148f9c8c861d6961b7e7fda19277 Author: Bastien Nocera Date: Mon May 9 13:38:39 2011 +0100 lib: Add introspection annotations TODO | 1 - geocode-glib/geocode-glib.c | 6 ++++-- 2 files changed, 4 insertions(+), 3 deletions(-) commit 25e552f800329e982c65de08ce1f4a9013555d35 Author: Bastien Nocera Date: Mon May 9 12:54:43 2011 +0100 lib: Add simple caching to public APIs So that we don't poke the web server as often. TODO | 1 - geocode-glib/geocode-glib.c | 166 +++++++++++++++++++++++++++++++++++++++---- 2 files changed, 153 insertions(+), 14 deletions(-) commit 7b316a1e74e5fe80edc5e9ac499922b2a63cc28e Author: Bastien Nocera Date: Mon May 9 03:17:13 2011 +0100 TODO: Add caching as a required item TODO | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 88adb02f77715e1060a6f63114826cf02eb58c7b Author: Bastien Nocera Date: Thu May 5 13:21:51 2011 +0100 test: Add test for geocode_object_get_coords() geocode-glib/test-gcglib.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 4c8ab95e5adb969eef3eb6bb503e36c32229bb2c Author: Bastien Nocera Date: Thu May 5 13:21:05 2011 +0100 lib: Add geocode_object_get_coords() function To make it easier to parse longitude and latitude from the results hashtable. geocode-glib/geocode-glib.c | 39 +++++++++++++++++++++++++++++++++++++ geocode-glib/geocode-glib.h | 4 +++ geocode-glib/geocode-glib.symbols | 1 + 3 files changed, 44 insertions(+), 0 deletions(-) commit b526c71b456181190716ec59687c6def0bbfcbb0 Author: Bastien Nocera Date: Thu May 5 12:49:23 2011 +0100 test: Add test for empty results set geocode-glib/test-gcglib.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 87a3c4968d3ce64589c6b0440692cc3af5ea7dd8 Author: Bastien Nocera Date: Thu May 5 12:48:00 2011 +0100 lib: Check the number of results before returning When a request fails, we might not have an error, but an empty results set. Check for this, and error out properly instead of erroring because of a parsing error. geocode-glib/geocode-error.h | 4 +++- geocode-glib/geocode-glib.c | 16 +++++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) commit a186db7c090bf669131cfdc68110578b46cac346 Author: Bastien Nocera Date: Thu May 5 12:40:56 2011 +0100 lib: Fix reverse geocoding in French locale Use g_ascii_formatd() to avoid problems when the locale uses "," to separate decimals. Reported by Guillaume Desmottes. geocode-glib/geocode-glib.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit b59dfa1d5e6552a9400d0a28b7786e286fee887e Author: Bastien Nocera Date: Wed May 4 17:23:15 2011 +0100 lib: Update API docs geocode-glib/geocode-error.c | 15 +++++++++++++++ geocode-glib/geocode-error.h | 17 ++++++++++++++++- geocode-glib/geocode-glib.c | 11 +++++++++++ 3 files changed, 42 insertions(+), 1 deletions(-) commit a9a059540d7972beea183c16e54194af81b4b5cb Author: Bastien Nocera Date: Wed May 4 17:23:04 2011 +0100 TODO: Update TODO | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) commit ab6d9589f4b34791bcf110c92c041c5662802750 Author: Bastien Nocera Date: Wed Apr 27 16:43:11 2011 +0100 lib: Fix link to telepathy spec Thanks Matthias! geocode-glib/geocode-glib.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d7b19de080420a420f592cf3e5412ba19feb07f2 Author: Bastien Nocera Date: Wed Apr 27 16:35:07 2011 +0100 test: Add test for gc_new_for_params() geocode-glib/test-gcglib.c | 51 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 51 insertions(+), 0 deletions(-) commit 77e56f958c9bf4f2c9b10b8fd288bf9bb483318a Author: Bastien Nocera Date: Wed Apr 27 16:34:37 2011 +0100 lib: Add support for XEP-0080 parameters Add support for Telepathy's Location attributes. geocode-glib/geocode-glib.c | 51 +++++++++++++++++++++++++++++++++++++++++- 1 files changed, 49 insertions(+), 2 deletions(-) commit 1c28acf3d3019c4bf206ea44d7a3e03f38c3a5e6 Author: Bastien Nocera Date: Wed Apr 27 15:54:10 2011 +0100 lib: Add API docs Though I still don't know how to create a link. geocode-glib/geocode-glib.c | 43 +++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 41 insertions(+), 2 deletions(-) commit 8d9efa7612daf4e782467f99517f474db3aebae2 Author: Bastien Nocera Date: Wed Apr 27 15:01:08 2011 +0100 test: Add geocoding test case geocode-glib/test-gcglib.c | 30 +++++++++++++++++++++++++++--- 1 files changed, 27 insertions(+), 3 deletions(-) commit 83e0ca4c49830f789c6ffcda5ce106340c210fa5 Author: Bastien Nocera Date: Wed Apr 27 14:53:23 2011 +0100 lib: Fix crasher finalizing the object Stupid cut'n'paste typoes. geocode-glib/geocode-glib.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a5f8bdd0ec63f8770a3248c55dc32cc6fcf5578f Author: Bastien Nocera Date: Thu Apr 21 17:33:27 2011 +0100 lib: Add support for more error codes geocode-glib/geocode-glib.c | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) commit 5f2dd542a79635b35db42917b9487458e74d75da Author: Bastien Nocera Date: Thu Apr 21 17:28:14 2011 +0100 lib: Add safeguards for latitude/longitude calls geocode-glib/geocode-glib.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit bf5ef49344f4fb48864a9ca66ea2d24c8bcdbac1 Author: Bastien Nocera Date: Thu Apr 21 14:03:21 2011 +0100 test: Include for UTF-8 support geocode-glib/test-gcglib.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 3eb93332e8280869e650cce55342b3469b804eba Author: Bastien Nocera Date: Thu Apr 21 14:02:52 2011 +0100 lib: Fix g_set_error() usage geocode-glib/geocode-glib.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit c9d648453f7d68ead18b53e52149a5bb4077eb95 Author: Bastien Nocera Date: Thu Apr 21 13:51:21 2011 +0100 build: Require the correct version of json-glib So that build fails earlier if it's not new enough. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0399e113f2ad34f081ee9fa2ab3d72fbb51c60d4 Author: Bastien Nocera Date: Thu Apr 21 13:50:24 2011 +0100 lib: Fix redefinition warning geocode-glib/geocode-glib.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 6e10e23d63888a222c7a1e59fff17a225683f570 Author: Bastien Nocera Date: Thu Apr 21 11:13:00 2011 +0100 todo: Add mention of TP spec TODO | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 62ab94315a9b4affb9ef5062b191e6a5c80f997d Author: Bastien Nocera Date: Thu Apr 21 03:04:50 2011 +0100 lib: Clamp the symbols exported in the library geocode-glib/Makefile.am | 5 ++--- geocode-glib/geocode-glib.symbols | 11 ++++++++++- 2 files changed, 12 insertions(+), 4 deletions(-) commit f47cd8433614dfd8b5570b2dd1fc8bd30cc8eedc Author: Bastien Nocera Date: Thu Apr 21 03:04:26 2011 +0100 lib: Fix warning in test compilation geocode-glib/test-gcglib.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c5cc13ddcd8884fa1c1bf6d2a2a559365bb8049a Author: Bastien Nocera Date: Thu Apr 21 03:02:17 2011 +0100 lib: Add missing header file geocode-glib/geocode-glib-private.h | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) commit efcddc5889c75e85e1b07e497c28cfc736b5d115 Author: Bastien Nocera Date: Tue Apr 19 17:04:48 2011 +0100 geocode-glib AUTHORS | 1 + COPYING.LIB | 481 +++++++++++++++++++++++++++++++++++++ INSTALL | 365 ++++++++++++++++++++++++++++ Makefile.am | 27 ++ Makefile.decl | 53 ++++ NEWS | 1 + README | 24 ++ TODO | 11 + autogen.sh | 21 ++ configure.ac | 80 ++++++ docs/Makefile.am | 87 +++++++ docs/geocode-glib-docs.xml | 29 +++ docs/version.xml.in | 1 + geocode-glib.doap | 16 ++ geocode-glib.pc.in | 11 + geocode-glib/Makefile.am | 66 +++++ geocode-glib/geocode-error.c | 34 +++ geocode-glib/geocode-error.h | 41 ++++ geocode-glib/geocode-glib.c | 394 ++++++++++++++++++++++++++++++ geocode-glib/geocode-glib.h | 76 ++++++ geocode-glib/geocode-glib.symbols | 1 + geocode-glib/test-gcglib.c | 161 +++++++++++++ 22 files changed, 1981 insertions(+), 0 deletions(-)