[Vala] [ANNOUNCE] Vala 0.27.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: [Vala] [ANNOUNCE] Vala 0.27.1 - Compiler for the GObject type system
- Date: Mon, 12 Jan 2015 20:20:01 +0100
We are pleased to announce version 0.27.1 of Vala, a compiler for the
GObject type system.
Vala 0.27.1 is now available for download at:
http://download.gnome.org/sources/vala/0.27/
Changes since 0.26.2
* Print compiler messages in color.
* Add clutter-gdk-1.0 bindings.
* Add clutter-gst-3.0 bindings.
* Add clutter-x11-1.0 bindings.
* Add rest-extras-0.7 bindings.
* 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
---
Daiki Ueno (1):
gtkmodule: Respect "alias" attribute in gresource
Evan Nemerson (10):
webkit2gtk-web-extension-4.0: add delegate for EventTarget listener
webkit2gtk-web-extension-4.0: add missing *-custom.vala
gtk+-3.0: add some default values
glib-2.0: set cname for SearchFunc
pango, pangocairo: update to git master
gtksourceview-3.0: remove from GIR_BINDINGS
posix: add IPPROTO_* bindings
gio-2.0: mark many methods in GFile as virtual
gstreamer-1.0: fix MapInfo.data array length
glib-2.0: add default values for setlocale arguments
Florian Brosch (9):
Add colored output
Check destructor names
parser: Warn on if/else/lock without body
parser: Do not accept "static class"-members instead of ignoring "class"
Add additional checks for main methods
Improve error message for virtual/override/abstract class methods
Do not report errors for automatic interface properties twice
Add ownership-checks for field initializers
Infer array length of inline allocated arrays
Garrett Regier (1):
girwriter: Fix writing type for out params
Jürg Billeter (2):
Bump version suffix
Release 0.27.1
Luca Bruno (31):
gtk+-3.0: Add a11y.h header to accessible objects
gstreamer-1.0: remove owned to floating reference parameters
fix typo for non-constant field initializers
Add test for commit 0f0bca7e0519
Use .ascii_up() instead of .up()
gtk+-2.0, gtk+-3.0: make TextBuffer insert methods ref the iter
gobject-2.0: Add DestroysInstance to Binding.unbind()
Update gio vapi after vala-girs update
Warn about unused attributes
Fix recent syntax errors with older valac
Add more default attributes
Add ScanfFormat to used attributes
Add more used attributes
Add other missing CCode arguments, NoWrapper and DestroysInstance
Error when lambda parameter has incompatible direction with the delegate
Support XOR operation for booleans
Add used DBus attribute and fix UnixMountEntry lower_case_cprefix
Add Signal to known attrs
Add Description to known attrs
codegen: Support constant unary expressions in field initializers
Add trivial test for the previous commit
Add CCode notify to known attrs
Allow SimpleType object initializer without a default constructor
codegen: Fix (unowned foo)[] to foo[] array copy
Fix test of previous commit a6df1b9
Support concrete accessors for abstract properties in bindings
Regenerate all the bindings with ConcreteAccessor
Add DBus visible to used attrs
codegen: allow "type" property if it's NoAccessorMethod
girparser: Take in account base property for ConcreteAccessor
codegen: Fix detailed signal disconnect in async methods
Marc-André Lureau (1):
vapigen: add delegate_target_cname
Rico Tzschichholz (36):
gee: Fix HashMap destructor name
Add rest-extras-0.7 bindings
vapi: Actually build and install rest-extras-0.7 bindings
rest-0.7: Add libsoup-2.4 dependency
webkit2gtk-web-extension-4.0: Add libsoup-2.4 dependency
gtk+-2.0, gtk+-3.0: Further syncing with introspection annotations
gtk+-3.0: Update to 3.14.1
Add clutter-gdk-1.0, clutter-x11-1.0 bindings
gtk+-3.0: Fix lost special includes for GtkIMContext/GtkPlug/GtkSocket
cairo: Add some missing 1.12.x and pre 1.13.x bindings
gio-2.0: Update from 2.42 branch
gtk+-3.0: Update to 3.15.0
bindings: Update GIR-based bindings
webkit2gtk-4.0: Update to 2.7.1
bindings: Update GIR-based bindings
gtk+-3.0: Update to 3.15.1+89e12495
gtk+-3.0: Update to 3.15.1+ecfcb3e2
bindings: Update GIR-based bindings
glib2.0: Fix string.tokenize_and_fold binding
bindings: Update GIR-based bindings
bindings: Update GIR-based bindings
bindings: Update GIR-based bindings
gtk+-3.0: Update to 3.15.2
gobject-2.0: Add binding for g_type_get_instance_count
glib-2.0: Add binding for g_strv_contains, g_option_context_?et_strict_posix
glib-2.0: unowned array-elements are supported since 0.26, so use it
gen-introspect: Increase lexer buffer size to 1048576, taken from g-i
gio-unix-2.0: Fix g_desktop_app_info_search binding
gen-introspect: Merge some lexer changes taken from g-i
gtk+-3.0: Update to 3.15.2+8c3f04e7
bindings: Update GIR-based bindings
gtk+-3.0: Update to 3.15.3
vapi: Update GIR-based bindings
gtk+-3.0: Mark gtk_scrollable_get_border as virtual
Add clutter-gst-3.0 bindings
vapi: Update GIR-based bindings
Simon Werbeck (3):
Recursively infer generic type arguments
Improve pre/postcondition messages
Set array lengths for result variable
Zeeshan Ali (Khattak) (1):
gtk+-3.0: Mark gtk_popover_bind_model args as nullable
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]