Jump to content
Compatible Support Forums
Sign in to follow this  
news

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

Recommended Posts

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 ( -at -) dsv.nl (1):

      genie: anonymous functions as function return values and assignment to variables

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×