From: Rico Tzschichholz Date: Fri, 25 Aug 2023 12:24:10 +0000 (+0200) Subject: gtk4: Restore CssProvider.load_from_data() signature to take an array X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3a2cdb26bceef7afe48770744a4547eaa44ccdc0;p=thirdparty%2Fvala.git gtk4: Restore CssProvider.load_from_data() signature to take an array Essentially reverts 6aaecb3bb11c044f825887148faee5f765fddca0 Fixes https://gitlab.gnome.org/GNOME/vala/issues/1478 --- diff --git a/vapi/gtk4.vapi b/vapi/gtk4.vapi index 72d0a87fc..cee08199e 100644 --- a/vapi/gtk4.vapi +++ b/vapi/gtk4.vapi @@ -7912,7 +7912,7 @@ namespace Gtk { [Version (since = "4.12")] public void load_from_bytes (GLib.Bytes data); [Version (deprecated = true, deprecated_since = "4.12")] - public void load_from_data (string data, ssize_t length = -1); + public void load_from_data ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gssize", type = "const char*")] uint8[] data); public void load_from_file (GLib.File file); public void load_from_path (string path); public void load_from_resource (string resource_path); diff --git a/vapi/metadata/Gtk-4.0.metadata b/vapi/metadata/Gtk-4.0.metadata index a5f00bd2e..055aa2306 100644 --- a/vapi/metadata/Gtk-4.0.metadata +++ b/vapi/metadata/Gtk-4.0.metadata @@ -154,8 +154,6 @@ CellAreaBox .pack_*.align default=false .pack_*.fixed default=true .pack_*.expand default=true -CssProvider - .load_from_data.length default=-1 Editable .get_chars.start_pos default=0 .get_chars.end_pos default=-1 @@ -272,6 +270,8 @@ TreeRowData skip CellArea .cell_get_property.value ref .get_cell_property.value ref +CssProvider + .load_from_data.data type="uint8[]" array array_length_idx=1 param_spec_expression parent="Gtk.ParamSpecExpression" name="new" symbol_type="constructor" value_get_expression.value ref value_set_expression.value ref