From: Rico Tzschichholz Date: Thu, 7 Mar 2024 16:56:05 +0000 (+0100) Subject: gtk4: Preserve compatibility with < 4.14 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=e0c4ea8c4a0bbf859b5341a7465b395892789d9e;p=thirdparty%2Fvala.git gtk4: Preserve compatibility with < 4.14 Don't prefer new accessor methods for Calendar.day/month/year Fixes https://gitlab.gnome.org/GNOME/vala/issues/1531 --- diff --git a/vapi/gtk4.vapi b/vapi/gtk4.vapi index 77356ea8f..aad6ea053 100644 --- a/vapi/gtk4.vapi +++ b/vapi/gtk4.vapi @@ -7350,11 +7350,14 @@ namespace Gtk { [Version (since = "4.14")] public void set_year (int year); public void unmark_day (uint day); + [NoAccessorMethod] public int day { get; set; } + [NoAccessorMethod] public int month { get; set; } public bool show_day_names { get; set; } public bool show_heading { get; set; } public bool show_week_numbers { get; set; } + [NoAccessorMethod] public int year { get; set; } public signal void day_selected (); public signal void next_month (); diff --git a/vapi/metadata/Gtk-4.0.metadata b/vapi/metadata/Gtk-4.0.metadata index 1cbb1897b..606c9aa8d 100644 --- a/vapi/metadata/Gtk-4.0.metadata +++ b/vapi/metadata/Gtk-4.0.metadata @@ -285,6 +285,11 @@ value_take_expression.value ref BuildableParser skip // Backwards compatibility +Calendar + // gtk4 < 4.14 + .day no_accessor_method + .month no_accessor_method + .year no_accessor_method EntryBuffer .new.initial_chars type="uint8[]?" array_length_idx=1 .emit_inserted_text.chars type="uint8[]" array_length_idx=2