From: Rico Tzschichholz Date: Tue, 17 Jan 2017 12:23:15 +0000 (+0100) Subject: vapi: Update GIR-based bindings X-Git-Tag: 0.35.4~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da1ab33404d957e028fa117239dabfca725811c0;p=thirdparty%2Fvala.git vapi: Update GIR-based bindings --- diff --git a/vapi/gdk-3.0.vapi b/vapi/gdk-3.0.vapi index b3984f2bd..33c8e5d1b 100644 --- a/vapi/gdk-3.0.vapi +++ b/vapi/gdk-3.0.vapi @@ -5797,7 +5797,9 @@ namespace Gdk { public void move_region (Cairo.Region region, int dx, int dy); public void move_resize (int x, int y, int width, int height); public unowned GLib.List peek_children (); + [Version (deprecated = true, deprecated_since = "3.22")] public static void process_all_updates (); + [Version (deprecated = true, deprecated_since = "3.22")] public void process_updates (bool update_children); public void raise (); public void register_dnd (); diff --git a/vapi/geocode-glib-1.0.vapi b/vapi/geocode-glib-1.0.vapi index 6ec1c7980..33e3b5510 100644 --- a/vapi/geocode-glib-1.0.vapi +++ b/vapi/geocode-glib-1.0.vapi @@ -40,9 +40,11 @@ namespace Geocode { public uint get_answer_count (); public bool get_bounded (); public unowned Geocode.BoundingBox? get_search_area (); - public GLib.List search () throws GLib.Error; - public async GLib.List search_async (GLib.Cancellable? cancellable = null) throws GLib.Error; + public GLib.List search () throws GLib.Error; + public async GLib.List search_async (GLib.Cancellable? cancellable = null) throws GLib.Error; public void set_answer_count (uint count); + [Version (since = "3.23.1")] + public void set_backend (Geocode.Backend? backend); public void set_bounded (bool bounded); public void set_search_area (Geocode.BoundingBox box); public uint answer_count { get; set; } @@ -78,6 +80,21 @@ namespace Geocode { public double longitude { get; set; } public uint64 timestamp { get; construct; } } + [CCode (cheader_filename = "geocode-glib/geocode-glib.h", type_id = "geocode_nominatim_get_type ()")] + [Version (since = "3.23.1")] + public class Nominatim : GLib.Object, Geocode.Backend { + [CCode (has_construct_function = false)] + public Nominatim (string base_url, string maintainer_email_address); + public static Geocode.Nominatim get_gnome (); + [NoWrapper] + public virtual string query (string uri, GLib.Cancellable? cancellable = null) throws GLib.Error; + [NoWrapper] + public virtual async string query_async (string uri, GLib.Cancellable? cancellable) throws GLib.Error; + [NoAccessorMethod] + public string base_url { owned get; construct; } + [NoAccessorMethod] + public string maintainer_email_address { owned get; construct; } + } [CCode (cheader_filename = "geocode-glib/geocode-glib.h", type_id = "geocode_place_get_type ()")] public class Place : GLib.Object { [CCode (has_construct_function = false)] @@ -148,6 +165,16 @@ namespace Geocode { public Reverse.for_location (Geocode.Location location); public Geocode.Place resolve () throws GLib.Error; public async Geocode.Place resolve_async (GLib.Cancellable? cancellable = null) throws GLib.Error; + [Version (since = "3.23.1")] + public void set_backend (Geocode.Backend? backend); + } + [CCode (cheader_filename = "geocode-glib/geocode-glib.h", type_cname = "GeocodeBackendInterface", type_id = "geocode_backend_get_type ()")] + [Version (since = "3.23.1")] + public interface Backend : GLib.Object { + public abstract GLib.List forward_search (GLib.HashTable @params, GLib.Cancellable? cancellable = null) throws GLib.Error; + public abstract async GLib.List forward_search_async (GLib.HashTable @params, GLib.Cancellable? cancellable) throws GLib.Error; + public abstract GLib.List reverse_resolve (GLib.HashTable @params, GLib.Cancellable? cancellable = null) throws GLib.Error; + public abstract async GLib.List reverse_resolve_async (GLib.HashTable @params, GLib.Cancellable? cancellable) throws GLib.Error; } [CCode (cheader_filename = "geocode-glib/geocode-glib.h", cprefix = "GEOCODE_LOCATION_CRS_", type_id = "geocode_location_crs_get_type ()")] public enum LocationCRS { diff --git a/vapi/gstreamer-pbutils-1.0.vapi b/vapi/gstreamer-pbutils-1.0.vapi index 861d0e7f2..93080731b 100644 --- a/vapi/gstreamer-pbutils-1.0.vapi +++ b/vapi/gstreamer-pbutils-1.0.vapi @@ -204,7 +204,7 @@ namespace Gst { public void set_format (Gst.Caps format); public void set_name (string name); public void set_presence (uint presence); - public void set_preset (string preset); + public void set_preset (string? preset); public void set_preset_name (string preset_name); public void set_restriction (owned Gst.Caps restriction); [NoAccessorMethod] diff --git a/vapi/gstreamer-video-1.0.vapi b/vapi/gstreamer-video-1.0.vapi index 9429619dc..a113444ea 100644 --- a/vapi/gstreamer-video-1.0.vapi +++ b/vapi/gstreamer-video-1.0.vapi @@ -357,6 +357,8 @@ namespace Gst { [CCode (has_construct_function = false)] public TimeCode (uint fps_n, uint fps_d, GLib.DateTime latest_daily_jam, Gst.Video.TimeCodeFlags flags, uint hours, uint minutes, uint seconds, uint frames, uint field_count); public void add_frames (int64 frames); + [Version (since = "1.12")] + public Gst.Video.TimeCode add_interval (Gst.Video.TimeCodeInterval tc_inter); public void clear (); public int compare (Gst.Video.TimeCode tc2); public Gst.Video.TimeCode copy (); @@ -364,6 +366,9 @@ namespace Gst { public TimeCode.empty (); public uint64 frames_since_daily_jam (); public void free (); + [CCode (has_construct_function = false)] + [Version (since = "1.12")] + public TimeCode.from_string (string tc_str); public void increment_frame (); public void init (uint fps_n, uint fps_d, GLib.DateTime latest_daily_jam, Gst.Video.TimeCodeFlags flags, uint hours, uint minutes, uint seconds, uint frames, uint field_count); public bool is_valid (); @@ -371,6 +376,24 @@ namespace Gst { public GLib.DateTime to_date_time (); public string to_string (); } + [CCode (cheader_filename = "gst/video/video.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gst_video_time_code_interval_get_type ()")] + [Compact] + [GIR (name = "VideoTimeCodeInterval")] + [Version (since = "1.12")] + public class TimeCodeInterval { + public uint frames; + public uint hours; + public uint minutes; + public uint seconds; + [CCode (has_construct_function = false)] + public TimeCodeInterval (uint hours, uint minutes, uint seconds, uint frames); + public void clear (); + public Gst.Video.TimeCodeInterval copy (); + public void free (); + [CCode (has_construct_function = false)] + public TimeCodeInterval.from_string (string tc_inter_str); + public void init (uint hours, uint minutes, uint seconds, uint frames); + } [CCode (cheader_filename = "gst/video/video.h", cname = "GstColorBalance", lower_case_cprefix = "gst_color_balance_", type_cname = "GstColorBalanceInterface", type_id = "gst_color_balance_get_type ()")] [GIR (name = "ColorBalance")] public interface ColorBalance : GLib.Object { diff --git a/vapi/libgdata.vapi b/vapi/libgdata.vapi index 8e33bb342..e38231a60 100644 --- a/vapi/libgdata.vapi +++ b/vapi/libgdata.vapi @@ -933,8 +933,8 @@ namespace GData { [Version (since = "0.7.0")] public unowned string get_content_uri (); [Version (since = "0.2.0")] - public unowned string get_etag (); - public unowned string get_id (); + public unowned string? get_etag (); + public unowned string? get_id (); public int64 get_published (); [Version (since = "0.5.0")] public unowned string get_rights (); @@ -1651,9 +1651,9 @@ namespace GData { [CCode (has_construct_function = false)] protected Generator (); [Version (since = "0.4.0")] - public unowned string get_name (); + public unowned string? get_name (); [Version (since = "0.4.0")] - public unowned string get_uri (); + public unowned string? get_uri (); [Version (since = "0.4.0")] public unowned string get_version (); [Version (since = "0.4.0")] @@ -1676,13 +1676,13 @@ namespace GData { [CCode (has_construct_function = false)] public Link (string uri, string? relation_type); [Version (since = "0.4.0")] - public unowned string get_content_type (); + public unowned string? get_content_type (); [Version (since = "0.4.0")] - public unowned string get_language (); + public unowned string? get_language (); [Version (since = "0.4.0")] public int get_length (); [Version (since = "0.4.0")] - public unowned string get_relation_type (); + public unowned string? get_relation_type (); [Version (since = "0.4.0")] public unowned string get_title (); [Version (since = "0.4.0")]