[ANNOUNCE] Vala 0.21.1 - 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: [ANNOUNCE] Vala 0.21.1 - Compiler for the GObject type system
- Date: Fri, 02 Aug 2013 13:32:53 +0200
We are pleased to announce version 0.21.1 of Vala, a compiler for the
GObject type system.
Vala 0.21.1 is now available for download at:
http://download.gnome.org/sources/vala/0.21/
Changes since 0.20.1
* Support \uXXXX escape sequences.
* Support specifying vfunc order in interfaces to define ABI.
* Support GTK+ widget templates.
* 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
---
Anatol Pomozov (1):
Fix spelling errors using 'codespell' tool
Avi Levy (1):
Treat signal parameters that have G_TYPE_STRING type as strings.
Evan Nemerson (5):
glib-2.0: fix typo in RWLock.reader_trylock
cairo: add lots of missing bindings
libusb-1.0: make Device a compact class, other minor changes
gtk+-2.0, gtk+-3.0: TextBuffer.get_slice return value should be owned
gio-2.0: update to git master
Evgeny Bobkin (2):
Add support for the \uXXXX escape sequence
scanner: Fix regression for the \x escape sequence
Ignacio Casal Quinteiro (5):
Update gtk+-3.0 to latest upstream
gtk+ 3: headerbar subtitle can be null
Update gtk+ 3.0 vapi to latest upstream
gtk+ 3.0 vapi: mark listbox funcs as owned
Update gtk+ 3 vapi to latest upstream
Jürg Billeter (4):
Set target_type for start and stop values of slice expressions
Fix C code generated for local string array constants
Bump version suffix
Release 0.21.1
Luca Bruno (31):
Support calling async methods with varargs
Fix declaration of local variables with the same name in coroutines
codegen: Cast return values if [CCode (type)] is supplied
Fix crash introduced by previous patch.
Add (unfortunate) CCode finish_function alias for function_name.
Add another unfortunate CCode ctype alias for type
Add support for Gtk widget templates. Created a new codegen gtkmodule.
gtktemplate: Static type checking of [GtkCallback] using gresources
gtktemplate: Static type checking of [GtkChild]
gtktemplate: Verbose error reporting when ui resource is not found
Support owned keyword for delegates called once
Fix memory leak when defining async functions targeting glib < 2.20.
Fix broken parens introduced by previous commits
Fix object creation that have delegate parameters being called once
Warn when owned keyword is not used for called_once delegates
Warn about copying delegates being not supported rather than being discouraged
Fix criticals due to commit a31a2a77dd60e70137448751
girwriter: Add scope="notified" to owned delegates
Add postconditions when exiting from methods returning void
Add testcase for missed postconditions in methods returning void
codegen: Support non-auto property initializer in gobjects
Always initialize temp variables to fix fatal warnings of GCC 4.8
girwriter: Don't emit scope async and notified at the same time
xmlparser: Support single quotes for attributes
Do not allow abstract, virtual and override at the same time for properties
Fix base access of properties
codegen: Don't convert GValue/GVariant on non-null cast
poppler-glib: Drop unnecessary dependencies
gtktemplate: Allow connecting signals of the template class itself
codegen: Allow scope=async delegates to be used in vala code
Align gtk templates to new gtk+/glib api
Maciej Piechotka (4):
Add GLib.get_num_processors
Add bindings to GLib.Once
After GLib 2.30 the GLib.AtomicInt.add returns int
Add CCode ordering attribute for interfaces
Michal Hruby (2):
GIRWriter: Properly emit transfer-ownership=container
glib-2.0: Add GSource methods introduced in glib 2.36
Nikolay Orlyuk (1):
posix.vapi: add missing getopt part
Paolo Borelli (1):
gtk+-3.0: fix gtk_builder_add_objects_from_resource
Raphael Isemann (1):
posix: Add mlockall and munlockall
Rico Tzschichholz (18):
glib-2.0: Add version fields and check_version
girwriter: Fix handling of delegate params
gstreamer-1.0: Update to 1.0.8
gdk-3.0: Update to 3.9.8
atk: Update to 2.9.3
gdk-pixbuf-2.0: Update to 2.29.2
gstreamer-1.0: Fix TagList.get_boolean regression
gio-2.0: Updated from g-i master
gstreamer-1.0: Define ref/unref methods of MiniObject subclasses
poppler-glib: Update to 0.23.4
gio-2.0: Fix out params of MenuModel.get_item_attributes and .get_item_links
gdk-x11-2.0, gdk-x11-3.0: Update using 2.24.20, 3.9.8
gtk+-3.0: Update to 3.9.9
glib-2.0: Add various new symbols
glib-2.0: A bunch of enum/flags updates
gtk+-3.0: Update to 3.9.10
gtk+-2.0: Update to 2.24.20
gdk-2.0: Update to 2.24.20
Stef Walter (1):
gtk+-2.0, gtk+-3.0: Properly tag ownership on FileChooser.add_filter
Stefano Facchini (1):
gtk+-3.0: mark nullable arguments in ListBox API
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]