commit 64532922a8096bd4eed8c83242e8d87c30423c4f
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Aug 9 18:32:37 2014 +0100

    docs: Add the 0.15.1 APIs to the documentation

 docs/reference/gdata-docs.xml | 4 ++++
 1 file changed, 4 insertions(+)

commit 7e7038ff82661563e27fe42c9a59949a4c43c407
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Aug 9 18:23:01 2014 +0100

    core: Fix API documentation ‘Since’ versions

 gdata/atom/gdata-link.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5caad77e43f26f88efaa85496581e20b2dcae215
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Aug 9 18:22:43 2014 +0100

    freebase: Fix API documentation ‘Since’ versions

 gdata/services/freebase/gdata-freebase-query.c     |  8 ++--
 gdata/services/freebase/gdata-freebase-query.h     |  4 +-
 gdata/services/freebase/gdata-freebase-result.c    |  8 ++--
 gdata/services/freebase/gdata-freebase-result.h    |  4 +-
 .../freebase/gdata-freebase-search-query.c         | 24 +++++------
 .../freebase/gdata-freebase-search-query.h         |  6 +--
 .../freebase/gdata-freebase-search-result.c        | 24 +++++------
 .../freebase/gdata-freebase-search-result.h        |  6 +--
 gdata/services/freebase/gdata-freebase-service.c   | 20 ++++-----
 gdata/services/freebase/gdata-freebase-service.h   |  4 +-
 .../services/freebase/gdata-freebase-topic-query.c | 16 ++++----
 .../services/freebase/gdata-freebase-topic-query.h |  4 +-
 .../freebase/gdata-freebase-topic-result.c         | 48
 +++++++++++-----------
 .../freebase/gdata-freebase-topic-result.h         |  8 ++--
 14 files changed, 92 insertions(+), 92 deletions(-)

commit 05ea0cd77b35ea8313b3e79a60c406f80c57425e
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Aug 9 18:12:51 2014 +0100

    build: Remove outdated documentation checks

    These are now performed by gtk-doc. Yay!

 docs/reference/Makefile.am | 12 ------------
 1 file changed, 12 deletions(-)

commit 3809b38e6651ab6b533feea9cff0b95a0ccede95
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Aug 9 17:51:42 2014 +0100

    core: Fix a data corruption bug in GDataBuffer

    In some situations, the buffer was reading off the end of a chunk and
    into undefined memory. Spotted by asan.

    e.g. Take a GDataBuffer with two chunks:
     • Chunk 1, length 8192
     • Chunk 2, length 699
    and with head_read_offset = 8187 from a previous read. There are thus
    704 bytes unread in the buffer.

    If a read of 8192 bytes is performed, 5 bytes should come from chunk 1
    and the remaining 699 from chunk 2. length_remaining was being
    (correctly) set to 704, but then the while loop was not being entered,
    as 704 is not greater than or equal to 8192 (the length of chunk
    1). The
    code was then falling into the G_LIKELY case below, and attempting to
    read 704 bytes from offset 8187 of chunk 1 — overreading by
    699 bytes
    off the end of the chunk, and never getting the 699 bytes from
    chunk 2.

    This can be fixed by correctly taking the head_read_offset into
    account
    for the while condition.

 gdata/gdata-buffer.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3b0b4a0bacd38997980d3f0dd4aeaf82a44dc1a9
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Aug 9 16:46:13 2014 +0100

    l10n: Update British English translation

 po/en_GB.po | 215
 +++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 140 insertions(+), 75 deletions(-)

commit ae6134187af336a878d460817441a58b0a9b2365
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Aug 9 16:39:10 2014 +0100

    build: Add missing configure checks spotted by autoscan

    Thanks, autoscan!

 configure.ac | 6 ++++++
 1 file changed, 6 insertions(+)

commit e16460a3992fc6cb2f44c3b7ff25cdc2ab4c10a9
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Aug 9 16:33:12 2014 +0100

    tests: Fix GDataAuthorizer:proxy-resolver property tests

    The ClientLogin and OAuth 1 authoriser tests were assuming that the
    proxy-resolver property is initially NULL. Actually, the property is
    only potentially initially NULL, as it comes from a SoupSession which
    the tests have no control over.

 gdata/tests/client-login-authorizer.c | 11 ++++++-----
 gdata/tests/oauth1-authorizer.c       |  9 +++++----
 2 files changed, 11 insertions(+), 9 deletions(-)

