vala:wip/tintou/dbus-autogen

Last commit made on 2020-03-30
Get this branch:
git clone -b wip/tintou/dbus-autogen https://git.launchpad.net/vala

Branch merges

Branch information

Name:
wip/tintou/dbus-autogen
Repository:
lp:vala

Recent commits

8cff514... by Corentin Noël

WIP: Add code to automatically generate GDBusProxy classes

dfc814c... by Rico Tzschichholz

vala: Handle all ctors and dtors in CodeWriter

762887d... by Rico Tzschichholz

vala: Handle unlock() statement in CodeWriter

bb85929... by Simon Werbeck

vala: Support struct initializer list in non-constant array

A struct initializer list contained in an array initializer list is now
transformed to a struct creation expression. The pre-existing logic
ensures that constant expressions are not transformed.

Fixes https://gitlab.gnome.org/GNOME/vala/issues/949

7472595... by Rico Tzschichholz

codegen: Append initializer for "_*_size_" of array field in internal struct

Fixes https://gitlab.gnome.org/GNOME/vala/issues/914

bd73f1b... by Rico Tzschichholz

vala: Move setting of target profile and standard packages into CodeContext

66c23e8... by Rico Tzschichholz

girparser: Strip "Enum"-suffix only from enumeration

This lead to superfluous symbol clashes when applied widely.
e.g. GLib.ParamSpecEnum which is subclass of GLib.ParamSpec

Introduced with 37201b0016a6f710dea6c9db08ff351641086686

4d8fc65... by Rico Tzschichholz

vala: Add Expression.is_always_true/false() helpers

69bb186... by Rico Tzschichholz

tests: Add "throw in loops" tests to increase coverage

0c1eaea... by Rico Tzschichholz

vala: Remove some public API from expressions and statements