pkgsrc/net/libgdata/PLIST
wiz 388b45cd5f Update to 0.16.1:
Overview of changes from libgdata 0.16.0 to libgdata 0.16.1
===========================================================

Major changes:
 • Add a --disable-tests configure option to build without uhttpmock
 • Remove downstream fix for ISO 8601 dates which was breaking Contacts
 • Various fixes for the Google Tasks service

Bugs fixed:
 • Bug 739395 — Add an option to build without uhttpmock
 • Bug 737799 — Error while updating google address book

Overview of changes from libgdata 0.15.2 to libgdata 0.16.0
===========================================================

Major changes:
 • Update date parsing to handle recent changes in Google’s servers
 • Support ACLs with keys (e.g. for link-only sharing of documents)
 • Add gzip encoding support for network packet compression
 • Support for libsoup ≥ 2.47.3 (but the dependency has not been bumped)
 • Basic test suite for the Google Tasks service
 • Fix mutex warnings with new GLib versions

API changes:
 • Add GDataAccessRule:key
 • Add gdata_access_rule_get_key()
 • Add GDATA_TASKS_STATUS_NEEDS_ACTION
 • Add GDATA_TASKS_STATUS_COMPLETED
 • Deprecate the ‘q’ parameter of gdata_tasks_query_new()
 • Add GDATA_SERVICE_ERROR_API_QUOTA_EXCEEDED

Bugs fixed:
 • Bug 732809 — evolution-3.12.3: cannot edit google contact due to invalid
   format of timestamp
 • Bug 734863 — Google contacts without email address block search/autocomplete
 • Bug 690628 — <gAcl:withKey/> element Not Handled by libgdata
 • Bug 703192 — The global log handler interferes with other application
 • Bug 666623 — Add gzip encoding support

Overview of changes from libgdata 0.15.1 to libgdata 0.15.2
===========================================================

Major changes:
 • Support PicasaWeb in the GOA authoriser (thanks to Saurav Agarwalla)
 • Fix a data corruption bug in the downloads/uploads code

Bugs fixed:
 • Bug 731269 — Wrong scope information in authorization domain
 • Bug 731949 — Memory leak from gdata_parser_int64_to_iso8601()
 • Bug 731946 — Removing a task result in error, but succeeds
 • Bug 732890 — Refresh authoriser on receiving SOUP_STATUS_NOT_FOUND

Overview of changes from libgdata 0.15.0 to libgdata 0.15.1
===========================================================

Major changes:
 • Add a Freebase service and demo (thanks to Carlos Garnacho)
 • Various minor fixes to make libgdata compile without Coverity errors

API changes:
 • Add GDATA_LINK_PARENT
 • Add GDataFreebase*

Bugs fixed:
 • Bug 707477 — Fill in GDataCategory::label for GDataDocumentsDocument
   instances
 • Bug 725827 — Define GDATA_LINK_PARENT
 • Bug 726486 — Add support for the Freebase service

Overview of changes from libgdata 0.14.0 to libgdata 0.15.0
===========================================================

Major changes:
 • Add JSON support and a Google Tasks service (thanks to Pēteris Krišjānis)
  - This adds a dependency on json-glib ≥ 0.15 and breaks ABI (but not API)
 • Add support for GProxyResolver proxies (thanks to Matthew Barnes)
 • Fix build with recent gnome-common versions
 • Fix build and installed header files for C++
 • Remove deprecated function calls
 • Fix compilation with -fstrict-aliasing
 • Port local tests to use libuhttpmock (which is a new dependency)

API changes:
 • Add gdata_parsable_new_from_json()
 • Add gdata_parsable_get_json()
 • Add GDataParsable->get_content_type
 • Add GDataService:proxy-resolver, gdata_service_get_proxy_resolver(),
   gdata_service_set_proxy_resolver()
 • Add GDataClientLoginAuthorizer:proxy-resolver,
   gdata_client_login_authorizer_get_proxy_resolver(),
   gdata_client_login_authorizer_set_proxy_resolver()
 • Add GDataOAuth1Authorizer:proxy-resolver,
   gdata_oauth1_authorizer_get_proxy_resolver(),
   gdata_oauth1_authorizer_set_proxy_resolver()
 • Add Google Tasks service: GDataTasksService, GDataTasksQuery,
   GDataTasksTasklist, GDataTasksTask

Bugs fixed:
 • Bug 712565 — Fix compilation's warnings
 • Bug 719647 — gdata-goa-authorizer.h broken for C++

Overview of changes from libgdata 0.13.3 to libgdata 0.13.4
===========================================================

Major changes:
 • Fixes to request cancellation and progress notification
 • Fix tests to be more reliable in the face of distributed system
   non-synchronisation
 • Add support for running tests offline using stored HTTP request traces

API changes:
 • Added GDATA_YOUTUBE_SERVICE_ERROR_CHANNEL_REQUIRED

Bugs fixed:
 • Bug 627895 — Pretty-print XML in test output
 • Bug 703192 — The global log handler interferes with other application
 • Bug 705266 — make check fails

Overview of changes from libgdata 0.13.2 to libgdata 0.13.3
===========================================================

Major changes:
 • Fix dependencies in pkg-config file
 • Add OAuth 2.0 support to the GOA authoriser
 • Fix some licencing inconsistencies (libgdata is entirely licenced under
   LGPLv2.1+)
 • Add support for PDF documents in Google Documents
 • Add in-tree Vala bindings (they were previously in Vala’s tree)

Bugs fixed:
 • Bug 685464 — [PATCH] Package config file depends on too much
 • Bug 685289 — GOA now uses OAuth 2.0 for Calendar, Contacts and Documents
 • Bug 690281 — do not add unused gnome dependencies to libgdata.pc when
   configured with --disable-gnome
 • Bug 690225 — [patch] Make GOA optional
 • Bug 690656 — unhandled XML warnings from totem youtube plugin
 • Bug 693855 — Port introspection fixes from Vala bindings
 • Bug 693958 — Add PDF support
 • Bug 693865 — Add Vala bindings
 • Bug 694415 — Don't require introspection.m4 to be installed system-wide

