From c160a4e06585911d31dd3f555c98f9abee75fa8a Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Thu, 6 Apr 2023 18:22:38 +0200 Subject: gio-2.0: Add new symbols from 2.76 --- vapi/gio-2.0.vapi | 49 +++++++++++++++++++++++++++++++++++++----- vapi/metadata/Gio-2.0.metadata | 12 +++++++++++ 2 files changed, 56 insertions(+), 5 deletions(-) diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi index 7e15516c3..6bb3b1b68 100644 --- a/vapi/gio-2.0.vapi +++ b/vapi/gio-2.0.vapi @@ -290,11 +290,47 @@ namespace GLib { public const string STANDARD_TYPE; [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_THUMBNAILING_FAILED")] public const string THUMBNAILING_FAILED; + [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_LARGE")] + [Version (since = "2.76")] + public const string THUMBNAILING_FAILED_LARGE; + [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_NORMAL")] + [Version (since = "2.76")] + public const string THUMBNAILING_FAILED_NORMAL; + [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_XLARGE")] + [Version (since = "2.76")] + public const string THUMBNAILING_FAILED_XLARGE; + [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_XXLARGE")] + [Version (since = "2.76")] + public const string THUMBNAILING_FAILED_XXLARGE; [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID")] [Version (since = "2.40")] public const string THUMBNAIL_IS_VALID; + [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_LARGE")] + [Version (since = "2.76")] + public const string THUMBNAIL_IS_VALID_LARGE; + [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_NORMAL")] + [Version (since = "2.76")] + public const string THUMBNAIL_IS_VALID_NORMAL; + [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XLARGE")] + [Version (since = "2.76")] + public const string THUMBNAIL_IS_VALID_XLARGE; + [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XXLARGE")] + [Version (since = "2.76")] + public const string THUMBNAIL_IS_VALID_XXLARGE; [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_THUMBNAIL_PATH")] public const string THUMBNAIL_PATH; + [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE")] + [Version (since = "2.76")] + public const string THUMBNAIL_PATH_LARGE; + [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_THUMBNAIL_PATH_NORMAL")] + [Version (since = "2.76")] + public const string THUMBNAIL_PATH_NORMAL; + [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE")] + [Version (since = "2.76")] + public const string THUMBNAIL_PATH_XLARGE; + [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE")] + [Version (since = "2.76")] + public const string THUMBNAIL_PATH_XXLARGE; [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_TIME_ACCESS")] public const string TIME_ACCESS; [CCode (cheader_filename = "gio/gio.h", cname = "G_FILE_ATTRIBUTE_TIME_ACCESS_NSEC")] @@ -1764,9 +1800,9 @@ namespace GLib { [Version (since = "2.64")] public bool find (GLib.Object item, out uint position); [Version (since = "2.64")] - public bool find_with_equal_func (GLib.Object item, GLib.EqualFunc equal_func, out uint position); + public bool find_with_equal_func (GLib.Object? item, GLib.EqualFunc equal_func, out uint position); [Version (since = "2.74")] - public bool find_with_equal_func_full (GLib.Object item, [CCode (delegate_target_pos = 2.5)] GLib.EqualFuncFull equal_func, out uint position); + public bool find_with_equal_func_full (GLib.Object? item, [CCode (delegate_target_pos = 2.5)] GLib.EqualFuncFull equal_func, out uint position); [Version (since = "2.44")] public void insert (uint position, GLib.Object item); [Version (since = "2.44")] @@ -1855,6 +1891,9 @@ namespace GLib { public const string ATTRIBUTE_LABEL; [CCode (cheader_filename = "gio/gio.h", cname = "G_MENU_ATTRIBUTE_TARGET")] public const string ATTRIBUTE_TARGET; + [CCode (cheader_filename = "gio/gio.h", cname = "G_MENU_EXPORTER_MAX_SECTION_SIZE")] + [Version (since = "2.76")] + public const int EXPORTER_MAX_SECTION_SIZE; [CCode (cheader_filename = "gio/gio.h", cname = "G_MENU_LINK_SECTION")] public const string LINK_SECTION; [CCode (cheader_filename = "gio/gio.h", cname = "G_MENU_LINK_SUBMENU")] @@ -2834,7 +2873,7 @@ namespace GLib { public abstract class SocketControlMessage : GLib.Object { [CCode (has_construct_function = false)] protected SocketControlMessage (); - public static GLib.SocketControlMessage deserialize (int level, int type, [CCode (array_length_cname = "size", array_length_pos = 2.5, array_length_type = "gsize")] uint8[] data); + public static GLib.SocketControlMessage? deserialize (int level, int type, [CCode (array_length_cname = "size", array_length_pos = 2.5, array_length_type = "gsize")] uint8[] data); public virtual int get_level (); public int get_msg_type (); public virtual size_t get_size (); @@ -3429,7 +3468,7 @@ namespace GLib { [Version (since = "2.38")] public static bool name_is_valid (string action_name); [Version (since = "2.38")] - public static bool parse_detailed_name (string detailed_name, out string action_name, out GLib.Variant target_value) throws GLib.Error; + public static bool parse_detailed_name (string detailed_name, out string action_name, out GLib.Variant? target_value) throws GLib.Error; [Version (since = "2.38")] public static string print_detailed_name (string action_name, GLib.Variant? target_value); [Version (since = "2.28")] @@ -5217,7 +5256,7 @@ namespace GLib { public static bool action_name_is_valid (string action_name); [CCode (cheader_filename = "gio/gio.h")] [Version (replacement = "Action.parse_detailed_name", since = "2.38")] - public static bool action_parse_detailed_name (string detailed_name, out string action_name, out GLib.Variant target_value) throws GLib.Error; + public static bool action_parse_detailed_name (string detailed_name, out string action_name, out GLib.Variant? target_value) throws GLib.Error; [CCode (cheader_filename = "gio/gio.h")] [Version (replacement = "Action.print_detailed_name", since = "2.38")] public static string action_print_detailed_name (string action_name, GLib.Variant? target_value); diff --git a/vapi/metadata/Gio-2.0.metadata b/vapi/metadata/Gio-2.0.metadata index 18ea8c8f1..30670a5a8 100644 --- a/vapi/metadata/Gio-2.0.metadata +++ b/vapi/metadata/Gio-2.0.metadata @@ -376,6 +376,18 @@ DataInputStream .read_line_finish.length default=null .read_line.length default=null +// delegates with target +AsyncReadyCallback instance_idx=2 +CancellableSourceFunc instance_idx=1 +DBusProxyTypeFunc instance_idx=3 +DatagramBasedSourceFunc instance_idx=2 +FileMeasureProgressCallback instance_idx=4 +FileProgressCallback instance_idx=2 +FileReadMoreCallback instance_idx=2 +IOSchedulerJobFunc instance_idx=2 +PollableSourceFunc instance_idx=1 +SocketSourceFunc instance_idx=2 + // Forward upstream *.ref unowned ActionGroup -- cgit v1.2.1