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

Reply via email to