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

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

Recommended Posts

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:

http://download.gnome.org/sources/vala/0.25/

 

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

code.

 

More information about Vala is available at

 

http://www.vala-project.org/

 

 

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

owned

 

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

valac-calls

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

property

gtk+-2.0, gtk+-3.0: Radio/ActionCallback are only vala-helper

types

gtk+-2.0, gtk+-3.0: Gtk.get_default_language is unowned

gtk+-2.0, gtk+-3.0: GtkCssProviderError/GtkPrintError are

errordomains

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

 

_______________________________________________

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×