commit 7cc30298b050da7a02eb990b6ad2dc40b4f57dbc
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Aug 9 16:00:17 2014 +0100

    core: Use g_ascii_strto[u]ll() instead of strto[u]l()

    The GLib functions are locale-independent. While there are few
    situations where a locale-independent server-provided string would be
    parsed differently by strtoul() in different user locales, it’s
    best to
    be safe (and consistent with our use of g_ascii_strtod(), which more
    easily causes problems).

 configure.ac                                      |  2 --
 gdata/atom/gdata-link.c                           |  2 +-
 gdata/exif/gdata-exif-tags.c                      |  2 +-
 gdata/gd/gdata-gd-feed-link.c                     |  2 +-
 gdata/gd/gdata-gd-reminder.c                      |  6 +++---
 gdata/gdata-batch-feed.c                          |  4 ++--
 gdata/gdata-feed.c                                |  6 +++---
 gdata/media/gdata-media-content.c                 |  8 ++++----
 gdata/media/gdata-media-thumbnail.c               |  8 ++++----
 gdata/services/calendar/gdata-calendar-calendar.c |  2 +-
 gdata/services/calendar/gdata-calendar-event.c    |  2 +-
 gdata/services/calendar/gdata-calendar-feed.c     |  2 +-
 gdata/services/picasaweb/gdata-picasaweb-album.c  |  8 ++++----
 gdata/services/picasaweb/gdata-picasaweb-file.c   | 10 +++++-----
 gdata/services/picasaweb/gdata-picasaweb-user.c   |  2 +-
 gdata/services/youtube/gdata-youtube-content.c    |  2 +-
 gdata/services/youtube/gdata-youtube-group.c      |  2 +-
 gdata/services/youtube/gdata-youtube-video.c      | 10 +++++-----
 18 files changed, 39 insertions(+), 41 deletions(-)

commit 79608af2618cd84abb415d867cfea7f648dc111e
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Thu Aug 7 15:12:16 2014 +0200

    Updated Basque language

 po/eu.po | 24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)

commit 3a76e5ac02ab3f215ee553b656e18e172c8c9d3f
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Jul 31 19:35:39 2014 +0200

    doap: add <programming-language>

 libgdata.doap | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6ab8bb8ba8ea2b7c407bb96edf99b7b93cb437ac
Author: Olav Vitters <olav@vitters.nl>
Date:   Wed Jul 30 20:27:30 2014 +0200

    doap category core

 libgdata.doap | 1 +
 1 file changed, 1 insertion(+)

commit dcf6d53c1d90b425d84ff39e67d76c7bcf48ab69
Author: MarMav <mavridou@gmail.com>
Date:   Wed Jul 16 10:56:19 2014 +0000

    Updated Greek translation

 po/el.po | 103
 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 54 insertions(+), 49 deletions(-)

commit 268397c7a3a033829cc413ef7329ab06f4594de6
Author: Saurav Agarwalla <saurav.agarwalla92@gmail.com>
Date:   Tue Jul 8 16:18:51 2014 +0530

    core: Refresh authoriser on receiving SOUP_STATUS_NOT_FOUND

    If the authorizer is not refreshed, PicasaWeb returns
    SOUP_STATUS_NOT_FOUND when we try to access a resource. This shouldn't
    be the case when the user is logged in.

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

 gdata/gdata-service.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a0911084a0c198d75642856b3f1ecdd50f168921
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sat Jul 5 14:11:41 2014 +0300

    Updated Lithuanian translation

 po/lt.po | 55 +++++++++++++++++++++++++++++--------------------------
 1 file changed, 29 insertions(+), 26 deletions(-)

commit 1b32bfd088ad07983a7277f8724be64972c4232d
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Tue Jul 1 18:19:41 2014 +0200

    Updated Galician translations

 po/gl.po | 53 +++++++++++++++++++++++++++++------------------------
 1 file changed, 29 insertions(+), 24 deletions(-)

commit a215afc2e70addc794f5d0bac7480f6f2ea39612
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Sun Jun 22 20:57:22 2014 +0000

    Updated Swedish translation

 po/sv.po | 295
 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 190 insertions(+), 105 deletions(-)

