From: Rico Tzschichholz Date: Thu, 8 Nov 2018 07:04:41 +0000 (+0100) Subject: Sync NEWS from 0.42 X-Git-Tag: 0.43.1~126 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13447a2f2d5ac83c2df0930d83b6aad6e2a5acf6;p=thirdparty%2Fvala.git Sync NEWS from 0.42 --- diff --git a/NEWS b/NEWS index f4c5221e7..7e5009bad 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,58 @@ +Vala 0.42.3 +=========== + * Various improvements and bug fixes: + - codegen: + + Initialize internal temp-variables used as reference parameter + + Improve ccode for fixed-length array parameters (#163) + + Fix regex literal compile flags + + Add prototype for *_register_type() function + + Don't emit *_free() of derived compact classes + + Add prototype for *_new() of abstact compact classes + - girwriter: Fix ctype of out/ref and array parameters + - ccode: Fix typo and actually check "end_decls" (#672) + - abstract syntax tree: + + Always analyze nodes after they are inserted into the AST + + Add source_reference to local variable of catch-clause + + Add missing replace_expression() implementations + + Fix several construction/parenting issues + + DataType for GLib.Error should be should resolved as ErrorType + - libvaladoc: Add "unlock" to keywords in Highligher + - posix: + + Add replacement for G_(BEGIN|END)_DECLS + + Don't check for GLib.Variant casting + - testrunner: Reset $run_prefix before generating next test script + - build: Unconditionally add conditional VALAFLAGS to make bootstrap + - doc: Fix build of internal-api-docs + - manual: Update from wiki.gnome.org + + * Bindings: + - glib-2.0: Computing length once is enough in string.to_utf8()/splice() + - glib-2.0: Add binding for g_test_add() + - glib-2.0: Add array length to string.skip (#695) + - gio-2.0: Result of DBusMessage.get_header() is unowned + - gobject-2.0,gtk+-*.0: Fix some GLib.Value out/ref parameters + - gstreamer: Update from 1.15+ git master + - gtk+-4.0: Update to 3.94.0+b4b30b49 + +Vala 0.42.2 +=========== + * Various improvements and bug fixes: + - codewriter: Prepend "yield" if is_yield_expression is set on + MethodCall and ObjectCreationExpression + - codegen: Fix typo in is_pure_ccode_expression() [#673] + - gobject-introspection: Fix use after free in scanner [#674] + - vala: Check if ArrayType supports its given element-type in analyzer pass + - valadoc: Fix some string escaping which gettext complains about + + * Bindings: + - Update GIDL-based bindings to fix unsupported type-arguments + - glib-2.0: Add feature_test_macro details for Time struct's methods + - glib-2.0: Set DateTime.now () to use local time zone as the default + - gstreamer: Update from 1.15+ git master + - gtk+-4.0: Update to 3.94.0+d90e2733 + - libxml-2.0: Add missing context parameter in OutputWriteCallback + - x11: Add binding for XCreateSimpleWindow + Vala 0.42.1 =========== * Various improvements and bug fixes: