2007-07-13  Jürg Billeter  <[email protected]>

       * NEWS: update for 0.1.1 release

2007-07-13  Jürg Billeter  <[email protected]>

       * vala/valacatchclause.vala, vala/valacodevisitor.vala,
         vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala,
         vala/valasymbolbuilder.vala, vala/valasymbolresolver.vala,
         vala/valathrowstatement.vala, vala/valatrystatement.vala,
         gobject/valacodegenerator.vala: move iteration of throw statements,
         try statements, and catch clauses from accept to accept_children
         method, fixes nested try statements
       * gobject/valacodegenerator.vala: clear unhandled error instead of
         returning from the current function
       * vala/valasemanticanalyzer.vala: generic pointer is compatible with
         generic pointer
       * vapi/glib-2.0.vala: add some more default values

2007-07-13  Jürg Billeter  <[email protected]>

       * vala/parser.y, gobject/valacodegenerator.vala: support multi-
         dimensional arrays

2007-07-12  Jürg Billeter  <[email protected]>

       * ccode/valaccodewriter.vala, gobject/valaccodecompiler.vala,
         compiler/valacompiler.vala, vapi/glib-2.0.vala,
         gobject-introspection/gidl.vala, vapigen/valagidlparser.vala,
         vapigen/valavapigen.vala: remove Error out parameters, use exceptions

2007-07-12  Jürg Billeter  <[email protected]>

       * gobject/valacodegenerator.vala: support exception handling in
         constructors, avoid error when not using finally blocks

2007-07-12  Jürg Billeter  <[email protected]>

       * vala/parser.y: allow delegates to throw exceptions

2007-07-12  Jürg Billeter  <[email protected]>

       * vala/parser.y, vala/valasemanticanalyzer.vala,
         gobject/valacodegenerator.vala: allow construction methods to throw
         exceptions, fix issue with multiple catch clauses

2007-07-12  Jürg Billeter  <[email protected]>

       * vala/parser.y, vala/valacodenode.vala, vala/valaenum.vala,
         vala/valaexpression.vala, vala/valamethod.vala,
         vala/valasemanticanalyzer.vala, vala/valatrystatement.vala,
         ccode/valaccodegotostatement.vala, ccode/valaccodelabel.vala:
       * gobject/valacodegenerator.vala,
         gobject/valacodegeneratorinvocationexpression.vala,
         gobject/valacodegeneratormethod.vala: implement simple exception
         handling for expression and declaration statements
       * tests/test-033.vala, tests/test-033.out: test exception handling
       * README, ccode/Makefile.am, tests/Makefile.am: update

2007-07-11  Jürg Billeter  <[email protected]>

       * ccode/valaccodefunctioncall.vala, gobject/valacodegenerator.vala,
         gobject/valacodegeneratorinvocationexpression.vala,
         vapi/glib-2.0.vala: add substring method to the string type
       * tests/test-021.vala, tests/test-021.out: test substring method

       Fixes bug 443524

2007-07-11  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala, gobject/valacodegenerator.vala:
         support element access for strings
       * tests/test-019.vala, tests/test-019.out: test element access for
         strings

       Fixes bug 443523

2007-07-11  Jürg Billeter  <[email protected]>

       * ccode/valaccodefragment.vala, ccode/valaccodenode.vala,
         ccode/valaccodeoncesection.vala, gobject/valacodegenerator.vala,
         gobject/valacodegeneratorsourcefile.vala: fix order in C header file
       * tests/test-014.vala, tests/test-014.out: test public delegate

       Fixes bug 442703

2007-07-11  Jürg Billeter  <[email protected]>

       * vala/valaforeachstatement.vala: call visit_end_full_expression for
         collection expression
       * gobject/valacodegenerator.vala, gobject/valacodegeneratormethod.vala:
         return array length if appropriate
       * tests/test-032.vala, tests/test-032.out: test array as return value
       * tests/Makefile.am: update

       Fixes bug 453676

2007-07-11  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: any reference or array type or pointer
         type can be cast to a generic pointer

2007-07-11  Jürg Billeter  <[email protected]>

       * vapi/libxml-2.0.vala: expand libxml2 bindings,
         patch by Michael Lawrence, fixes bug 452016

2007-07-11  Jürg Billeter  <[email protected]>

       * vala/valainterfacewriter.vala: fix writing type arguments of formal
         parameters
       * vapi/atk.vala, vapi/gdk-2.0.vala, vapi/gtk+-2.0.vala, vapi/pango.vala:
         regenerated to use out instead of ref parameters

2007-07-10  Jürg Billeter  <[email protected]>

       * vala/valacodecontext.vala, gobject/valaccodecompiler.vala,
         gobject/valacodegeneratormethod.vala, compiler/valacompiler.vala:
         add --thread option to enable multithreading support

2007-07-10  Jürg Billeter  <[email protected]>

       * gobject/valaccodecompiler.vala: always use gobject-2.0

2007-07-10  Jürg Billeter  <[email protected]>

       * vapi/hal.vala: fix typo

2007-07-09  Jürg Billeter  <[email protected]>

       * configure.ac: Post-release version bump