From e08fa3d79165b67ffb8075209520bbed3e164040 Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Mon, 11 Nov 2019 09:10:33 +0100 Subject: Release 0.44.10 --- NEWS | 42 ++++++++++++++++++++++++++++++++++++++++++ doc/vala-gen-introspect.1 | 2 +- doc/valac.1 | 2 +- doc/valadoc.1 | 2 +- doc/vapigen.1 | 2 +- 5 files changed, 46 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index 7ec48729c..d72abf44b 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,45 @@ +Vala 0.44.10 +============ + * Various improvements and bug fixes: + - codegen: + + Use G_TYPE_INSTANCE_GET_INTERFACE to get vtable for base-access + + Fix setting of generic-type properties for gobject chain up [#654702] + + Make type-parameter properties readable [#190] + + Reduce code duplications when generation base-access + - vala: + + Warn when passing arrays to typeof(), except for "string[]" [#868] + + Don't falsely resolve binary-expression to bool [#869] + + Do not allow += for arrays with fixed length + + Infer array length of inline allocated arrays for fields [#644046] + + Do not allow to .resize() on arrays with fixed length + + Do not allow to change .length of arrays with fixed length + + Improve error message for arrays as type arguments + + Improve error reporting for invalid interface prerequisites [#437] + + Write value of constants/enums in fast-vapi if constant only [#461] + + Restore DestroysInstance behaviour for non-compact classes [#873] + - parser: `owned` is not allowed on Constants + - girparser: Detect and replace "-" in parameter names + - girwriter: Add readable="0"/private="1" attribute to type-specific fields + - gidl: + + Calculate size correctly, avoid use-after-free + + Avoid use of uninitialized "markup" warning + + Ignore flags like -mfpmath=sse, -msse or -msse2 + - valadoc: + + libvaladoc: Fix parameter and property ownership declarations + + Fix ownership declarations of Constants + - pkg-config: + + vala: Add missing gmodule-2.0 to Requires.private of pkg-config file + + libvaladoc: Move gmodule-2.0 to Requires.private of pkg-config file + + * Bindings: + - glib-2.0: Guard against passing null source to GLib.Memory.copy() + - gtk+-3.0: Skip _MountOperationHandler* symbols + - gtk4,gtk4-unix-print: Update to 3.96.0+ab407ba5 + - libusb-1.0: Don't depend on glib-2.0 + - libusb-1.0: Remove unused private "malloc" binding + - linux: Add memfd_create(2) + - posix: Bind some essential memory allocation functions + Vala 0.44.9 =========== * Various improvements and bug fixes: diff --git a/doc/vala-gen-introspect.1 b/doc/vala-gen-introspect.1 index 3538baa0d..08c46d047 100644 --- a/doc/vala-gen-introspect.1 +++ b/doc/vala-gen-introspect.1 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11. -.TH VALA-GEN-INTROSPECT "1" "October 2019" "vala-gen-introspect 0.44.9" "User Commands" +.TH VALA-GEN-INTROSPECT "1" "November 2019" "vala-gen-introspect 0.44.10" "User Commands" .SH NAME vala-gen-introspect \- generate a GI file for GObject and glib based packages .SH SYNOPSIS diff --git a/doc/valac.1 b/doc/valac.1 index 0bfcbca6f..bd62b105e 100644 --- a/doc/valac.1 +++ b/doc/valac.1 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11. -.TH VALAC "1" "October 2019" "valac 0.44.9" "User Commands" +.TH VALAC "1" "November 2019" "valac 0.44.10" "User Commands" .SH NAME valac \- compiler that translates Vala source code into C source and header files .SH SYNOPSIS diff --git a/doc/valadoc.1 b/doc/valadoc.1 index bf7a3ac9a..2271ba379 100644 --- a/doc/valadoc.1 +++ b/doc/valadoc.1 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11. -.TH VALADOC "1" "October 2019" "valadoc 0.44.9" "User Commands" +.TH VALADOC "1" "November 2019" "valadoc 0.44.10" "User Commands" .SH NAME valadoc \- Vala Documentation Tool .SH SYNOPSIS diff --git a/doc/vapigen.1 b/doc/vapigen.1 index a404ccd69..8b9de8dc4 100644 --- a/doc/vapigen.1 +++ b/doc/vapigen.1 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11. -.TH VAPIGEN "1" "October 2019" "vapigen API Generator 0.44.9" "User Commands" +.TH VAPIGEN "1" "November 2019" "vapigen API Generator 0.44.10" "User Commands" .SH NAME vapigen \- generate a Vala API .SH SYNOPSIS -- cgit v1.2.1