2012-08-06  Jürg Billeter  <[email protected]>

       Release 0.17.4

       Do not warn when calling .begin or .end on static async method

2012-08-06  Colin Walters  <[email protected]>

       building.txt: Update to mention vala-bootstrap

2012-08-06  Jürg Billeter  <[email protected]>

       posix: Do not access static members with instance references

       Fix incorrect warning on constructor chain up

       Do not require explicit `this' to access generated to_string method
       Fixes bug 614424.

2012-08-06  Jacques-Pascal Deplaix  <[email protected]>

       vte, vte-2.90: Fix Vte.get_user_shell binding

2012-08-06  Jürg Billeter  <[email protected]>

       Warn when accessing static members with an instance reference
       Fixes bug 661034.

       Do not access static members with instance references

       Drop warnings about unused internal symbols when using fast vapi files
       It is impossible to determine whether internal symbols are used when
       using fast vapi files.

       Fixes bug 680218.

       Drop POSIX profile

       Drop Dova profile

2012-08-06  Jeremy Whiting  <[email protected]>

       Support [GenericAccessors] attribute for interfaces
       This adds internal abstract functions to enable access to the element
       type from within a generic interface. These functions are implicitly
       implemented by all classes that implement interfaces with the
       [GenericAccessors] attribute.

       Fixes bug 640330.

2012-08-02  Simon Werbeck  <[email protected]>

       Allow trailing comma in initializer list
       Fixes bug 618858.

2012-08-02  Jürg Billeter  <[email protected]>

       Accept comments in preprocessing directives
       Fixes bug 680874.

       glib-2.0: Use async scope for GThreadFunc
       Fixes bug 680931.

       Support [CCode (scope = "async")] attribute for delegates

2012-08-02  Geert Jordaens  <[email protected]>

       Improve error message for static access to instance variables
       Fixes bug 642254.

2012-08-02  Mikkel Kamstrup Erlandsen  <[email protected]>

       D-Bus: Support fd passing with GFileDescriptorBased
       Fixes bug 662815.

2012-08-02  Marc-André Lureau  <[email protected]>

       gobject-2.0: Set bind_property() default flag
       Use GLib.BindingFlags.DEFAULT by default.

       Fixes bug 676745.

2012-08-01  Daiki Ueno  <[email protected]>

       codegen: Fix signature of array_contains for inline arrays
       Fixes bug 672116.

2012-08-01  Jürg Billeter  <[email protected]>

       codegen: Fix GMutex finalization with GLib 2.32
       Fixes bug 670366.

2012-08-01  Simon Werbeck  <[email protected]>

       Recompute length when casting between array types
       This patch makes casting, e.g., from int[] to uchar[] work as expected
       by adjusting the array length field.

       Fixes bug 515408.

2012-08-01  Jürg Billeter  <[email protected]>

       codegen: Fix va_start argument in methods throwing errors
       Fixes bug 620673.

       tests: Improve test for bug 620673

2012-07-31  Jürg Billeter  <[email protected]>

       Deprecate implicit .begin for async methods

       D-Bus: Add missing gio.h include for GDBus error domains

2012-07-30  Siegfried-Angel Gevatter Pujals  <[email protected]>

       codegen: Fix variadic constructors
       Fixes bug 620675.

2012-07-28  Evan Nemerson  <[email protected]>

       Update GIR-based bindings.

       girparser: support class methods
       Fixes bug 666800.

       girparser: add GIR name attribute to reparented types

2012-07-27  Jens Georg  <[email protected]>

       vala.m4: Fix calling VALA_CHECK_PACKAGES multiple times
       If you call VALA_CHECK_PACKAGES more than once, each call would append
       its packages to the list of checked packages.

       Also fixes a leading whitespace error.

       Fixes bug 675389.

       vala.m4: Fix typo
       Fixes bug 675388.

2012-07-21  Evan Nemerson  <[email protected]>

       gobject-2.0: add Closure.SIZE for sizeof(GClosure)

       gtk+-3.0:  update to 3.5.9

2012-07-20  Evan Nemerson  <[email protected]>

       gnome-keyring-1: deprecate in favor of bindings distributed upstream

       gio-2.0: make DataInputStream.read_line*.length default to null

2012-07-18  Richard Schwarting  <[email protected]>

       glib-2.0: Add g_test_fail binding
       Fixes bug 679361.

2012-07-18  Jürg Billeter  <[email protected]>

       udisks2: Regenerate

       gdk-pixbuf-2.0: Regenerate
       Fixes bug 680060.

       girparser: Fix async creation methods throwing errors

2012-07-18  Simon Werbeck  <[email protected]>

       Support 'using' directive with nested namespace in fast-vapi
       Fixes bug 672960.

2012-07-18  Jürg Billeter  <[email protected]>

       Fix async object creation expressions
       Fixes bug 680063.

       codegen: Fix access to null-terminated array properties
       Fixes bug 623518.

2012-07-18  Sébastien Wilmet  <[email protected]>

       glib-2.0: add string.get_prev_char()
       This is the opposite of string.get_next_char().

       There is a difference though, to be more convenient in a loop:

       get_next_char() returns the current chararcter, and the next index.
       get_prev_char() returns the previous character, and the previous index.

       Fixes bug 655185.