2017-08-28 Rico Tzschichholz Release 0.37.91 2017-08-27 Rico Tzschichholz gtk+-3.0: Update to 3.22.19 vapi: Update GIR-based bindings codegen: Use given dup_function for structs codegen: Adjust format-index for printf/scanf-methods which throw errors If there is no explicit FormatArg annotation while this method throws an error, it is required to mark the parameter located right before ellipsis as format-arg to account for the parameter shifting caused by the inserted GError parameter. https://bugzilla.gnome.org/show_bug.cgi?id=781061 2017-08-26 Rico Tzschichholz codegen: Actually write declaration for GNodeTraverseFunc wrapper This fixes a very old typo which causes the wrong declaration to be written and results in a double definition. https://bugzilla.gnome.org/show_bug.cgi?id=786845 libvaladoc: Fix some -Wincompatible-pointer-types warnings girparser: Better support of "cprefix" argument in metadata girparser: Support "cname" argument in metadata tests: Add regression test https://bugzilla.gnome.org/show_bug.cgi?id=761736 2017-08-24 Rico Tzschichholz codegen: Don't transfer ownership of local-variable if target-type is unknown https://bugzilla.gnome.org/show_bug.cgi?id=736774 vapi: Add javascriptcoregtk-4.0 and avoid skips in webkit2gtk*-4.0 2017-08-23 Rico Tzschichholz tests: Fix dbus/filedescriptor-errors.test Avoid the creation of a conflicting "pipe" symbol which is defined by unistd.h while using posix. This has been hidden by the current test framework, testrunner.sh, because that script adds a namespace around each test. 2017-08-23 Alistair Thomas tests: Fix test delegates/bug659778.vala GObject type names must be atleast three characters long (https://developer.gnome.org/gobject/stable/gtype-conventions.html). The test for delegates/bug659778.vala uses an enum name of TE, which is too short and when compiled produces the runtime errors: GLib-GObject-WARNING **: type name 'TE' is too short GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed and the test program does not terminate. This has been hidden by the current test framework, testrunner.sh, because that script adds a namespace around each test. https://bugzilla.gnome.org/show_bug.cgi?id=786652 Add .editorconfig file EditorConfig (http://editorconfig.org/) has become the de facto standard for defining the use of white space in project files. Code editors then choose the right settings automatically when a file is edited. https://bugzilla.gnome.org/show_bug.cgi?id=786620