2018-01-21 Rico Tzschichholz Release 0.38.5 2018-01-21 Dr. Michael Lauer posix: add ctime(3) posix: fix binding of struct hostent. Make clear that gethostbyname(3) can return NULL. 2018-01-19 Rico Tzschichholz codewriter: Don't use string.replace() to apply header_to_override The underlying regex causes faulty replacements. https://bugzilla.gnome.org/show_bug.cgi?id=731322 tests: Add test for parameter type checking of async methods https://bugzilla.gnome.org/show_bug.cgi?id=792660 vala: Skip default-value positioning check for parameters of coroutines https://bugzilla.gnome.org/show_bug.cgi?id=644241 Revert "Do not warn about non-default parameters for coroutines." Breaks parameter inference for async method overrides. This reverts commit dd24a1bfe1a78bf1a37d35f5d8dd6480fd4a8941. https://bugzilla.gnome.org/show_bug.cgi?id=792660 2018-01-16 Rico Tzschichholz vala: Add pkgdatadir and pkglibdir to pkg-config file codegen: Factor out static getters for ccode-attributes https://bugzilla.gnome.org/show_bug.cgi?id=788837 codegen: Install as private library for sharing between internal components https://bugzilla.gnome.org/show_bug.cgi?id=788837 test: Drop workaround for fixed bug with compact classes https://bugzilla.gnome.org/show_bug.cgi?id=533977 webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface 2018-01-11 Rico Tzschichholz gtk+-4.0: Update to 3.93.0 gtk+-4.0: Split Gsk.RenderNode into several classes gtk+-3.0: Update to 3.22.26+6f26d0dc 2018-01-10 Rico Tzschichholz libwnck-3.0: Update to 3.24.1 webkit2gtk-4.0: Update to 2.19.5 2018-01-10 Michael James Gratton libvaladoc: Add support for single line documentation comments This is useful for example in annotating properties: /** Returns the current state of the frobnocator. */ public State frob { get; set; }; * libvaladoc/documentation/documentationparser.vala (DocumentationParser.init_valadoc_rules): Split Comment rule up into single and multi-line versions. Duplication Paragraph creation and cleanup for single-line comments. https://bugzilla.gnome.org/show_bug.cgi?id=736483 libvaladoc: Allow @link tags to be split over multiple lines * libvaladoc/documentation/documentationparser.vala (DocumentationParser.init_valadoc_rules): Allow both SP and NL in general tag rule to separate tag name and body. * libvaladoc/taglets/tagletlink.vala (Link): Allow multiple further SP and NL chars before the link. https://bugzilla.gnome.org/show_bug.cgi?id=646982 2018-01-10 Rico Tzschichholz tests: Add invalid "base" tests to increase coverage tests: Add "while (false)" test to increase coverage tests: Add "continue" parser test to increase coverage tests: Add "preprocessor" parser test to increase coverage tests: Add "assignment" operator parser tests to increase coverage tests: Add "do-while" parser tests to increase coverage tests: Add "iterator" methods tests to increase coverage tests: Add "contains" method test to increase coverage tests: Add "dynamic" signal and property tests to increase coverage tests: Add explicit "move" and "resize" array tests to increase coverage tests: Add "initially-unowned" test to increase coverage tests: Add "tuple" parser test to increase coverage tests: Add "template" parser test to increase coverage vapigen: Add coverage build-flags valadoc: Add coverage build-flags valadoc/tests: split VALAFLAGS over multiple lines in testrunner.sh vala: Replace if-else-tree with switch 2018-01-06 Rico Tzschichholz gstreamer-1.0: Update from 1.13+ git master webkit2gtk-4.0: Update to 2.19.3 g-i: Update type qualifiers codegen: Add destroy out-param when invoking delegate returned by delegate https://bugzilla.gnome.org/show_bug.cgi?id=792077 codegen: Only add property-enum and GParamSpec-array for GObject classes codegen: Avoid silent casts if not needed semanticanalyzer: Directly access local datatypes in check_print_format() tests: Add chain-up regression test for real non-null struct parameters https://bugzilla.gnome.org/show_bug.cgi?id=791785 glib-2.0: Add GLib.OPTION_REMAINING and GLib.OptionFlags.NONE 2018-01-05 Rico Tzschichholz gtk+-3.0: Don't hide user_data parameter in Clipboard.set_with_data() https://bugzilla.gnome.org/show_bug.cgi?id=79223 gtk+-2.0: Don't hide user_data parameter in Clipboard.set_with_data() https://bugzilla.gnome.org/show_bug.cgi?id=792237 2017-12-13 Alistair Thomas gtk+-2.0: Mark MessageDialog constructor parameter, message_format, as nullable https://bugzilla.gnome.org/show_bug.cgi?id=791570 gtk+-3.0: Mark MessageDialog constructor parameter, message_format, as nullable https://bugzilla.gnome.org/show_bug.cgi?id=791570