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

We are pleased to announce version 0.17.4 of Vala, a compiler for the
GObject type system.

Vala 0.17.4 is now available for download at:

Changes since 0.17.3
 * Warn when accessing static members with an instance reference.
 * Recompute length when casting between array types.
 * Support [GenericAccessors] attribute for interfaces.
 * Deprecate implicit .begin for async methods.
 * Drop Dova profile.
 * Drop POSIX profile.
 * 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

More information about Vala is available at


The Vala Team

Colin Walters (1):
      building.txt: Update to mention vala-bootstrap

Daiki Ueno (1):
      codegen: Fix signature of array_contains for inline arrays

Evan Nemerson (7):
      gio-2.0: make DataInputStream.read_line*.length default to null
      gnome-keyring-1: deprecate in favor of bindings distributed upstream
      gtk+-3.0:  update to 3.5.9
      gobject-2.0: add Closure.SIZE for sizeof(GClosure)
      girparser: add GIR name attribute to reparented types
      girparser: support class methods
      Update GIR-based bindings.

Geert Jordaens (1):
      Improve error message for static access to instance variables

Jacques-Pascal Deplaix (1):
      vte, vte-2.90: Fix Vte.get_user_shell binding

Jens Georg (2):
      vala.m4: Fix typo
      vala.m4: Fix calling VALA_CHECK_PACKAGES multiple times

Jeremy Whiting (1):
      Support [GenericAccessors] attribute for interfaces

Jürg Billeter (23):
      codegen: Fix access to null-terminated array properties
      Fix async object creation expressions
      girparser: Fix async creation methods throwing errors
      gdk-pixbuf-2.0: Regenerate
      udisks2: Regenerate
      D-Bus: Add missing gio.h include for GDBus error domains
      Deprecate implicit .begin for async methods
      tests: Improve test for bug 620673
      codegen: Fix va_start argument in methods throwing errors
      codegen: Fix GMutex finalization with GLib 2.32
      Support [CCode (scope = "async")] attribute for delegates
      glib-2.0: Use async scope for GThreadFunc
      Accept comments in preprocessing directives
      Drop Dova profile
      Drop POSIX profile
      Drop warnings about unused internal symbols when using fast vapi files
      Do not access static members with instance references
      Warn when accessing static members with an instance reference
      Do not require explicit `this' to access generated to_string method
      Fix incorrect warning on constructor chain up
      posix: Do not access static members with instance references
      Do not warn when calling .begin or .end on static async method
      Release 0.17.4

Marc-André Lureau (1):
      gobject-2.0: Set bind_property() default flag

Mikkel Kamstrup Erlandsen (1):
      D-Bus: Support fd passing with GFileDescriptorBased

Richard Schwarting (1):
      glib-2.0: Add g_test_fail binding

Siegfried-Angel Gevatter Pujals (1):
      codegen: Fix variadic constructors

Simon Werbeck (3):
      Support 'using' directive with nested namespace in fast-vapi
      Recompute length when casting between array types
      Allow trailing comma in initializer list

Sébastien Wilmet (1):
      glib-2.0: add string.get_prev_char()

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