1. 09 Oct, 2007 5 commits
  2. 08 Oct, 2007 2 commits
  3. 05 Oct, 2007 2 commits
  4. 02 Oct, 2007 1 commit
    • Jürg Billeter's avatar
      small additions · 6d5314cb
      Jürg Billeter authored
      2007-10-02  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/libxml-2.0.vala: small additions
      
      svn path=/trunk/; revision=638
      6d5314cb
  5. 01 Oct, 2007 1 commit
    • Jürg Billeter's avatar
      add experimental support for registering new fundamental classed types · f67392fb
      Jürg Billeter authored
      2007-10-01  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valaccodegenerator.valam gobject/valaccodegeneratorclass.vala,
      	  gobject/valaccodegeneratormethod.vala,
      	  gobject/valatyperegisterfunction.vala: add experimental support for
      	  registering new fundamental classed types
      
      svn path=/trunk/; revision=637
      f67392fb
  6. 27 Sep, 2007 6 commits
    • Jürg Billeter's avatar
      replace dummy property nick and blurb by property name · 3ae0c62b
      Jürg Billeter authored
      2007-09-27  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valaccodegeneratorinterface.vala: replace dummy property nick
      	  and blurb by property name
      
      svn path=/trunk/; revision=636
      3ae0c62b
    • Jürg Billeter's avatar
      improve fix_type_name, based on patch by Andrea Del Signore · 8f9092ce
      Jürg Billeter authored
      2007-09-27  Juerg Billeter  <j@bitron.ch>
      
      	* vapigen/valagidlparser.vala: improve fix_type_name,
      	  based on patch by Andrea Del Signore
      
      svn path=/trunk/; revision=635
      8f9092ce
    • Jürg Billeter's avatar
      add CCodeElementAccessBinding class and move relevant code from · 4581254a
      Jürg Billeter authored
      2007-09-27  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/Makefile.am, gobject/valaccodeelementaccessbinding.vala,
      	  gobject/valaccodegenerator.vala: add CCodeElementAccessBinding class
      	  and move relevant code from CCodeGenerator to
      	  CCodeElementAccessBinding
      
      svn path=/trunk/; revision=634
      4581254a
    • Jürg Billeter's avatar
      add CCodeArrayCreationExpressionBinding class and move relevant code from · 08d5d2e8
      Jürg Billeter authored
      2007-09-27  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/Makefile.am,
      	  gobject/valaccodearraycreationexpressionbinding.vala,
      	  gobject/valaccodegenerator.vala: add
      	  CCodeArrayCreationExpressionBinding class and move relevant code from
      	  CCodeGenerator to CCodeArrayCreationExpressionBinding
      
      svn path=/trunk/; revision=633
      08d5d2e8
    • Jürg Billeter's avatar
      refactor emit method · 3ba1eb92
      Jürg Billeter authored
      2007-09-27  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valaccodeassignmentbinding.vala: refactor emit method
      
      svn path=/trunk/; revision=632
      3ba1eb92
    • Jürg Billeter's avatar
      add CCodeExpressionBinding and CCodeAssignmentBinding classes and move · b1e049d2
      Jürg Billeter authored
      2007-09-27  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valacodebinding.vala, vala/valasemanticanalyzer.vala,
      	  gobject/Makefile.am, gobject/valaccodeassignmentbinding.vala,
      	  gobject/valaccodeexpressionbinding.vala,
      	  gobject/valaccodegenerator.vala,
      	  gobject/valaccodegeneratorassignment.vala,
      	  gobject/valaccodegeneratorclass.vala,
      	  gobject/valaccodegeneratorsignal.vala: add CCodeExpressionBinding and
      	  CCodeAssignmentBinding classes and move relevant code from
      	  CCodeGenerator to CCodeAssignmentBinding
      
      svn path=/trunk/; revision=631
      b1e049d2
  7. 26 Sep, 2007 3 commits
  8. 21 Sep, 2007 2 commits
  9. 20 Sep, 2007 5 commits
    • Raffaele Sandrini's avatar
      Fix memory leak with non reference counting reference types in property · fb9c60d0
      Raffaele Sandrini authored
      2007-09-20  Raffaele Sandrini  <raffaele@sandrini.ch>
      
      	* vala/valasemanticanalyzer.vala, gobject/valaccodegenerator.vala:
      	  Fix memory leak with non reference counting reference types in
      	  property getters, now we enforce an explicit ownership transfer in
      	  such a case,  fixes bug 472904
      
      svn path=/trunk/; revision=625
      fb9c60d0
    • Jürg Billeter's avatar
      create code nodes with factory methods to support backend-specific code · 3956d849
      Jürg Billeter authored
      2007-09-20  Juerg Billeter  <j@bitron.ch>
      
      	* vala/parser.y, vala/vala.h, vala/valacodecontext.vala,
      	  vala/valacodegenerator.vala, gobject/Makefile.am,
      	  gobject/valaccodebinding.vala, gobject/valaccodegenerator.vala,
      	  gobject/valadbusbindingprovider.vala: create code nodes with factory
      	  methods to support backend-specific code bindings
      
      svn path=/trunk/; revision=624
      3956d849
    • Raffaele Sandrini's avatar
      Add support for ownership transfer with properties using the HASH (#) · 3b909493
      Raffaele Sandrini authored
      2007-09-20  Raffaele Sandrini  <raffaele@sandrini.ch>
      
      	* vala/parser.y: Add support for ownership transfer with properties
      	using the HASH (#) modifier e.g. public string!# foo { get; set; }
      
      svn path=/trunk/; revision=623
      3b909493
    • Raffaele Sandrini's avatar
      add G.HashTable.size () · 0f8c952b
      Raffaele Sandrini authored
      2007-09-20  Raffaele Sandrini  <raffaele@sandrini.ch>
      
      	* vapi/glib-2.0.vala: add G.HashTable.size ()
      
      svn path=/trunk/; revision=622
      0f8c952b
    • Jürg Billeter's avatar
      support notify attribute for properties · 0a52042b
      Jürg Billeter authored
      2007-09-20  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaproperty.vala, gobject/valaccodegenerator.vala: support
      	  notify attribute for properties
      
      svn path=/trunk/; revision=621
      0a52042b
  10. 18 Sep, 2007 3 commits
  11. 17 Sep, 2007 7 commits
    • Jürg Billeter's avatar
      rename CodeGenerator to CCodeGenerator, add abstract CodeGenerator and · 0c563506
      Jürg Billeter authored
      2007-09-17  Juerg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am, vala/valacodebinding.vala,
      	  vala/valacodecontext.vala, vala/valacodegenerator.vala,
      	  vala/valacodenode.vala, gobject/Makefile.am,
      	  gobject/valaccodegenerator.vala, compiler/valacompiler.vala: rename
      	  CodeGenerator to CCodeGenerator, add abstract CodeGenerator and
      	  CodeBinding classes
      
      svn path=/trunk/; revision=617
      0c563506
    • Jürg Billeter's avatar
      switch lambda expression to external visitor · 251f0e7a
      Jürg Billeter authored
      2007-09-17  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valacodevisitor.vala, vala/valalambdaexpression.vala,
      	  vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala,
      	  vala/valasymbolresolver.vala, gobject/valacodegenerator.vala: switch
      	  lambda expression to external visitor
      
      svn path=/trunk/; revision=616
      251f0e7a
    • Jürg Billeter's avatar
      switch object creation expression to external visitor · bf34312b
      Jürg Billeter authored
      2007-09-17  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valacodevisitor.vala, vala/valamemorymanager.vala,
      	  vala/valaobjectcreationexpression.vala,
      	  vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala,
      	  gobject/valacodegenerator.vala: switch object creation expression to
      	  external visitor
      
      svn path=/trunk/; revision=615
      bf34312b
    • 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
  12. 16 Sep, 2007 1 commit
  13. 15 Sep, 2007 2 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