We are pleased to announce version 0.19.0 of Vala, a compiler for the GObject type system.
Vala 0.19.0 is now available for download at: http://download.gnome.org/sources/vala/0.19/ Changes since 0.18.1 * Support scope = "async" attribute for parameters. * Add --api-version option. * Add atspi-2 bindings. * Add gstreamer-rtsp-server-1.0 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 (2): libxklavier: Add new bindings atspi-2: Add new bindings Dan Callaghan (2): libxml-2.0: add xmlSearchNs and xmlSearchNsByHref libxml-2.0: fix Xml.Dtd property cnames David Ma (1): posix: add Flock struct Evan Nemerson (43): glib-2.0: generic-related improvements to Tree gstreamer-0.10: add GIR namespace and version info vapigen: support GIRDIRS variable in Makefile.vapigen glib-2.0: add generic type arguments to PtrArray sort callbacks gtk+-2.0, gtk+-3.0: the parameter passed to Gtk.init can be null gtk+-2.0, gtk+-3.0: fix FileChooserButton.with_dialog argument type clutter-1.0: remove "out" from several caller-allocates parameters atk: fix Util.add_global_event_listener callback type gio-2.0: assorted minor fixes girwriter: write GArray and GPtrArray to GIRs as arrays. glib-2.0: set GLib.GenericArray GIR name to PtrArray. glib-2.0: make MainContext.ref_thread_default return value owned atk: update bindings to account for changes made in atk libxml-2.0: fix Html.Doc.new_no_dtd cname gdk-3.0: do not implicitly pass array length to property_change clutter-1.0: avoid deprecation warning for BinLayout constructor clutter-1.0: undeprecate BinAlignment enum. glib-2.0: mark Thread.set_priority and Thread.foreach as deprecated clutter-1.0: fix Color.get_static return value gdl-3.0: update to 3.7.3 libxml-2.0: add some schema-related bindings x11: add Display.list_properties and XA_STRING x11: add has_destroy_function = false to WindowAttributes vapigen.m4: emit error if no GOBJECT_INTROSPECTION_* macro is called posix: add read_vectors and write_vectors x11: add VisualInfo bindings libxml-2.0: revert 5fcabbfa curses: make Curses.Color a struct with the correct cname glib-2.0: use g_fopen for FileStream.open Regenerate many GIR-based bindings girwriter: fix name of *Class structs for nested types in GIRs girparser: be a bit more forgiving about unexpected elements in a GIR glib-2.0: add missing C header for g_fopen x11: set Event GIR name to XEvent Remove libxklavier bindings. vte-2.90: remove some obsolete metadata girparser: add support for "floating" metadata argument girparser: warn instead of error on unrecognized metadata arguments glib-2.0: add StringBuilder.insert_len and overwrite* bindings glib-2.0: fix g_variant_new_fixed_array binding girparser: mark non-simpletype struct return values as nullable vapis: regenerate GIR-based bindings gtk+-3.0: make drag_begin event arg nullable Jan Dvořák (1): linux: Make If* enums public Jasper St. Pierre (1): valagirparser: Ignore the new instance-parameter tag Jürg Billeter (8): Bump version suffix codegen: Do not call g_type_init when targeting GLib >= 2.36 Fix source reference of switch sections gtk+-3.0: Fix gtk_css_provider_get_named binding gstreamer-1.0: Update to 1.0.2 Add --api-version option gtk+-3.0: Update to 3.6.2 Release 0.19.0 Luca Bruno (11): libgsf-1: No array length for Infile.child_by_aname.names Support scope = "async" on parameters. gio-2.0: Add throws to DBusProxy.new and .create_for_bus libgsf-1: Fix type_id to match the unusual libgsf convention gstreamer-0.10: Fix Element.request_pad codegen: Fix passing nullable structs to non-nullable parameters libgsf-1: Use uint8[] for InputMemory creation methods Document --api-version in the man page resolver: Accept children of DeleteStatement gstreamer-interfaces-0.10: Fix cheader_filename of StreamVolume posix: Add fchmod Marcin Lewandowski (1): gstreamer-0.10: add some deprecation annotations Martin Pitt (2): posix: Fix superfluous array length argument for realpath() posix: Add binding for major(), minor(), makedev() Michael Hofmann (1): gtk+-3.0: Fix colors parameter of ColorChooser.add_palette Pierre Lamot (1): curses: add vprintw and vscanw bindings to Window Richard Schwarting (4): libxml-2.0: Expose xmlSetNs libxml-2.0: Expose xmlBuffer as Xml.Buffer libxml-2.0: add HashTable libxml-2.0: add Buffer Rico Tzschichholz (11): gstreamer-1.0: update to 1.0.1 gstreamer-1.0: update deps accordingly gobject-2.0: Update and fix some enums which are actually flags pixman-1: multiple fixes, mainly for Pixman.Image x11: add some contansts and mark some enums as flags gstreamer-1.0: Update to 1.0.4 clutter-1.0: Update to 1.13.2 clutter-gtk-1.0: Update to 1.4.2 pango: Update to 1.32.5 gstreamer-1.0: Update to 1.0.5 codegen: Use equal method of base-struct for derived structs Sebastian Pölsterl (1): Added gstreamer-rtsp-server-1.0 bindings Thomas Wood (1): glib-2.0: remove GLib.DateTime.add_milliseconds Víctor Manuel Jáquez Leal (1): gstreamer-1.0: Mark argv as unowned in Gst.init_check() shuerhaaken (1): gtk+-3.0: hide extraneous CellArea.foreach parameter _______________________________________________ vala-list mailing list vala-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-list