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

We are pleased to announce version 0.22.1 of Vala, a compiler for the
GObject type system.

Vala 0.22.1 is now available for download at:

Changes since 0.22.0
 * GIR parser updates.
 * 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

More information about Vala is available at


The Vala Team

Evan Nemerson (9):
      sqlite3: add missing has_type_id = false annotations to enums.
      vapi: Remove trailing whitespace.
      vapi: Add missing has_type_id = false in non-GObject bindings.
      avahi-client: remove deprecated methods which throw errors.
      sdl, sdl-image: remove default params preceding parass without defaults
      cogl-pango-1.0, libgdata: add missing dependencies
      girparser: skip doc-version, -deprecated, and -stability
      gstreamer-video-1.0: make Info.finfo field nullable
      gstreamer-1.0: fix functions which return floating references

Jürg Billeter (2):
      Revert "codegen: Inherit array_{length,null_terminated} from base parameter"
      Release 0.22.1

Luca Bruno (10):
      codegen: Inherit array_{length,null_terminated} from base parameter
      codegen: Inherit array_{length,null_terminated} from base parameter
      Fix subtle bug in flowanalyzer that made the compiler crash
      Set parent_node and always copy datatype when assigned to code nodes.
      Revert "Set parent_node and always copy datatype when assigned to code nodes."
      Fix crash due to not copying a type
      girparser: Support new gir format (deprecated, doc-version, doc-deprecated)
      Merge branch 'staging'
      Fix memory leak when assigning an owned gvariant to an unowned variable
      Revert "gio-2.0: Fix uint8[]/char** types for contents parameters for g_file_[load|replace]_contents()"

Philip Withnall (4):
      gtk+-3.0: Mark Gtk.Application.remove_accelerator() parameter as nullable
      gio-2.0: Add ‘throws’ to DBusObjectManagerClient.new[_for_bus]()
      gio-2.0: Fix uint8[]/char** types for contents parameters for g_file_[load|replace]_contents()
      glib-2.0: Fix type of g_hash_table_iter_next() parameters to always be gpointer

Richard Schwarting (1):
      libxml-2.0: add CCode type annotations for xmlChar* strings.

Rico Tzschichholz (4):
      gtk+-3.0: Update to 3.10.0
      gtk+3.0: Mark region argument of *shape_combine_region nullable
      gtk+-3.0: Fix output parameter of SymbolicColor.resolve
      gtksourceview-3.0: Update to 3.10.1

Ryan Lortie (1):
      bindings: update libnotify binding

Timm Bäder (2):
      gtkmodule: Throw an error if the ui resource has no template
      gtkmodule: Throw error on [GtkChild] in non-[GtkTemplate] class

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]