From: Rico Tzschichholz Date: Sun, 10 Feb 2019 12:26:09 +0000 (+0100) Subject: gio-unix-2.0: Add DesktopAppInfo.get_string_list() since 2.60 X-Git-Tag: 0.43.91~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=00efb466b5fc85f95ef2390d08289ba5322055ee;p=thirdparty%2Fvala.git gio-unix-2.0: Add DesktopAppInfo.get_string_list() since 2.60 --- diff --git a/vapi/gio-unix-2.0.vapi b/vapi/gio-unix-2.0.vapi index f0ca89939..2ff94d31c 100644 --- a/vapi/gio-unix-2.0.vapi +++ b/vapi/gio-unix-2.0.vapi @@ -24,6 +24,8 @@ namespace GLib { public bool get_show_in (string desktop_env); public unowned string get_startup_wm_class (); public unowned string get_string (string key); + [CCode (array_length_type = "gsize")] + public string[] get_string_list (string key); public bool has_key (string key); public void launch_action (string action_name, GLib.AppLaunchContext launch_context); public bool launch_uris_as_manager (GLib.List uris, GLib.AppLaunchContext? launch_context, GLib.SpawnFlags spawn_flags, GLib.SpawnChildSetupFunc? user_setup = null, GLib.DesktopAppLaunchCallback? pid_callback = null) throws GLib.Error; diff --git a/vapi/packages/gio-unix-2.0/gio-unix-2.0.gi b/vapi/packages/gio-unix-2.0/gio-unix-2.0.gi index 89488d9ae..6a6282980 100644 --- a/vapi/packages/gio-unix-2.0/gio-unix-2.0.gi +++ b/vapi/packages/gio-unix-2.0/gio-unix-2.0.gi @@ -316,6 +316,14 @@ + + + + + + + + diff --git a/vapi/packages/gio-unix-2.0/gio-unix-2.0.metadata b/vapi/packages/gio-unix-2.0/gio-unix-2.0.metadata index 736b3250b..05d9a1232 100644 --- a/vapi/packages/gio-unix-2.0/gio-unix-2.0.metadata +++ b/vapi/packages/gio-unix-2.0/gio-unix-2.0.metadata @@ -4,6 +4,8 @@ g_desktop_app_info_get_action_name transfer_ownership="1" g_desktop_app_info_get_implementations transfer_ownership="1" type_name="GLib.List" g_desktop_app_info_get_keywords type_name="string[]" no_array_length="1" array_null_terminated="1" g_desktop_app_info_get_locale_string transfer_ownership="1" nullable="1" +g_desktop_app_info_get_string_list is_array="1" array_length_idx=1 array_length_type="gsize" transfer_ownership="1" +g_desktop_app_info_get_string_list.length hidden="1" g_desktop_app_info_list_actions type_name="string[]" no_array_length="1" array_null_terminated="1" g_desktop_app_info_launch_uris_as_manager.uris type_name="GLib.List" g_desktop_app_info_launch_uris_as_manager.launch_context nullable="1"