2017-06-26 Rico Tzschichholz Release 0.36.4 manual: Update from wiki.gnome.org girwriter: Write length-parameters of arrays with rank > 1 https://bugzilla.gnome.org/show_bug.cgi?id=758019 compiler: Use API_VERSION instead of stripping PACKAGE_SUFFIX girparser: Fix parsing of delegate-alias without target "has_target" is a ccode-attribute-based property, so don't explicitly set it and rely on attribute-list-copy. Otherwise there will a fatal duplicated CCode attribute. codegen: NoAccessorMethod attribute is allowed for gobject-properties only 2017-06-18 Rico Tzschichholz codegen: Nullable ValueType requires POINTER as marshaller signature This is missing in https://bugzilla.gnome.org/show_bug.cgi?id=758816 https://bugzilla.gnome.org/show_bug.cgi?id=783897 2017-06-15 Luca Bruno codegen: Fix finally blocks with async yields The Method.yield_count is not correct because in C the finally blocks may be emitted twice. Preserve API/ABI for this backport to 0.36.x https://bugzilla.gnome.org/show_bug.cgi?id=741929 2017-06-12 Rico Tzschichholz gstreamer-1.0: Various binding fixes 2017-06-12 Carlos Garnacho codegen: Make the task_complete flag for < 2.44 more similar to >= 2.44 According to the g_task_get_completed() docs (which we rely on for glib >= 2.44 targets): "This changes from FALSE to TRUE after the task's callback is invoked, and will return FALSE from inside the callback". So to make the code paths most similar to >= 2.44 (when g_task_get_completed is available), wrap the GAsyncReadyCallback with one of our own, that just invokes the nested callback (if any) and turns on the flag. Also remove the code turning on the flag on finish(), it's superfluous now and there are no guarantees that it will be invoked. https://bugzilla.gnome.org/show_bug.cgi?id=783543 2017-06-08 Daniel Espinosa compiler: Add --gresourcesdir option In case a gresources.xml is located in a different directory than its corresponding resources, --gresourcesdir will add additional search locations for UI files of Gtk+ templates. https://bugzilla.gnome.org/show_bug.cgi?id=783133 2017-06-08 Rico Tzschichholz gio-2.0: Use default 'length = null' for DataInputStream.read_line_utf8* https://bugzilla.gnome.org/show_bug.cgi?id=783351 gobject-2.0: Add GLib.ParamSpecPointer tests: Add some constructor tests glib-2.0: Always use valid version-string for Version.deprecated_since gdbus: Don't leak nested HashTable on deserialization Additionally make sure types derived from string are freed, e.g. ObjectPath https://bugzilla.gnome.org/show_bug.cgi?id=782719 tests: Additional basic-types tests for dbus poppler-glib: Update to 0.54.0 vala: Don't warn about deprecated symbols if installed_version is older 2017-06-08 Marvin W vala: Handle non-null in coalescing expression https://bugzilla.gnome.org/show_bug.cgi?id=611223 testrunner: Respect given VALAFLAGS https://bugzilla.gnome.org/show_bug.cgi?id=611223