2017-03-07 Rico Tzschichholz Release 0.34.6 manual: Actually install files into "bookdir" instead of a subfolder 2017-03-07 Alistair Thomas manual: Initial import of manual.xml from wiki.gnome.org https://bugzilla.gnome.org/show_bug.cgi?id=779090 manual: Switch to using DocBook from wiki.gnome.org as source https://bugzilla.gnome.org/show_bug.cgi?id=779090 doc: Rename doc/vala to doc/manual Clarify contents of directory with new name 2017-03-07 Rico Tzschichholz docs: Generate and update manpages 2017-03-06 Daniel Espinosa libxml-2.0: Adding missing API and nullable parameters https://bugzilla.gnome.org/show_bug.cgi?id=779490 2017-03-06 Carlos Garnacho codegen: Check there is a return error location before using it Fixes client-side dbus generation on methods that don't throw any error. https://bugzilla.gnome.org/show_bug.cgi?id=779652 tests: Add "use_string_marshalling = true" dbus-test Commit 09e6818d01e introduced the possibility of inserting _error labels at the end of functions, which make C compilers angry. This "test" (no actual tests are run, just compile correctness is checked here) triggers some of these situations. the "test3" abstract method is trickier though, it doesn't warn but produces code with early returns, which in practice means possible leaks. https://bugzilla.gnome.org/show_bug.cgi?id=778540 codegen: Avoid early return on sync dbus methods returning an error If there are arguments that need freeing, we need to fall through the _error label, if there is any. https://bugzilla.gnome.org/show_bug.cgi?id=778540 codegen: Only add _error path if there's parameters that require unref Fixes the _error label from being set at the end of a compound statement if there are no values to unref. https://bugzilla.gnome.org/show_bug.cgi?id=778540 2017-03-06 Rico Tzschichholz memberaccess: Don't resolve base_method/property twice https://bugzilla.gnome.org/show_bug.cgi?id=779219