[vala] vapi: Update GIR-based bindings



commit e88063dd63c20b3c67002a51e9f02845c166797e
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Tue Feb 10 17:28:46 2015 +0100

    vapi: Update GIR-based bindings

 vapi/atspi-2.vapi              |    4 ++++
 vapi/gdk-3.0.vapi              |   12 +++++++++---
 vapi/gio-2.0.vapi              |   23 +++++++++++++++++++++++
 vapi/json-glib-1.0.vapi        |    2 +-
 vapi/metadata/Gio-2.0.metadata |    1 +
 5 files changed, 38 insertions(+), 4 deletions(-)
---
diff --git a/vapi/atspi-2.vapi b/vapi/atspi-2.vapi
index 9e97211..938bdc1 100644
--- a/vapi/atspi-2.vapi
+++ b/vapi/atspi-2.vapi
@@ -692,6 +692,10 @@ namespace Atspi {
                RATING,
                TIMER,
                STATIC,
+               MATH_FRACTION,
+               MATH_ROOT,
+               SUBSCRIPT,
+               SUPERSCRIPT,
                LAST_DEFINED;
                public static string get_name (Atspi.Role role);
        }
diff --git a/vapi/gdk-3.0.vapi b/vapi/gdk-3.0.vapi
index 1977d99..c3f3e6b 100644
--- a/vapi/gdk-3.0.vapi
+++ b/vapi/gdk-3.0.vapi
@@ -5073,14 +5073,21 @@ namespace Gdk {
                protected GLContext ();
                public static void clear_current ();
                public static unowned Gdk.GLContext get_current ();
+               public bool get_debug_enabled ();
                public unowned Gdk.Display get_display ();
+               public bool get_forward_compatible ();
                public Gdk.GLProfile get_profile ();
+               public void get_required_version (out int? major, out int? minor);
+               public unowned Gdk.GLContext get_shared_context ();
                public unowned Gdk.Window get_window ();
                public void make_current ();
+               public bool realize () throws GLib.Error;
+               public void set_debug_enabled (bool enabled);
+               public void set_forward_compatible (bool compatible);
+               public void set_required_version (int major, int minor);
                public Gdk.Display display { get; construct; }
                public Gdk.GLProfile profile { get; construct; }
-               [NoAccessorMethod]
-               public Gdk.GLContext shared_context { owned get; construct; }
+               public Gdk.GLContext shared_context { get; construct; }
                public Gdk.Window window { get; construct; }
        }
        [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_keymap_get_type ()")]
@@ -5678,7 +5685,6 @@ namespace Gdk {
        [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_GL_PROFILE_", type_id = 
"gdk_gl_profile_get_type ()")]
        public enum GLProfile {
                DEFAULT,
-               LEGACY,
                @3_2_CORE
        }
        [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_OWNERSHIP_", type_id = 
"gdk_grab_ownership_get_type ()")]
diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi
index 53d7100..ef8ced9 100644
--- a/vapi/gio-2.0.vapi
+++ b/vapi/gio-2.0.vapi
@@ -1377,6 +1377,17 @@ namespace GLib {
                public virtual ssize_t skip (size_t count, GLib.Cancellable? cancellable = null) throws 
GLib.IOError;
                public virtual async ssize_t skip_async (size_t count, int io_priority = 
GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null) throws GLib.IOError;
        }
+       [CCode (cheader_filename = "gio/gio.h", type_id = "g_list_store_get_type ()")]
+       public class ListStore : GLib.Object, GLib.ListModel {
+               [CCode (has_construct_function = false)]
+               public ListStore (GLib.Type item_type);
+               public void append (void* item);
+               public void insert (uint position, void* item);
+               public void remove (uint position);
+               public void remove_all ();
+               [NoAccessorMethod]
+               public GLib.Type item_type { get; construct; }
+       }
        [CCode (cheader_filename = "gio/gio.h", type_id = "g_memory_input_stream_get_type ()")]
        public class MemoryInputStream : GLib.InputStream, GLib.PollableInputStream, GLib.Seekable {
                [CCode (has_construct_function = false, type = "GInputStream*")]
@@ -1809,6 +1820,8 @@ namespace GLib {
                public GLib.SettingsSchemaKey get_key (string name);
                public unowned string get_path ();
                public bool has_key (string name);
+               [CCode (array_length = false, array_null_terminated = true)]
+               public string[] list_children ();
                public GLib.SettingsSchema @ref ();
                public void unref ();
        }
@@ -1817,6 +1830,7 @@ namespace GLib {
        public class SettingsSchemaKey {
                public GLib.Variant get_default_value ();
                public unowned string get_description ();
+               public unowned string get_name ();
                public GLib.Variant get_range ();
                public unowned string get_summary ();
                public unowned GLib.VariantType get_value_type ();
@@ -1842,6 +1856,7 @@ namespace GLib {
                public SimpleAction (string name, GLib.VariantType? parameter_type);
                public void set_enabled (bool enabled);
                public void set_state (GLib.Variant value);
+               public void set_state_hint (GLib.Variant? state_hint);
                [CCode (has_construct_function = false)]
                public SimpleAction.stateful (string name, GLib.VariantType? parameter_type, GLib.Variant 
state);
                public signal void activate (GLib.Variant? parameter);
@@ -2741,6 +2756,14 @@ namespace GLib {
                public static GLib.Object new_valist (GLib.Type object_type, string first_property_name, 
va_list var_args, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public static GLib.Object newv (GLib.Type object_type, [CCode (array_length_cname = 
"n_parameters", array_length_pos = 1.5, array_length_type = "guint")] GLib.Parameter[] parameters, 
GLib.Cancellable? cancellable = null) throws GLib.Error;
        }
+       [CCode (cheader_filename = "gio/gio.h", type_cname = "GListModelInterface", type_id = 
"g_list_model_get_type ()")]
+       public interface ListModel : GLib.Object {
+               public abstract GLib.Type get_item_type ();
+               public abstract uint get_n_items ();
+               public GLib.Object? get_object (uint position);
+               [HasEmitter]
+               public signal void items_changed (uint position, uint removed, uint added);
+       }
        [CCode (cheader_filename = "gio/gio.h", type_id = "g_loadable_icon_get_type ()")]
        public interface LoadableIcon : GLib.Icon, GLib.Object {
                public abstract GLib.InputStream load (int size, out string? type, GLib.Cancellable? 
cancellable = null) throws GLib.Error;
diff --git a/vapi/json-glib-1.0.vapi b/vapi/json-glib-1.0.vapi
index 3afb12a..8ddf59d 100644
--- a/vapi/json-glib-1.0.vapi
+++ b/vapi/json-glib-1.0.vapi
@@ -42,7 +42,7 @@ namespace Json {
                public unowned Json.Builder add_int_value (int64 value);
                public unowned Json.Builder add_null_value ();
                public unowned Json.Builder add_string_value (string value);
-               public unowned Json.Builder add_value (Json.Node node);
+               public unowned Json.Builder add_value (owned Json.Node node);
                public unowned Json.Builder begin_array ();
                public unowned Json.Builder begin_object ();
                public unowned Json.Builder end_array ();
diff --git a/vapi/metadata/Gio-2.0.metadata b/vapi/metadata/Gio-2.0.metadata
index c22dce9..0f707b7 100644
--- a/vapi/metadata/Gio-2.0.metadata
+++ b/vapi/metadata/Gio-2.0.metadata
@@ -355,6 +355,7 @@ DataInputStream
   .read_line.length default=null
 
 // Forward upstream
+*_autoptr skip
 content_type_from_mime_type nullable
 content_type_get_mime_type nullable
 ActionGroup


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]