2018-05-21 Rico Tzschichholz Release 0.40.5 glib-2.0: Fix IConv.iconv() https://bugzilla.gnome.org/show_bug.cgi?id=634753 2018-05-21 Evgeny Bobkin genie: Add support for the \uXXXX escape sequence An additional checks to validate the escape sequences \xYY and \uYYYY were added, where Y represents a hex digit. Ported from 04422d716cf226b5e8a6c11306e07adbde26fd67 2018-05-21 Rico Tzschichholz codegen: Fix casting of length for "ref" array parameters 2018-05-20 Rico Tzschichholz javascriptcoregtk-4.0: buffer of String.get_utf8_cstring() is not "ref" https://bugzilla.gnome.org/show_bug.cgi?id=788113 gtk+-4.0: Update to 3.93.0+3a860719 compiler: Warn if --gir is used without --library https://bugzilla.gnome.org/show_bug.cgi?id=708693 girwriter: Properly output variadic methods and use introspectable="0" This also fixes several criticals caused by "ellipsis" parameter girwriter: Drop errornous indent scanner: Accept backreferences \1 through \99 in regex literals https://bugzilla.gnome.org/show_bug.cgi?id=728574 codegen: Avoid critical in get_basic_type_info() when there is no signature https://bugzilla.gnome.org/show_bug.cgi?id=729517 ccode: Properly depend on in-tree built libvala 2018-05-14 Rico Tzschichholz vala: Report an error if rank attribute is required but was not found https://bugzilla.gnome.org/show_bug.cgi?id=660991 genie: Add support for the \v escape charactor https://bugzilla.gnome.org/show_bug.cgi?id=664689 scanner: Accept \R and \N escape sequences in regex literals https://bugzilla.gnome.org/show_bug.cgi?id=749576 codegen: Fix serializing multidimensional arrays The same type signature was being used for every dimension of the array. Based on patch by Abderrahim Kitouni https://bugzilla.gnome.org/show_bug.cgi?id=735437 2018-05-09 Rico Tzschichholz codegen: Guard get_default_ref_sink_function() against null base-class gobject-2.0: Make constructor of ParamSpecBoxed public 2018-05-08 Rico Tzschichholz gtk+-4.0: Update to 3.93.0+d506799e 2018-05-01 Rico Tzschichholz webkit2gtk-4.0: Cherry-pick some fixes from 0.42 gstreamer: Cherry-pick some fixes from 0.42 gtk+-4.0: Update to 3.93.0+2cf55c16 gtk+-3.0: Update to 3.22.30+21fddc39 posix: Add missing cname = "int" to Posix.Signal enum 2018-05-01 Michael James Gratton sqlite3: Add additional constants for flags of Database.open_v2() https://bugzilla.gnome.org/show_bug.cgi?id=795627 2018-05-01 Rico Tzschichholz codegen: Respect cname ccode-attribute of lockable fields https://bugzilla.gnome.org/show_bug.cgi?id=795521 codewriter: Add 'new' to symbols if needed to match the original source https://bugzilla.gnome.org/show_bug.cgi?id=614686 girparser: Deal with missing "name" attribute by falling back on "c:type" This is simply a last resort to report a meaningfull error.