We are pleased to announce version 0.31.1 of Vala, a compiler for the GObject type system.
Vala 0.31.1 is now available for download at: http://download.gnome.org/sources/vala/0.31/ Changes since 0.30.1 * Introduce [Version] attribute. * Require and target GLib >= 2.32. * Bug fixes and binding updates. Vala is a programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C. valac, the Vala compiler, is a self-hosting compiler that translates Vala source code into C source and header files. It uses the GObject type system to create classes and interfaces declared in the Vala source code. More information about Vala is available at http://www.vala-project.org/ The Vala Team --- Rico Tzschichholz (56): gtk+-3.0: Update to 3.18.0 gtk+-2.0: Update to 2.24.28 gobject-2.0: Bind BoxedCopyFunc/BoxedFreeFunc gtk+-3.0: Update to 3.19.0~92a136ff vapi: Update GIR-based bindings gtk+-2.0, gtk+-3.0: Make Image.get_gicon.size out glib-2.0: Add binding for AsyncQueue.timeout_pop/timeout_pop_unlocked glib-2.0: Add bindings for g_hostname_* gio-2.0: Fix type of ActionEntry.change_state_callback gtk+-3.0: Update to 3.19.1 gio-2.0: MemoryIn/OutputStream, use a default destroy-function for uint8[] data gtk+-3.0: Fix ListBoxUpdateHeaderFunc while making "before" nullable vapi: Update GIR-based bindings gobject-2.0: ObjectClass.list_properties returns unowned elements gtk+-3.0: Update to 3.19.2 clutter-1.0: Fix Clutter*Event bindings gstreamer-1.0: Add Caps.simple, Fix URIHandler interface, Buffer.copy_into glib-2.0: Fix g_unix_open_pipes binding gio-2.0: Fix Socket.receive_message gidlparser: Support transfer_container metadata for arrays gtk+-2.0,gtk+-3.0: make list_action_prefixes/list_style_properties transfer container clutter-gst-1.0: remove from GIR_BINDINGS gstreamer-1.0: Fix bindings of Buffer.new_wrapped_full / Memory.new_wrapped gtk+-3.0: Update to 3.19.3 gdk-x11-3.0: Add to GIR_BINDINGS vapi: Update GIR-based bindings Bump version suffix gtk+-3.0: Update to 3.19.4 vapi: Update GIR-based bindings gdk-3.0, gtk+-3.0: Update to 3.19.5 vapi: Update GIR-based bindings vapi: Add gio-windows-2.0 gdk-3.0, gtk+-3.0: Update to 3.19.5+8bfbb2c1 vapi: Update GIR-based bindings vapi: Update GIR-based bindings gdk-3.0, gtk+-3.0: Update to 3.19.6+44d94a4a vapi: Update GIR-based bindings gdk-3.0, gtk+-3.0: Update to 3.19.7 gdk-3.0, gtk+-3.0: Update to 3.19.8 vapi: Update GIR-based bindings girparser: Do not unconditionally make a delegate owned vapi: Update GIR-based bindings gtk+-3.0: Further syncing with introspection annotations gdk-3.0, gtk+-3.0: Update to 3.19.8+feabf353 glib-2.0: StringBuilder.free_to_bytes() consumes the given instance gobject-2.0: Pass through vapigen to sort and fully qualify symbols gobject-2.0: Add some fixes and information from introspection data codegen: Create only one vala-array helper function per array-type codegen: Properly handle DelegateType in get_ccode_lower_case_name() codegen: Properly handle GenericType in get_ccode_lower_case_name() codegen: Properly handle PointerType/VoidType in get_ccode_lower_case_name() glib-2.0: Fix DuplicateFunc gtk+-3.0: Update and further syncing with introspection annotations Require and target GLib >= 2.32 glib-2.0: Add Version annotations and more new symbols vapi: Regenerate all bindings due Cond/Mutex changes Florian Brosch (23): avahi-clent: Fix a typo Introduce [Version (...)] gobject-2.0: Add [Version] attributes libbonoboui-2.0: Use [Version] instead of [Deprecated] libpanelapplet-2.0: Use [Version] instead of [Deprecated] and [Experimental] sqlite3: Use [Version] instead of [Deprecated] and [Experimental] xcb: Use [Version] instead of [Deprecated] and [Experimental] glib-2.0: Use [Version] instead of [Deprecated] and [Experimental] atk-1.0: Use [Version] instead of [Deprecated] and [Experimental] clutter: Use [Version] instead of [Deprecated] and [Experimental] libsoup-2.4: Use [Version] instead of [Deprecated] and [Experimental] pango: Use [Version] instead of [Deprecated] and [Experimental] gdk-3.0: Use [Version] instead of [Deprecated] and [Experimental] mx-1.0: Use [Version] instead of [Deprecated] and [Experimental] clutter-gtk-1.0: Use [Version] instead of [Deprecated] and [Experimental] gio-2.0: Use [Version] instead of [Deprecated] and [Experimental] gdk-pixbuf-2.0: Use [Version] instead of [Deprecated] and [Experimental] gdk-x11-3.0: Use [Version] instead of [Deprecated] and [Experimental] librsvg-2.0: Use [Version] instead of [Deprecated] and [Experimental] Deprecate [Deprecated] and [Experimental] gdk-2.0: Use [Version] instead of [Deprecated] and [Experimental] gtk+-2.0: Use [Version] instead of [Deprecated] and [Experimental] gtk-3.0: Use [Version] instead of [Deprecated] and [Experimental] Luca Bruno (8): gtkmodule: clear out [GtkChild] on properties it not supported manpage: add --no-color codegen: fix criticals when duplicating unowned instnaces Always check unused attrs. Add [Version] to known attrs Regenerate all bindings with [Version] Merge branch 'wip/x-version' glib-2.0: fix Version usage glib-2.0: fix Version on some symbols Ben Iofel (5): girparser: remove dead code Fix parameter names in the documentation for libvala README: update link to wiki Symbol: fix docs for owner and scope codegen: add code for [Profile] missed in cf193ab75 Peter Lamby (2): Fix typo in valadoc Add missing cheader attribute for luaL_loadfile Thomas Martitz (2): glib-2.0: add support for gintptr and guintptr types girparser: add support for gintptr and guintptr types. Al Thomas (1): posix: add crypt(), deprecate getpass() Corentin Noël (1): vala: check for null parent symbol Jürg Billeter (1): Release 0.31.1 ni...@dsv.nl (1): genie: anonymous functions as function return values and assignment to variables _______________________________________________ vala-devel-list mailing list vala-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-devel-list