2016-09-19 Jürg Billeter Release 0.34.0 2016-09-19 Rico Tzschichholz vapi: Update GIR-based bindings vapi: Add PolicyKit bindings, polkit-agent-1 and polkit-gobject-1 https://bugzilla.gnome.org/show_bug.cgi?id=605465 2016-09-18 Simon Werbeck Check for assignment to constant This simply checks if the left-hand side is a constant and if so raises an error. Fixes bug 771626 2016-09-18 Rico Tzschichholz gio-2.0: Force finish_vfunc_name of Volume.mount() to "mount_finish" https://bugzilla.gnome.org/show_bug.cgi?id=677769 codegen: Add support for finish_vfunc_name in CCode 2016-09-17 Rico Tzschichholz glib-2.0: Update Unicode symbols Revert "valainterface: Don't allow 'type' properties" Breaks build of udisks2.vapi This reverts commit 8e4cdfd6488c467a3028831e8d6183286c4f399d. 2016-09-17 Timm Bäder valainterface: Don't allow 'type' properties https://bugzilla.gnome.org/show_bug.cgi?id=723258 2016-09-17 Jürg Billeter tests: Add test for nested conditional expression 2016-09-17 Rico Tzschichholz vapi: Update gobject-introspection-1.0 and libsoup-2.4 https://bugzilla.gnome.org/show_bug.cgi?id=760491 https://bugzilla.gnome.org/show_bug.cgi?id=732070 2016-09-17 Michele Dionisio D-Bus: Support DBus.timeout attribute for client methods https://bugzilla.gnome.org/show_bug.cgi?id=737913 2016-09-16 Rico Tzschichholz codegen: Distinguish between Enum and Flags for their to_string() This fixes a GLib-critical while using g_enum_get_value() on a GFlagsClass. Therefore use g_flags_get_first_value() if needed. Patch by therebedragons111 https://bugzilla.gnome.org/show_bug.cgi?id=763831 vala: Don't force array-elements to be owned, unowned ones are supported Passing an (unowned string) array literal to a function causes the array elements to be freed afterwards, even though they should not be. This causes the array elements to be double freed. While assigning the literal to an intermediate variable and passing that to the function masks this error of the ArrayCreationExpression. https://bugzilla.gnome.org/show_bug.cgi?id=761307 2016-09-15 Rico Tzschichholz build: Some minor modernizations 2016-09-15 Andreas Henriksson vapigen: Install vapigen*.pc in multiarch compatible location This makes the pkgconfigdir path consistent to what is already used in (toplevel) Makefile.am. 2016-09-15 Steven Oliver codegen: Add C11 keywords https://bugzilla.gnome.org/show_bug.cgi?id=724967 2016-09-15 Rico Tzschichholz gobject-2.0: Make FlagsClass.values weak In addition to 950f081bae86a98a7918b5fc4a9c3acd15681c8e 2016-09-14 Rico Tzschichholz gtk+-2.0/3.0: Make event nullable for CellRenderer.start_editing() https://bugzilla.gnome.org/show_bug.cgi?id=764493 clutter-gst-2.0/3.0: Fix init_with_args() binding https://bugzilla.gnome.org/show_bug.cgi?id=764259 gstreamer-base-1.0: Fix PushSrc.create/alloc() binding https://bugzilla.gnome.org/show_bug.cgi?id=762499 gdk-3.0: Window.create_similar_image_surface() returns Cairo.ImageSurface https://bugzilla.gnome.org/show_bug.cgi?id=768759 gstreamer-player-1.0: Add metadata gstreamer-player-1.0: Some binding fixes https://bugzilla.gnome.org/show_bug.cgi?id=759865 2016-09-14 Ben glib-2.0: Fix SearchFunc argument order for {List,SList,Queue}.search() The function takes two gconstpointer arguments, the List element's data as the first argument and the given user data. https://bugzilla.gnome.org/show_bug.cgi?id=754137 2016-09-13 Rico Tzschichholz vapi: Update GIR-based bindings glib-2.0: Update to 2.49.7