2016-02-07 Jürg Billeter Release 0.31.1 2016-02-07 Rico Tzschichholz vapi: Regenerate all bindings due Cond/Mutex changes glib-2.0: Add Version annotations and more new symbols Require and target GLib >= 2.32 The next stable release of vala will happen four years after the release of GLib 2.32.0. 2016-02-06 Rico Tzschichholz gtk+-3.0: Update and further syncing with introspection annotations glib-2.0: Fix DuplicateFunc 2016-02-05 Rico Tzschichholz codegen: Properly handle PointerType/VoidType in get_ccode_lower_case_name() codegen: Properly handle GenericType in get_ccode_lower_case_name() codegen: Properly handle DelegateType in get_ccode_lower_case_name() 2016-02-04 Rico Tzschichholz codegen: Create only one vala-array helper function per array-type gobject-2.0: Add some fixes and information from introspection data 2016-02-03 Rico Tzschichholz gobject-2.0: Pass through vapigen to sort and fully qualify symbols glib-2.0: StringBuilder.free_to_bytes() consumes the given instance gdk-3.0, gtk+-3.0: Update to 3.19.8+feabf353 2016-02-01 Rico Tzschichholz gtk+-3.0: Further syncing with introspection annotations 2016-01-31 Rico Tzschichholz vapi: Update GIR-based bindings girparser: Do not unconditionally make a delegate owned Actually check if there are closure and destroy arguments available. 2016-01-30 Rico Tzschichholz vapi: Update GIR-based bindings gdk-3.0, gtk+-3.0: Update to 3.19.8 2016-01-30 Luca Bruno glib-2.0: fix Version on some symbols glib-2.0: fix Version usage Merge branch 'wip/x-version' Regenerate all bindings with [Version] Always check unused attrs. Add [Version] to known attrs 2016-01-30 Florian Brosch gtk-3.0: Use [Version] instead of [Deprecated] and [Experimental] gtk+-2.0: Use [Version] instead of [Deprecated] and [Experimental] gdk-2.0: Use [Version] instead of [Deprecated] and [Experimental] Deprecate [Deprecated] and [Experimental] librsvg-2.0: Use [Version] instead of [Deprecated] and [Experimental] gdk-x11-3.0: Use [Version] instead of [Deprecated] and [Experimental] gdk-pixbuf-2.0: Use [Version] instead of [Deprecated] and [Experimental] gio-2.0: Use [Version] instead of [Deprecated] and [Experimental] clutter-gtk-1.0: Use [Version] instead of [Deprecated] and [Experimental] mx-1.0: Use [Version] instead of [Deprecated] and [Experimental] gdk-3.0: Use [Version] instead of [Deprecated] and [Experimental] pango: Use [Version] instead of [Deprecated] and [Experimental] libsoup-2.4: Use [Version] instead of [Deprecated] and [Experimental] clutter: Use [Version] instead of [Deprecated] and [Experimental] atk-1.0: Use [Version] instead of [Deprecated] and [Experimental] glib-2.0: Use [Version] instead of [Deprecated] and [Experimental] xcb: Use [Version] instead of [Deprecated] and [Experimental] sqlite3: Use [Version] instead of [Deprecated] and [Experimental] libpanelapplet-2.0: Use [Version] instead of [Deprecated] and [Experimental] libbonoboui-2.0: Use [Version] instead of [Deprecated] gobject-2.0: Add [Version] attributes Introduce [Version (...)] Parameters: since: string, version number experimental: bool (was: [Experimental]) experimental_until: string, version number deprecated_since: string, version number (was: [Deprecated (since="")]) replacement: string, symbol name (was: [Deprecated (replacement="")]) deprecated: bool (was: [Deprecated]) Used symbols labeled with [Version (since = "")] are checked against the locally installed package version. Use --disable-since-check to avoid this behaviour. Fixes bug 678912. 2016-01-30 Luca Bruno