1. 12 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      implement simple exception handling for expression and declaration · 08c26be7
      Jürg Billeter authored
      2007-07-12  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=348
      08c26be7
  2. 11 Jul, 2007 4 commits
    • Jürg Billeter's avatar
      add substring method to the string type test substring method · 85a9aab7
      Jürg Billeter authored
      2007-07-11  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=347
      85a9aab7
    • Jürg Billeter's avatar
      support element access for strings test element access for strings · b1a9d5db
      Jürg Billeter authored
      2007-07-11  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=346
      b1a9d5db
    • Jürg Billeter's avatar
      fix order in C header file test public delegate · bf8e760d
      Jürg Billeter authored
      2007-07-11  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=345
      bf8e760d
    • Jürg Billeter's avatar
      call visit_end_full_expression for collection expression return array · 20842807
      Jürg Billeter authored
      2007-07-11  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=344
      20842807
  3. 09 Jul, 2007 2 commits
    • Jürg Billeter's avatar
      remove obsolete ref modifier and callback keyword · ffb3d21f
      Jürg Billeter authored
      2007-07-09  Juerg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l, vala/parser.y, vala/valaarray.vala,
      	  vala/valaarraycreationexpression.vala, vala/valaattribute.vala,
      	  vala/valabaseaccess.vala, vala/valablock.vala,
      	  vala/valabooleanliteral.vala, vala/valacallback.vala,
      	  vala/valaclass.vala, vala/valacodecontext.vala,
      	  vala/valacodenode.vala, vala/valacreationmethod.vala,
      	  vala/valadatatype.vala, vala/valaelementaccess.vala,
      	  vala/valaenum.vala, vala/valafield.vala, vala/valaflags.vala,
      	  vala/valaformalparameter.vala, vala/valaforstatement.vala,
      	  vala/valainitializerlist.vala, vala/valaintegerliteral.vala,
      	  vala/valainterface.vala, vala/valainterfacewriter.vala,
      	  vala/valainvocationexpression.vala, vala/valainvokable.vala,
      	  vala/valalambdaexpression.vala, vala/valaliteralexpression.vala,
      	  vala/valalocalvariabledeclaration.vala, vala/valamemberaccess.vala,
      	  vala/valamemorymanager.vala, vala/valamethod.vala,
      	  vala/valanamespace.vala, vala/valanullliteral.vala,
      	  vala/valaobjectcreationexpression.vala, vala/valaparser.vala,
      	  vala/valapointer.vala, vala/valaproperty.vala,
      	  vala/valasemanticanalyzer.vala, vala/valasignal.vala,
      	  vala/valasourcefile.vala, vala/valasourcereference.vala,
      	  vala/valastringliteral.vala, vala/valastruct.vala,
      	  vala/valaswitchsection.vala, vala/valaswitchstatement.vala,
      	  vala/valasymbol.vala, vala/valasymbolresolver.vala,
      	  vala/valatypereference.vala, vala/valavariabledeclarator.vala,
      	  gobject/valaclassregisterfunction.vala,
      	  gobject/valacodegenerator.vala,
      	  gobject/valacodegeneratorassignment.vala,
      	  gobject/valacodegeneratorclass.vala,
      	  gobject/valacodegeneratorinterface.vala,
      	  gobject/valacodegeneratorinvocationexpression.vala,
      	  gobject/valacodegeneratormemberaccess.vala,
      	  gobject/valacodegeneratormethod.vala,
      	  gobject/valacodegeneratorsignal.vala,
      	  gobject/valacodegeneratorsourcefile.vala,
      	  gobject/valainterfaceregisterfunction.vala,
      	  gobject/valatyperegisterfunction.vala, ccode/valaccodefragment.vala,
      	  ccode/valaccodefunction.vala, compiler/valacompiler.vala,
      	  vapi/cairo.vala, vapi/glib-2.0.vala, vapi/libxml-2.0.vala,
      	  tests/test-023.vala, gobject-introspection/gidl.vala,
      	  vapigen/valagidlparser.vala, vapigen/valavapigen.vala: remove obsolete
      	  ref modifier and callback keyword
      
      svn path=/trunk/; revision=334
      ffb3d21f
    • Jürg Billeter's avatar
      write static delegate instead of callback use static delegate instead of · 0ab8f98f
      Jürg Billeter authored
      2007-07-09  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valainterfacewriter.vala: write static delegate instead of
      	  callback
      	* tests/test-014.vala, tests/test-015.vala, vapi/atk.vala,
      	  vapi/cairo.vala, vapi/gdk-2.0.vala, vapi/gio-standalone.vala,
      	  vapi/gtk+-2.0.vala, vapi/hal.vala, vapi/pango.vala, vapi/vte.vala: use
      	  static delegate instead of callback
      
      svn path=/trunk/; revision=333
      0ab8f98f
  4. 02 May, 2007 1 commit