libgdata 0.13.0



About libgdata
==============

libgdata is a GLib-based library for accessing online service APIs
using the GData protocol — most notably, Google's services. It
provides APIs to access the common Google services, and has full
asynchronous support.

ChangeLog
=========

commit 66a9d2b4d9c6a45bb231549caabf0d1a1446ae5f
Author: Philip Withnall <philip tecnocode co uk>
Date:   Sat Apr 14 12:14:43 2012 +0100

    l10n: Update British English translation

 po/en_GB.po |  132
 +++++++++++++++++++++++++++++++----------------------------
 1 files changed, 69 insertions(+), 63 deletions(-)

commit dc298f4f5123ba62df56ae1e4ece08d6055eb2bb
Author: Philip Withnall <philip tecnocode co uk>
Date:   Sat Apr 14 11:08:30 2012 +0100

    documents: Add an XML parsing test for GDataDocumentsFolder

    This includes a test for GDataDocumentsEntry:quota-used.

    Helps: https://bugzilla.gnome.org/show_bug.cgi?id=588714

 gdata/tests/documents.c |   73
 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 73 insertions(+), 0 deletions(-)

commit 3ee77832b4dcfdb83a5e653760eeece34d68c045
Author: Philip Withnall <philip tecnocode co uk>
Date:   Sat Apr 14 11:00:35 2012 +0100

    Bug 588714 — <gd:quotaBytesUsed> handling in GDataDocumentsEntry

    Add support for <gd:quotaBytesUsed> to GDataDocumentsEntry.

    API additions:
     • GDataDocumentsEntry:quota-used and
     gdata_documents_entry_get_quota_used()

    Closes: https://bugzilla.gnome.org/show_bug.cgi?id=588714

 docs/reference/gdata-sections.txt                |    1 +
 gdata/gdata.symbols                              |    1 +
 gdata/services/documents/gdata-documents-entry.c |   45
 +++++++++++++++++++++-
 gdata/services/documents/gdata-documents-entry.h |    2 +
 4 files changed, 48 insertions(+), 1 deletions(-)

commit 72464c86e970f205ae6bad765f65839cc9da46dd
Author: Philip Withnall <philip tecnocode co uk>
Date:   Sat Apr 14 11:26:40 2012 +0100

    core: Add gdata_parser_int64_from_element() to parse long numbers

    In comparison to the old version, this handles normal integers
    rather than
    dates.

    This also ports some uses of g_ascii_strtoll() in GDataPicasaWebUser
    to the
    new API.

 gdata/gdata-parser.c                            |   77
 +++++++++++++++++++++++
 gdata/gdata-parser.h                            |    2 +
 gdata/services/picasaweb/gdata-picasaweb-user.c |   14 +---
 3 files changed, 82 insertions(+), 11 deletions(-)

commit 282d44478b67a7c86f92fb4fa416c47c1cdc101a
Author: Philip Withnall <philip tecnocode co uk>
Date:   Sat Apr 14 11:13:40 2012 +0100

    core: Rename gdata_parser_int64_from_element()

    So that a new int64 parsing method can be added.

 gdata/gdata-access-rule.c                         |    2 +-
 gdata/gdata-entry.c                               |    4 ++--
 gdata/gdata-feed.c                                |    4 ++--
 gdata/gdata-parser.c                              |   10 +++++-----
 gdata/gdata-parser.h                              |    4 ++--
 gdata/services/calendar/gdata-calendar-calendar.c |    2 +-
 gdata/services/calendar/gdata-calendar-event.c    |    2 +-
 gdata/services/contacts/gdata-contacts-contact.c  |    2 +-
 gdata/services/contacts/gdata-contacts-group.c    |    2 +-
 gdata/services/documents/gdata-documents-entry.c  |    6 +++---
 gdata/services/picasaweb/gdata-picasaweb-album.c  |    2 +-
 gdata/services/picasaweb/gdata-picasaweb-file.c   |    2 +-
 gdata/services/youtube/gdata-youtube-group.c      |    4 ++--
 13 files changed, 23 insertions(+), 23 deletions(-)

