[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:
   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

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]