2017-03-07 Rico Tzschichholz <
[email protected]>
Release 0.34.6
manual: Actually install files into "bookdir" instead of a subfolder
2017-03-07 Alistair Thomas <
[email protected]>
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 <
[email protected]>
docs: Generate and update manpages
2017-03-06 Daniel Espinosa <
[email protected]>
libxml-2.0: Adding missing API and nullable parameters
https://bugzilla.gnome.org/show_bug.cgi?id=779490
2017-03-06 Carlos Garnacho <
[email protected]>
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 <
[email protected]>
memberaccess: Don't resolve base_method/property twice
https://bugzilla.gnome.org/show_bug.cgi?id=779219