commit c31f3d6e8955c37c1351644527917bd9cb082623
Author: Philip Withnall <philip tecnocode co uk>
Date:   Sat Apr 14 10:27:18 2012 +0100

    documents: Fix support for downloading arbitrary documents

    This adds a new authorization domain necessary for downloading
    arbitrary
    files. I can’t test this at the moment, though, due to Google
    breaking the
    workaround we were using for uploading metadata-only documents.
    (See:
    http://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=3033)

    Thanks Google. Thoogle.

 gdata/services/documents/gdata-documents-service.c |    2 ++
 gdata/tests/documents.c                            |   14 ++++++++++++++
 2 files changed, 16 insertions(+), 0 deletions(-)

commit 8f084ed2f1d8f3256c12ad7184639d0dd2c68ccd
Author: Philip Withnall <philip tecnocode co uk>
Date:   Sat Apr 14 09:52:40 2012 +0100

    documents: Add GDATA_DOCUMENTS_TEXT_JPEG export format

    API additions:
     • GDATA_DOCUMENTS_TEXT_JPEG

 docs/reference/gdata-sections.txt               |    1 +
 gdata/services/documents/gdata-documents-text.h |   13 +++++++++++++
 2 files changed, 14 insertions(+), 0 deletions(-)

commit 5cbd5e7e61000f3170bb25dcdd8e316b1208e9c2
Author: Philip Withnall <philip tecnocode co uk>
Date:   Sat Apr 14 09:50:29 2012 +0100

    documents: Tidy up GDataDocumentsFeed a little

 gdata/services/documents/gdata-documents-feed.c |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

commit 4617666c239d268b5a90ac3e3dd5b24445e0c878
Author: Philip Withnall <philip tecnocode co uk>
Date:   Sat Apr 14 09:47:52 2012 +0100

    documents: Add arbitrary file support to GDataDocumentsFeed

 gdata/services/documents/gdata-documents-feed.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 8fd2cf3963d25eb97014ddb3f234c2bf8cad6261
Author: Philip Withnall <philip tecnocode co uk>
Date:   Fri Apr 13 13:14:54 2012 +0100

    Bug 607616 — Permit the uploading of documents of any type

    Add support to GDataDocumentsUploadQuery for specifying that documents
    shouldn’t be converted to common formats on being uploaded. This
    permits
    arbitrary files to be uploaded.

    This includes test cases.

    API additions:
     • GDataDocumentsUploadQuery:convert,
       gdata_documents_upload_query_get_convert and
       gdata_documents_upload_query_set_convert

    Closes: https://bugzilla.gnome.org/show_bug.cgi?id=607616

 docs/reference/gdata-sections.txt                  |    2 +
 gdata/gdata.symbols                                |    2 +
 gdata/services/documents/gdata-documents-service.c |   54 +++---
 .../documents/gdata-documents-upload-query.c       |  189
 +++++++++++++++++++-
 .../documents/gdata-documents-upload-query.h       |    3 +
 gdata/tests/documents.c                            |  152
 ++++++++++++----
 6 files changed, 341 insertions(+), 61 deletions(-)

commit e1f77430461ea48917a87aa2050d4f91a9440c9f
Author: Philip Withnall <philip tecnocode co uk>
Date:   Fri Apr 13 13:52:00 2012 +0100

    tests: Move check_kind() from contacts tests to
    gdata_test_compare_kind()

 gdata/tests/common.c   |   20 ++++++++++++++++++++
 gdata/tests/common.h   |    2 ++
 gdata/tests/contacts.c |   48
 +++++++++++++++---------------------------------
 3 files changed, 37 insertions(+), 33 deletions(-)

commit 1d0e74eeb0851d5be40b5d79d153682d52712180
Author: Philip Withnall <philip tecnocode co uk>
Date:   Fri Apr 13 13:20:00 2012 +0100

    documents: Make GDataDocumentsDocument non-abstract

    It now represents arbitrary files, so that Google Documents can be
    used as
    a kind of remote filesystem.

    This shouldn’t be an API break.

    Helps: https://bugzilla.gnome.org/show_bug.cgi?id=656971

 docs/reference/gdata-sections.txt                  |    1 +
 gdata/gdata.symbols                                |    1 +
 .../services/documents/gdata-documents-document.c  |   34
 +++++++++++++++++--
 .../services/documents/gdata-documents-document.h  |    2 +
 4 files changed, 34 insertions(+), 4 deletions(-)

commit c8eca065e5f3f11d0ec8c7aac497e19f7d07469e
Author: Philip Withnall <philip tecnocode co uk>
Date:   Fri Apr 13 00:21:51 2012 +0100

    documents: Split upload parameters out into GDataDocumentsUploadQuery

    This new object currently only specifies the destination folder for an
    upload (replacing the folder argument to
    gdata_documents_service_upload_document_resumable()), but will
    in future
    allow specifying things like the ‘convert’ and OCR parameters
    for uploads.

    API additions:
     • GDataDocumentsUploadQuery and its methods

    API breaks:
     • gdata_documents_service_upload_document_resumable()
    (Note that this API hasn’t yet been in a libgdata release, so
    this isn’t
    a real API break.)

    Helps: https://bugzilla.gnome.org/show_bug.cgi?id=656971

 Makefile.am                                        |    4 +-
 docs/reference/gdata-docs.xml                      |    1 +
 docs/reference/gdata-sections.txt                  |   21 ++
 gdata/gdata.h                                      |    1 +
 gdata/gdata.symbols                                |    5 +
 gdata/services/documents/gdata-documents-service.c |   48 +++--
 gdata/services/documents/gdata-documents-service.h |    4 +-
 .../documents/gdata-documents-upload-query.c       |  235
 ++++++++++++++++++++
 .../documents/gdata-documents-upload-query.h       |   75 +++++++
 gdata/tests/documents.c                            |   13 +-
 10 files changed, 381 insertions(+), 26 deletions(-)

commit 5eea510bb492e62e76e515534f4f02be85caac81
Author: Philip Withnall <philip tecnocode co uk>
Date:   Fri Apr 13 00:09:38 2012 +0100

    documents: Tidy up URI escaping a little

 gdata/services/documents/gdata-documents-service.c |   35
 ++++----------------
 1 files changed, 7 insertions(+), 28 deletions(-)

commit 50e671a77fff86641a211ea1434b067d35e359db
Author: Philip Withnall <philip tecnocode co uk>
Date:   Fri Apr 13 00:04:09 2012 +0100

    docs: Fix some documentation comment syntax

 gdata/services/documents/gdata-documents-entry.c |   10 +++++-----
 gdata/services/picasaweb/gdata-picasaweb-album.c |   18
 +++++++++---------
 2 files changed, 14 insertions(+), 14 deletions(-)

commit b5b93cee8fc3210ac96c40051b14695846ca2f9d
Author: Yaron Shahrabani <sh yaron gmail com>
Date:   Fri Apr 13 01:03:15 2012 +0300

    Updated Hebrew translation.

 po/he.po |  167
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 86 insertions(+), 81 deletions(-)

commit 37a2d6e5802bdadfc1c2f7190d9a75cdfae6f03f
Author: Carles Ferrando <carles ferrando gmail com>
Date:   Wed Apr 11 00:22:39 2012 +0200

    [l10n]Updated Catalan (Valencian) translation

 po/ca valencia po |  119
 ++++++++++++++++++++++++++++-------------------------
 1 files changed, 63 insertions(+), 56 deletions(-)

commit 98cd05d04c5ebb9c4e9355d989932b46b3ca5f22
Author: Jordi Serratosa <jordis softcatala cat>
Date:   Wed Apr 11 00:22:19 2012 +0200

    [l10n] Fixes on Catalan translation

 po/ca.po |  123
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 62 insertions(+), 61 deletions(-)

commit 820216f8a6acb6a3b5ecdcb7a2d076db86109509
Author: Daniel Mustieles <daniel mustieles gmail com>
Date:   Sun Apr 8 13:25:48 2012 +0200

    Updated Spanish translation

 po/es.po |  125
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 65 insertions(+), 60 deletions(-)

commit 611ab8efbc5eaa9884e6217f19c15ae885323f74
Author: Daniel Nylander <po danielnylander se>
Date:   Mon Apr 2 18:45:17 2012 +0200

    Updated Swedish translation

 po/sv.po |  133
 ++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 70 insertions(+), 63 deletions(-)

commit 96ab38cf45dcf07eb9b125106548a2343457be19
Author: Philip Withnall <philip tecnocode co uk>
Date:   Mon Apr 2 16:39:26 2012 +0100

    build: Increment version to 0.13.0

    This also fixes the ‘Since’ lines of documentation comments
    which referred
    to the (now non-existent) 0.11.2 release. This will actually be
    the 0.13.0
    release.

 configure.ac                                       |    4 ++--
 gdata/gdata-upload-stream.c                        |    6 +++---
 gdata/gdata-upload-stream.h                        |    4 ++--
 gdata/services/documents/gdata-documents-service.c |    4 ++--
 4 files changed, 9 insertions(+), 9 deletions(-)

commit 1f847d3e53e4c1a326f7920e1651e5a4573a990f
Author: Philip Withnall <philip tecnocode co uk>
Date:   Mon Apr 2 15:18:21 2012 +0100

    documents: Fix batch operation tests for v3 of the API

    Closes: https://bugzilla.gnome.org/show_bug.cgi?id=593537

 gdata/tests/documents.c |   26 ++++++++++++++------------
 1 files changed, 14 insertions(+), 12 deletions(-)

commit c0358261b2c897c8daacab1be58d63a63b9f4394
Author: Philip Withnall <philip tecnocode co uk>
Date:   Mon Apr 2 15:17:42 2012 +0100

    documents: Fix adding to/removing from folders with v3 of the API

    Helps: https://bugzilla.gnome.org/show_bug.cgi?id=593537

 gdata/services/documents/gdata-documents-service.c |   21
 +++++++++++--------
 1 files changed, 12 insertions(+), 9 deletions(-)

commit 6e8499dfbdb6029b7797ae31957b87f688a88482
Author: Philip Withnall <philip tecnocode co uk>
Date:   Mon Apr 2 15:12:35 2012 +0100

    documents: Add support for resumable uploads and updates

    This adds support for resumable uploads and updates to the Documents
    API. In
    doing so, it was necessary to wade through a sea of bugs and
    documentation
    inadequacies in the GData protocol (thanks, Google). In the end,
    it all seems
    to work (ignoring the pile of hacks to handle differences between
    non-resumable and resumable uploads’ handling of metadata; and
    the bugs in
    content-only uploads).

    It’s worth noting that this is only a basic implementation of
    resumable
    upload/update. It does not, for example, automatically retry chunks of
    uploads which fail. That can come later.

    A new, expanded set of test cases for uploads/updates is included.

    New API:
     • gdata_documents_service_upload_document_resumable()
     • gdata_documents_service_update_document_resumable()

    Helps: https://bugzilla.gnome.org/show_bug.cgi?id=607272
    Helps: https://bugzilla.gnome.org/show_bug.cgi?id=593537

 docs/reference/gdata-sections.txt                  |    2 +
 gdata/gdata-upload-stream.c                        |   26 +-
 gdata/gdata.symbols                                |    2 +
 gdata/services/documents/gdata-documents-service.c |  289 +++++++-
 gdata/services/documents/gdata-documents-service.h |    8 +
 gdata/tests/documents.c                            |  807
 +++++++++++---------
 6 files changed, 742 insertions(+), 392 deletions(-)

commit c472db8b6cd12c02d4182e4d2f36aa2ae8dcdac2
Author: Philip Withnall <philip tecnocode co uk>
Date:   Fri Oct 28 09:31:24 2011 +0100

    documents: Add basic support for version 3 of the Google Documents API

    Support for v3 of the API will replace support for v2, given that
    v3 is now
    stable and v2 is no longer recommended.

    Helps: https://bugzilla.gnome.org/show_bug.cgi?id=593537

 gdata/services/documents/gdata-documents-service.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 3ff70e3824980996b8c0e3b0f1917144783945d0
Author: Philip Withnall <philip tecnocode co uk>
Date:   Sun Nov 6 23:27:43 2011 +0000

    documents: Changes to IDs for v3 support

    Helps: https://bugzilla.gnome.org/show_bug.cgi?id=593537

 gdata/services/documents/gdata-documents-entry.c   |   72
 ++++++++++++++------
 gdata/services/documents/gdata-documents-service.c |   28 +++-----
 2 files changed, 63 insertions(+), 37 deletions(-)

commit 6c4a2b36627a5ceec91d6979eca61ef27ee3ea1f
Author: Philip Withnall <philip tecnocode co uk>
Date:   Mon Apr 2 15:06:41 2012 +0100

    documents: Update links in the documentation

    Google have helpfully moved the GData documentation and not put
    any redirects
    in place, so we have to update all the links for v3 of the Documents
    API.

    Helps: https://bugzilla.gnome.org/show_bug.cgi?id=593537

 .../services/documents/gdata-documents-document.c  |   10 +++++-----
 gdata/services/documents/gdata-documents-entry.c   |    2 +-
 gdata/services/documents/gdata-documents-folder.c  |    2 +-
 .../documents/gdata-documents-presentation.c       |    2 +-
 .../documents/gdata-documents-presentation.h       |   10 +++++-----
 gdata/services/documents/gdata-documents-query.c   |    2 +-
 gdata/services/documents/gdata-documents-service.c |    2 +-
 .../documents/gdata-documents-spreadsheet.c        |    2 +-
 .../documents/gdata-documents-spreadsheet.h        |   12 ++++++------
 gdata/services/documents/gdata-documents-text.c    |    2 +-
 gdata/services/documents/gdata-documents-text.h    |   16
 ++++++++--------
 11 files changed, 31 insertions(+), 31 deletions(-)

commit f91c994f0f6f5f96ea7765e75ecc1ce393f9b61b
Author: Philip Withnall <philip tecnocode co uk>
Date:   Tue Dec 20 20:40:16 2011 +0000

    core: Extend GDataUploadStream with support for resumable uploads

    This adds the following API:
     • gdata_upload_stream_new_resumable()
     • GDataUploadStream:content-length,
     gdata_upload_stream_get_content_length()

    Helps: https://bugzilla.gnome.org/show_bug.cgi?id=607272

 docs/reference/gdata-sections.txt |    4 +
 gdata/gdata-upload-stream.c       |  515
 ++++++++++++++++++++++++++++++-------
 gdata/gdata-upload-stream.h       |   30 +++
 gdata/gdata.symbols               |    2 +
 gdata/tests/common.c              |   19 +-
 gdata/tests/common.h              |    1 +
 gdata/tests/streams.c             |  443 +++++++++++++++++++++++++++++++
 7 files changed, 920 insertions(+), 94 deletions(-)

commit c755ad77704e7d1a7cac3bb7d4e4371c5da9a234
Author: Philip Withnall <philip tecnocode co uk>
Date:   Sat Mar 31 17:20:59 2012 +0100

    core: Bump GLib requirement to ≥ 2.31.0

    This allows us to drop the conditional threading code and just
    use GLib’s
    new threading primitives.

 configure.ac                          |    2 +-
 gdata/gdata-buffer.c                  |   55 ----------
 gdata/gdata-buffer.h                  |    5 -
 gdata/gdata-client-login-authorizer.c |   54 ----------
 gdata/gdata-download-stream.c         |  100 -----------------
 gdata/gdata-oauth1-authorizer.c       |   43 --------
 gdata/gdata-service.c                 |   26 -----
 gdata/gdata-upload-stream.c           |  188
 ---------------------------------
 gdata/tests/common.c                  |    3 -
 gdata/tests/memory.c                  |    3 -
 gdata/tests/perf.c                    |    3 -
 gdata/tests/streams.c                 |    4 -
 12 files changed, 1 insertions(+), 485 deletions(-)


Download
========
http://download.gnome.org/sources/libgdata/0.13/libgdata-0.13.0.tar.xz (1.12M)
  sha256sum: 93faecbfc931e3d50869e6b46e2711dcd5cf69ab6ae680c10b65365ab8051274



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]