commit ce396c49f72c7fdfa7f41927a8dabf122bdfa2dc
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Sun Jun 22 21:48:07 2014 +0100

    build: Remove .travis.yml

    Having spent the best part of a day iterating (in a branch) to get the
    script working, I have decided it is just not worth the time.
    gnome-continuous is much more suited to libgdata, and is a lot
    easier to
    use.

    Remove the .travis.yml file so nobody is tempted to believe it is
    supported or works. If they ever upgrade from Ubuntu 12.04 and improve
    the iteration times for setting up .travis.yml, it might be worth
    another try.

 .travis.yml | 36 ------------------------------------
 1 file changed, 36 deletions(-)

commit 3562468ff7148402904236f96af689672ad12e35
Author: Colin Walters <walters@verbum.org>
Date:   Sun Jun 22 16:37:34 2014 -0400

    configure: Use stronger quoting for GLIB_MAX_ALLOWED

    Because the shell is trying to interpret '(', use single quotes
    around the value.

    Fixes the build in Continuous.

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3eae031819ca35e93fd682c0246b7ca57085abfe
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Sun Jun 22 17:32:38 2014 +0100

    freebase: Remove a redundant comparison with zero

    Unsigned values can never be less than zero.

 gdata/services/freebase/gdata-freebase-search-query.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 77680e7f84a6cb39ed7719849a89a9a23ae1268e
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Sun Jun 22 17:04:09 2014 +0100

    build: Directly encode maximum GLib version

    If we use the GLIB_VERSION_2_38 macro, compilation will fail with
    older
    versions of GLib which do not have that macro defined. Use the
    underlying G_ENCODE_VERSION() macro instead.

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 17364db93e6fc8095df9eea4bf127d8f66036fa1
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jun 22 11:32:14 2014 +0100

    build: Eliminate dependency on gnome-common

    Remove our usage of gnome-autogen.sh by inlining it and deleting
    irrelevant stuff. This removes libgdata’s dependency on
    gnome-common,
    which will make it a little easier to build.

 autogen.sh | 36 +++++++++++++++++++++++++++++-------
 1 file changed, 29 insertions(+), 7 deletions(-)

commit 41e371c2bcf55fc8bb8604ab817b366bea5f653c
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jun 22 11:31:08 2014 +0100

    build: Copy GNOME_COMPILE_WARNINGS in tree

    The master plan is for GNOME_COMPILE_WARNINGS to be upstreamed to
    autoconf-archive, and then removed from gnome-common. That hasn’t
    happened yet, but in the mean time we can reduce our dependency on
    gnome-common by copying it in tree.

    See: https://bugzilla.gnome.org/show_bug.cgi?id=729407

 Makefile.am                |   1 +
 m4/gnome-compiler-flags.m4 | 177
 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 178 insertions(+)

commit 23f837d55b1b6f9e26b4a3999258fa89b85ec942
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jun 22 11:28:42 2014 +0100

    build: Switch from GNOME_CODE_COVERAGE to AX_CODE_COVERAGE

    AX_CODE_COVERAGE comes from the autoconf-archive, and is an upstreamed
    version of the original GNOME_CODE_COVERAGE macro.

    https://savannah.gnu.org/patch/?8451

    By switching to it, we reduce our dependency on gnome-common. The
    master
    plan is for gnome-common to simply cease to exist.

    See: https://bugzilla.gnome.org/show_bug.cgi?id=729405

 Makefile.am            |   6 +-
 configure.ac           |   2 +-
 m4/ax_code_coverage.m4 | 180
 +++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 185 insertions(+), 3 deletions(-)

commit 4e4a41e842f27b7998d44d01344b15502e5f9fa3
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jun 22 11:27:26 2014 +0100

    build: Remove unused macros from configure.ac

    Their functionality was either outdated
    (GNOME_MAINTAINER_MODE_DEFINES),
    or unused (GNOME_DEBUG_CHECK).

 configure.ac | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit c44a3dc39bdb45b48f8354adc940f586f86173c4
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jun 22 11:26:41 2014 +0100

    build: Add minimum and maximum API version checks for dependencies

 configure.ac | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

commit 5d087e0e6783e42b9597a5a0fd2ae9d056425bb3
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Jun 21 23:08:41 2014 +0100

    build: Update .travis.yml

 .travis.yml | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 867861c5fa0f776247e3b32c6fd1d6c6ccb17897
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Jun 21 22:36:07 2014 +0100

    build: Update .travis.yml

 .travis.yml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d8602c5a182de421a151c898ccc33e4db324af89
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Jun 21 22:06:45 2014 +0100

    build: Update .travis.yml

 .travis.yml | 6 ++++++
 1 file changed, 6 insertions(+)

