2020-11-19 Rico Tzschichholz Release 0.50.2 manual: Update from wiki.gnome.org gstreamer: Update from 1.19.0+ git master gtk4: Update to 3.99.4+7551f85d 2020-11-16 Rico Tzschichholz tests: Add "translated string constant" test to increase coverage tests: Add "constructor with inner error" test to increase coverage tests: Add more "delegate" tests to increase coverage 2020-11-16 Arne Hoch linux: Add missing struct in cname for Spi.IocTransfer There is no typedef, so "struct spi_ioc_transfer" needs to be used. 2020-11-16 Rico Tzschichholz vapigen: Avoid superfluous cast 2020-11-16 Reuben Thomas posix: Add freopen binding, as FILE.reopen() 2020-11-12 Rico Tzschichholz tests: Add *.log and *.trs to .gitignore 2020-11-10 Rico Tzschichholz glib-2.0: Improve GenericArray.length property 2020-11-10 Corentin Noël codegen: Report internal error for unsupported collection type in foreach 2020-11-10 Rico Tzschichholz gstreamer: Update from 1.19.0+ git master gtk4: Update to 3.99.4+0d82faa2 2020-11-10 Corentin Noël glib-2.0: Add GenericArray.find_custom() as variant of find_with_equal_func() This allows the needle to be a different type as the actual element type. The implementation of ArraySearchFunc is more customizable this way. 2020-11-10 Rico Tzschichholz vala: Use DataType.compatible() to check for string concatenation Make the checks match the ones performed by the code-generator to prevent invalid c-code to be created. See https://gitlab.gnome.org/GNOME/vala/issues/1100 2020-10-27 Rico Tzschichholz libvaladoc/girimporter: Skip "docsection" elements in See https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/226 2020-10-26 Rico Tzschichholz curses: Correctly use [PrintfFormat] attribute valadoc: Don't call CodeContext.pop() on empty stack Otherwise this results in an expected assertion. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1064 vala: CodeNode.source_reference is optional, so let the API respect that 2020-10-23 Jeremy Philippe codegen: More use of delegate_target_type and delegate_target_destroy_type (2) 2020-10-23 Rico Tzschichholz codegen: Update outdated array _size_ variable of captured local-variable Fixes https://gitlab.gnome.org/GNOME/vala/issues/1090 2020-10-23 Reuben Thomas curses: Add Terminfo API set, function keycodes F(n) and minor changes Some terminfo-related API were already bound (mvcur, vidattr, vidputs); move these all together, and add missing symbols (all from term.h). Bind the “F(n)” macro for function key codes. Annotate VidputsPutcFunc for correct C generation. Add attribute A_ITALIC (ncurses extension). glib-2.0: Add return codes to FileStream.putc/puts(), like posix The corresponding C functions return a status code; make the GLib types the same as the Posix types. This gives these functions the correct type signature for use where a putc-like function is required. 2020-10-23 Rico Tzschichholz alsa: Fix PcmDevice.set_poll_descriptors_revents() binding Fixes https://gitlab.gnome.org/GNOME/vala/issues/1092 gtk4: Update to 3.99.3+8880e3bd Fixes https://gitlab.gnome.org/GNOME/vala/issues/1089 2020-10-21 Rico Tzschichholz vala: Allow markup-reader to accept spaces around '=' of attribute assignment gio-2.0: Fix binding of Resolver.lookup_service*() 2020-10-19 Rico Tzschichholz vapi: Update GIR-based bindings gstreamer: Update from 1.19.0+ git master gtk4: Attribute Gsk.ShaderArgsBuilder.free_to_args with DestroysInstance gtk4: Update to 3.99.3+25a1c421 codegen: Don't use inferred type for temp-value to access generic property Fixes https://gitlab.gnome.org/GNOME/vala/issues/1088 libvaladoc: Don't filter-out generic type-parameters of delegates 2020-10-19 Reuben Thomas doc/vala-gen-introspect.1: fix a typo 2020-10-19 Rico Tzschichholz testrunner: Add "-Werror=return-local-addr" flag posix: Declare fstat, stat, lstat and fstatat as public Fixes https://gitlab.gnome.org/GNOME/vala/issues/1086 rest-0.7: Fix ParamsIter.next() binding Thanks to Rasmus Thomsen 2020-10-19 Jeremy Philippe codegen: Reduce get_delegate_target/get_delegate_target_destroy_notify calls codegen: More use of delegate_target_type and delegate_target_destroy_type 2020-10-19 Rico Tzschichholz glib-2.0: Fix return-type of Uri.parse_params() binding vala: Issue an error on void initializer for local-variable Don't use broken and unsupported cast expression as statement