Commit 83fa58ff authored by Philip Withnall's avatar Philip Withnall

Release version 0.17.0

parent f6340daf
Overview of changes from libgdata 0.16.0 to libgdata 0.17.0
===========================================================
Major changes:
• Port from v2 to v3 of the YouTube API — your client’s developer key may stop
working due to never being conigured for v3; refresh it here:
https://developers.google.com/youtube/registering_an_application
• Port from the Google Docs API to the Google Drive API (v2) — the same
libgdata APIs should continue to work unchanged
• Both the YouTube and Drive API ports are not thoroughly tested, and a number
of unit tests have been disabled temporarily; code quality will be ramped up
again in subsequent releases
• Add support for OAuth 2.0 authorisation
• Commit to API and ABI stability
• Add --disable-tests configure flag to skip building tests
• Various improvements to the unit tests
• Fix pagination handling in Google Docs
• Add demo applications for Google Docs and YouTube
• Various Freebase fixes, including a huge number of new tests and
authentication fixes
• Various JSON parser fixes
• Note that the Calendar v2 API has now been withdrawn; there has not been
enough time to port libgdata to version 3 (ongoing:
https://bugzilla.gnome.org/show_bug.cgi?id=664353), but clients can (and
should, regardless) use the CalDAV API provided by Google Calendar
API changes:
• Add GDATA_OAUTH2_REDIRECT_URI_OOB
• Add GDATA_OAUTH2_REDIRECT_URI_OOB_AUTO
• Add GDataOAuth2Authorizer
• Add API padding and commit to API stability
• Add GDataServiceClass.parse_feed
• Add gdata_freebase_search_result_item_get_type(),
GDATA_TYPE_FREEBASE_SEARCH_RESULT_ITEM
• Add GDATA_CATEGORY_SCHEMA_LABELS_SHARED
• Add GDATA_CATEGORY_SCHEMA_LABELS_VIEWED
• Add GDataYouTubeFeed
• Deprecate GDataYouTubeQuery:format, gdata_youtube_query_get_format(),
gdata_youtube_query_set_format()
• Deprecate GDataYouTubeQuery:has-location
• Deprecate GDataYouTubeQuery:language, gdata_youtube_query_get_language(),
gdata_youtube_query_set_language()
• Deprecate GDataYouTubeQuery:sort-order, gdata_youtube_query_get_sort_order(),
gdata_youtube_query_set_sort_order()
• Deprecate GDataYouTubeQuery:uploader, gdata_youtube_query_get_uploader(),
gdata_youtube_query_set_uploader()
• Deprecate GDataYouTubeSortOrder
• Deprecate GDataYouTubeUploader
• Deprecate GDataYouTubeContent
• Deprecate GDataYouTubeFormat
• Deprecate GDataYouTubeVideo:video-id, gdata_youtube_video_get_video_id()
• Deprecate gdata_youtube_video_look_up_content()
(use gdata_youtube_video_get_player_uri() instead)
• Deprecate GDATA_YOUTUBE_RATING_TYPE_SIMPLE
• Deprecate GDataYouTubeCredit, GDATA_YOUTUBE_CREDIT_ENTITY_PARTNER
• Deprecate GDataYouTubeVideo:credit, gdata_youtube_video_get_credit()
• Deprecate GDataYouTubeVideo:is-draft, gdata_youtube_video_is_draft(),
gdata_youtube_video_set_is_draft()
• Deprecate GDATA_YOUTUBE_*_FEED except GDATA_YOUTUBE_MOST_POPULAR_FEED (all
others have been deprecated online and will transparently return the
most popular videos from the past 24 hours)
• GDataYouTubeQuery:restriction no longer accepts IP addresses
• All GDataCommentable functionality on GDataYouTubeVideo is disabled
at runtime until the v3 YouTube API for comments is finished online
• Not all properties of a GDataYouTubeVideo may be retrieved when doing
searches, retrieving related videos, or listing standard feeds — to
guarantee getting all properties, use gdata_service_query_single_entry() for
the video in question; common properties such as title, description, player
URI and thumbnails will always be retrieved
• Deprecate GDataDocumentsEntry:edited
Bugs fixed:
• Bug 646285 — Add OAuth 2 support
• Bug 657539 — Add support for Google Tasks
• Bug 739395 — Add an option to build without uhttpmock
• Bug 737799 — Error while updating google address book
• Bug 739956 — libgdata-0.16.1: tests fail
• Bug 741345 — Paging does not work
• Bug 737539 — Freebase: topic results are shallower than expected
• Bug 737936 — Freebase: Add GType for GDataFreebaseSearchResultItem
• Bug 737540 — Freebase: async topic queries use the wrong result gtype
• Bug 737541 — freebase: search query buglets
• Bug 742472 — Freebase: Pass API key on all service requests
• Bug 742473 — Small freebase oauth2 access bugs
• Bug 687597 — Update to YouTube API v3
• Bug 684920 — Port to Google Drive API v2
Updated translations:
• bg (Alexander Shopov)
• bs (Samir Ribić)
• da (Aputsiaq Niels Janussen)
• de (Bernd Homuth)
• et (Mattias Põldaru)
• pa (A S Alam)
• sk (Dušan Kazik)
• sr (Мирослав Николић)
• sv (Mattias Eriksson)
• tr (Muhammet Kara)
• zh_CN (Iris Gou)
Overview of changes from libgdata 0.15.2 to libgdata 0.16.0
===========================================================
......
......@@ -284,6 +284,10 @@
<title>Index of new symbols in 0.16.0</title>
<xi:include href="xml/api-index-0.16.0.xml"><xi:fallback/></xi:include>
</index>
<index role="0.17.0">
<title>Index of new symbols in 0.17.0</title>
<xi:include href="xml/api-index-0.17.0.xml"><xi:fallback/></xi:include>
</index>
<xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
</part>
</book>
......@@ -43,7 +43,7 @@ G_BEGIN_DECLS
* A term for categories of the %GDATA_CATEGORY_SCHEMA_LABELS schema which labels an entry as being “shared”. The semantics of this label are
* service-specific, but are obvious for services such as Google Documents.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
#define GDATA_CATEGORY_SCHEMA_LABELS_SHARED GDATA_CATEGORY_SCHEMA_LABELS"#shared"
......@@ -63,7 +63,7 @@ G_BEGIN_DECLS
* A term for categories of the %GDATA_CATEGORY_SCHEMA_LABELS schema which labels an entry as being “viewed”. The semantics of this label are
* service-specific, but are obvious for services such as Google Documents.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
#define GDATA_CATEGORY_SCHEMA_LABELS_VIEWED GDATA_CATEGORY_SCHEMA_LABELS"#viewed"
......
......@@ -857,7 +857,7 @@ _gdata_entry_set_updated (GDataEntry *self, gint64 updated)
*
* Sets the value of the #GDataEntry:published property to @published.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
void
_gdata_entry_set_published (GDataEntry *self, gint64 published)
......@@ -873,7 +873,7 @@ _gdata_entry_set_published (GDataEntry *self, gint64 published)
*
* Sets the value of the #GDataEntry:id property to @id.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
void
_gdata_entry_set_id (GDataEntry *self, const gchar *id)
......
......@@ -670,7 +670,7 @@ _gdata_feed_set_page_info (GDataFeed *self, guint total_results,
*
* Return value: a new #GDataFeed
*
* Since: UNRELEASED
* Since: 0.17.0
*/
GDataFeed *
_gdata_feed_new (GType feed_type,
......
......@@ -128,7 +128,7 @@
* </programlisting>
* </example>
*
* Since: UNRELEASED
* Since: 0.17.0
*/
#include <config.h>
......@@ -229,7 +229,7 @@ gdata_oauth2_authorizer_class_init (GDataOAuth2AuthorizerClass *klass)
* <replaceable>application name</replaceable>-
* <replaceable>version ID</replaceable></literal>.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
g_object_class_install_property (gobject_class, PROP_CLIENT_ID,
g_param_spec_string ("client-id",
......@@ -269,7 +269,7 @@ gdata_oauth2_authorizer_class_init (GDataOAuth2AuthorizerClass *klass)
* See the <ulink type="http" url="https://developers.google.com/accounts/docs/OAuth2InstalledApp#choosingredirecturi">reference
* documentation</ulink> for details about choosing a redirect URI.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
g_object_class_install_property (gobject_class, PROP_REDIRECT_URI,
g_param_spec_string ("redirect-uri",
......@@ -290,7 +290,7 @@ gdata_oauth2_authorizer_class_init (GDataOAuth2AuthorizerClass *klass)
* <ulink url="https://developers.google.com/accounts/docs/OAuth2InstalledApp#handlingtheresponse" type="http">reference
* documentation</ulink> for details.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
g_object_class_install_property (gobject_class, PROP_CLIENT_SECRET,
g_param_spec_string ("client-secret",
......@@ -313,7 +313,7 @@ gdata_oauth2_authorizer_class_init (GDataOAuth2AuthorizerClass *klass)
* The server-side behaviour is undefined if it doesn't support a given
* locale.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
g_object_class_install_property (gobject_class, PROP_LOCALE,
g_param_spec_string ("locale",
......@@ -332,7 +332,7 @@ gdata_oauth2_authorizer_class_init (GDataOAuth2AuthorizerClass *klass)
* If the timeout is <code class="literal">0</code>, operations will
* never time out.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
g_object_class_install_property (gobject_class, PROP_TIMEOUT,
g_param_spec_uint ("timeout",
......@@ -346,7 +346,7 @@ gdata_oauth2_authorizer_class_init (GDataOAuth2AuthorizerClass *klass)
*
* The #GProxyResolver used to determine a proxy URI.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
g_object_class_install_property (gobject_class, PROP_PROXY_RESOLVER,
g_param_spec_object ("proxy-resolver",
......@@ -694,7 +694,7 @@ refresh_authorization (GDataAuthorizer *self, GCancellable *cancellable,
* Return value: (transfer full): a new #GDataOAuth2Authorizer; unref with
* g_object_unref()
*
* Since: UNRELEASED
* Since: 0.17.0
*/
GDataOAuth2Authorizer *
gdata_oauth2_authorizer_new (const gchar *client_id, const gchar *client_secret,
......@@ -738,7 +738,7 @@ gdata_oauth2_authorizer_new (const gchar *client_id, const gchar *client_secret,
* Return value: (transfer full): a new #GDataOAuth2Authorizer; unref with
* g_object_unref()
*
* Since: UNRELEASED
* Since: 0.17.0
*/
GDataOAuth2Authorizer *
gdata_oauth2_authorizer_new_for_authorization_domains (const gchar *client_id,
......@@ -812,7 +812,7 @@ gdata_oauth2_authorizer_new_for_authorization_domains (const gchar *client_id,
* Return value: (transfer full): the authentication URI to open in a web
* browser; free with g_free()
*
* Since: UNRELEASED
* Since: 0.17.0
*/
gchar *
gdata_oauth2_authorizer_build_authentication_uri (GDataOAuth2Authorizer *self,
......@@ -1111,7 +1111,7 @@ done:
*
* Return value: %TRUE on success, %FALSE otherwise
*
* Since: UNRELEASED
* Since: 0.17.0
*/
gboolean
gdata_oauth2_authorizer_request_authorization (GDataOAuth2Authorizer *self,
......@@ -1222,7 +1222,7 @@ request_authorization_thread (GSimpleAsyncResult *result,
*
* Asynchronous version of gdata_oauth2_authorizer_request_authorization().
*
* Since: UNRELEASED
* Since: 0.17.0
*/
void
gdata_oauth2_authorizer_request_authorization_async (GDataOAuth2Authorizer *self,
......@@ -1262,7 +1262,7 @@ gdata_oauth2_authorizer_request_authorization_async (GDataOAuth2Authorizer *self
*
* Return value: %TRUE if authorization was successful, %FALSE otherwise
*
* Since: UNRELEASED
* Since: 0.17.0
*/
gboolean
gdata_oauth2_authorizer_request_authorization_finish (GDataOAuth2Authorizer *self,
......@@ -1297,7 +1297,7 @@ gdata_oauth2_authorizer_request_authorization_finish (GDataOAuth2Authorizer *sel
*
* Return value: the authorizer's client ID
*
* Since: UNRELEASED
* Since: 0.17.0
*/
const gchar *
gdata_oauth2_authorizer_get_client_id (GDataOAuth2Authorizer *self)
......@@ -1315,7 +1315,7 @@ gdata_oauth2_authorizer_get_client_id (GDataOAuth2Authorizer *self)
*
* Return value: the authorizer’s redirect URI
*
* Since: UNRELEASED
* Since: 0.17.0
*/
const gchar *
gdata_oauth2_authorizer_get_redirect_uri (GDataOAuth2Authorizer *self)
......@@ -1333,7 +1333,7 @@ gdata_oauth2_authorizer_get_redirect_uri (GDataOAuth2Authorizer *self)
*
* Return value: the authorizer's client secret
*
* Since: UNRELEASED
* Since: 0.17.0
*/
const gchar *
gdata_oauth2_authorizer_get_client_secret (GDataOAuth2Authorizer *self)
......@@ -1351,7 +1351,7 @@ gdata_oauth2_authorizer_get_client_secret (GDataOAuth2Authorizer *self)
*
* Return value: (allow-none): the current locale
*
* Since: UNRELEASED
* Since: 0.17.0
*/
const gchar *
gdata_oauth2_authorizer_get_locale (GDataOAuth2Authorizer *self)
......@@ -1375,7 +1375,7 @@ gdata_oauth2_authorizer_get_locale (GDataOAuth2Authorizer *self)
* unexpectedly. The only supported use of this method is after creation of the
* authorizer, but before any network requests are made.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
void
gdata_oauth2_authorizer_set_locale (GDataOAuth2Authorizer *self,
......@@ -1408,7 +1408,7 @@ notify_timeout_cb (GObject *gobject, GParamSpec *pspec, GObject *self)
*
* Return value: the timeout, or <code class="literal">0</code>
*
* Since: UNRELEASED
* Since: 0.17.0
*/
guint
gdata_oauth2_authorizer_get_timeout (GDataOAuth2Authorizer *self)
......@@ -1435,7 +1435,7 @@ gdata_oauth2_authorizer_get_timeout (GDataOAuth2Authorizer *self)
* If @timeout is <code class="literal">0</code>, network operations will never
* time out.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
void
gdata_oauth2_authorizer_set_timeout (GDataOAuth2Authorizer *self, guint timeout)
......@@ -1457,7 +1457,7 @@ gdata_oauth2_authorizer_set_timeout (GDataOAuth2Authorizer *self, guint timeout)
*
* Return value: (transfer none) (allow-none): a #GProxyResolver, or %NULL
*
* Since: UNRELEASED
* Since: 0.17.0
*/
GProxyResolver *
gdata_oauth2_authorizer_get_proxy_resolver (GDataOAuth2Authorizer *self)
......@@ -1475,7 +1475,7 @@ gdata_oauth2_authorizer_get_proxy_resolver (GDataOAuth2Authorizer *self)
* Sets the #GProxyResolver on the #SoupSession used internally by the given
* #GDataOAuth2Authorizer.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
void
gdata_oauth2_authorizer_set_proxy_resolver (GDataOAuth2Authorizer *self,
......
......@@ -37,7 +37,7 @@ G_BEGIN_DECLS
* <ulink type="http" url="https://developers.google.com/accounts/docs/OAuth2InstalledApp#choosingredirecturi">reference
* documentation</ulink> for details.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
#define GDATA_OAUTH2_REDIRECT_URI_OOB "urn:ietf:wg:oauth:2.0:oob"
......@@ -51,7 +51,7 @@ G_BEGIN_DECLS
* <ulink type="http" url="https://developers.google.com/accounts/docs/OAuth2InstalledApp#choosingredirecturi">reference
* documentation</ulink> for details.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
#define GDATA_OAUTH2_REDIRECT_URI_OOB_AUTO "urn:ietf:wg:oauth:2.0:oob:auto"
......@@ -69,7 +69,7 @@ typedef struct _GDataOAuth2AuthorizerPrivate GDataOAuth2AuthorizerPrivate;
*
* All the fields in the #GDataOAuth2Authorizer structure are private and should never be accessed directly.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
typedef struct {
/*< private >*/
......@@ -82,7 +82,7 @@ typedef struct {
*
* All the fields in the #GDataOAuth2AuthorizerClass structure are private and should never be accessed directly.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
typedef struct {
/*< private >*/
......
......@@ -831,7 +831,7 @@ gdata_parser_string_from_json_member (JsonReader *reader, const gchar *member_na
*
* Return value: %TRUE if @element matched @element_name, %FALSE otherwise
*
* Since: UNRELEASED
* Since: 0.17.0
*/
gboolean
gdata_parser_int_from_json_member (JsonReader *reader,
......@@ -1029,7 +1029,7 @@ gdata_parser_boolean_from_json_member (JsonReader *reader, const gchar *member_n
*
* Return value: %TRUE if @element matched @element_name, %FALSE otherwise
*
* Since: UNRELEASED
* Since: 0.17.0
*/
gboolean
gdata_parser_strv_from_json_member (JsonReader *reader,
......
......@@ -141,7 +141,7 @@ typedef struct {
* while the list should be newly-allocated, the individual domains should not be; not implementing this function is equivalent to returning an
* empty list; new in version 0.9.0
* @parse_feed: a function to parse feed responses to queries from the online
* service; new in version UNRELEASED
* service; new in version 0.17.0
*
* The class structure for the #GDataService type.
*
......
......@@ -171,7 +171,7 @@ gdata_documents_entry_class_init (GDataDocumentsEntryClass *klass)
* The last time the document was edited. If the document has not been edited yet, the content indicates the time it was created.
*
* Since: 0.4.0
* Deprecated: UNRELEASED: This is identical to #GDataEntry:updated.
* Deprecated: 0.17.0: This is identical to #GDataEntry:updated.
**/
g_object_class_install_property (gobject_class, PROP_EDITED,
g_param_spec_int64 ("edited",
......@@ -774,7 +774,7 @@ get_entry_uri (const gchar *id)
* Return value: the UNIX timestamp for the time the document was last edited, or <code class="literal">-1</code>
*
* Since: 0.4.0
* Deprecated: UNRELEASED: Use gdata_entry_get_updated() instead. See #GDataDocumentsEntry:edited.
* Deprecated: 0.17.0: Use gdata_entry_get_updated() instead. See #GDataDocumentsEntry:edited.
**/
gint64
gdata_documents_entry_get_edited (GDataDocumentsEntry *self)
......
......@@ -28,7 +28,7 @@
* online documentation</ulink>.
*
* Since: 0.4.0
* Deprecated: UNRELEASED: Accessing YouTube video content directly is no longer
* Deprecated: 0.17.0: Accessing YouTube video content directly is no longer
* supported by Google. There is no replacement.
**/
......@@ -79,7 +79,7 @@ gdata_youtube_content_class_init (GDataYouTubeContentClass *klass)
* YouTube documentation</ulink>.
*
* Since: 0.4.0
* Deprecated: UNRELEASED: Accessing YouTube video content directly is
* Deprecated: 0.17.0: Accessing YouTube video content directly is
* no longer supported by Google. There is no replacement.
**/
g_object_class_install_property (gobject_class, PROP_FORMAT,
......@@ -144,7 +144,7 @@ get_namespaces (GDataParsable *parsable, GHashTable *namespaces)
* Return value: the video format, or %GDATA_YOUTUBE_FORMAT_UNKNOWN
*
* Since: 0.4.0
* Deprecated: UNRELEASED: Accessing YouTube video content directly is no longer
* Deprecated: 0.17.0: Accessing YouTube video content directly is no longer
* supported by Google. There is no replacement.
**/
GDataYouTubeFormat
......
......@@ -41,7 +41,7 @@ G_BEGIN_DECLS
* <ulink type="http" url="http://code.google.com/apis/youtube/2.0/reference.html#formatsp">online documentation</ulink>.
*
* Since: 0.3.0
* Deprecated: UNRELEASED: Accessing YouTube video content directly is no longer
* Deprecated: 0.17.0: Accessing YouTube video content directly is no longer
* supported by Google. There is no replacement.
**/
typedef enum {
......@@ -66,7 +66,7 @@ typedef struct _GDataYouTubeContentPrivate GDataYouTubeContentPrivate G_GNUC_DEP
* All the fields in the #GDataYouTubeContent structure are private and should never be accessed directly.
*
* Since: 0.4.0
* Deprecated: UNRELEASED: Accessing YouTube video content directly is no longer
* Deprecated: 0.17.0: Accessing YouTube video content directly is no longer
* supported by Google. There is no replacement.
**/
typedef struct {
......@@ -82,7 +82,7 @@ typedef struct {
* All the fields in the #GDataYouTubeContentClass structure are private and should never be accessed directly.
*
* Since: 0.4.0
* Deprecated: UNRELEASED: Accessing YouTube video content directly is no longer
* Deprecated: 0.17.0: Accessing YouTube video content directly is no longer
* supported by Google. There is no replacement.
**/
typedef struct {
......
......@@ -28,7 +28,7 @@
* online documentation</ulink>.
*
* Since: 0.4.0
* Deprecated: UNRELEASED: This is no longer supported by Google. There is no
* Deprecated: 0.17.0: This is no longer supported by Google. There is no
* replacement.
**/
......@@ -82,7 +82,7 @@ gdata_youtube_credit_class_init (GDataYouTubeCreditClass *klass)
* YouTube documentation</ulink>.
*
* Since: 0.4.0
* Deprecated: UNRELEASED: This is no longer supported by Google. There
* Deprecated: 0.17.0: This is no longer supported by Google. There
* is no replacement.
**/
g_object_class_install_property (gobject_class, PROP_ENTITY_TYPE,
......@@ -166,7 +166,7 @@ get_namespaces (GDataParsable *parsable, GHashTable *namespaces)
* Return value: the type of the credited user (e.g. %GDATA_YOUTUBE_CREDIT_ENTITY_PARTNER), or %NULL
*
* Since: 0.4.0
* Deprecated: UNRELEASED: This is no longer supported by Google. There is no
* Deprecated: 0.17.0: This is no longer supported by Google. There is no
* replacement.
**/
const gchar *
......
......@@ -36,7 +36,7 @@ G_BEGIN_DECLS
* The credited entity is a YouTube partner.
*
* Since: 0.7.0
* Deprecated: UNRELEASED: This is no longer supported by Google. There is no
* Deprecated: 0.17.0: This is no longer supported by Google. There is no
* replacement.
**/
#define GDATA_YOUTUBE_CREDIT_ENTITY_PARTNER "partner"
......@@ -56,7 +56,7 @@ typedef struct _GDataYouTubeCreditPrivate GDataYouTubeCreditPrivate G_GNUC_DEPRE
* All the fields in the #GDataYouTubeCredit structure are private and should never be accessed directly.
*
* Since: 0.4.0
* Deprecated: UNRELEASED: This is no longer supported by Google. There is no
* Deprecated: 0.17.0: This is no longer supported by Google. There is no
* replacement.
**/
typedef struct {
......@@ -72,7 +72,7 @@ typedef struct {
* All the fields in the #GDataYouTubeCreditClass structure are private and should never be accessed directly.
*
* Since: 0.4.0
* Deprecated: UNRELEASED: This is no longer supported by Google. There is no
* Deprecated: 0.17.0: This is no longer supported by Google. There is no
* replacement.
**/
typedef struct {
......
......@@ -30,7 +30,7 @@
* Each #GDataYouTubeVideo represents a single video on YouTube, and the
* #GDataYouTubeFeed represents a collection of those objects.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
#include <config.h>
......
......@@ -41,7 +41,7 @@ typedef struct _GDataYouTubeFeedPrivate GDataYouTubeFeedPrivate;
* All the fields in the #GDataYouTubeFeed structure are private and should
* never be accessed directly.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
typedef struct {
/*< private >*/
......@@ -55,7 +55,7 @@ typedef struct {
* All the fields in the #GDataYouTubeFeedClass structure are private and should
* never be accessed directly.
*
* Since: UNRELEASED
* Since: 0.17.0
*/
typedef struct {
/*< private >*/
......
......@@ -109,7 +109,7 @@ gdata_youtube_query_class_init (GDataYouTubeQueryClass *klass)
* retrieve videos irrespective of their format availability.
*
* Since: 0.3.0
* Deprecated: UNRELEASED: No longer supported by Google. The value of
* Deprecated: 0.17.0: No longer supported by Google. The value of
* this property will be unused in queries. There is no replacement.
**/
g_object_class_install_property (gobject_class, PROP_FORMAT,
......@@ -191,7 +191,7 @@ gdata_youtube_query_class_init (GDataYouTubeQueryClass *klass)
* For more information, see the documentation for #GDataYouTubeQuery:latitude.
*
* Since: 0.3.0
* Deprecated: UNRELEASED: No longer supported by Google. The value of
* Deprecated: 0.17.0: No longer supported by Google. The value of
* this property will be unused in queries.
**/
g_object_class_install_property (gobject_class, PROP_HAS_LOCATION,
......@@ -212,7 +212,7 @@ gdata_youtube_query_class_init (GDataYouTubeQueryClass *klass)
* url="http://code.google.com/apis/youtube/2.0/reference.html#lrsp">online documentation</ulink>.
*
* Since: 0.3.0
* Deprecated: UNRELEASED: No longer supported by Google. The value of
* Deprecated: 0.17.0: No longer supported by Google. The value of
* this property will be unused in queries. There is no replacement.
**/
g_object_class_install_property (gobject_class, PROP_LANGUAGE,
......@@ -287,7 +287,7 @@ gdata_youtube_query_class_init (GDataYouTubeQueryClass *klass)
* Specifies the direction of sorting. To use the default sort order, set the property to %GDATA_YOUTUBE_SORT_NONE.
*
* Since: 0.3.0
* Deprecated: UNRELEASED: No longer supported by Google. The value of
* Deprecated: 0.17.0: No longer supported by Google. The value of
* this property will be unused in queries. There is no replacement.
**/
g_object_class_install_property (gobject_class, PROP_SORT_ORDER,
......@@ -318,7 +318,7 @@ gdata_youtube_query_class_init (GDataYouTubeQueryClass *klass)
* searches to videos from YouTube partners.
*
* Since: 0.3.0
* Deprecated: UNRELEASED: No longer supported by Google. The value of
* Deprecated: 0.17.0: No longer supported by Google. The value of
* this property will be unused in queries. There is no replacement.
**/
g_object_class_install_property (gobject_class, PROP_UPLOADER,
......@@ -690,7 +690,7 @@ G_GNUC_BEGIN_IGNORE_DEPRECATIONS
* Return value: the format property
*
* Since: 0.3.0
* Deprecated: UNRELEASED: No longer supported by Google. The value of
* Deprecated: 0.17.0: No longer supported by Google. The value of
* this property will be unused in queries. There is no replacement.
**/
GDataYouTubeFormat
......@@ -708,7 +708,7 @@ gdata_youtube_query_get_format (GDataYouTubeQuery *self)
* Sets the #GDataYouTubeQuery:format property of the #GDataYouTubeQuery to @format.
*
* Since: 0.3.0
* Deprecated: UNRELEASED: No longer supported by Google. The value of
* Deprecated: 0.17.0: No longer supported by Google. The value of
* this property will be unused in queries. There is no replacement.
**/
void
......@@ -796,7 +796,7 @@ gdata_youtube_query_set_location (GDataYouTubeQuery *self, gdouble latitude, gdo
* Return value: the language property, or %NULL if it is unset
*
* Since: 0.3.0
* Deprecated: UNRELEASED: No longer supported by Google. The value of
* Deprecated: 0.17.0: No longer supported by Google. The value of
* this property will be unused in queries. There is no replacement.
**/
const gchar *
......@@ -816,7 +816,7 @@ gdata_youtube_query_get_language (GDataYouTubeQuery *self)
* Set @language to %NULL to unset the property in the query URI.
*
* Since: 0.3.0
* Deprecated: UNRELEASED: No longer supported by Google. The value of
* Deprecated: 0.17.0: No longer supported by Google. The value of
* this property will be unused in queries. There is no replacement.
**/
void
......@@ -960,7 +960,7 @@ G_GNUC_BEGIN_IGNORE_DEPRECATIONS
* Return value: the sort order property
*
* Since: 0.3.0
* Deprecated: UNRELEASED: No longer supported by Google. The value of
* Deprecated: 0.17.0: No longer supported by Google. The value of
* this property will be unused in queries. There is no replacement.
**/
GDataYouTubeSortOrder
......@@ -980,7 +980,7 @@ gdata_youtube_query_get_sort_order (GDataYouTubeQuery *self)
* Set @sort_order to %GDATA_YOUTUBE_SORT_NONE to unset the property in the query URI.
*
* Since: 0.3.0
* Deprecated: UNRELEASED: No longer supported by Google. The value of
* Deprecated: 0.17.0: No longer supported by Google. The value of
* this property will be unused in queries. There is no replacement.
**/
void
......@@ -1044,7 +1044,7 @@ G_GNUC_BEGIN_IGNORE_DEPRECATIONS
* Return value: the uploader property
*
* Since: 0.3.0
* Deprecated: UNRELEASED: No longer supported by Google. The value of
* Deprecated: 0.17.0: No longer supported by Google. The value of
* this property will be unused in queries. There is no replacement.
**/
GDataYouTubeUploader
......@@ -1062,7 +1062,7 @@ gdata_youtube_query_get_uploader (GDataYouTubeQuery *self)
* Sets the #GDataYouTubeQuery:uploader property of the #GDataYouTubeQuery to @uploader.
*
* Since: 0.3.0
* Deprecated: UNRELEASED: No longer supported by Google. The value of