commit 563ee06cc2d6d0eff1fa8e12cc7730492c83a604 Author: Philip Withnall Date: Tue May 27 21:47:12 2014 +0100 Release version 0.15.1 NEWS | 33 +++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 34 insertions(+), 1 deletion(-) commit 7b10afdc58399a2107475be622cb4b65f97b11f1 Author: Piotr Drąg Date: Tue May 27 22:01:42 2014 +0200 Updated Polish translation po/pl.po | 47 ++++++++++++++++++++++++++--------------------- 1 file changed, 26 insertions(+), 21 deletions(-) commit 16886071e9f16a2833b4599e5a68fbe370b8aa30 Author: Carlos Garnacho Date: Tue May 27 02:53:45 2014 +0200 freebase: Add missing volatile hint on refcount counter That is manipulated through atomic operators and should be marked as such. gdata/services/freebase/gdata-freebase-topic-result.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 59a8370f5b210cb4df96f5ef788239b7fd4493f6 Author: Carlos Garnacho Date: Mon Mar 17 02:48:30 2014 +0100 demos: Add freebase demo This is a simple command line app that puts some of the api to work. https://bugzilla.gnome.org/show_bug.cgi?id=726486 Makefile.am | 31 ++++++- demos/freebase/freebase-cli.c | 203 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 233 insertions(+), 1 deletion(-) commit 901a0aec17339ebdcb3d726ef400470a7ca3e886 Author: Carlos Garnacho Date: Mon Mar 17 02:45:34 2014 +0100 freebase: Add helper function to retrieve images This helper function can be used together with the topic API, if a returned element is an image, this function can be used to retrieve a GInputStream to the image at a requested maximum size. https://bugzilla.gnome.org/show_bug.cgi?id=726486 docs/reference/gdata-sections.txt | 1 + gdata/gdata.symbols | 1 + gdata/services/freebase/gdata-freebase-service.c | 76 ++++++++++++++++++++++++ gdata/services/freebase/gdata-freebase-service.h | 3 + po/POTFILES.in | 1 + 5 files changed, 82 insertions(+) commit 413e3cd52df049909cf6ddea52be2fdc560d2890 Author: Carlos Garnacho Date: Mon Mar 17 02:41:12 2014 +0100 freebase: Add search API This API enables searching for search terms, returning amongst other info the Freebase IDs usable on the topic API. https://bugzilla.gnome.org/show_bug.cgi?id=726486 Makefile.am | 32 +- docs/reference/gdata-docs.xml | 2 + docs/reference/gdata-sections.txt | 60 ++ gdata/gdata.h | 3 + gdata/gdata.symbols | 25 + .../freebase/gdata-freebase-search-query.c | 602 +++++++++++++++++++++ .../freebase/gdata-freebase-search-query.h | 97 ++++ .../freebase/gdata-freebase-search-result.c | 395 ++++++++++++++ .../freebase/gdata-freebase-search-result.h | 93 ++++ gdata/services/freebase/gdata-freebase-service.c | 62 +++ gdata/services/freebase/gdata-freebase-service.h | 7 + 11 files changed, 1377 insertions(+), 1 deletion(-) commit f4635b25e2a5809f111f232c9f81d6b0a650dfcf Author: Carlos Garnacho Date: Mon Mar 17 02:34:31 2014 +0100 freebase: Add Topic query API With this API, structured data can be obtained about any Freebase ID, including localized text and references to images. https://bugzilla.gnome.org/show_bug.cgi?id=726486 Makefile.am | 4 + docs/reference/gdata-docs.xml | 2 + docs/reference/gdata-sections.txt | 70 ++ gdata/gdata.h | 2 + gdata/gdata.symbols | 34 + gdata/services/freebase/gdata-freebase-service.c | 62 ++ gdata/services/freebase/gdata-freebase-service.h | 7 + .../services/freebase/gdata-freebase-topic-query.c | 338 +++++++ .../services/freebase/gdata-freebase-topic-query.h | 75 ++ .../freebase/gdata-freebase-topic-result.c | 1019 ++++++++++++++++++++ .../freebase/gdata-freebase-topic-result.h | 126 +++ 11 files changed, 1739 insertions(+) commit 7d919fd88d88fa39f6870588826469bdae811d1a Author: Carlos Garnacho Date: Mon Mar 17 02:05:17 2014 +0100 Add Freebase service This service is, according to the main site, a "A community-curated database of well-known people, places, and things", it allows searching for and offering information about a wide range of topics, in a well-structured and uniform manner. The most low-level API is the MQL query interface, that is a JSON-based language, queries consist of a data graph (according to their data schema) with blank places, that will be filled in in the reply. https://bugzilla.gnome.org/show_bug.cgi?id=726486 Makefile.am | 19 +- docs/reference/gdata-docs.xml | 7 + docs/reference/gdata-sections.txt | 59 ++++++ gdata/gdata.h | 5 + gdata/gdata.symbols | 12 ++ gdata/services/freebase/gdata-freebase-query.c | 245 ++++++++++++++++++++++ gdata/services/freebase/gdata-freebase-query.h | 72 +++++++ gdata/services/freebase/gdata-freebase-result.c | 196 +++++++++++++++++ gdata/services/freebase/gdata-freebase-result.h | 72 +++++++ gdata/services/freebase/gdata-freebase-service.c | 255 +++++++++++++++++++++++ gdata/services/freebase/gdata-freebase-service.h | 81 +++++++ 11 files changed, 1021 insertions(+), 2 deletions(-) commit b03f422a2e87dda27f593c866a45c1f112b4f6a8 Author: Philip Withnall Date: Fri May 16 10:22:17 2014 +0100 core: Disconnect a cancellable in GDataDownloadStream Ensure to disconnect from the user-provided cancellable when finalising a GDataDownloadStream. Coverity issue: #59757 gdata/gdata-download-stream.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) commit 931a8fa0ca788496bb3c783328e27e1b8a7bc4c2 Author: Philip Withnall Date: Fri May 16 10:16:10 2014 +0100 tests: Add an extra assertion about pagination Coverity issue: #59763 gdata/tests/general.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c1a064d48b0fe2fcc006894997b15b8e9e92deae Author: Philip Withnall Date: Fri May 16 10:00:36 2014 +0100 contacts: Remove a redundant xmlFree() call It was always called on NULL, and was confusing Coverity. Coverity issue: #59764 gdata/services/contacts/gdata-contacts-contact.c | 1 - 1 file changed, 1 deletion(-) commit 690276602cd61d28d3240d88609f226fdfd5f945 Author: Philip Withnall Date: Fri May 16 09:59:05 2014 +0100 tests: Fix copy–paste errors in the OAuth 1 tests Coverity issues: #59766, #59765 gdata/tests/oauth1-authorizer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 646baf7435fddd7b28a0fe8ab62e79f627f9d3e5 Author: Philip Withnall Date: Fri May 16 09:56:12 2014 +0100 tests: Tidy up cases in a switch statement Coverity issue: #59767 gdata/tests/streams.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 7b73b3369b6a52f1164ed7b193ebec7395a77629 Author: Carlos Garnacho Date: Mon Mar 17 02:49:20 2014 +0100 gdata: Allow creating GDataEntries out of JSON content Some services like Freebase are hardly based on JSON, and still GDataEntry seems the most sensible base for the different server responses in those services over GDataFeed. A small spawn of https://bugzilla.gnome.org/show_bug.cgi?id=726486 gdata/gdata-service.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 7a649bdf1cbb8c9c5417efe08e96acbbb43b0547 Author: Piotr Drąg Date: Sun Apr 6 17:58:55 2014 +0200 doap: update URLs libgdata.doap | 1 + 1 file changed, 1 insertion(+) commit 3a4b9c759fd5e39265f0d048d2f01367c2c6d957 Author: Inaki Larranaga Murgoitio Date: Mon Mar 31 12:29:04 2014 +0200 Updated Basque language po/eu.po | 212 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 138 insertions(+), 74 deletions(-) commit 6a7509cb9fb8b1f4e1070839940569534aeafca0 Author: Ask H. Larsen Date: Wed Mar 19 22:32:11 2014 +0100 Updated Danish translation po/da.po | 92 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 51 insertions(+), 41 deletions(-) commit 493a9e2ae7b3012055e8f5f74cd11eb0d5eaaa51 Author: Tiagosdot Date: Tue Mar 11 16:07:15 2014 +0000 Updated Portuguese translation po/pt.po | 99 ++++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 56 insertions(+), 43 deletions(-) commit 7c2d184ffb1028730965513f487f4f839d206ccc Author: Philip Withnall Date: Mon Mar 10 22:31:23 2014 +0000 atom: Add a GDATA_LINK_PARENT define This is a link type which is included in the GData specification (in the RelaxNG schema), but is not documented anywhere. Good job, Google. Best for us to define it and allow clients to use it, than to ignore it. New API: • GDATA_LINK_PARENT https://bugzilla.gnome.org/show_bug.cgi?id=725827 docs/reference/gdata-sections.txt | 1 + gdata/atom/gdata-link.h | 15 +++++++++++++++ gdata/services/documents/gdata-documents-entry.c | 2 +- gdata/tests/documents.c | 4 ++-- 4 files changed, 19 insertions(+), 3 deletions(-) commit 52230912394a0518ca4ee4b60620f47f0713da44 Author: Changwoo Ryu Date: Sat Mar 8 02:49:20 2014 +0900 Updated Korean translation po/ko.po | 98 ++++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 55 insertions(+), 43 deletions(-) commit 3272084400be98fd27bd16060052fd3c096c10dd Author: Rūdolfs Mazurs Date: Fri Mar 7 17:46:34 2014 +0200 Updated Latvian translation po/lv.po | 103 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 56 insertions(+), 47 deletions(-) commit f03acd33a05f310c779b361dd3a52e681fbae49b Author: Claude Paroz Date: Fri Mar 7 14:25:47 2014 +0100 Updated French translation po/fr.po | 96 ++++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 54 insertions(+), 42 deletions(-) commit 1ea060993046662974f90a22cbf3094c142ee199 Author: Philip Withnall Date: Wed Mar 5 23:46:30 2014 +0000 core: Load extra attributes from ‘kind’ categories When a GDataEntry is created, it’s automatically given a ‘kind’ category element, as this is the way the GData protocol identifies the schema which applies to a given . Previously, the ‘kind’ category from parsed XML would not override the automatically-added category. This meant that if the XML contained extra attributes, such as a label, they were effectively lost. Fix this by always preferring the ‘kind’ category from the XML. Add a test case, because test cases are cool. https://bugzilla.gnome.org/show_bug.cgi?id=707477 gdata/gdata-entry.c | 14 ++++++++++++++ gdata/tests/general.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) commit 533602f87a98451d3c4f811e19d17a7b54b4924b Author: Gil Forcada Date: Fri Feb 21 23:13:41 2014 +0100 [l10n] Update Catalan translation po/ca.po | 96 ++++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 54 insertions(+), 42 deletions(-) commit 08394972dfe77e4e44567334f699bc74d73f019b Author: Kjartan Maraas Date: Wed Feb 12 19:37:17 2014 +0100 Updated Norwegian bokmål translation po/nb.po | 96 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 53 insertions(+), 43 deletions(-) commit f31f992a1d2574f819ff1962a98a5b7904e593ef Author: Chao-Hsiung Liao Date: Sun Feb 2 20:41:36 2014 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 100 ++++++++++++++++++++++++++++++++++-------------------------- po/zh_TW.po | 100 ++++++++++++++++++++++++++++++++++-------------------------- 2 files changed, 112 insertions(+), 88 deletions(-) commit b3d4bcec22f19450040ee5d27824b0423f87b716 Author: Yosef Or Boczko Date: Sun Jan 26 05:45:39 2014 +0200 Updated Hebrew translation Signed-off-by: Yosef Or Boczko po/he.po | 142 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 96 insertions(+), 46 deletions(-) commit 886ab2bfa1d164a8cff647004b4cdd7ddfd90b66 Author: Benjamin Steinwender Date: Sat Jan 4 19:33:19 2014 +0100 Updated German translation po/de.po | 102 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 58 insertions(+), 44 deletions(-) commit 8f7ff70c0dc8221fe63ae124002bb058dfedb2ca Author: Yuri Myasoedov Date: Thu Dec 19 23:49:07 2013 +0400 Updated Russian translation po/ru.po | 192 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 110 insertions(+), 82 deletions(-) commit dadb541eba8439d0b2279b895a1152a5a0dd44e4 Author: Philip Withnall Date: Thu Dec 19 01:51:36 2013 +0000 build: Increment version to 0.15.1 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f82031b21f0f05c69ecbbccbc6068d53cba9c6ab Author: Philip Withnall Date: Thu Dec 19 01:50:51 2013 +0000 Release version 0.15.0 NEWS | 66 +++++++++++++++++++++++++++++ configure.ac | 2 +- docs/reference/gdata-docs.xml | 4 ++ gdata/gdata-parsable.c | 6 +-- gdata/gdata-parser.c | 6 +-- gdata/services/tasks/gdata-tasks-query.c | 46 ++++++++++---------- gdata/services/tasks/gdata-tasks-query.h | 4 +- gdata/services/tasks/gdata-tasks-service.c | 38 ++++++++--------- gdata/services/tasks/gdata-tasks-service.h | 4 +- gdata/services/tasks/gdata-tasks-task.c | 46 ++++++++++---------- gdata/services/tasks/gdata-tasks-task.h | 4 +- gdata/services/tasks/gdata-tasks-tasklist.c | 4 +- gdata/services/tasks/gdata-tasks-tasklist.h | 4 +- 13 files changed, 152 insertions(+), 82 deletions(-)