Overview of changes from libgdata 0.13.1 to libgdata 0.13.2
===========================================================

Major changes:
 • Expand the documentation and add more examples
 • Explicitly check for libxml2 in configure
 • Port code coverage support to use gnome-common

Bugs fixed:
 • Bug 683209 — Port to gnome-common code coverage macros

Overview of changes from libgdata 0.13.0 to libgdata 0.13.1
===========================================================

Major changes:
 • Add support for Google Drawings
 • Fix some of the test suite
 • Add support for copying Google documents
 • Moved GOA authoriser from EDS/GNOME Documents into libgdata (adding a GOA dependency)
 • Remove libgnome-keyring dependency in favour of libgcr-base

API changes:
 • Added GDataDocumentsDrawing
 • Added gdata_documents_service_copy_document(), gdata_documents_service_copy_document_async(), gdata_documents_service_copy_document_finish()
 • Added GDataGoaAuthorizer
 • Added gdata_documents_document_get_download_uri()

Bugs fixed:
 • Bug 633548 — Add Google Drawings support
 • Bug 679072 — Tests for all Google services fail
 • Bug 607270 — Support copying documents
 • Bug 656976 — Merge eds and GNOME Documents GOA authorisers
 • Bug 679867 — Use libgcr-base instead of libgnome-keyring for secure memory
 • Bug 656970 — Add thumbnail support

Overview of changes from libgdata 0.12.0 to libgdata 0.13.0
===========================================================

