]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
libgdata, libpeas-1.0, libwnck-3.0, pangocairo, rest-0.7: update
authorEvan Nemerson <evan@coeus-group.com>
Thu, 12 Jan 2012 08:59:11 +0000 (00:59 -0800)
committerEvan Nemerson <evan@coeus-group.com>
Thu, 12 Jan 2012 08:59:11 +0000 (00:59 -0800)
vapi/libgdata.vapi
vapi/libpeas-1.0.vapi
vapi/libwnck-3.0.vapi
vapi/metadata/GData-0.0.metadata
vapi/metadata/GUdev-1.0.metadata
vapi/metadata/Peas-1.0.metadata
vapi/pangocairo.vapi
vapi/rest-0.7.vapi

index c9066decf6faa7970dc98ff55b9a8c6ea6fe83ee..2df388f411cf04e423d2166903ba3fd758446da6 100644 (file)
@@ -3,81 +3,81 @@
 [CCode (cprefix = "GData", gir_namespace = "GData", gir_version = "0.0", lower_case_cprefix = "gdata_")]
 namespace GData {
        namespace ContactsGender {
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CONTACTS_GENDER_FEMALE")]
                public const string FEMALE;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CONTACTS_GENDER_MALE")]
                public const string MALE;
        }
        namespace ContactsGroupType {
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CONTACTS_GROUP_CONTACTS")]
                public const string CONTACTS;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CONTACTS_GROUP_COWORKERS")]
                public const string COWORKERS;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CONTACTS_GROUP_FAMILY")]
                public const string FAMILY;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CONTACTS_GROUP_FRIENDS")]
                public const string FRIENDS;
        }
        namespace ContactsPriority {
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CONTACTS_PRIORITY_HIGH")]
                public const string HIGH;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CONTACTS_PRIORITY_LOW")]
                public const string LOW;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CONTACTS_PRIORITY_NORMAL")]
                public const string NORMAL;
        }
        namespace ContactsSensitivity {
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CONTACTS_SENSITIVITY_CONFIDENTIAL")]
                public const string CONFIDENTIAL;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CONTACTS_SENSITIVITY_NORMAL")]
                public const string NORMAL;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CONTACTS_SENSITIVITY_PERSONAL")]
                public const string PERSONAL;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CONTACTS_SENSITIVITY_PRIVATE")]
                public const string PRIVATE;
        }
        namespace DocumentsPresentationFormat {
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_PRESENTATION_PDF")]
                public const string PDF;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_PRESENTATION_PNG")]
                public const string PNG;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_PRESENTATION_PPT")]
                public const string PPT;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_PRESENTATION_SWF")]
                public const string SWF;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_PRESENTATION_TXT")]
                public const string TXT;
        }
        namespace DocumentsSpreadsheetFormat {
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_SPREADSHEET_CSV")]
                public const string CSV;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_SPREADSHEET_HTML")]
                public const string HTML;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_SPREADSHEET_ODS")]
                public const string ODS;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_SPREADSHEET_PDF")]
                public const string PDF;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_SPREADSHEET_TSV")]
                public const string TSV;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_SPREADSHEET_XLS")]
                public const string XLS;
        }
        namespace DocumentsTextFormat {
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_TEXT_DOC")]
                public const string DOC;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_TEXT_HTML")]
                public const string HTML;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_TEXT_ODT")]
                public const string ODT;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_TEXT_PDF")]
                public const string PDF;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_TEXT_PNG")]
                public const string PNG;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_TEXT_RTF")]
                public const string RTF;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_TEXT_TXT")]
                public const string TXT;
-               [CCode (cheader_filename = "gdata/gdata.h")]
+               [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_TEXT_ZIP")]
                public const string ZIP;
        }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_app_categories_get_type ()")]
@@ -118,6 +118,15 @@ namespace GData {
                public string name { get; set; }
                public string uri { get; set; }
        }
+       [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_authorization_domain_get_type ()")]
+       public class AuthorizationDomain : GLib.Object {
+               [CCode (has_construct_function = false)]
+               protected AuthorizationDomain ();
+               public unowned string get_scope ();
+               public unowned string get_service_name ();
+               public string scope { get; construct; }
+               public string service_name { get; construct; }
+       }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_batch_operation_get_type ()")]
        public class BatchOperation : GLib.Object {
                [CCode (has_construct_function = false)]
@@ -126,10 +135,12 @@ namespace GData {
                public uint add_insertion (GData.Entry entry, GData.BatchOperationCallback callback);
                public uint add_query (string id, GLib.Type entry_type, GData.BatchOperationCallback callback);
                public uint add_update (GData.Entry entry, GData.BatchOperationCallback callback);
+               public unowned GData.AuthorizationDomain get_authorization_domain ();
                public unowned string get_feed_uri ();
                public unowned GData.Service get_service ();
                public bool run (GLib.Cancellable? cancellable) throws GLib.Error;
                public async bool run_async (GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.AuthorizationDomain authorization_domain { get; construct; }
                public string feed_uri { get; construct; }
                public GData.Service service { get; construct; }
        }
@@ -220,6 +231,7 @@ namespace GData {
                [CCode (has_construct_function = false)]
                public CalendarQuery (string? q);
                public bool get_future_events ();
+               public uint get_max_attendees ();
                public unowned string get_order_by ();
                public int64 get_recurrence_expansion_end ();
                public int64 get_recurrence_expansion_start ();
@@ -229,9 +241,11 @@ namespace GData {
                public int64 get_start_min ();
                public unowned string get_timezone ();
                public void set_future_events (bool future_events);
+               public void set_max_attendees (uint max_attendees);
                public void set_order_by (string? order_by);
                public void set_recurrence_expansion_end (int64 end);
                public void set_recurrence_expansion_start (int64 start);
+               public void set_show_deleted (bool show_deleted);
                public void set_single_events (bool single_events);
                public void set_sort_order (string? sort_order);
                public void set_start_max (int64 start_max);
@@ -240,9 +254,12 @@ namespace GData {
                [CCode (has_construct_function = false)]
                public CalendarQuery.with_limits (string? q, int64? start_min, int64? start_max);
                public bool future_events { get; set; }
+               public uint max_attendees { get; set; }
                public string order_by { get; set; }
                public int64 recurrence_expansion_end { get; set; }
                public int64 recurrence_expansion_start { get; set; }
+               [NoAccessorMethod]
+               public bool show_deleted { get; set; }
                public bool single_events { get; set; }
                public string sort_order { get; set; }
                public int64 start_max { get; set; }
@@ -252,15 +269,16 @@ namespace GData {
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_calendar_service_get_type ()")]
        public class CalendarService : GData.Service, GData.Batchable {
                [CCode (has_construct_function = false)]
-               public CalendarService (string client_id);
+               public CalendarService (GData.Authorizer? authorizer);
+               public static unowned GData.AuthorizationDomain get_primary_authorization_domain ();
                public GData.CalendarEvent insert_event (GData.CalendarEvent event, GLib.Cancellable? cancellable) throws GLib.Error;
                public async void insert_event_async (GData.CalendarEvent event, GLib.Cancellable? cancellable);
-               public GData.Feed query_all_calendars (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback) throws GLib.Error;
-               public async void query_all_calendars_async (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback);
-               public GData.Feed query_events (GData.CalendarCalendar calendar, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback) throws GLib.Error;
-               public async void query_events_async (GData.CalendarCalendar calendar, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback);
-               public GData.Feed query_own_calendars (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback) throws GLib.Error;
-               public async void query_own_calendars_async (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback);
+               public GData.Feed query_all_calendars (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
+               public async void query_all_calendars_async (GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
+               public GData.Feed query_events (GData.CalendarCalendar calendar, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
+               public async void query_events_async (GData.CalendarCalendar calendar, GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
+               public GData.Feed query_own_calendars (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
+               public async void query_own_calendars_async (GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
        }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_category_get_type ()")]
        public class Category : GData.Parsable, GData.Comparable {
@@ -276,6 +294,33 @@ namespace GData {
                public string scheme { get; set; }
                public string term { get; set; }
        }
+       [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_client_login_authorizer_get_type ()")]
+       public class ClientLoginAuthorizer : GLib.Object, GData.Authorizer {
+               [CCode (has_construct_function = false)]
+               public ClientLoginAuthorizer (string client_id, GLib.Type service_type);
+               public bool authenticate (string username, string password, GLib.Cancellable? cancellable) throws GLib.Error;
+               public async bool authenticate_async (string username, string password, GLib.Cancellable? cancellable) throws GLib.Error;
+               [CCode (has_construct_function = false)]
+               public ClientLoginAuthorizer.for_authorization_domains (string client_id, GLib.List<GData.AuthorizationDomain> authorization_domains);
+               public unowned string get_client_id ();
+               public unowned string get_password ();
+               public Soup.URI get_proxy_uri ();
+               public uint get_timeout ();
+               public unowned string get_username ();
+               public void set_proxy_uri (Soup.URI? proxy_uri);
+               public void set_timeout (uint timeout);
+               public string client_id { get; construct; }
+               public string password { get; }
+               public Soup.URI proxy_uri { owned get; set; }
+               public uint timeout { get; set; }
+               public string username { get; }
+               public signal string captcha_challenge (string uri);
+       }
+       [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_comment_get_type ()")]
+       public abstract class Comment : GData.Entry {
+               [CCode (has_construct_function = false)]
+               protected Comment ();
+       }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_contacts_contact_get_type ()")]
        public class ContactsContact : GData.Entry {
                [CCode (has_construct_function = false)]
@@ -304,6 +349,7 @@ namespace GData {
                public unowned GLib.HashTable<void*,void*> get_extended_properties ();
                public unowned string get_extended_property (string name);
                public unowned GLib.List<GData.GContactExternalID> get_external_ids ();
+               public unowned string get_file_as ();
                public unowned string get_gender ();
                public GLib.List<weak string> get_groups ();
                public unowned GLib.List<string> get_hobbies ();
@@ -322,6 +368,7 @@ namespace GData {
                public uint8[] get_photo (GData.ContactsService service, out string content_type, GLib.Cancellable? cancellable) throws GLib.Error;
                [CCode (array_length_pos = 1.1)]
                public async uint8 get_photo_async (GData.ContactsService service, out size_t length, out string content_type) throws GLib.Error;
+               public unowned string get_photo_etag ();
                public unowned GLib.List<GData.GDPostalAddress> get_postal_addresses ();
                public unowned GData.GContactCalendar get_primary_calendar ();
                public unowned GData.GDEmailAddress get_primary_email_address ();
@@ -358,6 +405,7 @@ namespace GData {
                public void set_birthday (GLib.Date? birthday, bool birthday_has_year);
                public void set_directory_server (string? directory_server);
                public bool set_extended_property (string name, string? value);
+               public void set_file_as (string? file_as);
                public void set_gender (string? gender);
                public void set_initials (string? initials);
                public void set_maiden_name (string? maiden_name);
@@ -381,15 +429,15 @@ namespace GData {
                public bool deleted { get; }
                public string directory_server { get; set; }
                public int64 edited { get; }
+               public string file_as { get; set; }
                public string gender { get; set; }
-               [NoAccessorMethod]
-               public bool has_photo { get; }
                public string initials { get; set; }
                public string maiden_name { get; set; }
                public string mileage { get; set; }
                public GData.GDName name { get; set; }
                public string nickname { get; set; }
                public string occupation { get; set; }
+               public string photo_etag { get; }
                public string priority { get; set; }
                public string sensitivity { get; set; }
                public string short_name { get; set; }
@@ -432,15 +480,16 @@ namespace GData {
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_contacts_service_get_type ()")]
        public class ContactsService : GData.Service, GData.Batchable {
                [CCode (has_construct_function = false)]
-               public ContactsService (string client_id);
+               public ContactsService (GData.Authorizer? authorizer);
+               public static unowned GData.AuthorizationDomain get_primary_authorization_domain ();
                public GData.ContactsContact insert_contact (GData.ContactsContact contact, GLib.Cancellable? cancellable) throws GLib.Error;
                public async void insert_contact_async (GData.ContactsContact contact, GLib.Cancellable? cancellable);
                public GData.ContactsGroup insert_group (GData.ContactsGroup group, GLib.Cancellable? cancellable) throws GLib.Error;
                public async void insert_group_async (GData.ContactsGroup group, GLib.Cancellable? cancellable);
-               public GData.Feed query_contacts (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback) throws GLib.Error;
-               public async void query_contacts_async (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback);
-               public GData.Feed query_groups (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback) throws GLib.Error;
-               public async void query_groups_async (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback);
+               public GData.Feed query_contacts (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
+               public async void query_contacts_async (GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
+               public GData.Feed query_groups (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
+               public async void query_groups_async (GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
        }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_documents_document_get_type ()")]
        public abstract class DocumentsDocument : GData.DocumentsEntry, GData.AccessHandler {
@@ -453,18 +502,22 @@ namespace GData {
        public abstract class DocumentsEntry : GData.Entry, GData.AccessHandler {
                [CCode (has_construct_function = false)]
                protected DocumentsEntry ();
+               [Deprecated (since = "Use gdata_documents_entry_get_resource_id() instead. See #GDataDocumentsEntry:document-id. (Since")]
                public unowned string get_document_id ();
                public int64 get_edited ();
                public unowned GData.Author get_last_modified_by ();
                public int64 get_last_viewed ();
                public string get_path ();
+               public unowned string get_resource_id ();
                public void set_writers_can_invite (bool writers_can_invite);
+               [Deprecated (since = "This a substring of the #GDataDocumentsEntry:resource-id, which is more general and should be used instead. (Since")]
                public string document_id { get; }
                public int64 edited { get; }
                [NoAccessorMethod]
                public bool is_deleted { get; set; }
                public GData.Author last_modified_by { get; }
                public int64 last_viewed { get; }
+               public string resource_id { get; }
                [NoAccessorMethod]
                public bool writers_can_invite { get; set; }
        }
@@ -513,19 +566,19 @@ namespace GData {
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_documents_service_get_type ()")]
        public class DocumentsService : GData.Service, GData.Batchable {
                [CCode (has_construct_function = false)]
-               public DocumentsService (string client_id);
+               public DocumentsService (GData.Authorizer? authorizer);
                public GData.DocumentsEntry add_entry_to_folder (GData.DocumentsEntry entry, GData.DocumentsFolder folder, GLib.Cancellable? cancellable) throws GLib.Error;
                public async GData.DocumentsEntry add_entry_to_folder_async (GData.DocumentsEntry entry, GData.DocumentsFolder folder, GLib.Cancellable? cancellable) throws GLib.Error;
                public GData.DocumentsDocument finish_upload (GData.UploadStream upload_stream) throws GLib.Error;
+               public static unowned GData.AuthorizationDomain get_primary_authorization_domain ();
+               public static unowned GData.AuthorizationDomain get_spreadsheet_authorization_domain ();
                public static string get_upload_uri (GData.DocumentsFolder? folder);
-               public GData.DocumentsFeed query_documents (GData.DocumentsQuery? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback) throws GLib.Error;
-               public async void query_documents_async (GData.DocumentsQuery? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback);
+               public GData.DocumentsFeed query_documents (GData.DocumentsQuery? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
+               public async void query_documents_async (GData.DocumentsQuery? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
                public GData.DocumentsEntry remove_entry_from_folder (GData.DocumentsEntry entry, GData.DocumentsFolder folder, GLib.Cancellable? cancellable) throws GLib.Error;
                public async GData.DocumentsEntry remove_entry_from_folder_async (GData.DocumentsEntry entry, GData.DocumentsFolder folder, GLib.Cancellable? cancellable) throws GLib.Error;
                public GData.UploadStream update_document (GData.DocumentsDocument document, string slug, string content_type, GLib.Cancellable? cancellable) throws GLib.Error;
                public GData.UploadStream upload_document (GData.DocumentsDocument? document, string slug, string content_type, GData.DocumentsFolder? folder, GLib.Cancellable? cancellable) throws GLib.Error;
-               [NoAccessorMethod]
-               public GData.Service spreadsheet_service { owned get; }
        }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_documents_spreadsheet_get_type ()")]
        public class DocumentsSpreadsheet : GData.DocumentsDocument, GData.AccessHandler {
@@ -541,12 +594,14 @@ namespace GData {
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_download_stream_get_type ()")]
        public class DownloadStream : GLib.InputStream, GLib.Seekable {
                [CCode (has_construct_function = false, type = "GInputStream*")]
-               public DownloadStream (GData.Service service, string download_uri, GLib.Cancellable? cancellable);
+               public DownloadStream (GData.Service service, GData.AuthorizationDomain? domain, string download_uri, GLib.Cancellable? cancellable);
+               public unowned GData.AuthorizationDomain get_authorization_domain ();
                public unowned GLib.Cancellable get_cancellable ();
                public ssize_t get_content_length ();
                public unowned string get_content_type ();
                public unowned string get_download_uri ();
                public unowned GData.Service get_service ();
+               public GData.AuthorizationDomain authorization_domain { get; construct; }
                public GLib.Cancellable cancellable { get; construct; }
                public long content_length { get; }
                public string content_type { get; }
@@ -573,6 +628,7 @@ namespace GData {
                public int64 get_updated ();
                public unowned GData.Link look_up_link (string rel);
                public GLib.List<weak GData.Link> look_up_links (string rel);
+               public bool remove_link (GData.Link _link);
                public void set_content (string? content);
                public void set_content_uri (string? content_uri);
                public void set_rights (string? rights);
@@ -1053,6 +1109,28 @@ namespace GData {
                public string uri { get; }
                public uint width { get; }
        }
+       [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_oauth1_authorizer_get_type ()")]
+       public class OAuth1Authorizer : GLib.Object, GData.Authorizer {
+               [CCode (has_construct_function = false)]
+               public OAuth1Authorizer (string? application_name, GLib.Type service_type);
+               [CCode (has_construct_function = false)]
+               public OAuth1Authorizer.for_authorization_domains (string? application_name, GLib.List<GData.AuthorizationDomain> authorization_domains);
+               public unowned string get_application_name ();
+               public unowned string get_locale ();
+               public Soup.URI get_proxy_uri ();
+               public uint get_timeout ();
+               public string request_authentication_uri (out string token, out string token_secret, GLib.Cancellable? cancellable) throws GLib.Error;
+               public async string request_authentication_uri_async (GLib.Cancellable? cancellable, out string token, out string token_secret) throws GLib.Error;
+               public bool request_authorization (string token, string token_secret, string verifier, GLib.Cancellable? cancellable) throws GLib.Error;
+               public async bool request_authorization_async (string token, string token_secret, string verifier, GLib.Cancellable? cancellable) throws GLib.Error;
+               public void set_locale (string? locale);
+               public void set_proxy_uri (Soup.URI? proxy_uri);
+               public void set_timeout (uint timeout);
+               public string application_name { get; construct; }
+               public string locale { get; set; }
+               public Soup.URI proxy_uri { owned get; set; }
+               public uint timeout { get; set; }
+       }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_parsable_get_type ()")]
        public abstract class Parsable : GLib.Object {
                [CCode (has_construct_function = false)]
@@ -1121,13 +1199,18 @@ namespace GData {
                public string user { get; }
                public GData.PicasaWebVisibility visibility { get; set; }
        }
+       [CCode (cheader_filename = "gdata/gdata.h", lower_case_csuffix = "picasaweb_comment", type_id = "gdata_picasaweb_comment_get_type ()")]
+       public class PicasaWebComment : GData.Comment {
+               [CCode (has_construct_function = false)]
+               public PicasaWebComment (string id);
+       }
        [CCode (cheader_filename = "gdata/gdata.h", lower_case_csuffix = "picasaweb_feed", type_id = "gdata_picasaweb_feed_get_type ()")]
        public class PicasaWebFeed : GData.Feed {
                [CCode (has_construct_function = false)]
                protected PicasaWebFeed ();
        }
        [CCode (cheader_filename = "gdata/gdata.h", lower_case_csuffix = "picasaweb_file", type_id = "gdata_picasaweb_file_get_type ()")]
-       public class PicasaWebFile : GData.Entry {
+       public class PicasaWebFile : GData.Entry, GData.Commentable {
                [CCode (has_construct_function = false)]
                public PicasaWebFile (string? id);
                public unowned string get_album_id ();
@@ -1226,15 +1309,17 @@ namespace GData {
        [CCode (cheader_filename = "gdata/gdata.h", lower_case_csuffix = "picasaweb_service", type_id = "gdata_picasaweb_service_get_type ()")]
        public class PicasaWebService : GData.Service {
                [CCode (has_construct_function = false)]
-               public PicasaWebService (string client_id);
+               public PicasaWebService (GData.Authorizer? authorizer);
                public GData.PicasaWebFile finish_file_upload (GData.UploadStream upload_stream) throws GLib.Error;
+               public static unowned GData.AuthorizationDomain get_primary_authorization_domain ();
                public GData.PicasaWebUser get_user (string? username, GLib.Cancellable? cancellable) throws GLib.Error;
+               public async GData.PicasaWebUser get_user_async (string? username, GLib.Cancellable? cancellable) throws GLib.Error;
                public GData.PicasaWebAlbum insert_album (GData.PicasaWebAlbum album, GLib.Cancellable? cancellable) throws GLib.Error;
                public async void insert_album_async (GData.PicasaWebAlbum album, GLib.Cancellable? cancellable);
-               public GData.Feed query_all_albums (GData.Query? query, string? username, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback) throws GLib.Error;
-               public async void query_all_albums_async (GData.Query? query, string? username, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback);
-               public GData.Feed query_files (GData.PicasaWebAlbum? album, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback) throws GLib.Error;
-               public async void query_files_async (GData.PicasaWebAlbum? album, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback);
+               public GData.Feed query_all_albums (GData.Query? query, string? username, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
+               public async void query_all_albums_async (GData.Query? query, string? username, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
+               public GData.Feed query_files (GData.PicasaWebAlbum? album, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
+               public async void query_files_async (GData.PicasaWebAlbum? album, GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
                public GData.UploadStream upload_file (GData.PicasaWebAlbum? album, GData.PicasaWebFile file_entry, string slug, string content_type, GLib.Cancellable? cancellable) throws GLib.Error;
        }
        [CCode (cheader_filename = "gdata/gdata.h", lower_case_csuffix = "picasaweb_user", type_id = "gdata_picasaweb_user_get_type ()")]
@@ -1303,47 +1388,39 @@ namespace GData {
                [CCode (has_construct_function = false)]
                protected Service ();
                [NoWrapper]
-               public virtual void append_query_headers (Soup.Message message);
-               public bool authenticate (string username, string password, GLib.Cancellable? cancellable) throws GLib.Error;
-               public async bool authenticate_async (string username, string password, GLib.Cancellable? cancellable) throws GLib.Error;
-               public bool delete_entry (GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
-               public async bool delete_entry_async (GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
-               public unowned string get_client_id ();
+               public virtual void append_query_headers (GData.AuthorizationDomain domain, Soup.Message message);
+               public bool delete_entry (GData.AuthorizationDomain? domain, GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
+               public async bool delete_entry_async (GData.AuthorizationDomain? domain, GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
+               public static GLib.List<weak GData.AuthorizationDomain> get_authorization_domains (GLib.Type service_type);
+               public unowned GData.Authorizer get_authorizer ();
                public unowned string get_locale ();
-               public unowned string get_password ();
                public unowned Soup.URI get_proxy_uri ();
                public uint get_timeout ();
-               public unowned string get_username ();
-               public GData.Entry insert_entry (string upload_uri, GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
-               public async GData.Entry insert_entry_async (string upload_uri, GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
-               public bool is_authenticated ();
-               [NoWrapper]
-               public virtual bool parse_authentication_response (uint status, string response_body, int length) throws GLib.Error;
+               public GData.Entry insert_entry (GData.AuthorizationDomain? domain, string upload_uri, GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
+               public async GData.Entry insert_entry_async (GData.AuthorizationDomain? domain, string upload_uri, GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
+               public bool is_authorized ();
                [NoWrapper]
                public virtual void parse_error_response (GData.OperationType operation_type, uint status, string reason_phrase, string response_body, int length) throws GLib.Error;
-               public GData.Feed query (string feed_uri, GData.Query? query, GLib.Type entry_type, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback) throws GLib.Error;
-               public async GData.Feed query_async (string feed_uri, GData.Query? query, GLib.Type entry_type, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback) throws GLib.Error;
-               public GData.Entry query_single_entry (string entry_id, GData.Query? query, GLib.Type entry_type, GLib.Cancellable? cancellable) throws GLib.Error;
-               public async GData.Entry query_single_entry_async (string entry_id, GData.Query? query, GLib.Type entry_type, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.Feed query (GData.AuthorizationDomain? domain, string feed_uri, GData.Query? query, GLib.Type entry_type, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
+               public async GData.Feed query_async (GData.AuthorizationDomain? domain, string feed_uri, GData.Query? query, GLib.Type entry_type, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback) throws GLib.Error;
+               public GData.Entry query_single_entry (GData.AuthorizationDomain? domain, string entry_id, GData.Query? query, GLib.Type entry_type, GLib.Cancellable? cancellable) throws GLib.Error;
+               public async GData.Entry query_single_entry_async (GData.AuthorizationDomain? domain, string entry_id, GData.Query? query, GLib.Type entry_type, GLib.Cancellable? cancellable) throws GLib.Error;
+               public void set_authorizer (GData.Authorizer authorizer);
                public void set_locale (string? locale);
                public void set_proxy_uri (Soup.URI? proxy_uri);
                public void set_timeout (uint timeout);
-               public GData.Entry update_entry (GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
-               public async GData.Entry update_entry_async (GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
-               [NoAccessorMethod]
-               public bool authenticated { get; }
-               public string client_id { get; construct; }
+               public GData.Entry update_entry (GData.AuthorizationDomain? domain, GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
+               public async GData.Entry update_entry_async (GData.AuthorizationDomain? domain, GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.Authorizer authorizer { get; set; }
                public string locale { get; set; }
-               public string password { get; }
                public Soup.URI proxy_uri { get; set; }
                public uint timeout { get; set; }
-               public string username { get; }
-               public signal string captcha_challenge (string object);
        }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_upload_stream_get_type ()")]
        public class UploadStream : GLib.OutputStream {
                [CCode (has_construct_function = false, type = "GOutputStream*")]
-               public UploadStream (GData.Service service, string method, string upload_uri, GData.Entry? entry, string slug, string content_type, GLib.Cancellable? cancellable);
+               public UploadStream (GData.Service service, GData.AuthorizationDomain? domain, string method, string upload_uri, GData.Entry? entry, string slug, string content_type, GLib.Cancellable? cancellable);
+               public unowned GData.AuthorizationDomain get_authorization_domain ();
                public unowned GLib.Cancellable get_cancellable ();
                public unowned string get_content_type ();
                public unowned GData.Entry get_entry ();
@@ -1352,6 +1429,7 @@ namespace GData {
                public unowned GData.Service get_service ();
                public unowned string get_slug ();
                public unowned string get_upload_uri ();
+               public GData.AuthorizationDomain authorization_domain { get; construct; }
                public GLib.Cancellable cancellable { get; construct; }
                public string content_type { get; construct; }
                public GData.Entry entry { get; construct; }
@@ -1370,6 +1448,14 @@ namespace GData {
                [NoAccessorMethod]
                public bool is_deprecated { get; }
        }
+       [CCode (cheader_filename = "gdata/gdata.h", lower_case_csuffix = "youtube_comment", type_id = "gdata_youtube_comment_get_type ()")]
+       public class YouTubeComment : GData.Comment {
+               [CCode (has_construct_function = false)]
+               public YouTubeComment (string id);
+               public unowned string get_parent_comment_uri ();
+               public void set_parent_comment_uri (string parent_comment_uri);
+               public string parent_comment_uri { get; set; }
+       }
        [CCode (cheader_filename = "gdata/gdata.h", lower_case_csuffix = "youtube_content", type_id = "gdata_youtube_content_get_type ()")]
        public class YouTubeContent : GData.MediaContent {
                [CCode (has_construct_function = false)]
@@ -1391,6 +1477,7 @@ namespace GData {
                public GData.YouTubeAge get_age ();
                public GData.YouTubeFormat get_format ();
                public unowned string get_language ();
+               public unowned string get_license ();
                public void get_location (out double latitude, out double longitude, out double radius, out bool has_location);
                public unowned string get_order_by ();
                public unowned string get_restriction ();
@@ -1400,6 +1487,7 @@ namespace GData {
                public void set_age (GData.YouTubeAge age);
                public void set_format (GData.YouTubeFormat format);
                public void set_language (string? language);
+               public void set_license (string? license);
                public void set_location (double latitude, double longitude, double radius, bool has_location);
                public void set_order_by (string? order_by);
                public void set_restriction (string? restriction);
@@ -1413,6 +1501,7 @@ namespace GData {
                public string language { get; set; }
                [NoAccessorMethod]
                public double latitude { get; set; }
+               public string license { get; set; }
                [NoAccessorMethod]
                public double location_radius { get; set; }
                [NoAccessorMethod]
@@ -1426,18 +1515,19 @@ namespace GData {
        [CCode (cheader_filename = "gdata/gdata.h", lower_case_csuffix = "youtube_service", type_id = "gdata_youtube_service_get_type ()")]
        public class YouTubeService : GData.Service, GData.Batchable {
                [CCode (has_construct_function = false)]
-               public YouTubeService (string developer_key, string client_id);
+               public YouTubeService (string developer_key, GData.Authorizer? authorizer);
                public static GLib.Quark error_quark ();
                public GData.YouTubeVideo finish_video_upload (GData.UploadStream upload_stream) throws GLib.Error;
                public GData.APPCategories get_categories (GLib.Cancellable? cancellable) throws GLib.Error;
                public async GData.APPCategories get_categories_async (GLib.Cancellable? cancellable) throws GLib.Error;
                public unowned string get_developer_key ();
-               public GData.Feed query_related (GData.YouTubeVideo video, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback) throws GLib.Error;
-               public async void query_related_async (GData.YouTubeVideo video, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback);
-               public GData.Feed query_standard_feed (GData.YouTubeStandardFeedType feed_type, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback) throws GLib.Error;
-               public async void query_standard_feed_async (GData.YouTubeStandardFeedType feed_type, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback);
-               public GData.Feed query_videos (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback) throws GLib.Error;
-               public async void query_videos_async (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback);
+               public static unowned GData.AuthorizationDomain get_primary_authorization_domain ();
+               public GData.Feed query_related (GData.YouTubeVideo video, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
+               public async void query_related_async (GData.YouTubeVideo video, GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
+               public GData.Feed query_standard_feed (GData.YouTubeStandardFeedType feed_type, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
+               public async void query_standard_feed_async (GData.YouTubeStandardFeedType feed_type, GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
+               public GData.Feed query_videos (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
+               public async void query_videos_async (GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
                public GData.UploadStream upload_video (GData.YouTubeVideo video, string slug, string content_type, GLib.Cancellable? cancellable) throws GLib.Error;
                public string developer_key { get; construct; }
        }
@@ -1455,7 +1545,7 @@ namespace GData {
                public string reason_code { get; }
        }
        [CCode (cheader_filename = "gdata/gdata.h", lower_case_csuffix = "youtube_video", type_id = "gdata_youtube_video_get_type ()")]
-       public class YouTubeVideo : GData.Entry {
+       public class YouTubeVideo : GData.Entry, GData.Commentable {
                [CCode (has_construct_function = false)]
                public YouTubeVideo (string? id);
                public GData.YouTubePermission get_access_control (string action);
@@ -1469,6 +1559,7 @@ namespace GData {
                [CCode (array_length = false, array_null_terminated = true)]
                public unowned string[] get_keywords ();
                public unowned string get_location ();
+               public unowned string get_media_rating (string rating_type);
                public unowned string get_player_uri ();
                public void get_rating (out uint min, out uint max, out uint count, out double average);
                public int64 get_recorded ();
@@ -1524,12 +1615,34 @@ namespace GData {
        }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_access_handler_get_type ()")]
        public interface AccessHandler : GData.Entry {
-               public GData.Feed get_rules (GData.Service service, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback) throws GLib.Error;
-               public async void get_rules_async (GData.Service service, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback);
+               public GData.Feed get_rules (GData.Service service, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
+               public async void get_rules_async (GData.Service service, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
+       }
+       [CCode (cheader_filename = "gdata/gdata.h", type_cname = "GDataAuthorizerInterface", type_id = "gdata_authorizer_get_type ()")]
+       public interface Authorizer : GLib.Object {
+               public abstract bool is_authorized_for_domain (GData.AuthorizationDomain domain);
+               public abstract void process_request (GData.AuthorizationDomain? domain, Soup.Message message);
+               public abstract bool refresh_authorization (GLib.Cancellable? cancellable) throws GLib.Error;
+               public abstract async bool refresh_authorization_async (GLib.Cancellable? cancellable) throws GLib.Error;
        }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_batchable_get_type ()")]
        public interface Batchable : GData.Service {
-               public GData.BatchOperation create_operation (string feed_uri);
+               public GData.BatchOperation create_operation (GData.AuthorizationDomain? domain, string feed_uri);
+       }
+       [CCode (cheader_filename = "gdata/gdata.h", type_cname = "GDataCommentableInterface", type_id = "gdata_commentable_get_type ()")]
+       public interface Commentable : GData.Entry {
+               public bool delete_comment (GData.Service service, GData.Comment comment_, GLib.Cancellable? cancellable) throws GLib.Error;
+               public async bool delete_comment_async (GData.Service service, GData.Comment comment_, GLib.Cancellable? cancellable) throws GLib.Error;
+               [NoWrapper]
+               public abstract string get_insert_comment_uri (GData.Comment comment);
+               [NoWrapper]
+               public abstract string get_query_comments_uri ();
+               public GData.Comment insert_comment (GData.Service service, GData.Comment comment_, GLib.Cancellable? cancellable) throws GLib.Error;
+               public async GData.Comment insert_comment_async (GData.Service service, GData.Comment comment_, GLib.Cancellable? cancellable) throws GLib.Error;
+               [NoWrapper]
+               public abstract bool is_comment_deletable (GData.Comment comment);
+               public GData.Feed query_comments (GData.Service service, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
+               public async GData.Feed query_comments_async (GData.Service service, GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback) throws GLib.Error;
        }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_comparable_get_type ()")]
        public interface Comparable : GLib.Object {
@@ -1545,8 +1658,15 @@ namespace GData {
                public static bool from_hexadecimal (string hexadecimal, out GData.Color color);
                public string to_hexadecimal ();
        }
-       [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_AUTHENTICATION_ERROR_")]
-       public enum AuthenticationError {
+       [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_BATCH_OPERATION_")]
+       public enum BatchOperationType {
+               QUERY,
+               INSERTION,
+               UPDATE,
+               DELETION
+       }
+       [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_CLIENT_LOGIN_AUTHORIZER_ERROR_")]
+       public enum ClientLoginAuthorizerError {
                BAD_AUTHENTICATION,
                NOT_VERIFIED,
                TERMS_NOT_AGREED,
@@ -1554,16 +1674,10 @@ namespace GData {
                ACCOUNT_DELETED,
                ACCOUNT_DISABLED,
                SERVICE_DISABLED,
-               ACCOUNT_MIGRATED;
+               ACCOUNT_MIGRATED,
+               INVALID_SECOND_FACTOR;
                public static GLib.Quark quark ();
        }
-       [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_BATCH_OPERATION_")]
-       public enum BatchOperationType {
-               QUERY,
-               INSERTION,
-               UPDATE,
-               DELETION
-       }
        [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_DOCUMENTS_SERVICE_ERROR_INVALID_CONTENT_")]
        public enum DocumentsServiceError {
                TYPE;
@@ -1680,270 +1794,288 @@ namespace GData {
        public delegate void BatchOperationCallback (uint operation_id, GData.BatchOperationType operation_type, GData.Entry entry, GLib.Error error);
        [CCode (cheader_filename = "gdata/gdata.h", instance_pos = 3.9)]
        public delegate void QueryProgressCallback (GData.Entry entry, uint entry_key, uint entry_count);
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_ACCESS_ROLE_NONE")]
        public const string ACCESS_ROLE_NONE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_ACCESS_SCOPE_DEFAULT")]
        public const string ACCESS_SCOPE_DEFAULT;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_ACCESS_SCOPE_DOMAIN")]
        public const string ACCESS_SCOPE_DOMAIN;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_ACCESS_SCOPE_USER")]
        public const string ACCESS_SCOPE_USER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CALENDAR_ACCESS_ROLE_EDITOR")]
        public const string CALENDAR_ACCESS_ROLE_EDITOR;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CALENDAR_ACCESS_ROLE_FREE_BUSY")]
        public const string CALENDAR_ACCESS_ROLE_FREE_BUSY;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CALENDAR_ACCESS_ROLE_OWNER")]
        public const string CALENDAR_ACCESS_ROLE_OWNER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CALENDAR_ACCESS_ROLE_READ")]
        public const string CALENDAR_ACCESS_ROLE_READ;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CALENDAR_ACCESS_ROLE_ROOT")]
        public const string CALENDAR_ACCESS_ROLE_ROOT;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_CATEGORY_SCHEMA_LABELS")]
+       public const string CATEGORY_SCHEMA_LABELS;
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_ACCESS_ROLE_OWNER")]
        public const string DOCUMENTS_ACCESS_ROLE_OWNER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_ACCESS_ROLE_READER")]
        public const string DOCUMENTS_ACCESS_ROLE_READER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_ACCESS_ROLE_WRITER")]
        public const string DOCUMENTS_ACCESS_ROLE_WRITER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_CALENDAR_FREE_BUSY")]
        public const string GCONTACT_CALENDAR_FREE_BUSY;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_CALENDAR_HOME")]
        public const string GCONTACT_CALENDAR_HOME;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_CALENDAR_WORK")]
        public const string GCONTACT_CALENDAR_WORK;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_EVENT_ANNIVERSARY")]
        public const string GCONTACT_EVENT_ANNIVERSARY;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_EVENT_OTHER")]
        public const string GCONTACT_EVENT_OTHER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_EXTERNAL_ID_ACCOUNT")]
        public const string GCONTACT_EXTERNAL_ID_ACCOUNT;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_EXTERNAL_ID_CUSTOMER")]
        public const string GCONTACT_EXTERNAL_ID_CUSTOMER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_EXTERNAL_ID_NETWORK")]
        public const string GCONTACT_EXTERNAL_ID_NETWORK;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_EXTERNAL_ID_ORGANIZATION")]
        public const string GCONTACT_EXTERNAL_ID_ORGANIZATION;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_JOT_HOME")]
        public const string GCONTACT_JOT_HOME;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_JOT_KEYWORDS")]
        public const string GCONTACT_JOT_KEYWORDS;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_JOT_OTHER")]
        public const string GCONTACT_JOT_OTHER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_JOT_USER")]
        public const string GCONTACT_JOT_USER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_JOT_WORK")]
        public const string GCONTACT_JOT_WORK;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_RELATION_ASSISTANT")]
        public const string GCONTACT_RELATION_ASSISTANT;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_RELATION_BROTHER")]
        public const string GCONTACT_RELATION_BROTHER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_RELATION_CHILD")]
        public const string GCONTACT_RELATION_CHILD;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_RELATION_DOMESTIC_PARTNER")]
        public const string GCONTACT_RELATION_DOMESTIC_PARTNER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_RELATION_FATHER")]
        public const string GCONTACT_RELATION_FATHER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_RELATION_FRIEND")]
        public const string GCONTACT_RELATION_FRIEND;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_RELATION_MANAGER")]
        public const string GCONTACT_RELATION_MANAGER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_RELATION_MOTHER")]
        public const string GCONTACT_RELATION_MOTHER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_RELATION_PARENT")]
        public const string GCONTACT_RELATION_PARENT;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_RELATION_PARTNER")]
        public const string GCONTACT_RELATION_PARTNER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_RELATION_REFERRER")]
        public const string GCONTACT_RELATION_REFERRER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_RELATION_RELATIVE")]
        public const string GCONTACT_RELATION_RELATIVE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_RELATION_SISTER")]
        public const string GCONTACT_RELATION_SISTER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_RELATION_SPOUSE")]
        public const string GCONTACT_RELATION_SPOUSE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_WEBSITE_BLOG")]
        public const string GCONTACT_WEBSITE_BLOG;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_WEBSITE_FTP")]
        public const string GCONTACT_WEBSITE_FTP;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_WEBSITE_HOME")]
        public const string GCONTACT_WEBSITE_HOME;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_WEBSITE_HOME_PAGE")]
        public const string GCONTACT_WEBSITE_HOME_PAGE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_WEBSITE_OTHER")]
        public const string GCONTACT_WEBSITE_OTHER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_WEBSITE_PROFILE")]
        public const string GCONTACT_WEBSITE_PROFILE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_WEBSITE_WORK")]
        public const string GCONTACT_WEBSITE_WORK;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_ADDRESS_USAGE_GENERAL")]
        public const string GD_ADDRESS_USAGE_GENERAL;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_ADDRESS_USAGE_LOCAL")]
        public const string GD_ADDRESS_USAGE_LOCAL;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_EMAIL_ADDRESS_HOME")]
        public const string GD_EMAIL_ADDRESS_HOME;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_EMAIL_ADDRESS_OTHER")]
        public const string GD_EMAIL_ADDRESS_OTHER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_EMAIL_ADDRESS_WORK")]
        public const string GD_EMAIL_ADDRESS_WORK;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_EVENT_STATUS_CANCELED")]
        public const string GD_EVENT_STATUS_CANCELED;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_EVENT_STATUS_CONFIRMED")]
        public const string GD_EVENT_STATUS_CONFIRMED;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_EVENT_STATUS_TENTATIVE")]
        public const string GD_EVENT_STATUS_TENTATIVE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_EVENT_TRANSPARENCY_OPAQUE")]
        public const string GD_EVENT_TRANSPARENCY_OPAQUE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_EVENT_TRANSPARENCY_TRANSPARENT")]
        public const string GD_EVENT_TRANSPARENCY_TRANSPARENT;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_EVENT_VISIBILITY_CONFIDENTIAL")]
        public const string GD_EVENT_VISIBILITY_CONFIDENTIAL;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_EVENT_VISIBILITY_DEFAULT")]
        public const string GD_EVENT_VISIBILITY_DEFAULT;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_EVENT_VISIBILITY_PRIVATE")]
        public const string GD_EVENT_VISIBILITY_PRIVATE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_EVENT_VISIBILITY_PUBLIC")]
        public const string GD_EVENT_VISIBILITY_PUBLIC;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_IM_ADDRESS_HOME")]
        public const string GD_IM_ADDRESS_HOME;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_IM_ADDRESS_NETMEETING")]
        public const string GD_IM_ADDRESS_NETMEETING;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_IM_ADDRESS_OTHER")]
        public const string GD_IM_ADDRESS_OTHER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_IM_ADDRESS_WORK")]
        public const string GD_IM_ADDRESS_WORK;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_IM_PROTOCOL_AIM")]
        public const string GD_IM_PROTOCOL_AIM;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_IM_PROTOCOL_GOOGLE_TALK")]
        public const string GD_IM_PROTOCOL_GOOGLE_TALK;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_IM_PROTOCOL_ICQ")]
        public const string GD_IM_PROTOCOL_ICQ;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_IM_PROTOCOL_JABBER")]
        public const string GD_IM_PROTOCOL_JABBER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_IM_PROTOCOL_LIVE_MESSENGER")]
        public const string GD_IM_PROTOCOL_LIVE_MESSENGER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_IM_PROTOCOL_QQ")]
        public const string GD_IM_PROTOCOL_QQ;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_IM_PROTOCOL_SKYPE")]
        public const string GD_IM_PROTOCOL_SKYPE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_IM_PROTOCOL_YAHOO_MESSENGER")]
        public const string GD_IM_PROTOCOL_YAHOO_MESSENGER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_MAIL_CLASS_BOTH")]
        public const string GD_MAIL_CLASS_BOTH;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_MAIL_CLASS_LETTERS")]
        public const string GD_MAIL_CLASS_LETTERS;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_MAIL_CLASS_NEITHER")]
        public const string GD_MAIL_CLASS_NEITHER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_MAIL_CLASS_PARCELS")]
        public const string GD_MAIL_CLASS_PARCELS;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_ORGANIZATION_OTHER")]
        public const string GD_ORGANIZATION_OTHER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_ORGANIZATION_WORK")]
        public const string GD_ORGANIZATION_WORK;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_ASSISTANT")]
        public const string GD_PHONE_NUMBER_ASSISTANT;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_CALLBACK")]
        public const string GD_PHONE_NUMBER_CALLBACK;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_CAR")]
        public const string GD_PHONE_NUMBER_CAR;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_COMPANY_MAIN")]
        public const string GD_PHONE_NUMBER_COMPANY_MAIN;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_FAX")]
        public const string GD_PHONE_NUMBER_FAX;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_HOME")]
        public const string GD_PHONE_NUMBER_HOME;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_HOME_FAX")]
        public const string GD_PHONE_NUMBER_HOME_FAX;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_ISDN")]
        public const string GD_PHONE_NUMBER_ISDN;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_MAIN")]
        public const string GD_PHONE_NUMBER_MAIN;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_MOBILE")]
        public const string GD_PHONE_NUMBER_MOBILE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_OTHER")]
        public const string GD_PHONE_NUMBER_OTHER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_OTHER_FAX")]
        public const string GD_PHONE_NUMBER_OTHER_FAX;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_PAGER")]
        public const string GD_PHONE_NUMBER_PAGER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_RADIO")]
        public const string GD_PHONE_NUMBER_RADIO;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_TELEX")]
        public const string GD_PHONE_NUMBER_TELEX;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_TTY_TDD")]
        public const string GD_PHONE_NUMBER_TTY_TDD;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_WORK")]
        public const string GD_PHONE_NUMBER_WORK;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_WORK_FAX")]
        public const string GD_PHONE_NUMBER_WORK_FAX;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_WORK_MOBILE")]
        public const string GD_PHONE_NUMBER_WORK_MOBILE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_PHONE_NUMBER_WORK_PAGER")]
        public const string GD_PHONE_NUMBER_WORK_PAGER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_POSTAL_ADDRESS_HOME")]
        public const string GD_POSTAL_ADDRESS_HOME;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_POSTAL_ADDRESS_OTHER")]
        public const string GD_POSTAL_ADDRESS_OTHER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_POSTAL_ADDRESS_WORK")]
        public const string GD_POSTAL_ADDRESS_WORK;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_REMINDER_ALERT")]
        public const string GD_REMINDER_ALERT;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_REMINDER_EMAIL")]
        public const string GD_REMINDER_EMAIL;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_REMINDER_SMS")]
        public const string GD_REMINDER_SMS;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_WHERE_EVENT")]
        public const string GD_WHERE_EVENT;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_WHERE_EVENT_ALTERNATE")]
        public const string GD_WHERE_EVENT_ALTERNATE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_WHERE_EVENT_PARKING")]
        public const string GD_WHERE_EVENT_PARKING;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_WHO_EVENT_ATTENDEE")]
        public const string GD_WHO_EVENT_ATTENDEE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_WHO_EVENT_ORGANIZER")]
        public const string GD_WHO_EVENT_ORGANIZER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_WHO_EVENT_PERFORMER")]
        public const string GD_WHO_EVENT_PERFORMER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GD_WHO_EVENT_SPEAKER")]
        public const string GD_WHO_EVENT_SPEAKER;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_LINK_ACCESS_CONTROL_LIST")]
        public const string LINK_ACCESS_CONTROL_LIST;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_LINK_ALTERNATE")]
        public const string LINK_ALTERNATE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_LINK_BATCH")]
        public const string LINK_BATCH;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_LINK_EDIT")]
        public const string LINK_EDIT;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_LINK_EDIT_MEDIA")]
        public const string LINK_EDIT_MEDIA;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_LINK_ENCLOSURE")]
        public const string LINK_ENCLOSURE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_LINK_RELATED")]
        public const string LINK_RELATED;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_LINK_SELF")]
        public const string LINK_SELF;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_LINK_VIA")]
        public const string LINK_VIA;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_MAJOR_VERSION")]
+       public const int MAJOR_VERSION;
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_MICRO_VERSION")]
+       public const int MICRO_VERSION;
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_MINOR_VERSION")]
+       public const int MINOR_VERSION;
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_PICASAWEB_VIDEO_STATUS_FAILED")]
        public const string PICASAWEB_VIDEO_STATUS_FAILED;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_PICASAWEB_VIDEO_STATUS_FINAL")]
        public const string PICASAWEB_VIDEO_STATUS_FINAL;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_PICASAWEB_VIDEO_STATUS_PENDING")]
        public const string PICASAWEB_VIDEO_STATUS_PENDING;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_PICASAWEB_VIDEO_STATUS_READY")]
        public const string PICASAWEB_VIDEO_STATUS_READY;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_YOUTUBE_ACTION_COMMENT")]
        public const string YOUTUBE_ACTION_COMMENT;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_YOUTUBE_ACTION_COMMENT_VOTE")]
        public const string YOUTUBE_ACTION_COMMENT_VOTE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_YOUTUBE_ACTION_EMBED")]
        public const string YOUTUBE_ACTION_EMBED;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_YOUTUBE_ACTION_RATE")]
        public const string YOUTUBE_ACTION_RATE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_YOUTUBE_ACTION_SYNDICATE")]
        public const string YOUTUBE_ACTION_SYNDICATE;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_YOUTUBE_ACTION_VIDEO_RESPOND")]
        public const string YOUTUBE_ACTION_VIDEO_RESPOND;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_YOUTUBE_ASPECT_RATIO_WIDESCREEN")]
        public const string YOUTUBE_ASPECT_RATIO_WIDESCREEN;
-       [CCode (cheader_filename = "gdata/gdata.h")]
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_YOUTUBE_CREDIT_ENTITY_PARTNER")]
        public const string YOUTUBE_CREDIT_ENTITY_PARTNER;
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_YOUTUBE_LICENSE_CC")]
+       public const string YOUTUBE_LICENSE_CC;
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_YOUTUBE_LICENSE_STANDARD")]
+       public const string YOUTUBE_LICENSE_STANDARD;
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_YOUTUBE_RATING_TYPE_MPAA")]
+       public const string YOUTUBE_RATING_TYPE_MPAA;
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_YOUTUBE_RATING_TYPE_SIMPLE")]
+       public const string YOUTUBE_RATING_TYPE_SIMPLE;
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_YOUTUBE_RATING_TYPE_V_CHIP")]
+       public const string YOUTUBE_RATING_TYPE_V_CHIP;
 }
index f728d32df30af0484cdc6ccb0e763fccaaaaedc2..5bba19d0a79f906897c20ef3bbf3bf3201a25361 100644 (file)
@@ -19,20 +19,20 @@ namespace Peas {
                public bool provides_extension (Peas.PluginInfo info, GLib.Type extension_type);
                public void rescan_plugins ();
                public void set_loaded_plugins ([CCode (array_length = false, array_null_terminated = true)] string[]? plugin_names);
+               [CCode (cname = "peas_engine_load_plugin")]
+               public bool try_load_plugin (Peas.PluginInfo info);
+               [CCode (cname = "peas_engine_unload_plugin")]
+               public bool try_unload_plugin (Peas.PluginInfo info);
                [CCode (array_length = false, array_null_terminated = true)]
                public string[] loaded_plugins { owned get; set; }
                public void* plugin_list { get; }
-               [HasEmitter]
                public virtual signal void load_plugin (Peas.PluginInfo info);
-               [HasEmitter]
                public virtual signal void unload_plugin (Peas.PluginInfo info);
        }
        [CCode (cheader_filename = "libpeas/peas.h")]
        public class Extension : GLib.Object {
                [CCode (has_construct_function = false)]
                protected Extension ();
-               public static GLib.Type get_extension_type (Peas.Extension exten);
-               public static GLib.Type get_type ();
        }
        [CCode (cheader_filename = "libpeas/peas.h", type_id = "peas_extension_base_get_type ()")]
        public abstract class ExtensionBase : GLib.Object {
@@ -49,7 +49,8 @@ namespace Peas {
                public ExtensionSet (Peas.Engine engine, GLib.Type exten_type, ...);
                public void @foreach (Peas.ExtensionSetForeachFunc func);
                public unowned Peas.Extension get_extension (Peas.PluginInfo info);
-               public static Peas.ExtensionSet newv (Peas.Engine? engine, GLib.Type exten_type, [CCode (array_length_cname = "n_parameters", array_length_pos = 2.5, array_length_type = "guint")] GLib.Parameter[] parameters);
+               [CCode (has_construct_function = false)]
+               public ExtensionSet.newv (Peas.Engine? engine, GLib.Type exten_type, [CCode (array_length_cname = "n_parameters", array_length_pos = 2.5, array_length_type = "guint")] GLib.Parameter[] parameters);
                public void* construct_properties { construct; }
                [NoAccessorMethod]
                public Peas.Engine engine { owned get; construct; }
index 94c52a8e70c3ca89145315af497eab06075d42db..3c89394c6d054cd36b7ecec29845805986b4eff5 100644 (file)
@@ -228,7 +228,7 @@ namespace Wnck {
                public bool is_virtual ();
                public virtual signal void name_changed ();
        }
-       [CCode (cheader_filename = "libwnck/libwnck.h")]
+       [CCode (cheader_filename = "libwnck/libwnck.h", has_type_id = false)]
        public struct ResourceUsage {
                public ulong total_bytes_estimate;
                public ulong pixmap_bytes;
@@ -247,7 +247,7 @@ namespace Wnck {
                [CCode (cname = "wnck_xid_read_resource_usage")]
                public static Wnck.ResourceUsage xid_read (Gdk.Display gdk_display, ulong xid);
        }
-       [CCode (cheader_filename = "libwnck/libwnck.h")]
+       [CCode (cheader_filename = "libwnck/libwnck.h", has_type_id = false)]
        public struct WorkspaceLayout {
                public int rows;
                public int cols;
index 1d513d43a268322157d7e60048644d440842e5ba..1625558d7066c61239303bc9867c73d7f20869a1 100644 (file)
@@ -3,10 +3,12 @@ Color struct
 *.*_finish skip=false
 ContactsContact.get_photo type="uint8[]" array_length_idx=1
 ContactsContact.get_photo_async type="uint8[]" array_length_idx=1
+Parsable.get_xml#method skip
+Query.get_query_uri#method skip
 DOCUMENTS_PRESENTATION_* name="DOCUMENTS_PRESENTATION_(.+)" parent="GData.DocumentsPresentationFormat"
 DOCUMENTS_TEXT_* name="DOCUMENTS_TEXT_(.+)" parent="GData.DocumentsTextFormat"
 DOCUMENTS_SPREADSHEET_* name="DOCUMENTS_SPREADSHEET_(.+)" parent="GData.DocumentsSpreadsheetFormat"
 CONTACTS_GENDER_* name="CONTACTS_GENDER_(.+)" parent="GData.ContactsGender"
 CONTACTS_GROUP_* name="CONTACTS_GROUP_(.+)" parent="GData.ContactsGroupType"
 CONTACTS_PRIORITY_* name="CONTACTS_PRIORITY_(.+)" parent="GData.ContactsPriority"
-CONTACTS_SENSITIVITY_* name="CONTACTS_SENSITIVITY_(.+)" parent="GData.ContactsSensitivity"
+CONTACTS_SENSITIVITY_* name="CONTACTS_SENSITIVITY_(.+)" parent="GData.ContactsSensitivity"
\ No newline at end of file
index a8bf2b78360126271d0a06411c6458abcce99dcb..6080912838c3ceb258dcf97485a7336f2deb31f4 100644 (file)
@@ -1,5 +1,4 @@
 // Report upstream
-GUdev cheader_filename="gudev/gudev.h"
 Client.query_by* nullable
 Device
        .get_device_file nullable
index 4dd0f49b90a9a294e707c47d7e5d885e64fc5123..00d908a1df57bc9cd10831e5aa6f2a1cf0bdaf1d 100644 (file)
@@ -1,6 +1,8 @@
 Engine
        .create_extension skip=false unowned=false
        .get_plugin_info unowned=true
+       .load_plugin#method name="try_load_plugin"
+       .unload_plugin#method name="try_unload_plugin"
 ExtensionBase
        .get_plugin_info unowned=true
 ExtensionSet
index 3f23329fcdd7974559129af5c860d97139f3716b..ce282babb51f3d86175fb869f516ade1fa31990b 100644 (file)
@@ -15,8 +15,8 @@ namespace Pango {
                public static unowned Pango.FontMap get_default ();
                public Cairo.FontType get_font_type ();
                public double get_resolution ();
-               public static unowned Pango.FontMap @new ();
-               public static unowned Pango.FontMap new_for_font_type (Cairo.FontType fonttype);
+               public static Pango.FontMap @new ();
+               public static Pango.FontMap new_for_font_type (Cairo.FontType fonttype);
                public void set_default ();
                public void set_resolution (double dpi);
        }
@@ -41,6 +41,12 @@ namespace Pango {
        [CCode (cheader_filename = "pango/pangocairo.h")]
        public static void cairo_error_underline_path (Cairo.Context cr, double x, double y, double width, double height);
        [CCode (cheader_filename = "pango/pangocairo.h")]
+       public static unowned Pango.FontMap cairo_font_map_get_default ();
+       [CCode (cheader_filename = "pango/pangocairo.h")]
+       public static Pango.FontMap cairo_font_map_new ();
+       [CCode (cheader_filename = "pango/pangocairo.h")]
+       public static Pango.FontMap cairo_font_map_new_for_font_type (Cairo.FontType fonttype);
+       [CCode (cheader_filename = "pango/pangocairo.h")]
        public static void cairo_glyph_string_path (Cairo.Context cr, Pango.Font font, Pango.GlyphString glyphs);
        [CCode (cheader_filename = "pango/pangocairo.h")]
        public static void cairo_layout_line_path (Cairo.Context cr, Pango.LayoutLine line);
index d9a00d6ba67d498c1615aa45c6f303f6cc0d8bf8..2398f67eecf8b93b200a4a368b8a449d4606a5b3 100644 (file)
@@ -89,13 +89,19 @@ namespace Rest {
                public unowned string get_user_agent ();
                public virtual unowned Rest.ProxyCall new_call ();
                public void set_user_agent (string user_agent);
+               [CCode (has_construct_function = false)]
+               public Proxy.with_authentication (string url_format, bool binding_required, string username, string password);
                [NoAccessorMethod]
                public bool binding_required { get; set; }
                [NoAccessorMethod]
                public bool disable_cookies { get; construct; }
                [NoAccessorMethod]
+               public string password { owned get; construct; }
+               [NoAccessorMethod]
                public string url_format { owned get; set; }
                public string user_agent { get; set; }
+               [NoAccessorMethod]
+               public string username { owned get; construct; }
        }
        [CCode (cheader_filename = "rest/rest-proxy-call.h", type_id = "rest_proxy_call_get_type ()")]
        public class ProxyCall : GLib.Object {