[Vala] [ANNOUNCE] Vala 0.23.2 - Compiler for the GObject type system
- From: Jürg Billeter <j bitron ch>
- To: vala-list gnome org, vala-devel-list gnome org
- Cc: gnome-announce-list gnome org
- Subject: [Vala] [ANNOUNCE] Vala 0.23.2 - Compiler for the GObject type system
- Date: Tue, 04 Feb 2014 23:09:54 +0100
We are pleased to announce version 0.23.2 of Vala, a compiler for the
GObject type system.
Vala 0.23.2 is now available for download at:
http://download.gnome.org/sources/vala/0.23/
Changes since 0.23.1
* Bind GDK event structures as compact classes.
* Switch gdk-x11-3.0 bindings to .gir.
* Switch librsvg-2.0 bindings to .gir.
* 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
---
Evan Nemerson (5):
glib-2.0: make string.joinv handle non-null-terminated arrays
glib-2.0: fix string.joinv for empty (but not null) arrays
tests: remove unnecessary main argument from bug723195 test
glib-2.0: add search functions for (S)List and Queue
glib-2.0: fix qsort_with_data binding
Jesse van den Kieboom (2):
girwriter: Derive gir namespace from base name
gtk+-3.0: Nullable GtkListBox::row_selected.row
Jürg Billeter (3):
codewriter: Fix spacing for property accessor attributes
gdk-3.0: Fix GdkEvent* bindings
Release 0.23.2
Luca Bruno (25):
gtk+-2.0, gtk+-3.0: Improve TextMark constructor with nullables and defaults
girparser: Fix some source reference when reporting errors after parsing
girparser: Handle delegate aliases
codegen: Fix memory leak introduced by fe9beb82b6809
gtktemplate: Handle callbacks for detailed signals
Fix coalescing operator semantics check.
codegen: Support "foo is G"
glib-2.0: Fix short.abs() to be an instance method
Fix calling methods on struct pointers
codegen: Reduce the number of temporary variables
codegen: Always assume external interface properties are gobject properties
Fix semantics for coalesce operator when target_type is null.
Add create_temp_access to properly access a temp variable after transformation
Use create_temp_access instead of local.floating in MethodCall
Use create_temp_access instead of local.floating in ObjectCreation
Avoid unnecessary copies when using the coalescing operator
Drop LocalVariable.floating usage, replaced by create_temp_access
Fix regression when coalescing: value owned if either of the two is owned
Add build-aux/test-driver to .gitignore
Fix regression in method calls that throw errors with Value target type
gtkmodule: Ensure child gtypes are initialized before creating the template
girparser: Add type_id metadata
girparser: Shut unused destroys_instance warning
gstreamer-1.0: Fix ElementFactory.get_static_pad_templates return type
girparser: Shut warning about unused experimental metadata
Richard Wiedenhöft (3):
posix: Added methods read and write to class FILE
libpq.vapi: added condition LIBPQ_9_3
codegen: Do not emit notify-signal for non-abstract interface properties
Rico Tzschichholz (7):
librsvg-2.0: Switch to GIR
gdk-x11-3.0: Switch to GIR
gtk+-3.0: Update to 3.11.3+
gtk+-3.0: Update to 3.11.5+
gtksourceview-3.0: Update to 3.11.3
clutter-1.0: Update to 1.17.2
gtk+-3.0: Update to (nearly) 3.11.6
Steven Oliver (2):
glib-2.0: Add abs() to short type
glib-2.0: Add G_LOG_2_BASE_10 constant
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]