libgdata 0.9.1 is now available from: http://download.gnome.org/sources/libgdata/0.9/ c2da7a3fbed7f1249277949bff47599450748ca139d205819ede0f04e23f43c3 libgdata-0.9.1.tar.bz2 37c9adf96565972bee7147dc8a2bf43e4339529c4f8983777326f663bb8282c2 libgdata-0.9.1.tar.xz Note that this is the first micro release in the 0.9.x line of *unstable* releases which will eventually lead to a stable 0.10.0 release. This is because libgdata has switched to a traditional even–odd/stable–unstable versioning scheme. This release adds some GDestroyNotify parameters to key query methods (breaking API) in order to make them introspectable. From C, it should suffice to just pass NULL to these new parameters. It also includes some minor API additions, and a massive reworking of the test suites so that the tests no longer depend on each other and are all self-contained. This should make it easier to add tests in future. 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. Overview of changes from libgdata 0.9.0 to libgdata 0.9.1 ========================================================= Major changes: * Added GDestroyNotify parameters to query-type methods so that they're properly introspectable, breaking API (see below) * Fixed seeking in GDataDownloadStream * Made the tests individually idempotent, so the test suites should be less of a tangled mess now * Fixed uploading to non-default PicasaWeb albums * Fixed GDataAuthorizer to re-process requests after refreshing, involving a slight change to the semantics of GDataAuthorizer (see bgo#653535) * Ensure that Google Contacts uses HTTPS for everything * Fixed the IDs used for Google Documents so that deleting documents now consistently works, even when they're in folders API changes: * Changed the following methods, adding GDestroyNotify parameters for their progress user data parameters: - gdata_access_handler_get_rules_async() - gdata_service_query_async() - gdata_calendar_service_query_all_calendars_async() - gdata_calendar_service_query_own_calendars_async() - gdata_calendar_service_query_events_async() - gdata_contacts_service_query_contacts_async() - gdata_contacts_service_query_groups_async() - gdata_documents_service_query_documents_async() - gdata_picasaweb_service_query_all_albums_async() - gdata_picasaweb_service_query_files_async() - gdata_youtube_service_query_standard_feed_async() - gdata_youtube_service_query_videos_async() - gdata_youtube_service_query_related_async() * Added GDataCalendarQuery:max-attendees, gdata_calendar_query_get_max_attendees(), gdata_calendar_query_set_max_attendees() * Added GDataCalendarQuery:show-deleted, gdata_calendar_query_show_deleted(), gdata_calendar_query_set_show_deleted() * Added gdata_picasaweb_service_get_user_async(), gdata_picasaweb_service_get_user_finish() Bugs fixed: * Bug 649728 — Add introspection annotations for documents_service_query(_async) * Bug 639405 — Add max-attendees query parameter * Bug 637664 — Fix GSeekable interface implementation in GDataDownloadStream * Bug 633359 — Make tests individually idempotent * Bug 653535 — Let GDataAuthorizer re-process request after refreshing * Bug 653530 — Bogus run-time warnings * Bug 653224 — Add gdata_picasaweb_service_get_user_async() Updated translations: * ca, ca@valencia (Joan Duran) * cs (Andre Klapper) * de (Mario Blättermann) * es (Daniel Mustieles) * fi (Tommi Vainikainen) * gl (Fran Diéguez) * he (Yaron Shahrabani) * lt (Aurimas Černius) * ru (Yuri Kozlov) * sl (Matej Urbančič) * sr (Мирослав Николић) * sv (Daniel Nylander) * tr (Muhammet Kara) Philip Withnall July 4, 2011 http://live.gnome.org/libgdata
Attachment:
signature.asc
Description: This is a digitally signed message part