commit 710741d44558d90876941456043b7f49bb9a07f5
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Jun 21 21:12:55 2014 +0100

    build: Update .travis.yml

 .travis.yml | 6 ++++++
 1 file changed, 6 insertions(+)

commit 5b7f5b2f3ea264c8f808ca0f5dc3475cb0c41935
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Jun 21 20:34:15 2014 +0100

    build: Update .travis.yml

 .travis.yml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit bd4e1dba2b51e27c5f9eb482ac3c29e01565a761
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Jun 21 20:29:13 2014 +0100

    build: Update .travis.yml

 .travis.yml | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 558a7e66be6c0e93bd28de0abec5d75a4241fc10
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Jun 21 19:59:23 2014 +0100

    build: Update .travis.yml

 .travis.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e69a57179c60345a6e591462afb75b1fc2577662
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Jun 21 19:28:30 2014 +0100

    build: Add a .travis.yml for Travis CI

    Let’s try this out as an experiment.

 .travis.yml | 8 ++++++++
 1 file changed, 8 insertions(+)

commit aaafd1119448e3e36e149e8a957e99f9a5ec14b6
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Fri Jun 20 10:36:49 2014 +0100

    core: Handle SOUP_STATUS_NO_CONTENT in response to DELETE requests

    The Google Tasks API apparently returns HTTP status 204 in response
    to a
    successful DELETE request on a task entry, rather than the status 200
    which is returned by all the other services.

    Handle the two statuses as equivalent.

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

 gdata/gdata-service.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8e2b4040870844b3976b5f087a8f18107988b486
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Fri Jun 20 10:42:39 2014 +0100

    core: Fix a small memory leak in a date parsing function

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

 gdata/gdata-parser.c | 2 ++
 1 file changed, 2 insertions(+)

commit 98e8a16c9cdb4efcb3e2f98e44622469765accfb
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Thu Jun 19 13:28:34 2014 +0100

    picasaweb: Support <gphoto:access>protected</gphoto:access> in albums

    The documentation
        https://developers.google.com/picasa-web/docs/2.0/reference?csw=1#Visibility
    doesn’t have any mention of this, so let’s alias it to
    GDATA_PICASAWEB_PRIVATE for the moment.

    It seems to be set on albums which are marked as visible only to the
    owner.

 gdata/services/picasaweb/gdata-picasaweb-album.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 109417f61d250f0482c3d9d93c0c7caff04d1059
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Thu Jun 19 09:37:07 2014 +0100

    core: Refresh authoriser on receiving SOUP_STATUS_FORBIDDEN

    Previously the authoriser was only refreshed on receiving a
    SOUP_STATUS_UNAUTHORIZED response from the server. This worked
    fine for
    Google Documents, but it seems that PicasaWeb returns FORBIDDEN
    instead.
    The authoriser was not being refreshed, and hence the user was seeing
    access denied messages even though they were technically logged in.

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

 gdata/gdata-service.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2e9da05c8ec6b06556a64f5ea7d45246e5963108
Author: Saurav Agarwalla <saurav.agarwalla92@gmail.com>
Date:   Wed Jun 18 11:35:00 2014 +0000

    core: Add PicasaWeb support to GDataGoaAuthorizer

    GOA has supported photos for a long time. Grab PicasaWeb
    authentication if GOA has already got a token supporting it.

    This bumps the GOA dependency to 3.8.

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

 README                       | 2 +-
 configure.ac                 | 2 +-
 gdata/gdata-goa-authorizer.c | 5 +++++
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 3825d56f62f485d5262fdc2b8829aa41dad89851
Author: Daniel Mustieles <dnaiel.mustieles@gmail.com>
Date:   Thu Jun 12 17:54:43 2014 +0200

    Updated Spanish translation

 po/es.po | 56 ++++++++++++++++++++++++++++++--------------------------
 1 file changed, 30 insertions(+), 26 deletions(-)

commit aaca2fc5a749d58c86bf6c1da141b047f6ffb995
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Tue Jun 3 13:02:14 2014 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 49 +++++++++++++++++++++++++++----------------------
 1 file changed, 27 insertions(+), 22 deletions(-)

commit e2ff7f4e8a70b540ac148281644ec5b8b4f8763b
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue May 27 21:48:30 2014 +0100

    build: Increment version to 0.15.2

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)