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



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]