Major changes:
 • Bump GLib dependency to 2.31.0 in order to use its new threading primitives
 • Add basic support for resumable uploads to GDataUploadStream (bug #607272)
 • Update support for Google Documents to v3 of the API
 • Add support for arbitrary file uploads to Google Documents (using GDataDocumentsDocuemtn),
   and document conversion on upload (using GDataDocumentsUploadQuery)

API changes:
 • Added gdata_upload_stream_new_resumable()
 • Added GDataUploadStream:content-length, gdata_upload_stream_get_content_length()
 • Added gdata_documents_service_upload_document_resumable()
 • Added gdata_documents_service_update_document_resumable()
 • Added GDataDocumentsUploadQuery
 • Made GDataDocumentsDocument instantiable (this isn’t a real API break, though)
 • Added GDATA_DOCUMENTS_TEXT_JPEG
 • GDataDocumentsEntry:quota-used, gdata_documents_entry_get_quota_used()

Bugs fixed:
 • Bug 593537 — Upgrade Documents service to version 3.0
 • Bug 607616 — Permit the uploading of documents of any type
 • Bug 656971 — Deprecate GDataDocumentsDocument subclasses
 • Bug 588714 — <gd:quotaBytesUsed> handling in GDataDocumentsEntry

Overview of changes from libgdata 0.11.0 to libgdata 0.11.1
===========================================================

Major changes:
* Bump libsoup dependency to 2.37.91 in order to ensure it checks the validity of TLS certificates before accepting them
  (Note that this was implemented in 0.10.2 using a --with-ca-certs configure argument. This argument isn't necessary with 0.11.1, since the newer
   libsoup version which 0.11.1 requires already knows where the system CA cert file is.)

Bugs fixed:
* Bug 667577 — fix introspection for srcdir != builddir builds
* Bug 668365 — libgdata 0.10.x link error because of exported symbols that don't exist
* Bug 671535 — Security issue in libgdata

Overview of changes from libgdata 0.10.0 to libgdata 0.11.0
===========================================================

Major changes:
* Added version checking macros (thanks to Holger Berndt)
* Ported scrapbook demo to GtkGrid; this sets our GTK+ dependency to 2.91.2
* Added a LIBGDATA_DISABLE_DEPRECATED macro for disabling deprecated API in headers
* Sensitive details (passwords, auth. tokens, etc.) are now redacted from logs unless LIBGDATA_DEBUG=4 is set (which is a new logging level)
* Sensitive details are also now stored in non-pageable memory as much as possible to reduce the risk of them being leaked
  NOTE: This has not been formally certified or reviewed, and is a precaution rather than a guarantee of security
  This adds a dependency on libgnome-keyring when libgdata is configured with --enable-gnome (and is disabled otherwise)
* Use GHmac instead of liboauth's HMAC; this bumps our GLib dependency to 2.30.0
* Use the new GLib threading API iff compiled with GLib ≥ 2.31.0 (this doesn't bump the hard dependency, though)

API changes:
* Added GDATA_MAJOR_VERSION, GDATA_MINOR_VERSION, GDATA_MICRO_VERSION, GDATA_CHECK_VERSION
* Added GDataDocumentsEntry:resource-id, gdata_documents_entry_get_resource_id()
* Deprecated GDataDocumentsEntry:document-id, gdata_documents_entry_get_document_id()
* Added GDataYouTubeQuery:license, gdata_youtube_query_get_license(), gdata_youtube_query_set_license()
* Deprecated GDATA_DOCUMENTS_PRESENTATION_SWF
* Added GDATA_CATEGORY_SCHEMA_LABELS, GDATA_CATEGORY_SCHEMA_LABELS_STARRED
* Added GDataContactsContact:file-as, gdata_contacts_contact_get_file_as(), gdata_contacts_contact_set_file_as()

Bugs fixed:
* Bug 659016 — @rel not mandatory in website references
* Bug 660038 — Add preprocessor macro for version checking
* Bug 656972 — Tidy up document IDs
* Bug 658865 — Add support for the license query parameter
* Bug 660174 — Deprecate SWF export of presentations
* Bug 659148 — Add search-term query example to documentation
* Bug 656973 — Add an example of starring a document
* Bug 656783 — Review security of memory storing authentication details
* Bug 662290 — Can't update contact that has no full name

Overview of changes from libgdata 0.9.1 to libgdata 0.10.0
==========================================================

Major changes:
* Added support for comments to YouTube and PicasaWeb (thanks to Richard Schwarting)
* Added a “scrapbook” demo application (thanks to Joe Cortes)
* Added lots of cancellation tests

API changes:
* Added GDataCommentable
* Added GDataComment, GDataYouTubeComment, GDataPicasaWebComment
* Added gdata_entry_remove_link()
* Added gdata_youtube_video_get_media_rating(), GDATA_YOUTUBE_RATING_TYPE_SIMPLE, GDATA_YOUTUBE_RATING_TYPE_MPAA, GDATA_YOUTUBE_RATING_TYPE_V_CHIP

Bugs fixed:
* Bug 618587 — Implement GDataGDFeedLink
* Bug 598752 — Support comments
* Bug 647882 — Support rating schemes
* Bug 628069 — Add some demo applications
* Bug 656529 — undefined references trying to compile/build libgdata
* Bug 633364 — Add cancellation tests

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()

Overview of changes from libgdata 0.8.0 to libgdata 0.9.0
=========================================================

Major changes:
* Switched to even–odd/stable–unstable versioning (so 0.9.0 is an *unstable* release)
* Use HTTPS for all requests
* Some minor parsing fixes
* Fixed some nasty threading/cancellation problems
* Removed the old authentication API in favour of a more extensible, flexible one based on a GDataAuthorizer interface:
  - ClientLogin is now handled by GDataClientLoginAuthorizer
  - OAuth 1.0 support has been added with GDataOAuth1Authorizer
* Added a dependency on liboauth ≥ 0.9.4
* Introspection annotation improvements by Philip Chimento <philip.chimento@gmail.com>
* Removed some outdated contact photo API

API changes:
* Added GDATA_AUTHENTICATION_ERROR_INVALID_SECOND_FACTOR (later renamed to GDATA_CLIENT_LOGIN_AUTHORIZER_ERROR_INVALID_SECOND_FACTOR as below).
* Rename GDataAuthenticationError to GDataClientLoginAuthorizerError
* Rename GDATA_AUTHENTICATION_ERROR and gdata_authentication_error_quark() similarly.
* Remove gdata_service_authenticate() in favour of using GDataClientLoginAuthorizer with GDataService::authorizer:
  - Remove gdata_service_authenticate(), gdata_service_authenticate_async() and gdata_service_authenticate_finish().
  - Replace gdata_service_is_authenticated() by gdata_service_is_authorized() with much the same functionality.
  - Add GDataService::authorizer, gdata_service_get_authorizer(), gdata_service_set_authorizer() and gdata_service_get_authorization_domains().
  - Remove gdata_service_get_client_id() in favour of GDataClientLoginAuthorizer::client-id.
  - Remove gdata_service_get_username() in favour of GDataClientLoginAuthorizer::username.
  - Remove gdata_service_get_password() in favour of GDataClientLoginAuthorizer::password.
  - Remove GDataServiceClass->service_name in favour of GDataAuthorizationDomain::service-name.
  - Remove GDataServiceClass->authentication_uri and GDataServiceClass->parse_authentication_response in favour of different GDataAuthorizer
    implementations.
  - Add GDataAuthorizer parameters to and remove client_id parameters from: gdata_calendar_service_new(), gdata_contacts_service_new(),
    gdata_documents_service_new(), gdata_picasaweb_service_new() and gdata_youtube_service_new().
* Add GDataAuthorizationDomain.
  - Add GDataServiceClass->get_authorization_domains and gdata_service_get_authorization_domains().
  - Add auth. domain getters to various GDataService subclasses: gdata_youtube_service_get_primary_authorization_domain(),
    gdata_contacts_service_get_primary_authorization_domain(), gdata_calendar_service_get_primary_authorization_domain(),
    gdata_picasaweb_service_get_primary_authorization_domain(), gdata_documents_service_get_primary_authorization_domain() and
    gdata_documents_service_get_spreadsheet_authorization_domain().
  - Add auth. domain properties to various standalone request objects: GDataDownloadStream::authorization-domain with
    gdata_download_stream_get_authorization_domain(), GDataUploadStream::authorization-domain with gdata_upload_stream_get_authorization_domain() and
    GDataBatchOperation::authorization-domain with gdata_batch_operation_get_authorization_domain().
  - Add GDataAccessHandlerIface->get_authorization_domain. This doesn't have to be implemented by existing GDataAccessHandlers, but it's
    highly recommended.
  - Add a GDataAuthorizationDomain parameter to GDataServiceClass->append_query_headers, gdata_service_query(), gdata_service_query_async(),
    gdata_service_query_single_entry(), gdata_service_query_single_entry_async(), gdata_service_insert_entry(), gdata_service_insert_entry_async(),
    gdata_service_update_entry(), gdata_service_update_entry_async(), gdata_service_delete_entry(), gdata_service_delete_entry_async(),
    gdata_batchable_create_operation(), gdata_download_stream_new() and gdata_upload_stream_new().
* Add GDataAuthorizer as described above, implemented by GDataClientLoginAuthorizer.
* Add GDataOAuth1Authorizer and all its properties and methods.
* Remove gdata_contacts_contact_has_photo() and GDataContactsContact:has-photo (use gdata_contacts_contact_get_photo_etag() instead).

Bugs fixed:
* Bug 642983 — libgdata-0.8.0: test fail with --enable-gtk-doc
* Bug 644940 — Use HTTPS only
* Bug 644946 — Support two-factor authentication
* Bug 639610 — Allow access to a contact's photo ETag
* Bug 648058 — Doesn't allow empty names for user defined fields
* Bug 650835 — [abrt] evolution-data-server-3.0.1-1.fc15: Process /usr/libexec/e-addressbook-factory was killed by signal 6 (SIGABRT)

Overview of changes from libgdata 0.7.0 to libgdata 0.8.0
=========================================================

Major changes:
* Added async counterparts to all remaining blocking methods
* Added various cancellation tests to the test suite
* Many fixes and improvements for cancellation of various operations
* Fixed many race conditions in authentication and cancellation of operations
* Removed the separate youtube-user property for YouTube authentication
* Fixed attribute escaping across all of libgdata
* Removed some deprecated PicasaWeb properties (file clients and positions)
* Switched to stream-based downloading for all download operations
* Tidied up (i.e. broke) the Documents service API a lot
* Tidied up a few test cases and made them idempotent
* Fixed several minor and major memory leaks
* Ensured that batch operations' callbacks are always called, even if the entire batch operation errors out
* Bumped our gdk-pixbuf dependency to 2.14
* Fixed all the XML comparison tests in light of an invalid assumption we made about hash table ordering being broken
* Added GeoRSS support to YouTube videos
* Overhauled download and upload streams, fixing many race conditions and deadlocks and adding some test cases
* Added support for flushing GDataUploadStream instances
* Added many code examples to the documentation and expanded a few other bits of the documentation

API changes:
* Added gdata_picasaweb_service_insert_album_async()
* Added gdata_picasaweb_service_query_files_async()
* Removed GDataYouTubeService:youtube-user, gdata_youtube_service_get_youtube_user()
* Removed GDataPicasaWebFile:client, gdata_picasaweb_file_get_client(), gdata_picasaweb_file_set_client()
* Removed GDataPicasaWebFile:position, gdata_picasaweb_file_get_position(), gdata_picasaweb_file_set_position()
* Changed gdata_documents_document_download() to be stream-based
* Changed gdata_documents_service_upload_document(), gdata_documents_service_update_document() to be stream-based
* Added gdata_documents_service_finish_upload()
* Renamed gdata_documents_service_move_document_to_folder() to gdata_documents_service_add_entry_to_folder()
* Renamed gdata_documents_service_remove_document_from_folder() to gdata_documents_service_remove_entry_from_folder()
* Added gdata_documents_service_add_entry_to_folder_async(), gdata_documents_service_add_entry_to_folder_finish()
* Added gdata_documents_service_from_entry_from_folder_async(), gdata_documents_service_from_entry_from_folder_finish()
* Changed GDataDownloadStream::content-length, GDataDownloadStream::content-type to be emitted in the download thread rather than the main thread
* Changed gdata_picasaweb_service_upload_file() to be stream-based
* Removed gdata_picasaweb_service_upload_file_async(), gdata_picasaweb_service_upload_file_finish()
* Added gdata_picasaweb_service_finish_file_upload()
* Changed gdata_media_content_download() to be stream-based
* Changed gdata_media_thumbnail_download() to be stream-based
* Changed gdata_youtube_service_upload_video() to be stream-based
* Added gdata_youtube_service_finish_video_upload()
* Added gdata_calendar_service_query_events_async()
* Added gdata_calendar_service_insert_event_async()
* Changed gdata_contacts_contact_get_photo(), gdata_contacts_contact_set_photo() to use guint8 instead of gchar for image data
* Added gdata_contacts_contact_get_photo_async(), gdata_contacts_contact_get_photo_finish()
* Changed gdata_contacts_contact_set_photo() to require a content type to be passed in
* Added gdata_contacts_contact_set_photo_async(), gdata_contacts_contact_set_photo_finish()
* Added GDataYouTubeVideo:latitude, GDataYouTubeVideo:longitude, gdata_youtube_video_get_coordinates(), gdata_youtube_video_set_coordinates()
* Changed gdata_upload_stream_new() to take a GCancellable
* Added GDataUploadStream:cancellable, gdata_upload_stream_get_cancellable()
* Changed gdata_download_stream_new() to take a GCancellable
* Added GDataDownloadStream:cancellable, gdata_download_stream_get_cancellable()

Bugs fixed:
* Bug 607620 — Cancelled uploads appear partially complete in PicasaWeb
* Bug 635959 — Proper cancellation support for GDataUploadStream
* Bug 635736 — Asynchronous authentication tests broken
* Bug 634033 — Use standard login URI for YouTube
* Bug 635335 — GIR missing exported packages information
* Bug 631033 — Fix escaping and add tests
* Bug 633363 — Add missing *_async() methods
* Bug 594814 — Handle GeoRSS for YouTube videos
* Bug 637036 — Overhaul cancellation support
* Bug 579885 — Add code examples to documentation

Overview of changes from libgdata 0.6.0 to libgdata 0.7.0
=========================================================

Major changes:
* Improved and updated introspection support and annotations for gobject-introspection >= 0.9.7 (which we now depend on)
* Added more code examples to documentation
* Added support for service localisation using gdata_service_set_locale()
* Added support for listing video categories from YouTube
* Tidied up object comparison using a new GDataComparable interface instead of lots of *_compare() methods
* Added batch operation support and implemented it for the Contacts, YouTube, Calendar and Documents services
* Fixed ID projection issues with Contact entries
* Added support for alerting the user of account migration with GDATA_AUTHENTICATION_ERROR_ACCOUNT_MIGRATED
* Added support for a --no-internet option to the tests, so that more of the test suite can be run automatically without an internet connection
* Split handling of entries with inline content from external content (using the new gdata_entry_get_content_uri())
* Rearranged Documents classes so that instantiable entries are now subclasses of a new GDataDocumentsDocument, which handles downloading of document
  files
* Use gtk-doc's no-tmpl flavour, bumping our gtk-doc requirement to 1.14
* Tightened up URI escaping
* Switched to depending on only gdk-pixbuf instead of the whole of GDK, since we only (optionally) use GdkPixbuf for the test suite
* Tightened up attribute escaping
* Switched from GTimeVal to gint64 for representing UNIX timestamps
* Switched to using upstream gettext instead of glib-gettext
* Added support for manipulating Contact groups

API changes:
* Added gdata_entry_get_authors
* Added gdata_service_get_locale, gdata_service_set_locale
* Added GDataYouTubeCategory, GDataAPPCategories
* Added gdata_youtube_service_get_categories, gdata_youtube_service_get_categories_async, gdata_youtube_service_get_categories_finish
* Added GDataComparable
* Removed *_compare() functions in favour of implementing the GDataComparable interface
* Added GDataEntryClass->kind_term
* Added GDataBatchable, GDataBatchOperation
* Added GDATA_AUTHENTICATION_ERROR_ACCOUNT_MIGRATED
* Added GDATA_DOCUMENTS_PRESENTATION_PDF, GDATA_DOCUMENTS_PRESENTATION_PNG, GDATA_DOCUMENTS_PRESENTATION_PPT, GDATA_DOCUMENTS_PRESENTATION_SWF
  GDATA_DOCUMENTS_PRESENTATION_TXT, GDATA_DOCUMENTS_SPREADSHEET_CSV, GDATA_DOCUMENTS_SPREADSHEET_HTML, GDATA_DOCUMENTS_SPREADSHEET_ODS,
  GDATA_DOCUMENTS_SPREADSHEET_PDF, GDATA_DOCUMENTS_SPREADSHEET_TSV, GDATA_DOCUMENTS_SPREADSHEET_XLS, GDATA_DOCUMENTS_TEXT_DOC,
  GDATA_DOCUMENTS_TEXT_HTML, GDATA_DOCUMENTS_TEXT_ODT, GDATA_DOCUMENTS_TEXT_PDF, GDATA_DOCUMENTS_TEXT_PNG, GDATA_DOCUMENTS_TEXT_RTF,
  GDATA_DOCUMENTS_TEXT_TXT, GDATA_DOCUMENTS_TEXT_ZIP
* Removed GDataDocumentsPresentationFormat, GDataDocumentsSpreadsheetFormat, GDataDocumentsTextFormat and made the appropriate changes to the relevant
  Documents functions which took them
* Added gdata_entry_get_content_uri, gdata_entry_set_content_uri and changed the behaviour of gdata_entry_get_content as appropriate
* Added GDataDocumentsDocument as a subclass of GDataDocumentsEntry and the parent of GDataDocumentsPresentation, GDataDocumentsSpreadsheet and
  GDataDocumentsText
* Added gdata_documents_document_download, gdata_documents_document_get_download_uri
* Removed gdata_documents_presentation_download_document, gdata_documents_presentation_get_download_uri,
  gdata_documents_spreadsheet_download_document, gdata_documents_text_download_document, gdata_documents_text_get_download_uri (moved to
  GDataDocumentsDocument)
* Made GDataDocumentsEntry abstract
* Removed gdata_contacts_service_update_contact (use gdata_service_update_entry instead)
* Removed GDataTimeVal (boxed type)
* Removed GTimeVal from the public API, in favour of gint64
* Added GDATA_LINK_ACCESS_CONTROL_LIST
* Removed gdata_access_handler_insert_rule (use gdata_service_insert_entry instead), gdata_access_handler_update_rule (use gdata_service_update_entry
  instead), gdata_access_handler_delete_rule (use gdata_service_delete_entry instead)
* Added gdata_access_handler_get_rules_async
* Added gdata_contacts_service_insert_contact_async
* Added GDataContactsGroup
* Added gdata_contacts_service_query_groups, gdata_contacts_service_query_groups_async, gdata_contacts_service_insert_group,
  gdata_contacts_service_insert_group_async

Bugs fixed:
* Bug 616222 — libgdata fails to build from a remote directory
* Bug 579885 — Add code examples to documentation
* Bug 618584 — Implement gdata_entry_get_authors()
* Bug 615721 — Support listing video categories
* Bug 618586 — gdata_service_query_single_entry() encounters NULL type class
* Bug 579169 — Add batch processing support
* Bug 624142 — Add batch operation support to Calendar service
* Bug 624141 — Add batch operation support to Documents service
* Bug 630350 — Email address cannot contain name
2015-07-11 16:42:45 +00:00

316 lines
14 KiB
Text

@comment $NetBSD: PLIST,v 1.5 2015/07/11 16:42:45 wiz Exp $
include/libgdata/gdata/app/gdata-app-categories.h
include/libgdata/gdata/atom/gdata-author.h
include/libgdata/gdata/atom/gdata-category.h
include/libgdata/gdata/atom/gdata-generator.h
include/libgdata/gdata/atom/gdata-link.h
include/libgdata/gdata/gcontact/gdata-gcontact-calendar.h
include/libgdata/gdata/gcontact/gdata-gcontact-event.h
include/libgdata/gdata/gcontact/gdata-gcontact-external-id.h
include/libgdata/gdata/gcontact/gdata-gcontact-jot.h
include/libgdata/gdata/gcontact/gdata-gcontact-language.h
include/libgdata/gdata/gcontact/gdata-gcontact-relation.h
include/libgdata/gdata/gcontact/gdata-gcontact-website.h
include/libgdata/gdata/gd/gdata-gd-email-address.h
include/libgdata/gdata/gd/gdata-gd-im-address.h
include/libgdata/gdata/gd/gdata-gd-name.h
include/libgdata/gdata/gd/gdata-gd-organization.h
include/libgdata/gdata/gd/gdata-gd-phone-number.h
include/libgdata/gdata/gd/gdata-gd-postal-address.h
include/libgdata/gdata/gd/gdata-gd-reminder.h
include/libgdata/gdata/gd/gdata-gd-when.h
include/libgdata/gdata/gd/gdata-gd-where.h
include/libgdata/gdata/gd/gdata-gd-who.h
include/libgdata/gdata/gdata-access-handler.h
include/libgdata/gdata/gdata-access-rule.h
include/libgdata/gdata/gdata-authorization-domain.h
include/libgdata/gdata/gdata-authorizer.h
include/libgdata/gdata/gdata-batch-operation.h
include/libgdata/gdata/gdata-batchable.h
include/libgdata/gdata/gdata-client-login-authorizer.h
include/libgdata/gdata/gdata-comment.h
include/libgdata/gdata/gdata-commentable.h
include/libgdata/gdata/gdata-comparable.h
include/libgdata/gdata/gdata-download-stream.h
include/libgdata/gdata/gdata-entry.h
include/libgdata/gdata/gdata-enums.h
include/libgdata/gdata/gdata-feed.h
include/libgdata/gdata/gdata-oauth1-authorizer.h
include/libgdata/gdata/gdata-parsable.h
include/libgdata/gdata/gdata-query.h
include/libgdata/gdata/gdata-service.h
include/libgdata/gdata/gdata-types.h
include/libgdata/gdata/gdata-upload-stream.h
include/libgdata/gdata/gdata-version.h
include/libgdata/gdata/gdata.h
include/libgdata/gdata/media/gdata-media-category.h
include/libgdata/gdata/media/gdata-media-content.h
include/libgdata/gdata/media/gdata-media-credit.h
include/libgdata/gdata/media/gdata-media-enums.h
include/libgdata/gdata/media/gdata-media-thumbnail.h
include/libgdata/gdata/services/calendar/gdata-calendar-calendar.h
include/libgdata/gdata/services/calendar/gdata-calendar-event.h
include/libgdata/gdata/services/calendar/gdata-calendar-feed.h
include/libgdata/gdata/services/calendar/gdata-calendar-query.h
include/libgdata/gdata/services/calendar/gdata-calendar-service.h
include/libgdata/gdata/services/contacts/gdata-contacts-contact.h
include/libgdata/gdata/services/contacts/gdata-contacts-group.h
include/libgdata/gdata/services/contacts/gdata-contacts-query.h
include/libgdata/gdata/services/contacts/gdata-contacts-service.h
include/libgdata/gdata/services/documents/gdata-documents-document.h
include/libgdata/gdata/services/documents/gdata-documents-drawing.h
include/libgdata/gdata/services/documents/gdata-documents-entry.h
include/libgdata/gdata/services/documents/gdata-documents-enums.h
include/libgdata/gdata/services/documents/gdata-documents-feed.h
include/libgdata/gdata/services/documents/gdata-documents-folder.h
include/libgdata/gdata/services/documents/gdata-documents-pdf.h
include/libgdata/gdata/services/documents/gdata-documents-presentation.h
include/libgdata/gdata/services/documents/gdata-documents-query.h
include/libgdata/gdata/services/documents/gdata-documents-service.h
include/libgdata/gdata/services/documents/gdata-documents-spreadsheet.h
include/libgdata/gdata/services/documents/gdata-documents-text.h
include/libgdata/gdata/services/documents/gdata-documents-upload-query.h
include/libgdata/gdata/services/freebase/gdata-freebase-enums.h
include/libgdata/gdata/services/freebase/gdata-freebase-query.h
include/libgdata/gdata/services/freebase/gdata-freebase-result.h
include/libgdata/gdata/services/freebase/gdata-freebase-search-query.h
include/libgdata/gdata/services/freebase/gdata-freebase-search-result.h
include/libgdata/gdata/services/freebase/gdata-freebase-service.h
include/libgdata/gdata/services/freebase/gdata-freebase-topic-query.h
include/libgdata/gdata/services/freebase/gdata-freebase-topic-result.h
include/libgdata/gdata/services/picasaweb/gdata-picasaweb-album.h
include/libgdata/gdata/services/picasaweb/gdata-picasaweb-comment.h
include/libgdata/gdata/services/picasaweb/gdata-picasaweb-enums.h
include/libgdata/gdata/services/picasaweb/gdata-picasaweb-feed.h
include/libgdata/gdata/services/picasaweb/gdata-picasaweb-file.h
include/libgdata/gdata/services/picasaweb/gdata-picasaweb-query.h
include/libgdata/gdata/services/picasaweb/gdata-picasaweb-service.h
include/libgdata/gdata/services/picasaweb/gdata-picasaweb-user.h
include/libgdata/gdata/services/tasks/gdata-tasks-query.h
include/libgdata/gdata/services/tasks/gdata-tasks-service.h
include/libgdata/gdata/services/tasks/gdata-tasks-task.h
include/libgdata/gdata/services/tasks/gdata-tasks-tasklist.h
include/libgdata/gdata/services/youtube/gdata-youtube-category.h
include/libgdata/gdata/services/youtube/gdata-youtube-comment.h
include/libgdata/gdata/services/youtube/gdata-youtube-content.h
include/libgdata/gdata/services/youtube/gdata-youtube-credit.h
include/libgdata/gdata/services/youtube/gdata-youtube-enums.h
include/libgdata/gdata/services/youtube/gdata-youtube-query.h
include/libgdata/gdata/services/youtube/gdata-youtube-service.h
include/libgdata/gdata/services/youtube/gdata-youtube-state.h
include/libgdata/gdata/services/youtube/gdata-youtube-video.h
lib/libgdata.la
lib/pkgconfig/libgdata.pc
share/gtk-doc/html/gdata/GDataAPPCategories.html
share/gtk-doc/html/gdata/GDataAccessHandler.html
share/gtk-doc/html/gdata/GDataAccessRule.html
share/gtk-doc/html/gdata/GDataAuthor.html
share/gtk-doc/html/gdata/GDataAuthorizationDomain.html
share/gtk-doc/html/gdata/GDataAuthorizer.html
share/gtk-doc/html/gdata/GDataBatchOperation.html
share/gtk-doc/html/gdata/GDataBatchable.html
share/gtk-doc/html/gdata/GDataCalendarCalendar.html
share/gtk-doc/html/gdata/GDataCalendarEvent.html
share/gtk-doc/html/gdata/GDataCalendarFeed.html
share/gtk-doc/html/gdata/GDataCalendarQuery.html
share/gtk-doc/html/gdata/GDataCalendarService.html
share/gtk-doc/html/gdata/GDataCategory.html
share/gtk-doc/html/gdata/GDataClientLoginAuthorizer.html
share/gtk-doc/html/gdata/GDataComment.html
share/gtk-doc/html/gdata/GDataCommentable.html
share/gtk-doc/html/gdata/GDataComparable.html
share/gtk-doc/html/gdata/GDataContactsContact.html
share/gtk-doc/html/gdata/GDataContactsGroup.html
share/gtk-doc/html/gdata/GDataContactsQuery.html
share/gtk-doc/html/gdata/GDataContactsService.html
share/gtk-doc/html/gdata/GDataDocumentsDocument.html
share/gtk-doc/html/gdata/GDataDocumentsDrawing.html
share/gtk-doc/html/gdata/GDataDocumentsEntry.html
share/gtk-doc/html/gdata/GDataDocumentsFeed.html
share/gtk-doc/html/gdata/GDataDocumentsFolder.html
share/gtk-doc/html/gdata/GDataDocumentsPdf.html
share/gtk-doc/html/gdata/GDataDocumentsPresentation.html
share/gtk-doc/html/gdata/GDataDocumentsQuery.html
share/gtk-doc/html/gdata/GDataDocumentsService.html
share/gtk-doc/html/gdata/GDataDocumentsSpreadsheet.html
share/gtk-doc/html/gdata/GDataDocumentsText.html
share/gtk-doc/html/gdata/GDataDocumentsUploadQuery.html
share/gtk-doc/html/gdata/GDataDownloadStream.html
share/gtk-doc/html/gdata/GDataEntry.html
share/gtk-doc/html/gdata/GDataFeed.html
share/gtk-doc/html/gdata/GDataFreebaseQuery.html
share/gtk-doc/html/gdata/GDataFreebaseResult.html
share/gtk-doc/html/gdata/GDataFreebaseSearchQuery.html
share/gtk-doc/html/gdata/GDataFreebaseSearchResult.html
share/gtk-doc/html/gdata/GDataFreebaseService.html
share/gtk-doc/html/gdata/GDataFreebaseTopicQuery.html
share/gtk-doc/html/gdata/GDataFreebaseTopicResult.html
share/gtk-doc/html/gdata/GDataGContactCalendar.html
share/gtk-doc/html/gdata/GDataGContactEvent.html
share/gtk-doc/html/gdata/GDataGContactExternalID.html
share/gtk-doc/html/gdata/GDataGContactJot.html
share/gtk-doc/html/gdata/GDataGContactLanguage.html
share/gtk-doc/html/gdata/GDataGContactRelation.html
share/gtk-doc/html/gdata/GDataGContactWebsite.html
share/gtk-doc/html/gdata/GDataGDEmailAddress.html
share/gtk-doc/html/gdata/GDataGDIMAddress.html
share/gtk-doc/html/gdata/GDataGDName.html
share/gtk-doc/html/gdata/GDataGDOrganization.html
share/gtk-doc/html/gdata/GDataGDPhoneNumber.html
share/gtk-doc/html/gdata/GDataGDPostalAddress.html
share/gtk-doc/html/gdata/GDataGDReminder.html
share/gtk-doc/html/gdata/GDataGDWhen.html
share/gtk-doc/html/gdata/GDataGDWhere.html
share/gtk-doc/html/gdata/GDataGDWho.html
share/gtk-doc/html/gdata/GDataGenerator.html
share/gtk-doc/html/gdata/GDataGoaAuthorizer.html
share/gtk-doc/html/gdata/GDataLink.html
share/gtk-doc/html/gdata/GDataMediaCategory.html
share/gtk-doc/html/gdata/GDataMediaContent.html
share/gtk-doc/html/gdata/GDataMediaCredit.html
share/gtk-doc/html/gdata/GDataMediaThumbnail.html
share/gtk-doc/html/gdata/GDataOAuth1Authorizer.html
share/gtk-doc/html/gdata/GDataParsable.html
share/gtk-doc/html/gdata/GDataPicasaWebAlbum.html
share/gtk-doc/html/gdata/GDataPicasaWebComment.html
share/gtk-doc/html/gdata/GDataPicasaWebFeed.html
share/gtk-doc/html/gdata/GDataPicasaWebFile.html
share/gtk-doc/html/gdata/GDataPicasaWebQuery.html
share/gtk-doc/html/gdata/GDataPicasaWebService.html
share/gtk-doc/html/gdata/GDataPicasaWebUser.html
share/gtk-doc/html/gdata/GDataQuery.html
share/gtk-doc/html/gdata/GDataService.html
share/gtk-doc/html/gdata/GDataTasksQuery.html
share/gtk-doc/html/gdata/GDataTasksService.html
share/gtk-doc/html/gdata/GDataTasksTask.html
share/gtk-doc/html/gdata/GDataTasksTasklist.html
share/gtk-doc/html/gdata/GDataUploadStream.html
share/gtk-doc/html/gdata/GDataYouTubeCategory.html
share/gtk-doc/html/gdata/GDataYouTubeComment.html
share/gtk-doc/html/gdata/GDataYouTubeContent.html
share/gtk-doc/html/gdata/GDataYouTubeCredit.html
share/gtk-doc/html/gdata/GDataYouTubeQuery.html
share/gtk-doc/html/gdata/GDataYouTubeService.html
share/gtk-doc/html/gdata/GDataYouTubeState.html
share/gtk-doc/html/gdata/GDataYouTubeVideo.html
share/gtk-doc/html/gdata/annotation-glossary.html
share/gtk-doc/html/gdata/api-index-deprecated.html
share/gtk-doc/html/gdata/api-index-full.html
share/gtk-doc/html/gdata/cancellation.png
share/gtk-doc/html/gdata/ch01.html
share/gtk-doc/html/gdata/ch02.html
share/gtk-doc/html/gdata/ch03.html
share/gtk-doc/html/gdata/ch04.html
share/gtk-doc/html/gdata/ch05.html
share/gtk-doc/html/gdata/ch06.html
share/gtk-doc/html/gdata/ch07.html
share/gtk-doc/html/gdata/ch08.html
share/gtk-doc/html/gdata/ch09.html
share/gtk-doc/html/gdata/ch10.html
share/gtk-doc/html/gdata/ch11.html
share/gtk-doc/html/gdata/ch12.html
share/gtk-doc/html/gdata/ch13.html
share/gtk-doc/html/gdata/ch14.html
share/gtk-doc/html/gdata/ch15.html
share/gtk-doc/html/gdata/ch16.html
share/gtk-doc/html/gdata/ch17.html
share/gtk-doc/html/gdata/ch18.html
share/gtk-doc/html/gdata/ch19.html
share/gtk-doc/html/gdata/data-flow.png
share/gtk-doc/html/gdata/gdata-GData-Types.html
share/gtk-doc/html/gdata/gdata-Version-Information.html
share/gtk-doc/html/gdata/gdata-overview.html
share/gtk-doc/html/gdata/gdata-running.html
share/gtk-doc/html/gdata/gdata.devhelp2
share/gtk-doc/html/gdata/home.png
share/gtk-doc/html/gdata/index.html
share/gtk-doc/html/gdata/index.sgml
share/gtk-doc/html/gdata/ix03.html
share/gtk-doc/html/gdata/ix04.html
share/gtk-doc/html/gdata/ix05.html
share/gtk-doc/html/gdata/ix06.html
share/gtk-doc/html/gdata/ix07.html
share/gtk-doc/html/gdata/ix08.html
share/gtk-doc/html/gdata/ix09.html
share/gtk-doc/html/gdata/ix10.html
share/gtk-doc/html/gdata/ix11.html
share/gtk-doc/html/gdata/ix12.html
share/gtk-doc/html/gdata/ix13.html
share/gtk-doc/html/gdata/ix14.html
share/gtk-doc/html/gdata/ix15.html
share/gtk-doc/html/gdata/ix16.html
share/gtk-doc/html/gdata/ix17.html
share/gtk-doc/html/gdata/ix18.html
share/gtk-doc/html/gdata/ix19.html
share/gtk-doc/html/gdata/ix20.html
share/gtk-doc/html/gdata/ix21.html
share/gtk-doc/html/gdata/left-insensitive.png
share/gtk-doc/html/gdata/left.png
share/gtk-doc/html/gdata/pt01.html
share/gtk-doc/html/gdata/pt02.html
share/gtk-doc/html/gdata/pt03.html
share/gtk-doc/html/gdata/pt04.html
share/gtk-doc/html/gdata/pt05.html
share/gtk-doc/html/gdata/right-insensitive.png
share/gtk-doc/html/gdata/right.png
share/gtk-doc/html/gdata/structure.png
share/gtk-doc/html/gdata/style.css
share/gtk-doc/html/gdata/up-insensitive.png
share/gtk-doc/html/gdata/up.png
share/locale/ar/LC_MESSAGES/gdata.mo
share/locale/as/LC_MESSAGES/gdata.mo
share/locale/be/LC_MESSAGES/gdata.mo
share/locale/bg/LC_MESSAGES/gdata.mo
share/locale/bn_IN/LC_MESSAGES/gdata.mo
share/locale/ca/LC_MESSAGES/gdata.mo
share/locale/ca@valencia/LC_MESSAGES/gdata.mo
share/locale/cs/LC_MESSAGES/gdata.mo
share/locale/da/LC_MESSAGES/gdata.mo
share/locale/de/LC_MESSAGES/gdata.mo
share/locale/el/LC_MESSAGES/gdata.mo
share/locale/en_GB/LC_MESSAGES/gdata.mo
share/locale/eo/LC_MESSAGES/gdata.mo
share/locale/es/LC_MESSAGES/gdata.mo
share/locale/et/LC_MESSAGES/gdata.mo
share/locale/eu/LC_MESSAGES/gdata.mo
share/locale/fi/LC_MESSAGES/gdata.mo
share/locale/fr/LC_MESSAGES/gdata.mo
share/locale/gl/LC_MESSAGES/gdata.mo
share/locale/gu/LC_MESSAGES/gdata.mo
share/locale/he/LC_MESSAGES/gdata.mo
share/locale/hi/LC_MESSAGES/gdata.mo
share/locale/hu/LC_MESSAGES/gdata.mo
share/locale/id/LC_MESSAGES/gdata.mo
share/locale/it/LC_MESSAGES/gdata.mo
share/locale/ja/LC_MESSAGES/gdata.mo
share/locale/kn/LC_MESSAGES/gdata.mo
share/locale/ko/LC_MESSAGES/gdata.mo
share/locale/lt/LC_MESSAGES/gdata.mo
share/locale/lv/LC_MESSAGES/gdata.mo
share/locale/ml/LC_MESSAGES/gdata.mo
share/locale/mr/LC_MESSAGES/gdata.mo
share/locale/nb/LC_MESSAGES/gdata.mo
share/locale/nl/LC_MESSAGES/gdata.mo
share/locale/or/LC_MESSAGES/gdata.mo
share/locale/pa/LC_MESSAGES/gdata.mo
share/locale/pl/LC_MESSAGES/gdata.mo
share/locale/pt/LC_MESSAGES/gdata.mo
share/locale/pt_BR/LC_MESSAGES/gdata.mo
share/locale/ro/LC_MESSAGES/gdata.mo
share/locale/ru/LC_MESSAGES/gdata.mo
share/locale/sk/LC_MESSAGES/gdata.mo
share/locale/sl/LC_MESSAGES/gdata.mo
share/locale/sr/LC_MESSAGES/gdata.mo
share/locale/sr@latin/LC_MESSAGES/gdata.mo
share/locale/sv/LC_MESSAGES/gdata.mo
share/locale/ta/LC_MESSAGES/gdata.mo
share/locale/te/LC_MESSAGES/gdata.mo
share/locale/tg/LC_MESSAGES/gdata.mo
share/locale/th/LC_MESSAGES/gdata.mo
share/locale/tr/LC_MESSAGES/gdata.mo
share/locale/ug/LC_MESSAGES/gdata.mo
share/locale/uk/LC_MESSAGES/gdata.mo
share/locale/vi/LC_MESSAGES/gdata.mo
share/locale/zh_CN/LC_MESSAGES/gdata.mo
share/locale/zh_HK/LC_MESSAGES/gdata.mo
share/locale/zh_TW/LC_MESSAGES/gdata.mo