[ANNOUNCE] Vala 0.31.1 - Compiler for the GObject type system

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:

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

More information about Vala is available at


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

nieka dsv nl (1):
      genie: anonymous functions as function return values and assignment to variables

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]