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: http://download.gnome.org/sources/vala/0.17/ 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 code. More information about Vala is available at http://www.vala-project.org/ 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() _______________________________________________ vala-devel-list mailing list vala-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-devel-list