libgdata 0.11.0
- From: Philip Withnall <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: libgdata 0.11.0
- Date: Tue, 20 Dec 2011 23:38:05 +0000 (UTC)
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 8e6c8842b44429fbba8cc4bb445532b314b07885
Author: Philip Withnall <philip tecnocode co uk>
Date: Tue Dec 20 22:59:48 2011 +0000
core: Atomically update auth_tokens in GDataClientLoginAuthorizer
If a (synchronous or asynchronous) authentication operation fails
or is
cancelled part-way through, we could have successfully authenticated
against
some GDataAuthorizationDomains but not others. In this situation,
we now
only update the set of domains we're authenticated against if _all_
domains
are successfully authenticated against.
While this may seem like it wastes the valid auth. tokens, it makes
the API
more consistent and won't really impact real-world usage. In the
real world,
clients are going to want to be authenticated against all of the
domains
they're interested in, or none of them. They most likely won't
care about
partial success of an authentication operation.
gdata/gdata-client-login-authorizer.c | 161
++++++++++++++++-----------------
1 files changed, 79 insertions(+), 82 deletions(-)
commit fd7c94a176493e4d48f175d28bf9c6266b56da9c
Author: Philip Withnall <philip tecnocode co uk>
Date: Tue Dec 20 22:58:47 2011 +0000
tests: Set G_MESSAGES_DEBUG when running tests
Recent versions of GLib will only display debug messages when the
appropriate logging domains are set in G_MESSAGES_DEBUG.
gdata/tests/common.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 488106059bd78c600313921c03927b711066725c
Author: Philip Withnall <philip tecnocode co uk>
Date: Tue Dec 20 21:55:31 2011 +0000
documents: Don't use a deprecated function in
GDataDocumentsSpreadsheet
Use resource IDs instead of document IDs.
.../documents/gdata-documents-spreadsheet.c | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
commit b7faf9bfa883fe32d6a73aae55e833e126dde62f
Author: Philip Withnall <philip tecnocode co uk>
Date: Tue Dec 20 21:53:23 2011 +0000
core: Don't use deprecated GLib threading API if we have a recent GLib
If we have GLib ≥ 2.31.0, use the new threading/mutex/condition
variable API
to avoid deprecated function warnings.
Note that this doesn't bump our GLib dependency from 2.30.0; if
a recent
enough GLib is not available, libgdata should still compile with
the old
threading API.
gdata/gdata-buffer.c | 61 ++++++++++-
gdata/gdata-buffer.h | 5 +
gdata/gdata-client-login-authorizer.c | 68 +++++++++++
gdata/gdata-download-stream.c | 103 +++++++++++++++++-
gdata/gdata-oauth1-authorizer.c | 43 +++++++
gdata/gdata-service.c | 29 +++++-
gdata/gdata-upload-stream.c | 200
++++++++++++++++++++++++++++++++-
gdata/tests/common.c | 2 +
gdata/tests/memory.c | 2 +
gdata/tests/perf.c | 2 +
gdata/tests/streams.c | 37 ++++---
11 files changed, 531 insertions(+), 21 deletions(-)
commit bcced9de5f3fb427124848f61d06cd896a76aa88
Author: Žygimantas Beručka <uid0 akl lt>
Date: Tue Dec 6 17:36:56 2011 +0200
Updated Lithuanian translation
po/lt.po | 41 +++++++++++++++++++++++++----------------
1 files changed, 25 insertions(+), 16 deletions(-)
commit 1c5540bbf98f2b51d23a632dd72a4b2c606d08a7
Author: Philip Withnall <philip tecnocode co uk>
Date: Thu Oct 27 08:54:03 2011 +0100
contacts: Add support for the “file as” property
Add support for “file as” strings on contacts, specifying their
sort order
if they have non-Western-style names or names which are otherwise
incorrectly
sorted in the contact list.
The following API has been added:
• GDataContactsContact:file-as
• gdata_contacts_contact_[get|set]_file_as()
This includes basic test coverage of the new code.
Helps: bgo#661033
docs/reference/gdata-sections.txt | 2 +
gdata/gdata.symbols | 2 +
gdata/services/contacts/gdata-contacts-contact.c | 70
+++++++++++++++++++++-
gdata/services/contacts/gdata-contacts-contact.h | 5 +-
gdata/tests/contacts.c | 20 ++++++-
5 files changed, 94 insertions(+), 5 deletions(-)
commit 43934b019874eb6490f1df72d3d6dbb5fd034234
Author: Philip Withnall <philip tecnocode co uk>
Date: Thu Oct 27 08:52:36 2011 +0100
contacts: Slightly relax a test condition
Instead of requiring that a contact's creation date be at or after
its last
edit date, require that the last edit date be within 5 seconds
after the
contact's creation date.
gdata/tests/contacts.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 95033d02d73a9d7b6e95d4e201c7f53c60b048af
Author: Philip Withnall <philip tecnocode co uk>
Date: Sun Oct 23 11:24:40 2011 +0100
core: Use GHmac instead of HMAC from liboauth
This moves us one step closer to dropping the liboauth dependency.
This bumps our GLib dependency to 2.30.0.
configure.ac | 2 +-
gdata/gdata-oauth1-authorizer.c | 15 ++++++++++++++-
2 files changed, 15 insertions(+), 2 deletions(-)
commit 2c7d5579bb82658a2df04dd1e209d9d73d5195ee
Author: Philip Withnall <philip tecnocode co uk>
Date: Thu Oct 20 17:19:25 2011 +0100
Bug 662290 — Can't update contact that has no full name
Treat the empty string as if it were NULL for
GDataGDName:full-name. Add a
test case which does so too.
This should fix round-trips to Google for contacts which have no
full name
set.
Closes: bgo#662290
gdata/gd/gdata-gd-name.c | 12 +++++++++++-
gdata/tests/general.c | 45
+++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 56 insertions(+), 1 deletions(-)
commit ec55e6507cdf650a5e071e416fd95192da84a2a6
Author: Philip Withnall <philip tecnocode co uk>
Date: Tue Oct 11 16:42:48 2011 +0100
docs: Add a section on privacy considerations to the documentation
This covers the work on non-pageable memory for sensitive details,
plus the
work to redact sensitive details from log output.
Closes: bgo#656783
docs/reference/gdata-overview.xml | 33
+++++++++++++++++++++++++++++++++
1 files changed, 33 insertions(+), 0 deletions(-)
commit a5a772a00526b0830c01254d0ba24305d46b1fa5
Author: Philip Withnall <philip tecnocode co uk>
Date: Tue Oct 11 16:40:21 2011 +0100
core: Ensure passwords and auth. tokens are stored in non-pageable
memory
If we're compiled with --enable-gnome, we now allocate passwords
and auth.
tokens in non-pageable memory where possible. Where not possible
(due to API
constraints imposed by ourselves or libsoup) we ensure that the
details are
zeroed out before being freed.
This is all with the aim of never having passwords or auth. tokens
hit disk
or be leaked in other ways.
It hasn't been formally reviewed or certified, and there are
probably cases
I've missed (which are bugs).
This adds an optional dependency on libgnome-keyring when compiled
with
--enable-gnome.
Helps: bgo#656783
README | 1 +
configure.ac | 7 +--
gdata/gdata-client-login-authorizer.c | 48 ++++++++++++++------
gdata/gdata-oauth1-authorizer.c | 53 ++++++++++++++++++---
gdata/gdata-private.h | 7 +++
gdata/gdata-service.c | 81
+++++++++++++++++++++++++++++++++
6 files changed, 170 insertions(+), 27 deletions(-)
commit 41129e8ac50e22dddbc5eaf26604e74785f81810
Author: Philip Withnall <philip tecnocode co uk>
Date: Mon Oct 10 23:17:35 2011 +0100
Bug 656973 — Add an example of starring a document
Add an example of starring a document to the GDataDocumentsService
documentation.
This adds the following new API (for convenience of referring
to URIs):
• GDATA_CATEGORY_SCHEMA_LABELS
• GDATA_CATEGORY_SCHEMA_LABELS_STARRED
Closes: bgo#656973
docs/reference/gdata-sections.txt | 2 +
gdata/atom/gdata-category.h | 20 ++++++++++
gdata/services/documents/gdata-documents-service.c | 40
++++++++++++++++++++
3 files changed, 62 insertions(+), 0 deletions(-)
commit 1e16460f0df6d67c55569c8b2a39293aa32e0f5e
Author: Philip Withnall <philip tecnocode co uk>
Date: Mon Oct 10 22:27:38 2011 +0100
Bug 659148 — Add search-term query example to documentation
Closes: bgo#659148
gdata/services/youtube/gdata-youtube-service.c | 39
++++++++++++++++++++++++
1 files changed, 39 insertions(+), 0 deletions(-)
commit 0360fd97b2af0ba24a9ef54ff9b5a941c293a21b
Author: Philip Withnall <philip tecnocode co uk>
Date: Mon Oct 10 22:07:39 2011 +0100
Bug 660174 — Deprecate SWF export of presentations
SWF export has been deprecated in the protocol and will be disabled,
leading
to HTTP 400 errors.
See:
http://googleappsdeveloper.blogspot.com/2011/09/deprecating-swf-exports-of.html
Closes: bgo#660174
.../documents/gdata-documents-presentation.h | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
commit 7b4bf874d32e2db7832f722c68b89642ad9e1367
Author: Philip Withnall <philip tecnocode co uk>
Date: Mon Oct 10 22:07:24 2011 +0100
youtube: Fix a typo in a documentation comment
gdata/services/youtube/gdata-youtube-query.h | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit efb1e2b8ae8328c82d86ce9fb4c3c00f3ddc6846
Author: Philip Withnall <philip tecnocode co uk>
Date: Mon Oct 10 21:57:58 2011 +0100
Bug 658865 — Add support for the license query parameter
Add a GDataYouTubeQuery:license parameter, plus getter and setter,
and some
tests.
Closes: bgo#658865
docs/reference/gdata-sections.txt | 4 ++
gdata/gdata.symbols | 2 +
gdata/services/youtube/gdata-youtube-query.c | 74
+++++++++++++++++++++++++-
gdata/services/youtube/gdata-youtube-query.h | 22 ++++++++
gdata/tests/youtube.c | 8 ++-
5 files changed, 107 insertions(+), 3 deletions(-)
commit fd2d8a5f14aece4b28b07d2bffeb766d77c972aa
Author: Philip Withnall <philip tecnocode co uk>
Date: Mon Oct 10 09:38:19 2011 +0100
core: Filter sensitive details out of debug log output
Add a new log level, GDATA_LOG_FULL_UNREDACTED = 4, and redact
usernames,
passwords and auth. tokens from all log levels below it. Thus,
taking a
debug log with LIBGDATA_DEBUG=3 will no longer inadvertently
reveal the
user's password.
Helps: bgo#656783
README | 5 ++-
gdata/gdata-private.h | 8 +++-
gdata/gdata-service.c | 96
+++++++++++++++++++++++++++++++++++++++++++++++-
gdata/tests/common.c | 2 +-
4 files changed, 105 insertions(+), 6 deletions(-)
commit 6e1ced020c67c9711bb3af1a8a8669b34cfedf5a
Author: Philip Withnall <philip tecnocode co uk>
Date: Sun Oct 9 22:20:22 2011 +0100
Bug 656972 — Tidy up document IDs
Tidy up the mess of IDs available for Google Docs
documents. Previously,
they could be identified by any one of their: entry ID, resource
ID and
document ID. Document IDs are now deprecated and replaced by
resource IDs;
and both are now considered as internal, and thus entry IDs should be
used everywhere by client code in preference.
Added API:
• GDataDocumentsEntry:resource-id and getter
Deprecated (but not removed) API:
• GDataDocumentsEntry:document-id and getter
Closes: bgo#656972
docs/reference/gdata-sections.txt | 1 +
gdata/gdata.symbols | 1 +
gdata/services/documents/gdata-documents-entry.c | 134
+++++++++++++-------
gdata/services/documents/gdata-documents-entry.h | 6 +-
gdata/services/documents/gdata-documents-folder.c | 17 ---
.../documents/gdata-documents-presentation.c | 17 ---
gdata/services/documents/gdata-documents-service.c | 29 +----
.../documents/gdata-documents-spreadsheet.c | 17 ---
gdata/services/documents/gdata-documents-text.c | 17 ---
gdata/tests/documents.c | 2 +-
10 files changed, 101 insertions(+), 140 deletions(-)
commit d8904f6c5b0e830df10157906ebfe7c612a18468
Author: Philip Withnall <philip tecnocode co uk>
Date: Sun Oct 9 22:02:54 2011 +0100
build: Add a LIBGDATA_DISABLE_DEPRECATED build flag
This only affects installed header files, to make it easier for
clients to
ensure they're not using deprecated libgdata API. (If, for some
reason,
G_GNUC_DEPRECATED_FOR doesn't cut it for them.)
It doesn't affect the compilation of libgdata.
HACKING | 21 +++++++++++++++++++++
Makefile.am | 1 +
README | 6 ++++++
docs/reference/Makefile.am | 2 +-
gdata/tests/Makefile.am | 1 +
5 files changed, 30 insertions(+), 1 deletions(-)
commit c8ddd2eb7860aca9dc9764f99854bec79de8da1c
Author: Philip Withnall <philip tecnocode co uk>
Date: Sun Oct 9 22:01:03 2011 +0100
demos: Port scrapbook demo to GtkGrid from GtkTable
This fixes compilation against GTK+ with deprecations disabled. This
also
requires enforcing a minimum version of GTK+ of 2.91.2, which should
be fine.
configure.ac | 3 ++-
demos/scrapbook/scrapbook.c | 28 ++++++++++++++++------------
demos/scrapbook/scrapbook.h | 2 +-
3 files changed, 19 insertions(+), 14 deletions(-)
commit d94fd8402a0e9dbadb2b161e3ff90530ed5cc5b3
Author: Nguyễn Thái Ngọc Duy <pclouds gmail com>
Date: Sun Oct 2 11:59:57 2011 +1100
Added Vietnamese translation
po/LINGUAS | 1 +
po/vi.po | 476
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 477 insertions(+), 0 deletions(-)
commit e1ab283e0a347bea06398953f9ad6eeba4e891c5
Author: Holger Berndt <hb gnome org>
Date: Sun Sep 25 02:24:03 2011 +0200
Add version check preprocessor macros
https://bugzilla.gnome.org/show_bug.cgi?id=660038
Makefile.am | 6 ++-
configure.ac | 1 +
docs/reference/gdata-docs.xml | 1 +
docs/reference/gdata-sections.txt | 9 ++++
gdata/gdata-version.h.in | 80
+++++++++++++++++++++++++++++++++++++
gdata/gdata.h | 1 +
6 files changed, 96 insertions(+), 2 deletions(-)
commit ae0a5b82645767367616ce21999bafe7722f4530
Author: YunQiang Su <yqsu src gnome org>
Date: Wed Sep 28 00:47:03 2011 +0800
update zh_CN translation
po/zh_CN.po | 358
++++++++++++++++++++++++++++++++---------------------------
1 files changed, 196 insertions(+), 162 deletions(-)
commit cc5dff24c3bc15822a337438760fbd17c39407cb
Author: Tommi Vainikainen <thv iki fi>
Date: Fri Sep 23 10:44:06 2011 +0300
Updated Finnish translation
po/fi.po | 20 +++++++++++++++++---
1 files changed, 17 insertions(+), 3 deletions(-)
commit 4725e9de3c95ae4043f49d437c5ea94c9698ef56
Author: Manoj Kumar Giri <mgiri dhcp193-76 pnq redhat com>
Date: Fri Sep 23 11:03:30 2011 +0530
Updated Oriya Translation
po/or.po | 393
+++++++++++++++++++++++++++++++++++---------------------------
1 files changed, 222 insertions(+), 171 deletions(-)
commit 785b8168baa37a2be3e2be89cc752be983e0e10a
Author: Nilamdyuti Goswami <ngoswami redhat com>
Date: Thu Sep 22 12:07:38 2011 +0200
Update Assamese translation
po/as.po | 408
++++++++++++++++++++++++++++++++++----------------------------
1 files changed, 222 insertions(+), 186 deletions(-)
commit 5481c5e0e02fbc9927c30d8226dfb4915515dd33
Author: Inaki Larranaga Murgoitio <dooteo zundan com>
Date: Wed Sep 21 17:24:21 2011 +0200
Updated Basque language
po/eu.po | 380
++++++++++++++++++++++++++++++++++----------------------------
1 files changed, 209 insertions(+), 171 deletions(-)
commit be3c7cbcba4072ca537b7264a63c3eb56f003e60
Author: Gabor Kelemen <kelemeng gnome hu>
Date: Wed Sep 21 02:34:43 2011 +0200
Updated Hungarian translation
po/hu.po | 371
++++++++++++++++++++++++++++++++++----------------------------
1 files changed, 205 insertions(+), 166 deletions(-)
commit 69f533b6feb74712d65365d2f63568f0f729e43e
Author: Aputsiaq Janussen <aj isit gl>
Date: Sat Sep 17 18:16:40 2011 +0200
Updated Danish translation
po/da.po | 361
++++++++++++++++++++++++++++++++++----------------------------
1 files changed, 197 insertions(+), 164 deletions(-)
commit d5c3473e3879f67e89ee00de4f08ebf58b74426d
Author: Jiro Matsuzawa <jmatsuzawa src gnome org>
Date: Sat Sep 17 11:36:20 2011 +0900
Updated Japanese translation
po/ja.po | 449
+++++++++++++++++++++++++++++++++++++++----------------------
1 files changed, 287 insertions(+), 162 deletions(-)
commit 558e39c4d1f6631a9db7095112378f7debc462af
Author: Мирослав Николић <miroslavnikolic rocketmail com>
Date: Sat Sep 17 00:06:09 2011 +0200
Updated Serbian translation
po/sr.po | 115
++++++++++++++++++++++++++++++++-----------------------
po/sr latin po | 115
++++++++++++++++++++++++++++++++-----------------------
2 files changed, 134 insertions(+), 96 deletions(-)
commit ad9d5a6fdf3444a0a2983da0cf8e3da5441d0b00
Author: Claudio Arseni <claudio arseni ubuntu com>
Date: Thu Sep 15 01:02:15 2011 +0200
l10n: Updated Italian translation
po/it.po | 378
++++++++++++++++++++++++++++++++++----------------------------
1 files changed, 206 insertions(+), 172 deletions(-)
commit b21572fce758f2d8d876bb22d9241f80c72af2c8
Download
========
http://download.gnome.org/sources/libgdata/0.11/libgdata-0.11.0.tar.xz (1.09M)
sha256sum: 819a077fab77cca9408409bf86da5b028699972c2c9bbf96e41755f801acea6b
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]