1. 17 Sep, 2007 4 commits
    • Jürg Billeter's avatar
      switch invocation expression to external visitor · ebf0ebfa
      Jürg Billeter authored
      2007-09-17  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valacodevisitor.vala, vala/valainvocationexpression.vala,
      	  vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala,
      	  vala/valasymbolresolver.vala,
      	  gobject/valacodegeneratorinvocationexpression.vala: switch invocation
      	  expression to external visitor
      
      svn path=/trunk/; revision=614
      ebf0ebfa
    • Jürg Billeter's avatar
      switch return statement to external visitor · d4b0b21e
      Jürg Billeter authored
      2007-09-17  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valacodevisitor.vala, vala/valamemorymanager.vala,
      	  vala/valareturnstatement.vala, vala/valasemanticanalyzer.vala,
      	  vala/valasymbolresolver.vala, gobject/valacodegenerator.vala: switch
      	  return statement to external visitor
      
      svn path=/trunk/; revision=613
      d4b0b21e
    • Jürg Billeter's avatar
      switch block to external visitor · 6b906cd7
      Jürg Billeter authored
      2007-09-17  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valablock.vala, vala/valacodevisitor.vala,
      	  vala/valaforeachstatement.vala, vala/valamemorymanager.vala,
      	  vala/valasemanticanalyzer.vala, vala/valaswitchsection.vala,
      	  vala/valasymbolresolver.vala, gobject/valacodegenerator.vala: switch
      	  block to external visitor
      
      svn path=/trunk/; revision=612
      6b906cd7
    • Jürg Billeter's avatar
      switch assignment to external visitor · 2d67e9ce
      Jürg Billeter authored
      2007-09-17  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaassignment.vala, vala/valacodevisitor.vala,
      	  vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala,
      	  vala/valasymbolresolver.vala,
      	  gobject/valacodegeneratorassignment.vala: switch assignment to
      	  external visitor
      
      svn path=/trunk/; revision=611
      2d67e9ce
  2. 16 Sep, 2007 1 commit
  3. 15 Sep, 2007 3 commits
    • Jürg Billeter's avatar
      add support for object initializers · 420527fb
      Jürg Billeter authored
      2007-09-15  Juerg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am, vala/parser.y, vala/valamemberinitializer.vala,
      	  vala/valaobjectcreationexpression.vala,
      	  vala/valasemanticanalyzer.vala, gobject/valacodegenerator.vala: add
      	  support for object initializers
      
      	* tests/classes.exp, tests/classes.vala, tests/structs.exp,
      	  tests/structs.vala: test object initializers with classes and structs
      
      svn path=/trunk/; revision=609
      420527fb
    • Jürg Billeter's avatar
      support creation methods in structs, replace InstanceByReference method · 087945bc
      Jürg Billeter authored
      2007-09-15  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valainterfacewriter.vala, vala/valamethod.vala,
      	  vala/valasemanticanalyzer.vala, vala/valastruct.vala,
      	  gobject/valacodegenerator.vala,
      	  gobject/valacodegeneratorinvocationexpression.vala,
      	  gobject/valacodegeneratormethod.vala, vapigen/valagidlparser.vala,
      	  vapi/glib-2.0.vala: support creation methods in structs, replace
      	  InstanceByReference method attribute by SimpleType type attribute
      	  (inverse effect)
      
      	* tests/Makefile.am, tests/structs.exp, tests/structs.vala: add struct
      	  declaration test
      
      	* vapi/gdk-2.0.vala, vapi/gtk+-2.0.vala, vapi/pango.vala: regenerated
      
      svn path=/trunk/; revision=608
      087945bc
    • Jürg Billeter's avatar
      support real literals with exponent · 6f39dba7
      Jürg Billeter authored
      2007-09-15  Juerg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l: support real literals with exponent
      
      svn path=/trunk/; revision=607
      6f39dba7
  4. 14 Sep, 2007 4 commits
  5. 13 Sep, 2007 2 commits
    • Jürg Billeter's avatar
      generate C code comment for abstract methods · 763c1b47
      Jürg Billeter authored
      2007-09-13  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegeneratormethod.vala: generate C code comment for
      	  abstract methods
      
      svn path=/trunk/; revision=602
      763c1b47
    • Jürg Billeter's avatar
      don't remove first parameter of creation methods · 5efd2419
      Jürg Billeter authored
      2007-09-13  Juerg Billeter  <j@bitron.ch>
      
      	* vapigen/valagidlparser.vala: don't remove first parameter of creation
      	  methods
      
      	* vapi/gdk-2.0.vala, vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala,
      	  vapi/gtksourceview-2.0.vala, vapi/libsoup-2.2.vala, vapi/pango.vala:
      	  regenerated
      
      svn path=/trunk/; revision=601
      5efd2419
  6. 10 Sep, 2007 1 commit
    • Jürg Billeter's avatar
      document struct declarations · 7d39fb89
      Jürg Billeter authored
      2007-09-10  Juerg Billeter  <j@bitron.ch>
      
      	* doc/vala/structs.xml: document struct declarations
      
      svn path=/trunk/; revision=600
      7d39fb89
  7. 09 Sep, 2007 5 commits
    • Jürg Billeter's avatar
      detect interface prerequisite cycle · 5a835f4e
      Jürg Billeter authored
      2007-09-09  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasymbolresolver.vala: detect interface prerequisite cycle
      
      svn path=/trunk/; revision=599
      5a835f4e
    • Jürg Billeter's avatar
      detect base class cycle · 97b6924a
      Jürg Billeter authored
      2007-09-09  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala, vala/valainterface.vala,
      	  vala/valasymbolresolver.vala: detect base class cycle
      
      svn path=/trunk/; revision=598
      97b6924a
    • Jürg Billeter's avatar
      support typeof expressions for arrays · 9e2850e0
      Jürg Billeter authored
      2007-09-09  Juerg Billeter  <j@bitron.ch>
      
      	* vala/parser.y: support typeof expressions for arrays
      
      svn path=/trunk/; revision=597
      9e2850e0
    • Jürg Billeter's avatar
      add GLib.Type.INVALID constant · f7b407f3
      Jürg Billeter authored
      2007-09-09  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/glib-2.0.vala: add GLib.Type.INVALID constant
      
      svn path=/trunk/; revision=596
      f7b407f3
    • Jürg Billeter's avatar
      support static classes · f20176ca
      Jürg Billeter authored
      2007-09-09  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valainterfacewriter.vala: support static classes
      
      svn path=/trunk/; revision=595
      f20176ca
  8. 08 Sep, 2007 5 commits
  9. 07 Sep, 2007 2 commits
  10. 06 Sep, 2007 5 commits
    • Jürg Billeter's avatar
      add GTypeDebugFlags and GNode · 5ee9bb3b
      Jürg Billeter authored
      2007-09-06  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/glib-2.0.vala: add GTypeDebugFlags and GNode
      
      svn path=/trunk/; revision=587
      5ee9bb3b
    • Jürg Billeter's avatar
      updated to currrent git regenerated · ec955500
      Jürg Billeter authored
      2007-09-06  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/packages/gio-standalone/: updated to currrent git
      	* vapi/gio-standalone.vala: regenerated
      
      svn path=/trunk/; revision=586
      ec955500
    • Mathias Hasselmann's avatar
      create bindings for gnet-2.0 first attempt to generate gnet-2.0 bindings. · 1b43ce39
      Mathias Hasselmann authored
      2007-09-06  Mathias Hasselmann  <mathias.hasselmann@gmx.de>
      
      	* vapi/packages/gnet-2.0/*: create bindings for gnet-2.0
      	* vapi/gnet-2.0.vala: first attempt to generate gnet-2.0 bindings.
      	  not adding to Makefile.am for now, as this VAPI is untested,
      	  well and because gnet-2.0 uses depricated glib API
      
      svn path=/trunk/; revision=585
      1b43ce39
    • Mathias Hasselmann's avatar
      support multiple namespace mappings for binding really broken libraries · 73beac06
      Mathias Hasselmann authored
      2007-09-06 Mathias Hasselmann <mathias.hasselmann@gmx.de>
      
      	* vala/valanamespace.vala, vapigen/valagidlparser.vala:
      	  support multiple namespace mappings for binding really broken
      	  libraries like gnet-2.0. support shell patterns to lookup attributes
      	  from metadata files. fixes bug 474145
      
      svn path=/trunk/; revision=584
      73beac06
    • Mathias Hasselmann's avatar
      support for GPatternSpec · c316e4ee
      Mathias Hasselmann authored
      2007-09-06  Mathias Hasselmann  <mathias.hasselmann@gmx.de>
      
      	* vapi/glib-2.0.vala: support for GPatternSpec
      
      svn path=/trunk/; revision=583
      c316e4ee
  11. 05 Sep, 2007 1 commit
  12. 04 Sep, 2007 2 commits
    • Mathias Hasselmann's avatar
      support strings in switch statements, fixes bug 473462 · 15f4c8e7
      Mathias Hasselmann authored
      2007-09-04 Mathias Hasselmann <mathias.hasselmann@gmx.de>
      
      	* gobject/valacodegenerator.vala: support strings in switch
      	statements, fixes bug 473462
      
      svn path=/trunk/; revision=581
      15f4c8e7
    • Jürg Billeter's avatar
      emit line directives in debug mode · c7229010
      Jürg Billeter authored
      2007-09-04  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valacodenode.vala, ccode/valaccodebreakstatement.vala,
      	  ccode/valaccodecasestatement.vala, ccode/valaccodecontinuestatement.vala,
      	  ccode/valaccodedeclaration.vala, ccode/valaccodedostatement.vala,
      	  ccode/valaccodeexpressionstatement.vala, ccode/valaccodeforstatement.vala,
      	  ccode/valaccodefunction.vala, ccode/valaccodeifstatement.vala,
      	  ccode/valaccodereturnstatement.vala, ccode/valaccodeswitchstatement.vala,
      	  ccode/valaccodevariabledeclarator.vala,
      	  ccode/valaccodewhilestatement.vala, ccode/valaccodewriter.vala,
      	  gobject/valacodegenerator.vala, gobject/valacodegeneratormethod.vala,
      	  gobject/valacodegeneratorsourcefile.vala: emit line directives in debug
      	  mode
      
      svn path=/trunk/; revision=580
      c7229010
  13. 03 Sep, 2007 1 commit
    • Mathias Hasselmann's avatar
      add string.to_double · ffc76767
      Mathias Hasselmann authored
      2007-09-03  Mathias Hasselmann  <mathias.hasselmann@gmx.de>
      
      	* vapi/glib-2.0.vala: add string.to_double
      
      svn path=/trunk/; revision=579
      ffc76767
  14. 02 Sep, 2007 4 commits