2007-07-13 Jürg Billeter * NEWS: update for 0.1.1 release 2007-07-13 Jürg Billeter * 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 * vala/parser.y, gobject/valacodegenerator.vala: support multi- dimensional arrays 2007-07-12 Jürg Billeter * 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 * gobject/valacodegenerator.vala: support exception handling in constructors, avoid error when not using finally blocks 2007-07-12 Jürg Billeter * vala/parser.y: allow delegates to throw exceptions 2007-07-12 Jürg Billeter * 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 * 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 * 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 * 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 * 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 * 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 * vala/valasemanticanalyzer.vala: any reference or array type or pointer type can be cast to a generic pointer 2007-07-11 Jürg Billeter * vapi/libxml-2.0.vala: expand libxml2 bindings, patch by Michael Lawrence, fixes bug 452016 2007-07-11 Jürg Billeter * 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 * 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 * gobject/valaccodecompiler.vala: always use gobject-2.0 2007-07-10 Jürg Billeter * vapi/hal.vala: fix typo 2007-07-09 Jürg Billeter * configure.ac: Post-release version bump