Jump to content


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

  • Please log in to reply
No replies to this topic

#1 News



  • Members
  • 71957 posts

Posted 24 August 2014 - 06:00 PM

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

Vala 0.25.2 is now available for download at:

Changes since 0.25.1
* Require and target GLib >= 2.24.
* Report warning for private struct fields.
* Replace webkit2gtk-3.0 bindings with webkit2gtk-4.0 bindings.
* Always build vapigen.
* 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

Andre Klapper (1):
doap: add

Evan Nemerson (5):
Replace WebKit 3.0 bindings with 4.0.
bindings: Update GIR-based bindings
linux: improve backtrace bindings
gtk+-2.0, gtk+-3.0: mark test_display_button_window as variadic
gtk+-3.0: Application.get_menu_by_id return value should not be

Jürg Billeter (6):
D-Bus: Move interface info definition from server to common module
D-Bus: Set g-interface-info when creating proxy objects
D-Bus: Fix proxy creation in separate source file
codegen: Remove support for GLib < 2.24
Test error type check
Release 0.25.2

Luca Bruno (6):
Add lvalue_access = false to Mutex and Cond
Add Simon Werbeck to THANKS
Report an error when parsing non-public struct fields
parser: Report error only for private instance fields in structs
glib-2.0: fix Hmac.update bindings
Report warning instead of error for private struct fields

Olav Vitters (1):
doap category core

Rico Tzschichholz (24):
poppler-glib: Update to 0.26.3
gtk+-3.0: Update to 3.13.6~
webkit2gtk: Update to 2.5.2
gtk+-3.0: Update to 3.13.7
bindings: Update GIR-based bindings
gobject-2.0: Add binding for g_value_init_from_instance
gtksourceview-3.0: Update to 3.13.90 and mark as deprecated
bindings: Update GIR-based bindings
build: Avoid using ".." for referencing paths and reorganize
build: Make building vapigen non-optional
build: Generate only xz-tarballs
Require and target GLib >= 2.24
gtk+-2.0, gtk+-3.0: port lots of annotations from the GIR version
gtk+-3.0: Add type_ids and abstract annotations for classes
gtk+-3.0: port "struct" annotations from the GIR version
gtk+-2.0, gtk+-3.0: Hide non-public symbols
gtk+-2.0: port "struct" annotations from the GIR version
gtk+-2.0, gtk+-3.0: port more annotations from the GIR version
gtk+-2.0, gtk+-3.0: more various fixes
gtk+-2.0, gtk+-3.0: Make Widget.get/set_parent compatible with its
gtk+-2.0, gtk+-3.0: Radio/ActionCallback are only vala-helper
gtk+-2.0, gtk+-3.0: Gtk.get_default_language is unowned
gtk+-2.0, gtk+-3.0: GtkCssProviderError/GtkPrintError are
gtk+-2.0, gtk+-3.0: Fix gtk_target_list_find

Simon Werbeck (3):
Add some missing get_used_variables methods
Error on non-const field initializer in namespace
Make sure type check expression has valid type

XZS (2):
glib: make the parameter of VariantDict constructor nullable
glib-2.0: make VariantDict.end return a floating reference


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

IPB Skin By Virteq