2017-09-07 Rico Tzschichholz Release 0.36.5 gtk+-4.0: Update to 3.91.2+80e32390 2017-09-07 Alistair Thomas docs: Clarify SGR as Select Graphic Rendition 2017-09-07 Rico Tzschichholz docs: Drop errornous @return documentation on void method glib-2.0: Fix MainContext.check() glib-2.0: OptionEntry[] params are null-terminated 2017-09-04 Rico Tzschichholz gtk+-3.0: Update to 3.22.19+70b61973 gtk+-4.0: Update to 3.91.2+b5afe757 2017-09-03 Daniel Espinosa libxml-2.0: Bind xmlLastElementChild and xmlPreviousElementSibling https://bugzilla.gnome.org/show_bug.cgi?id=787201 2017-09-02 Rico Tzschichholz codegen: Initialize temp-variable for fixed-size arrays to zero first https://bugzilla.gnome.org/show_bug.cgi?id=787152 2017-08-27 Rico Tzschichholz gtk+-3.0: Update to 3.22.19 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 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 tests: Add regression test https://bugzilla.gnome.org/show_bug.cgi?id=761736 codegen: Don't transfer ownership of local-variable if target-type is unknown https://bugzilla.gnome.org/show_bug.cgi?id=736774 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-27 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 2017-08-27 Rico Tzschichholz testrunner: Add missing quotes vapigen: Mark given source-files as such and force girparser to handle them E.g. gtk+-4.0 is *one* library with multiple namespaces and gir files. So we need to handle this case and allow all explicitly given GIR files to be parsed. 2017-08-16 Rico Tzschichholz codegen: Include glib-object.h for Structs with type_id codegen: Include glib-object.h for Enums with type_id 2017-08-13 Rico Tzschichholz gtk+-4.0: Update to 3.91.2 gtk+-4.0: Make Gsk.Texturer.for_*() static factory methods 2017-08-08 Rico Tzschichholz gobject-2.0: Add required type_id attributes to all ParamSpec subclasses 2017-08-08 kosmolot libxml-2.0: Update Xml.ParserOption https://bugzilla.gnome.org/show_bug.cgi?id=785585 2017-08-08 Jens Georg libgdata: Make Authorizer.reauth_* methods virtual Implementations can opt to not implement them https://bugzilla.gnome.org/show_bug.cgi?id=779229