Path to this page:
Subject: CVS commit: pkgsrc/lang/vala
From: Thomas Klausner
Date: 2023-04-09 09:11:50
Message id: 20230409071150.75CBCFA84@cvs.NetBSD.org
Log Message:
vala: update to 0.56.5.
Vala 0.56.5
===========
* Various improvements and bug fixes:
- codegen:
+ Consistently handle GLib.Error as boxed type [#1418]
+ Add cast to accessor calls for generic property implementations
+ Use g_object_class_override_property to implement generic interface
properties [#1419]
+ Add declaration for register call of dynamic DBus interfaces [#1422]
- vala:
+ Correctly handle pre/post-increment expression as index of element
access [#1417]
+ Set proper value-type of unary ref/out expression in initializers [#1421]
+ Allow assignment of namespace fields with inline allocated arrays
- gtkmodule: Improve error messages
* Bindings:
- gtk4: Update to 4.10.1~40b154bf from 0.58
- gtk4: Add sealed to all the final types
- gtk+-3.0: Fix ToolPalette.icon_size get-accessor type
- webkitgtk-6.0: Update to 2.39.90
Vala 0.56.4
===========
* Various improvements and bug fixes:
- codegen:
+ Add glib.h include for TRUE/FALSE literal
+ Append VALA_EXTERN also when using fast-vapi
+ Perform required casts for generic types of return-values and
in/out-parameters [#1407]
+ Correctly handle fixed-length array initialization of fields in classes
+ Perform required cast while assigning and passing function pointers [#1408]
+ Cast return value of generic type accessor functions [#1408]
+ Cast vfunc of property accessors by using cast_method_pointer() [#1408]
- vala:
+ Report error in real literal if exponent has no digits
+ Improve compatibility type checks of array elements in assignments
+ Improve missing exponent check for real literals
+ Better handling of [NoReturn] call inside finally clause
- Properly check for colored terminal output on Windows [#1383]
- Fix output decoding error of non-ASCII character on Win32 [#1379]
- parser: Properly handle chained equality expressions [#1385]
- manual: Update from wiki.gnome.org
* Bindings:
- cairo: Add missing Cairo.Pattern.get_rgba() [#1381]
- glib-2.0: Add `double_hash` and `double_equal`
- gtk4: Make Gtk.show_uri_full() an instance method of Gtk.Window [#1347]
- gtk4: Update workaround for DropTarget.drop() signal conflict [#1312]
- libgvc: Fix `cheader_filename` of the `Gvc` namespace
- pango: Fix a few binding errors
- pixman-1: Fix instance position of region copy methods
- webkit2gtk-*.*: Update to 2.37.91
- Add webkitgtk-6.0 bindings
- Update gnome-desktop-3.0 and gnome-desktop-4
Files: