2008-03-02  Jürg Billeter  <[email protected]>

       * NEWS: update for 0.1.7 release

2008-03-02  Raffaele Sandrini  <[email protected]>

       * vapi/bzlib.vapi: clean up bzlib vapi, add licence statement

2008-03-02  Jürg Billeter  <[email protected]>

       * vapigen/valagidlparser.vala: support errordomain metadata attribute

       * vapi/packages/gio-2.0/: mark GIOError as errordomain,
         update to glib 2.15.6

       * vapi/gio-2.0.vapi: regenerated

2008-03-02  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: add binding for fflush

2008-03-02  Jürg Billeter  <[email protected]>

       * vapi/libbonoboui-2.0.vapi, vapi/libpanelapplet-2.0.deps,
         vapi/libpanelapplet-2.0.vapi: add incomplete libbonoboui-2.0
         bindings, improve libpanelapplet-2.0 bindings,
         patch by Andrea Del Signore

2008-03-02  Jürg Billeter  <[email protected]>

       * vapi/zlib.vapi: various fixes

2008-03-02  Jürg Billeter  <[email protected]>

       * vapi/Makefile.am, vapi/goocanvas.deps, vapi/goocanvas.vapi,
         vapi/packages/goocanvas/: add goocanvas bindings,
         patch by Roberto Majadas

2008-03-02  Jürg Billeter  <[email protected]>

       * vala/valaintegertype.vala: allow implicit conversion from 0 to
         enum and flags types

       * tests/enums.vala: test conversion from 0 to enum type

2008-03-02  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: add bindings for g_get_system_*_dirs

       * vala/valacodecontext.vala: use g_get_system_data_dirs to find
         VAPI files, should make valac relocatable on Windows

2008-03-02  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: add dir separator bindings,
         fix g_regex_escape_string binding

       * compiler/valacompiler.vala: port realpath to Windows,
         fixes bug 515210

2008-03-02  Jürg Billeter  <[email protected]>

       * configure.ac, gen-project/Makefile.am, gen-project/licenses/:
         distribute licenses to be used by vala-gen-project

       * gen-project/valaprojectgenerator.vala: add GPL3 and LGPL3, copy
         license from $(pkgdatadir)/licenses or /usr/share/common-licenses/
         instead of automake or libtool to ensure we copy the right version,
         based on patch by Andreas Brauchli

2008-03-01  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala: fix using interface methods as
         delegates, fixes bug 518109

       * tests/delegates.vala: test interface methods as delegates

2008-03-01  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala,
         gobject/valaccodegeneratorclass.vala: don't register private
         properties with GObject property system, fixes bug 519201

2008-03-01  Jürg Billeter  <[email protected]>

       * vapi/Makefile.am, vapi/hildon-fm-2.deps, vapi/hildon-fm-2.vapi,
         vapi/packages/hildon-fm-2/: add hildon-fm-2 bindings,
         based on patch by Levi Bard, fixes bug 511092

2008-03-01  Jürg Billeter  <[email protected]>

       * vapigen/valagidlparser.vala: support cheader_filename metadata
         attribute for delegates

2008-03-01  Jürg Billeter  <[email protected]>

       * vapi/atk.vapi, vapi/gconf-2.0.vapi, vapi/gdk-2.0.vapi,
         vapi/gdk-pixbuf-2.0.vapi, vapi/gnet-2.0.vapi, vapi/gnome-vfs-2.0.vapi,
         vapi/gstreamer-0.10.vapi, vapi/gstreamer-audio-0.10.vapi,
         vapi/gstreamer-base-0.10.vapi, vapi/gstreamer-controller-0.10.vapi,
         vapi/gstreamer-dataprotocol-0.10.vapi,
         vapi/gstreamer-pbutils-0.10.vapi, vapi/libglade-2.0.vapi,
         vapi/libgnome-menu.vapi, vapi/libgnomeui-2.0.vapi,
         vapi/libnotify.vapi, vapi/liboobs-1.vapi, vapi/libsoup-2.2.vapi,
         vapi/libsoup-2.4.vapi, vapi/libwnck-1.0.vapi, vapi/pango.vapi,
         vapi/pangocairo.vapi, vapi/poppler-glib.vapi: regenerated

2008-03-01  Jürg Billeter  <[email protected]>

       * vapigen/valagidlparser.vala: fix array_length_pos metadata
         attribute

       * vapi/packages/libgnome-2.0/: fix gnome_program_init binding

       * vapi/libgnome-2.0.vapi: regenerated

2008-03-01  Jürg Billeter  <[email protected]>

       * ccode/valaccodecommaexpression.vala,
         ccode/valaccodeexpressionstatement.vala: improve C code output

2008-03-01  Jürg Billeter  <[email protected]>

       * gobject/valaccodegeneratorinvocationexpression.vala: fix argument
         dependency in the C code for array and delegate arguments,
         fixes bug 519597

       * tests/arrays.vala: test array argument

2008-03-01  Jürg Billeter  <[email protected]>

       * tests/testrunner.sh: ensure tests don't report errors on stderr

2008-02-29  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: fix error when using type
         parameter in generic type methods

2008-02-29  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala,
         gobject/valaccodegeneratormethod.vala: support methods throwing
         exceptions and returning generic type parameter

2008-02-29  Jürg Billeter  <[email protected]>

       * vala/parser.y, vala/valacodecontext.vala, vala/valaenumvalue.vala:
         use source_reference for enum values

2008-02-29  Jürg Billeter  <[email protected]>

       * vapi/packages/gtk+-2.0/: fix gtk_menu_popup binding

       * vapi/gtk+-2.0.vapi: regenerated

2008-02-29  Jürg Billeter  <[email protected]>

       * vala/valabinaryexpression.vala, vala/valaunaryexpression.vala:
         support binary expressions in default arguments

2008-02-29  Jürg Billeter  <[email protected]>

       * gobject/valaccodegeneratorinterface.vala,
         gobject/valaccodegeneratorsignal.vala: support GLib.Error as
         signal parameter type, fixes bug 519415

2008-02-29  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala: fix try catch statements without
         thrown exceptions, fixes bug 506016

       * tests/exceptions.vala: test try catch statements without errors

2008-02-29  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala: support throw statements in try
         statements

       * tests/exceptions.vala: test throw statement in try statement with
         generic catch clause

2008-02-28  Jürg Billeter  <[email protected]>

       * gobject/valaccodeassignmentbinding.vala,
         gobject/valaccodegenerator.vala: support instance delegate fields,
         fixes bug 519231

2008-02-28  Jürg Billeter  <[email protected]>

       * doc/vala/default.css: set background-color

2008-02-28  Jürg Billeter  <[email protected]>

       * tests/Makefile.am, tests/delegates.exp, tests/delegates.vala,
         tests/expressions-lambda.exp, tests/expressions-lambda.vala:
         combine and rename some tests

2008-02-28  Raffaele Sandrini  <[email protected]>

       * gobject/valaccodegeneratormethod.vala: fix instance delegate handling
         for virtual method wrappers

2008-02-26  Jürg Billeter  <[email protected]>

       * doc/vala/Makefile.am: define NULL,
         patch by Cyril Soldani, fixes bug 518791

2008-02-26  Jürg Billeter  <[email protected]>

       * vala/valadatatype.vala, vala/valanulltype.vala,
         vala/valasemanticanalyzer.vala,
         gobject/valaccodegeneratorinvocationexpression.vala: fix
         assigning to delegate fields and variables

2008-02-26  Jürg Billeter  <[email protected]>

       * gobject/valaccodecompiler.vala, compiler/valacompiler.vala:
         remove non-portable -O commandline option, fixes bug 518660

2008-02-26  Jürg Billeter  <[email protected]>

       * gee/hashset.vala: fix iterator, patch by Ali Sabil

2008-02-26  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: fix g_test_init binding

2008-02-25  Raffaele Sandrini  <[email protected]>

       * vala/valadelegate.vala, vala/valainterfacewriter.vala: write and
         process cheader_filename CCode attribute parameter for delegates
       * vapi/gio-2.0.vapi: regenerated

2008-02-25  Jürg Billeter  <[email protected]>

       * vala/valainterfacewriter.vala: always write abstract and virtual
         methods

2008-02-24  Jürg Billeter  <[email protected]>

       * vala/valamethod.vala: support main function in root namespace,
         fixes bug 516950

2008-02-24  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala, gobject/valaccodegenerator.vala:
         fix crash when using delegates as properties, fixes bug 517499

2008-02-24  Jürg Billeter  <[email protected]>

       * vala/parser.y, vala/vala.h, vala/valasymbolresolver.vala,
         vala/valaunresolvedsymbol.vala, vala/valaunresolvedtype.vala:
         generalize symbol resolving to fully support inner types

       * vala/Makefile.am: update

       * vapigen/valagidlparser.vala, vapi/packages/gtk+-2.0/: adapt to
         new symbol resolving

       * vapi/atk.vapi, vapi/gdk-2.0.vapi, vapi/glib-2.0.vapi,
         vapi/gnome-desktop-2.0.vapi, vapi/gnome-vfs-2.0.vapi,
         vapi/gstreamer-0.10.vapi, vapi/gtk+-2.0.vapi,
         vapi/libglade-2.0.vapi, vapi/libgnomeui-2.0.vapi,
         vapi/webkit-1.0.vapi: regenerated

2008-02-24  Raffaele Sandrini  <[email protected]>

       * gobject/valaccodegenerator.vala: fix gerror_type handling
       * vala/valadatatype.vala: pull in get_lower_case_cname from Symbol
       * vala/valaerrortype.vala: implement get_lower_case_cname and equals
       * vala/valasemanticanalyzer.vala: use ErrorType (null) for generic
         catch clauses

2008-02-24  Raffaele Sandrini  <[email protected]>

       * vapi/bzlib.vapi: add bzip2 binding, patch by Maciej Piechotka
       * vapi/Makefile.am: add bzip2

2008-02-24  Raffaele Sandrini  <[email protected]>

       * doc/vala/interfaces.xml: add some interface documentation,
         patch by Johannes Schmid

2008-02-24  Raffaele Sandrini  <[email protected]>

       * vapi/packages/pango/: fix Layout.get_size binding,
         fixes bug 518143
       * vapi/pango.vapi: regenerated

2008-02-24  Raffaele Sandrini  <[email protected]>

       * compiler/valacompiler.vala: be quiet on zero errors and zero,
         fixes bug 516925

2008-02-24  Raffaele Sandrini  <[email protected]>

       * gobject/valaccodegenerator.vala: fix array lengths with static
         fields, fixes bug 515211

2008-02-24  Jürg Billeter  <[email protected]>

       * vala/parser.y, vala/valaclass.vala, vala/valainterface.vala:
         support inner delegates

2008-02-23  Jürg Billeter  <[email protected]>

       * vala/parser.y, vala/valaclass.vala, vala/valainterface.vala:
         support inner enums, support inner types in interfaces,
         fixes bug 518258

2008-02-23  Jürg Billeter  <[email protected]>

       * vapi/gconf-2.0.vapi, vapi/gdk-2.0.vapi, vapi/gdk-pixbuf-2.0.vapi,
         vapi/gio-2.0.vapi, vapi/gnet-2.0.vapi, vapi/gnome-vfs-2.0.vapi,
         vapi/gstreamer-0.10.vapi, vapi/gstreamer-audio-0.10.vapi,
         vapi/gstreamer-base-0.10.vapi, vapi/gstreamer-pbutils-0.10.vapi,
         vapi/gtk+-2.0.vapi, vapi/libglade-2.0.vapi, vapi/libgnome-menu.vapi,
         vapi/libgnomeui-2.0.vapi, vapi/libnotify.vap, vapi/libsoup-2.2.vapi,
         vapi/libsoup-2.4.vapi, vapi/poppler-glib.vapi: regenerated

2008-02-23  Jürg Billeter  <[email protected]>

       * vala/valainterfacewriter.vala: fix support for instance delegates

       * vapigen/valagidlparser.vala: support instance delegates in
         bindings generator

2008-02-23  Raffaele Sandrini  <[email protected]>

       * vala/valaerrortype.vala: fix typo

2008-02-23  Jürg Billeter  <[email protected]>

       * vala/valaformalparameter.vala,
         gobject/valaccodeassignmentbinding.vala,
         gobject/valaccodegeneratorinvocationexpression.vala: fix D-Bus
         method calls and signal handlers, fixes bug 516194

2008-02-23  Raffaele Sandrini  <[email protected]>

       * gobject/valaccodegenerator.vala, vala/valaerrortype.vala: fix
         handling of error type parameters in the gobject backend, fix
         creation of GErrors outside of throws statements
       * tests/exceptions.vala: test error cast

2008-02-23  Raffaele Sandrini  <[email protected]>

       * vala/valaclass.vala, vala/valaerrortype.vala,
         vala/valasymbolresolver.vala: allow any error type to be cast
         implicitly to GLib.Error
       * vapi/glib-2.0.vapi: declare GLib.Error as ErrorBase, random fixes

2008-02-23  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: visit child nodes of object
         creation expressions for error types

2008-02-23  Jürg Billeter  <[email protected]>

       * vala/valamethodtype.vala: check whether delegate matches method,
         fixes bug 515617

2008-02-23  Jürg Billeter  <[email protected]>

       * gen-project/valaprojectgenerator.vala: fix Date.set_time_val call

2008-02-22  Jürg Billeter  <[email protected]>

       * vapigen/valagidlparser.vala: support no_array_length metadata
         attribute

       * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: fix
         gtk_tree_path_get_indices binding, fixes bug 515410

       * vapi/gtk+-2.0.vapi: regenerated

2008-02-22  Jürg Billeter  <[email protected]>

       * vapi/packages/gtk+-2.0/: fix gtk_selection_data_set binding,
         fixes bug 515409

       * vapi/gtk+-2.0.vapi: regenerated

2008-02-21  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: add g_date_strftime binding, fixes bug 514346

2008-02-21  Jürg Billeter  <[email protected]>

       * vala/valamemorymanager.vala, vala/valaparenthesizedexpression.vala,
         vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala,
         gobject/valaccodegenerator.vala: support delegate parameters in
         creation methods, fixes bug 513273

2008-02-19  Jürg Billeter  <[email protected]>

       * vapi/packages/libsoup-2.4/: update to libsoup 2.3.2

       * vapi/libsoup-2.4.vapi: regenerated

2008-02-19  Jürg Billeter  <[email protected]>

       * vapi/packages/gtksourceview-2.0/: update to gtksourceview 2.1.2

       * vapi/gtksourceview-2.0.vapi: regenerated

2008-02-19  Jürg Billeter  <[email protected]>

       * vapi/packages/libwnck-1.0/: update to libwnck 2.21.91

2008-02-19  Jürg Billeter  <[email protected]>

       * vapi/packages/gstreamer-0.10/,
         vapi/packages/gstreamer-interfaces-0.10/: update to
         gstreamer 0.10.17

       * vapi/gstreamer-0.10.vapi, vapi/gstreamer-interfaces-0.10.vapi:
         regenerated

2008-02-19  Jürg Billeter  <[email protected]>

       * vapi/packages/gio-2.0/, vapi/packages/gio-unix-2.0/: update to
         glib 2.15.5

       * vapi/gio-2.0.vapi, vapi/gio-unix-2.0.vapi: regenerated

2008-02-19  Jürg Billeter  <[email protected]>

       * vapi/packages/pango/: fix pango_layout_get_pixel_size binding

       * vapi/pango.vapi: regenerated

2008-02-19  Raffaele Sandrini  <[email protected]>

       * AUTHORS, ccode/valaccodeelementaccess.vala,
         ccode/valaccodemodifiers.vala, gobject/valaccodegenerator.vala,
         gobject/valaccodegeneratorclass.vala,
         gobject/valaccodegeneratorinterface.vala,
         gobject/valaccodegeneratorinvocationexpression.vala,
         gobject/valaccodegeneratormemberaccess.vala,
         gobject/valaccodegeneratormethod.vala,
         gobject/valaccodegeneratorsignal.vala,
         gobject/valaccodegeneratorsourcefile.vala,
         gobject/valaccodegeneratorstruct.vala,
         gobject/valainterfaceregisterfunction.vala, vala/valaarray.vala,
         vala/valaarraycreationexpression.vala,
         vala/valaattributeprocessor.vala, vala/valacharacterliteral.vala,
         vala/valacodevisitor.vala, vala/valacreationmethod.vala,
         vala/valadatatype.vala, vala/valaelementaccess.vala,
         vala/valaformalparameter.vala, vala/valainterfacewriter.vala,
         vala/valalockable.vala, vala/valalockstatement.vala,
         vala/valamember.vala, vala/valamemorymanager.vala,
         vala/valamethod.vala, vala/valasemanticanalyzer.vala,
         vala/valatypesymbol.vala, vala/valaunresolvedtype.vala,
         vapigen/valagidlparser.vala: change my email from [email protected]
         to [email protected]
       * ChangeLog: fix pervious ChangeLog entry

2008-02-19  Raffaele Sandrini  <[email protected]>

       * vapi/gio-2.0.vapi: regenerated
       * vapi/packages/gio-2.0/gio-2.0.metadata: fix some methods and rename
         IOErrorEnum to IOError
       * vapigen/valagidlparser.vala: support renaming of enums, check more
         carefully whether an error formal parameter of a function is meant as
         exception

2008-02-18  Jürg Billeter  <[email protected]>

       * vapi/Makefile.am, vapi/libusb.vapi: add libusb bindings,
         patch by Evan Nemerson

2008-02-18  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: fix g_signal_handlers_* bindings

2008-02-18  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: convert FileStream to instance_pos syntax

2008-02-18  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala: support delegates throwing
         exceptions, patch by Andrea Del Signore, fixes bug 517024

2008-02-18  Jürg Billeter  <[email protected]>

       * vapi/packages/gnet-2.0/: update to use vala-gen-introspect

       * vapi/gnet-2.0.vapi: regenerated

2008-02-18  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: fix GObjectClass binding

2008-02-16  Jürg Billeter  <[email protected]>

       * vala/valadelegate.vala, gobject/valaccodegenerator.vala: support
         [NoArrayLength] attribute for delegates

2008-02-15  Jürg Billeter  <[email protected]>

       * vala/valainterfacewriter.vala: write cheader_filename for
         namespace methods

       * vapi/: regenerated bindings, fixes bug 514350

2008-02-15  Jürg Billeter  <[email protected]>

       * gobject/valaccodeassignmentbinding.vala,
         gobject/valaccodegenerator.vala: generate casts for property
         assignments where necessary, fixes bug 511732

2008-02-15  Jürg Billeter  <[email protected]>

       * vala/valamethod.vala, vala/valasemanticanalyzer.vala,
         gobject/valaccodegenerator.vala: fix memory management of
         parameters with ownership transfer, fixes bug 511642

2008-02-14  Jürg Billeter  <[email protected]>

       * vala/valainterfacewriter.vala: avoid testing floating point
         numbers for equality, fixes bug 516259

2008-02-12  Jürg Billeter  <[email protected]>

       * vala/valanamespace.vala: visit error domains, fixes bug 515828

2008-02-12  Jürg Billeter  <[email protected]>

       * vapi/packages/gdk-2.0/: fix gdk_window_get_origin binding
       * vapi/packages/gtk+-2.0/: fix gtk_spin_button_get_range binding

       * vapi/gdk-2.0.vapi, vapi/gtk+-2.0.vapi: regenerated

2008-02-12  Jürg Billeter  <[email protected]>

       * vala/valaelementaccess.vala: fix crash when using prefix
         increment in element access expression, fixes bug 515733

2008-02-12  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala: fix using instance methods as
         delegates in the constructor

2008-02-12  Jürg Billeter  <[email protected]>

       * gobject/valaccodeassignmentbinding.vala: support signal handlers
         with struct parameters

2008-02-09  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala,
         gobject/valaccodegeneratorinterface.vala: support GType
         properties, patch by Ali Sabil

2008-02-09  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: remove static modifier from GSourceFunc
         binding

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

       * vala/valaattributeprocessor.vala, gobject/valaccodegenerator.vala:
         support delegates with array and struct parameters,
         fixes bug 515202

       * vapi/glib-2.0.vapi: fix GSignalEmissionHook binding

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

       * vala/parser.y: fix use of uninitialized variables and mixed
         declaration and code, patch by Vlad Grecescu, fixes bug 515166

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

       * vapi/packages/libsoup-2.2/: fix message ownership issues

       * vapi/libsoup-2.2.vapi: regenerated

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

       * vapi/glib-2.0.vapi: add missing attributes to GType binidng for
         use as property or signal parameter

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

       * gobject/valaccodegeneratorstruct.vala: remove obsolete code used
         for reference-type structs

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

       * vapi/packages/webkit-1.0/: renamed from WebKitGtk and updated to
         current svn trunk

       * vapi/webkit-1.0.vapi: regenerated

       * vapi/Makefile.am: updated

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

       * vapi/Makefile.am, vapi/taglib_c.vapi: add taglib bindings,
         patch by Andreas Brauchli

2008-02-07  Jürg Billeter  <[email protected]>

       * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: fix GtkWidget.window
         binding, fixes bug 510026

       * vapi/gtk+-2.0.vapi: regenerated

2008-02-07  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala:

         Support element access for pointers, fixes bug 512869

2008-02-07  Jürg Billeter  <[email protected]>

       * vala/Makefile.am, vala/parser.y, vala/scanner.l,
         vala/valacodecontext.vala, vala/valacodegenerator.vala,
         vala/valacodevisitor.vala, vala/valadeletestatement.vala,
         vala/valainterfacewriter.vala, vala/valasemanticanalyzer.vala,
         gobject/valaccodegenerator.vala:

         Support delete operator for pointers, fixes bug 512868

       * vapi/gio-2.0.vapi, vapi/gtk+-2.0.vapi: regenerated

2008-02-07  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: allow pointer arithmetic

2008-02-07  Jürg Billeter  <[email protected]>

       * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: fix
         gtk_tree_model_iter_nth_child binding, fixes bug 514869

       * vapi/gtk+-2.0.vapi: regenerated

2008-02-07  Jürg Billeter  <[email protected]>

       * vala/Makefile.am, vala/parser.y, vala/scanner.l, vala/vala.h,
         vala/valacodecontext.vala, vala/valacodegenerator.vala,
         vala/valacodevisitor.vala, vala/valaenum.vala,
         vala/valaerrorcode.vala, vala/valaerrordomain.vala,
         vala/valaerrortype.vala, vala/valainterfacewriter.vala,
         vala/valanamespace.vala, vala/valasemanticanalyzer.vala,
         gobject/valaccodegenerator.vala, tests/exceptions.vala:

         Separate errordomain from enum declaration, fixes bug 512616

2008-02-07  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala: use 0 as array length when array
         is a null literal

       * vapigen/valagidlparser.vala: add basic array length support

       * vapi/cairo.vapi: fix some array length parameters

       * vapi/atk.vapi, vapi/gconf-2.0.vapi, vapi/gdk-2.0.vapi,
         vapi/gdk-pixbuf-2.0.vapi, vapi/gio-2.0.vapi,
         vapi/gnome-desktop-2.0.vapi, vapi/gstreamer-0.10.vapi,
         vapi/gstreamer-audio-0.10.vapi, vapi/gstreamer-check-0.10.vapi,
         vapi/gstreamer-netbuffer-0.10.vapi, vapi/gtk+-2.0.vapi,
         vapi/libgnome-2.0.vapi, vapi/libgnomeui-2.0.vapi, vapi/libnotify.vapi,
         vapi/libsoup-2.2.vapi, vapi/libsoup-2.4.vapi, vapi/pango.vapi,
         vapi/vte.vapi: regenerated

2008-02-07  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: fix some array length parameters

2008-02-07  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi, vapi/packages/gstreamer-0.10/:
         vapi/packages/gtk+-2.0/: set array_length_pos for init methods

       * vapi/gstreamer-0.10.vapi, vapi/gtk+-2.0.vapi: regenerated

2008-02-07  Jürg Billeter  <[email protected]>

       * vala/valasignal.vala, vapigen/valagidlparser.vala: fix properties
         and signals in vapigen

2008-02-07  Jürg Billeter  <[email protected]>

       * vala/valadelegate.vala, gobject/valaccodegenerator.vala,
         tests/delegates.vala: create wrapper functions for methods used as
         delegates to fix parameter order

2008-02-07  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala, vala/valasignal.vala,
         gobject/valaccodeassignmentbinding.vala,
         gobject/valaccodegenerator.vala,
         gobject/valaccodegeneratorinvocationexpression.vala,
         gobject/valaccodegeneratorsourcefile.vala,
         tests/classes-properties.vala, vapi/glib-2.0.vapi: create wrapper
         functions for signal handlers to support public signal handlers,
         fixes bug 508834

2008-02-06  Jürg Billeter  <[email protected]>

       * vala/parser.y, vala/valaarrayresizemethod.vala,
         vala/valaattribute.vala, vala/valaattributeprocessor.vala,
         vala/valacodecontext.vala, vala/valadelegate.vala,
         vala/valaformalparameter.vala, vala/valainterfacewriter.vala,
         vala/valamethod.vala, vala/valasemanticanalyzer.vala,
         gobject/valaccodegeneratorinvocationexpression.vala,
         gobject/valaccodegeneratormethod.vala:

         Support flexible position of array length and delegate target
         parameters, fixes bug 508831 and bug 513089

       * vapi/glib-2.0.vapi: update

2008-02-05  Jürg Billeter  <[email protected]>

       * vala/valapointertype.vala: implement get_symbols method,
         based on patch by Andreas Brauchli, fixes bug 514008

2008-02-05  Jürg Billeter  <[email protected]>

       * vala/parser.y, vala/valaclass.vala, vala/valaproperty.vala,
         gobject/valaccodegeneratorinterface.vala: support default values
         for properties, fixes bug 437434

2008-02-05  Jürg Billeter  <[email protected]>

       * vala/valastruct.vala, gobject/valaccodegeneratorsignal.vala:
         support non-simple struct as signal parameter type

2008-02-05  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala: fix critical when using interface
         properties

2008-02-05  Jürg Billeter  <[email protected]>

       * vala/parser.y, vala/valaexpression.vala,
         vala/valapropertyaccessor.vala, vala/valasemanticanalyzer.vala,
         gobject/valaccodegenerator.vala: add support for private property
         accessors

2008-02-05  Jürg Billeter  <[email protected]>

       * vala/valacfgbuilder.vala, vala/valapropertyaccessor.vala: build
         control flow graph for property accessors

2008-02-05  Jürg Billeter  <[email protected]>

       * gee/hashmap.vala, gee/readonlycollection.vala, gee/readonlylist.vala,
         gee/readonlymap.vala, gee/readonlyset.vala: remove unreachable
         return statements

2008-02-05  Jürg Billeter  <[email protected]>

       * vala/valacfgbuilder.vala: assume that control flow ends when
         invoking a method with the [NoReturn] attribute

       * vapi/glib-2.0.vapi: add [NoReturn] to assert_not_reached

2008-02-05  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: set tree_can_fail for assignments
         that can fail

2008-02-05  Jürg Billeter  <[email protected]>

       * vala/valacfgbuilder.vala, vala/valaforstatement.vala,
         vala/valasemanticanalyzer.vala, gobject/valaccodegenerator.vala:
         support for statements without condition, fixes bug 514548

2008-02-05  Jürg Billeter  <[email protected]>

       * vala/valapointertype.vala, vala/valasemanticanalyzer.vala: support
         addressof expressions for reference types, fixes bug 514495

2008-02-05  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: fix crash when casting an invalid
         expression, fixes bug 514331

2008-02-05  Jürg Billeter  <[email protected]>

       * vala/valaclass.vala, vala/valastruct.vala: improve error reporting
         for methods missing the return type, fixes bug 514344

2008-02-05  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: fix error message for invalid
         symbols, fixes bug 514329

2008-02-05  Jürg Billeter  <[email protected]>

       * vala/valaclass.vala: improve error reporting for properties,
         fixes bug 514326

       * tests/classes-properties.vala: fix test case

2008-02-05  Jürg Billeter  <[email protected]>

       * gobject/valaccodeassignmentbinding.vala,
         gobject/valaccodegenerator.vala: don't use construction properties
         for classes not deriving from GObject, fixes bug 514323

2008-02-04  Jürg Billeter  <[email protected]>

       * vala/valadatatype.vala, vala/valadelegatetype.vala,
         gobject/valaccodeassignmentbinding.vala: don't crash when using
         delegate properties, fixes bug 514261

2008-02-04  Jürg Billeter  <[email protected]>

       * gobject/valaccodegeneratorsourcefile.vala: don't write C file in
         case of errors, fixes bug 514259

2008-02-04  Jürg Billeter  <[email protected]>

       * vala/valaclass.vala, vala/valainterface.vala, vala/valastruct.vala,
         gobject/valaccodegeneratormethod.vala: don't generate result
         variable when not using postconditions to avoid unnecessary name
         conflicts with method parameters

2008-02-04  Jürg Billeter  <[email protected]>

       * compiler/valacompiler.vala: fix .vapi location without -d option

2008-02-04  Jürg Billeter  <[email protected]>

       * gobject/valaccodeassignmentbinding.vala: add missing
         visit_expression call for assignments, fixes bug 514255

2008-02-03  Jürg Billeter  <[email protected]>

       * vapi/Makefile.am, vapi/json-glib-1.0.vapi,
         vapi/packages/json-glib-1.0/: add JSON-GLib bindings,
         patch by Ali Sabil

2008-02-03  Jürg Billeter  <[email protected]>

       * vala/Makefile.am, vala/valacodecontext.vala,
         compiler/valacompiler.vala, vapigen/valavapigen.vala: move
         get_package_path method to libvala

2008-02-03  Raffaele Sandrini  <[email protected]>

       * tests/arrays.vala: extend the array test with an array of structs
         declared through the "var" keyword
       * vala/valasemanticanalyzer.vala: fix a memory management bug with
         arrays of struct elements

2008-02-03  Jürg Billeter  <[email protected]>

       * vapigen/valagidlparser.vala: set requires_null_check for nullable
         parameters, they're not local variables

       * vapi/gtk+-2.0.vapi: regenerated

2008-02-03  Jürg Billeter  <[email protected]>

       * vala/scanner.l: accept carriage returns in source files

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

       * vala/valaproperty.vala: add missing return statement

2008-02-02  Raffaele Sandrini  <[email protected]>

       * gobject/valaccodeassignmentbinding.vala
         gobject/valaccodegenerator.vala,
         gobject/valaccodegeneratorclass.vala,
         gobject/valaccodegeneratormemberaccess.vala,
         gobject/valaccodegeneratormethod.vala, vala/valadatatype.vala: add
         very basic support for properties serving real (non fundamental)
         structs, they are unboxed and therefore not yet known by the GObject
         type system when declared

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

       * compiler/valacompiler.vala: use --directory when writing vapi file

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

       * vala/valasourcefile.vala: remove basedir workaround used for
         backward compatibility, so that --library without --basedir
         works as expected

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

       * vapi/atk.vapi, vapi/gdk-2.0.vapi, vapi/gio-2.0.vapi,
         vapi/gnome-vfs-2.0.vapi, vapi/gstreamer-0.10.vapi,
         vapi/gstreamer-audio-0.10.vapi, vapi/gstreamer-base-0.10.vapi,
         vapi/gstreamer-interfaces-0.10.vapi, vapi/gstreamer-rtp-0.10.vapi,
         vapi/gstreamer-tag-0.10.vapi, vapi/gtk+-2.0.vapi,
         vapi/libglade-2.0.vapi, vapi/liboobs-1.vapi, vapi/libsoup-2.2.vapi,
         vapi/libsoup-2.4.vapi, vapi/libwnck-1.0.vapi, vapi/pango.vapi,
         vapi/vte.vapi, vapi/WebKitGtk.vapi: regenerated

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

       * gobject-introspection/gidl.vapi, vapigen/valagidlparser.vala:
         improve support for virtual methods,
         based on patch by Michael Lawrence, fixes bug 452019

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

       * vapi/Makefile.am, vapi/packages/gdk-x11-2.0/, vapi/gdk-x11-2.0.deps,
         vapi/gdk-x11-2.0.vapi: add gdk-x11-2.0 bindings,
         patch by Maciej Piechotka, fixes bug 510336

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

       * vala/valaproperty.vala, gobject/valaccodegeneratorinterface.vala:
         support [Description (nick = "foo", blurb = "bar")] attribute,
         based on patch by Juan Carlos Girardi, fixes part of bug 437434

2008-02-01  Jürg Billeter  <[email protected]>

       * vala/parser.y, vala/valaproperty.vala, vala/valasemanticanalyzer.vala:
         report error when declaring static properties

2008-02-01  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: report error for binary
         expressions with invalid operands, fixes bug 513708

2008-02-01  Jürg Billeter  <[email protected]>

       * vala/valacatchclause.vala, vala/valacfgbuilder.vala,
         vala/valasemanticanalyzer.vala: fix crash when using general
         catch clause, fixes bug 513680

2008-02-01  Jürg Billeter  <[email protected]>

       * vala/valacfgbuilder.vala, vala/valatrystatement.vala: add basic
         support for exceptional control flow

2008-02-01  Jürg Billeter  <[email protected]>

       * vala/scanner.l: fix typo in hex_digit

2008-02-01  Jürg Billeter  <[email protected]>

       * ccode/valaccodevariabledeclarator.vala,
         gobject/valaccodegenerator.vala: 0-initialize temporary struct
         variables to avoid passing uninitialized structs by reference,
         fixes bug 513144

2008-02-01  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: fix casts to delegate types

2008-02-01  Jürg Billeter  <[email protected]>

       * vala/parser.y, vala/valaarraytype.vala, vala/valadatatype.vala,
         vala/valaintegertype.vala, vala/valanulltype.vala,
         vala/valapointertype.vala, vala/valasemanticanalyzer.vala,
         vala/valasymbolresolver.vala, vala/valaunresolvedtype.vala,
         ccode/valaccodeassignment.vala, ccode/valaccodebinaryexpression.vala,
         gobject/valaccodegenerator.vala: add more non-null warnings

2008-01-31  Jürg Billeter  <[email protected]>

       * vapi/atk.vapi, vapi/gdk-pixbuf-2.0.vapi, vapi/gstreamer-0.10.vapi,
         vapi/gstreamer-controller-0.10.vapi,
         vapi/gstreamer-interfaces-0.10.vapi, vapi/gstreamer-rtsp-0.10.vapi,
         vapi/gstreamer-video-0.10.vapi, vapi/gtk+-2.0.vapi,
         vapi/poppler-glib.vapi: regenerated

2008-01-31  Jürg Billeter  <[email protected]>

       * vapi/packages/gnome-desktop-2.0/: update to gnome-desktop 2.21.90

       * vapi/gnome-desktop-2.0.vapi: regenerated

2008-01-31  Jürg Billeter  <[email protected]>

       * vapi/packages/pango/: update to pango 1.19.3

       * vapi/pango.vapi: regenerated

2008-01-31  Jürg Billeter  <[email protected]>

       * vapi/packages/gio-2.0/: update to glib 2.15.4

       * vapi/gio-2.0.vapi: regenerated

2008-01-31  Jürg Billeter  <[email protected]>

       * vapi/Makefile.am, vapi/libsoup-2.4.deps, vapi/libsoup-2.4.vapi,
         vapi/packages/libsoup-2.4/: add libsoup-2.4 bindings

2008-01-30  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: add GBookmarkFile bindings,
         patch by Emmanuele Bassi, fixes bug 513059

2008-01-30  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: add GSequence bindings,
         based on patch by Daniel Svensson, fixes bug 512938

2008-01-30  Jürg Billeter  <[email protected]>

       * vapi/Makefile.am, vapi/gio-unix-2.0.deps, vapi/gio-unix-2.0.vapi,
         vapi/packages/gio-unix-2.0/: add gio-unix-2.0 bindings,
         based on patch by Mikael Hermansson, fixes bug 512926

2008-01-30  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: enhance GOption bindings,
         based on patch by Maciej Piechotka, fixes bug 512840

2008-01-30  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: report error when using automatic
         properties in interfaces, fixes bug 513157

2008-01-30  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: report error when trying to add
         instance fields to interfaces, fixes bug 513152

2008-01-30  Jürg Billeter  <[email protected]>

       * vala/valainterfacewriter.vala: output # for properties transferring
         ownership

2008-01-30  Jürg Billeter  <[email protected]>

       * vala/valacreationmethod.vala: default cname should be _init instead
         of _new for creation methods in structs

2008-01-30  Jürg Billeter  <[email protected]>

       * vala/valainterfacewriter.vala: don't output overridden properties

2008-01-30  Jürg Billeter  <[email protected]>

       * vapi/Makefile.am, vapi/WebKitGtk.deps, vapi/WebKitGtk.vapi,
         vapi/packages/WebKitGtk/: add WebKit bindings

2008-01-29  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala, vapi/glib-2.0.vapi: bind GString
         as GLib.StringBuilder to avoid confusion between string and String

2008-01-29  Jürg Billeter  <[email protected]>

       * vala/valadatatype.vala: fix crash on invalid code, fixes bug 512306

2008-01-29  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: enhance GError binding

2008-01-29  Jürg Billeter  <[email protected]>

       * vapi/packages/libsoup-2.2/: fix SoupDataBuffer binding

       * vapi/libsoup-2.2.vapi: regenerated

2008-01-29  Jürg Billeter  <[email protected]>

       * vapigen/valagidlparser.vala: support transfer_ownership attribute
         for function parameters

       * vapi/packages/libsoup-2.2/: fix soup_session_queue_message binding

       * vapi/libsoup-2.2.vapi: regenerated

2008-01-28  Jürg Billeter  <[email protected]>

       * vala/valainterfacewriter.vala: support [NoWrapper] attribute for
         virtual methods

2008-01-28  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala: remove unnecessary if statement

2008-01-27  Jürg Billeter  <[email protected]>

       * gobject/valaccodegeneratorinvocationexpression.vala,
         gobject/valaccodegeneratormemberaccess.vala: fix struct pointer
         member access

       * tests/Makefile.am, tests/pointers.vala, tests/pointers.exp: test
         struct pointers

2008-01-27  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: fix critical when using normal member
         access on pointers

2008-01-27  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: fix GValue binding

2008-01-27  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: bind message output functions

2008-01-27  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala: report error instead of warning when
         trying to implicitly copy non-reference counted object

2008-01-27  Raffaele Sandrini  <[email protected]>

       * gobject/valaccodegeneratorsignal.vala: fix regression introduced
         with libgee regarding marshaller generation

2008-01-27  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: complete GList and GSList bindings

2008-01-26  Jürg Billeter  <[email protected]>

       * vapi/packages/gstreamer-audio-0.10/,
         vapi/packages/gstreamer-fft-0.10/,
         vapi/packages/gstreamer-interfaces-0.10/,
         vapi/packages/gstreamer-netbuffer-0.10/,
         vapi/packages/gstreamer-pbutils-0.10/,
         vapi/packages/gstreamer-riff-0.10/,
         vapi/packages/gstreamer-rtp-0.10/,
         vapi/packages/gstreamer-rtsp-0.10/,
         vapi/packages/gstreamer-sdp-0.10/,
         vapi/packages/gstreamer-tag-0.10/,
         vapi/packages/gstreamer-video-0.10/: fix cheader_filename of GStreamer
         libraries, patch by Maciej Piechotka, fixes bug 510834

       * vapi/gstreamer-audio-0.10.vapi, vapi/gstreamer-fft-0.10.vapi,
         vapi/gstreamer-interfaces-0.10.vapi,
         vapi/gstreamer-netbuffer-0.10.vapi, vapi/gstreamer-pbutils-0.10.vapi,
         vapi/gstreamer-riff-0.10.vapi, vapi/gstreamer-rtp-0.10.vapi,
         vapi/gstreamer-rtsp-0.10.vapi, vapi/gstreamer-sdp-0.10.vapi,
         vapi/gstreamer-tag-0.10.vapi, vapi/gstreamer-video-0.10.vapi:
         regenerated

2008-01-26  Jürg Billeter  <[email protected]>

       * vala/parser.y: fix critical on parse error in lambda expression,
         fixes bug 511887

2008-01-26  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: fix crash with invalid invocation
         expressions, fixes bug 511823

2008-01-26  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala: fix crash when using type without
         copy function, fixes bug 511821

2008-01-24  Jürg Billeter  <[email protected]>

       * vala/valaarraytype.vala, vala/valadatatype.vala,
         vala/valainterfacewriter.vala, vala/valanulltype.vala,
         vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala,
         gobject/valaccodeassignmentbinding.vala,
         gobject/valaccodegenerator.vala,
         gobject/valaccodegeneratorinvocationexpression.vala,
         gobject/valaccodegeneratormethod.vala,
         gobject/valaccodegeneratorsignal.vala: use ArrayType class

2008-01-24  Raffaele Sandrini  <[email protected]>

       * vala/parser.y: allow constant declarations in structs

2008-01-24  Raffaele Sandrini  <[email protected]>

       * vala/parser.y: report initializers in struct fields as error

2008-01-24  Jürg Billeter  <[email protected]>

       * gen-project/valaprojectgenerator.vala: use valac -C in generated
         Makefile.am and fix GtkTextBuffer.get_text call in generated source
         code

2008-01-24  Jürg Billeter  <[email protected]>

       * vala/valacfgbuilder.vala: build control flow graph for switch
         statements, report missing break statements at end of switch
         sections, fixes bug 511644

       * tests/statements-selection.vala: test switch checks

2008-01-23  Jürg Billeter  <[email protected]>

       * vapi/packages/gdk-pixbuf-2.0/: fix gdk_pixdata_serialize binding

       * vapi/gdk-pixbuf-2.0.vapi: regenerated

2008-01-23  Jürg Billeter  <[email protected]>

       * vapi/packages/gdk-pixbuf-2.0/: fix GdkPixdata binding

       * vapi/gdk-pixbuf-2.0.vapi: regenerated

2008-01-23  Jürg Billeter  <[email protected]>

       * vala/valaintegertype.vala: override copy method

2008-01-23  Jürg Billeter  <[email protected]>

       * vapi/packages/gstreamer-base-0.10/,
         vapi/packages/gstreamer-controller-0.10/,
         vapi/packages/gstreamer-dataprotocol-0.10/,
         vapi/packages/gstreamer-net-0.10/: fix cheader_filename of GStreamer
         base libraries, fixes part of bug 510834

       * vapi/gstreamer-base-0.10.vapi, vapi/gstreamer-controller-0.10.vapi,
         vapi/gstreamer-dataprotocol-0.10.vapi, vapi/gstreamer-net-0.10.vapi:
         regenerated

2008-01-23  Jürg Billeter  <[email protected]>

       * vala/valamethodtype.vala, vala/valasemanticanalyzer.vala,
         vala/valasignaltype.vala, gobject/valaccodegenerator.vala,
         gobject/valaccodegeneratormemberaccess.vala: improve generic type
         resolution to support generic fields, fixes bug 475524

2008-01-23  Jürg Billeter  <[email protected]>

       * vala/valadelegatetype.vala: fix symbol dependency for delegates,
         fixes bug 511555

2008-01-23  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: fix crash on invalid operand,
         fixes bug 511546

2008-01-23  Jürg Billeter  <[email protected]>

       * vala/Makefile.am, vala/valabasicblock.vala, vala/valacfgbuilder.vala,
         vala/valadostatement.vala, vala/valaforstatement.vala,
         vala/valaifstatement.vala, vala/valamemorymanager.vala,
         vala/valamethod.vala, vala/valasemanticanalyzer.vala,
         vala/valasymbolresolver.vala, vala/valawhilestatement.vala,
         gobject/valaccodegenerator.vala, compiler/valacompiler.vala: build
         control flow graph, report error for missing return statement in
         non-void methods, and report warning for unreachable code,
         fixes bug 508480

       * tests/exceptions.vala: add missing return statement

2008-01-23  Jürg Billeter  <[email protected]>

       * tests/Makefile.am, tests/testrunner.sh: honor EXEEXT to fix tests
         on Cygwin and MinGW, patch by Yaakov Selkowitz, fixes bug 511438

2008-01-23  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala: emit namespace constants,
         fixes bug 511383

2008-01-23  Jürg Billeter  <[email protected]>

       * vala/valaenumvalue.vala, vala/valasemanticanalyzer.vala,
         gobject/valaccodegenerator.vala,
         gobject/valaccodegeneratorsourcefile.vala: allow string comparison
         with null, use strcmp instead of g_utf8_collate for string operators,
         fixes bug 506199

       * tests/Makefile.am, tests/strings.vala, tests/strings.exp: test
         string operators

2008-01-22  Jürg Billeter  <[email protected]>

       * vapigen/valagidlparser.vala: support metadata attributes for signal
         parameters

       * vapi/packages/gtk+-2.0/: fix GtkWidget::key_*_event bindings,
         fixes bug 505062

       * vapi/gtk+-2.0.vapi: regenerated

2008-01-22  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: use char[] instead of string for byte buffers,
         fixes bug 501690

2008-01-22  Jürg Billeter  <[email protected]>

       * vala/Makefile.am, vala/valaintegertype.vala,
         vala/valasemanticanalyzer.vala, vapi/glib-2.0.vapi: improve implicit
         conversion from integer literals, fixes bug 492475

2008-01-22  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: update ranks of integer types to allow more
         implicit conversions where it makes sense

2008-01-22  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala: support length field for array
         constants

       * tests/arrays.vala: test length field of array constants

2008-01-22  Jürg Billeter  <[email protected]>

       * tests/Makefile.am, tests/arrays.exp, tests/arrays.vala: add element
         access tests to array tests

2008-01-22  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: check type of variable initializer

       * gee/hashmap.vala, gee/hashset.vala, vala/valasymbol.vala: fix invalid
         variable initializers

2008-01-22  Jürg Billeter  <[email protected]>

       * vapi/packages/gdk-pixbuf-2.0/, vapi/packages/gdk-2.0/,
         vapi/gdk-pixbuf-2.0.vapi, vapi/gdk-2.0.vapi: add bindings for
         gdk-pixbuf-2.0, fixes bug 501589

       * vapi/packages/gnome-desktop-2.0/, vapi/packages/gtk+-2.0/,
         vapi/packages/gtksourceview-2.0/, vapi/packages/hildon-1/,
         vapi/packages/libglade-2.0/, vapi/packages/libgnomeui-2.0/,
         vapi/packages/libnotify/. vapi/packages/libwnck-1.0/.
         vapi/packages/poppler-glib/, vapi/packages/vte/, vapi/gdk-2.0.deps,
         vapi/gnome-desktop-2.0.deps, vapi/gtk+-2.0.deps,
         vapi/gtksourceview-2.0.deps, vapi/hildon-1.deps,
         vapi/libglade-2.0.deps, vapi/libgnomeui-2.0.deps, vapi/libnotify.deps,
         vapi/libwnck-1.0.deps, vapi/poppler-glib.deps, vapi/vte.deps: update
         dependencies

       * vapi/Makefile.am: updated

2008-01-22  Jürg Billeter  <[email protected]>

       * gee/arraylist.vala, gee/hashmap.vala, gee/hashset.vala,
         gee/iterable.vala, gee/readonlycollection.vala, gee/readonlylist.vala,
         gee/readonlyset.vala: add get_element_type method to Gee.Iterable

2008-01-22  Jürg Billeter  <[email protected]>

       * vapigen/valagidlparser.vala: support cheader_filename metadata
         attribute for enums

2008-01-22  Jürg Billeter  <[email protected]>

       * vala/scanner.l: fix nullable types for local variables

2008-01-22  Jürg Billeter  <[email protected]>

       * gee/hashmap.vala, gee/hashset.vala: remove unneeded type casts

2008-01-22  Jürg Billeter  <[email protected]>

       * gobject/valaccodearraycreationexpressionbinding.vala,
         gobject/valaccodegenerator.vala: fix array creation expressions with
         side-effects, fixes bug 472984

       * tests/arrays.vala: test array creation expressions with side-effects

2008-01-21  Jürg Billeter  <[email protected]>

       * tests/Makefile.am, tests/arrays.exp, tests/arrays.vala: combine array
         tests in one file

2008-01-21  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: set base_method also in VAPI classes
         for virtual and abstract methods, fixes `base´ access

2008-01-21  Jürg Billeter  <[email protected]>

       * compiler/valacompiler.vala, vapigen/valavapigen.vala: add --quiet
         option to valac and vapigen,
         patch by Emmanuele Bassi, fixes bug 510998

2008-01-21  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: improve generic type resolution, add
         type checking for element type in foreach statement,
         based on patch by Hans Vercammen, fixes bug 510852

       * gobject/valaccodegenerator.vala,
         gobject/valaccodegeneratormethod.vala, vapigen/valagidlparser.vala:
         fix foreach statements

2008-01-21  Jürg Billeter  <[email protected]>

       * vapi/packages/pango/: fix pango_layout_iter_get_line_yrange binding

       * vapi/pango.vapi: regenerated

2008-01-21  Jürg Billeter  <[email protected]>

       * vapi/packages/poppler-glib/: fix poppler_page_get_size binding,
         fixes bug 510781

       * vapi/poppler-glib.vapi: regenerated

2008-01-19  Jürg Billeter  <[email protected]>

       * gobject-introspection/scanner.c: support type_t naming convention

2008-01-19  Jürg Billeter  <[email protected]>

       * vapigen/valagidlparser.vala: support hiding enums

2008-01-19  Jürg Billeter  <[email protected]>

       * configure.ac: Post-release version bump