[vala/0.44] gtk4: Regenerate to pick up DestroyInstance attributes



commit cb4f1b094676050479d1443d66a187edfbb19bd0
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Mon Aug 26 13:10:42 2019 +0200

    gtk4: Regenerate to pick up DestroyInstance attributes
    
    Fixes https://gitlab.gnome.org/GNOME/vala/issues/836

 vapi/gtk4.vapi                 | 11 +++++++++++
 vapi/metadata/Gdk-4.0.metadata |  1 +
 vapi/metadata/Gsk-4.0.metadata |  1 +
 vapi/metadata/Gtk-4.0.metadata |  5 +++--
 4 files changed, 16 insertions(+), 2 deletions(-)
---
diff --git a/vapi/gtk4.vapi b/vapi/gtk4.vapi
index 9d6a6250e..a5f848cd5 100644
--- a/vapi/gtk4.vapi
+++ b/vapi/gtk4.vapi
@@ -4764,6 +4764,7 @@ namespace Gdk {
                public void print (GLib.StringBuilder string);
                public unowned Gdk.ContentFormats @ref ();
                public string to_string ();
+               [DestroysInstance]
                public Gdk.ContentFormats union (Gdk.ContentFormats second);
                public Gdk.ContentFormats union_deserialize_gtypes ();
                public Gdk.ContentFormats union_deserialize_mime_types ();
@@ -6196,24 +6197,34 @@ namespace Gsk {
                public Transform ();
                public bool equal (Gsk.Transform second);
                public Gsk.TransformCategory get_category ();
+               [DestroysInstance]
                public Gsk.Transform invert ();
+               [DestroysInstance]
                public Gsk.Transform matrix (Graphene.Matrix matrix);
                public static bool parse (string string, out Gsk.Transform out_transform);
+               [DestroysInstance]
                public Gsk.Transform perspective (float depth);
                public void print (GLib.StringBuilder string);
                public unowned Gsk.Transform @ref ();
+               [DestroysInstance]
                public Gsk.Transform rotate (float angle);
+               [DestroysInstance]
                public Gsk.Transform rotate_3d (float angle, Graphene.Vec3 axis);
+               [DestroysInstance]
                public Gsk.Transform scale (float factor_x, float factor_y);
+               [DestroysInstance]
                public Gsk.Transform scale_3d (float factor_x, float factor_y, float factor_z);
                public void to_2d (out float out_xx, out float out_yx, out float out_xy, out float out_yy, 
out float out_dx, out float out_dy);
                public void to_affine (out float out_scale_x, out float out_scale_y, out float out_dx, out 
float out_dy);
                public Graphene.Matrix to_matrix ();
                public string to_string ();
                public void to_translate (out float out_dx, out float out_dy);
+               [DestroysInstance]
                public Gsk.Transform transform (Gsk.Transform? other);
                public Graphene.Rect transform_bounds (Graphene.Rect rect);
+               [DestroysInstance]
                public Gsk.Transform translate (Graphene.Point point);
+               [DestroysInstance]
                public Gsk.Transform translate_3d (Graphene.Point3D point);
                public void unref ();
        }
diff --git a/vapi/metadata/Gdk-4.0.metadata b/vapi/metadata/Gdk-4.0.metadata
index 1354f7988..b810a54ff 100644
--- a/vapi/metadata/Gdk-4.0.metadata
+++ b/vapi/metadata/Gdk-4.0.metadata
@@ -1,6 +1,7 @@
 KEY_* name="KEY_(.+)" type="uint" parent="Gdk.Key"
 
 *.ref unowned
+*.unref destroys_instance=false
 
 Cursor abstract=false
 Device
diff --git a/vapi/metadata/Gsk-4.0.metadata b/vapi/metadata/Gsk-4.0.metadata
index e0544a8ce..890e71fcf 100644
--- a/vapi/metadata/Gsk-4.0.metadata
+++ b/vapi/metadata/Gsk-4.0.metadata
@@ -1,4 +1,5 @@
 *.ref unowned
+*.unref destroys_instance=false
 
 Renderer
        // Factory method
diff --git a/vapi/metadata/Gtk-4.0.metadata b/vapi/metadata/Gtk-4.0.metadata
index ffc72d5b3..b28c27fd5 100644
--- a/vapi/metadata/Gtk-4.0.metadata
+++ b/vapi/metadata/Gtk-4.0.metadata
@@ -37,11 +37,11 @@ EntryBuffer
   .get_text#virtual_method name="get_text_internal"
   .get_text#virtual_method.n_bytes out default=null
 Range
-  .get_range_border.* out
+  .get_range_border.border_ out
 TextView
   .create_buffer unowned=false skip=false
 Widget
-  .compute_expand#virtual_method.* out
+  .compute_expand#virtual_method.*expand_p out
 
 // Bug #657202: Floating references
 FileFilter
@@ -379,6 +379,7 @@ editable_install_properties skip
 // Sure
 binding_set_by_class.object_class type="GLib.ObjectClass"
 *.ref unowned
+*.unref destroys_instance=false
 
 // These delegate types don't have targets in the typedefs, but they
 // get called with a target.


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