Skip to content

Commit

Permalink
Release 0.46.4
Browse files Browse the repository at this point in the history
  • Loading branch information
ricotz committed Nov 11, 2019
1 parent cbac5d8 commit 1decbe3
Show file tree
Hide file tree
Showing 5 changed files with 49 additions and 4 deletions.
45 changes: 45 additions & 0 deletions NEWS
@@ -1,3 +1,48 @@
Vala 0.46.4
===========
* 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()
- gio-2.0: Use custom TaskReadyCallback delegate in Task.report*_error()
- gstreamer: Update from 1.17.0+ git master
- 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
- webkit2gtk-4.0: Update to 2.27.2

Vala 0.46.3
===========
* Various improvements and bug fixes:
Expand Down
2 changes: 1 addition & 1 deletion 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.46.3" "User Commands"
.TH VALA-GEN-INTROSPECT "1" "November 2019" "vala-gen-introspect 0.46.4" "User Commands"
.SH NAME
vala-gen-introspect \- generate a GI file for GObject and glib based packages
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion 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.46.3" "User Commands"
.TH VALAC "1" "November 2019" "valac 0.46.4" "User Commands"
.SH NAME
valac \- compiler that translates Vala source code into C source and header files
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion 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.46.3" "User Commands"
.TH VALADOC "1" "November 2019" "valadoc 0.46.4" "User Commands"
.SH NAME
valadoc \- Vala Documentation Tool
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion 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.46.3" "User Commands"
.TH VAPIGEN "1" "November 2019" "vapigen API Generator 0.46.4" "User Commands"
.SH NAME
vapigen \- generate a Vala API
.SH SYNOPSIS
Expand Down

0 comments on commit 1decbe3

Please sign in to comment.