1. 27 Jul, 2007 9 commits
    • Jürg Billeter's avatar
      add move method to arrays · b49e7bae
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am, vala/valaarray.vala, vala/valaarraymovemethod.vala,
      	  vala/valadatatype.vala, vala/valatypeparameter.vala,
      	  gobject/valacodegenerator.vala,
      	  gobject/valacodegeneratorinvocationexpression.vala,
      	  gobject/valacodegeneratorsourcefile.vala: add move method to arrays
      
      svn path=/trunk/; revision=405
      b49e7bae
    • Jürg Billeter's avatar
      fix warning when connecting signals · ec429ac3
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: fix warning when connecting signals
      
      svn path=/trunk/; revision=404
      ec429ac3
    • Jürg Billeter's avatar
      fix warning when using element access with Gee.List or Gee.Map · 894d1cd4
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: fix warning when using element access
      	  with Gee.List or Gee.Map
      
      svn path=/trunk/; revision=403
      894d1cd4
    • Jürg Billeter's avatar
      fix memory management in foreach statements · db016167
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* vala/parser.y, vala/valaforeachstatement.vala,
      	  vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala,
      	  gobject/valacodegenerator.vala,
      	  gobject/valacodegeneratorassignment.vala: fix memory management in
      	  foreach statements
      
      svn path=/trunk/; revision=402
      db016167
    • Jürg Billeter's avatar
      use cast for field initializers when necessary · f2e56f94
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegenerator.vala: use cast for field initializers when
      	  necessary
      
      svn path=/trunk/; revision=401
      f2e56f94
    • Jürg Billeter's avatar
      fix memory leak in cast expressions · 5a485fa0
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: fix memory leak in cast expressions
      
      svn path=/trunk/; revision=400
      5a485fa0
    • Jürg Billeter's avatar
      free construction parameters in creation methods · 0b4d9baf
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegenerator.vala, gobject/valacodegeneratormethod.vala:
      	  free construction parameters in creation methods
      
      svn path=/trunk/; revision=399
      0b4d9baf
    • Jürg Billeter's avatar
      free local variables before break and continue · 18eadfcb
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valadostatement.vala, vala/valaforeachstatement.vala,
      	  vala/valaforstatement.vala, vala/valawhilestatement.vala,
      	  gobject/valacodegenerator.vala: free local variables before break and
      	  continue
      
      svn path=/trunk/; revision=398
      18eadfcb
    • Jürg Billeter's avatar
      fix freeing local variables of all blocks before returning from function · ba731c8a
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegenerator.vala: fix freeing local variables of all
      	  blocks before returning from function
      
      svn path=/trunk/; revision=397
      ba731c8a
  2. 26 Jul, 2007 8 commits
  3. 25 Jul, 2007 5 commits
  4. 24 Jul, 2007 5 commits
  5. 23 Jul, 2007 6 commits
    • Jürg Billeter's avatar
      remove unnecessary construction properties to improve performance · 4542c159
      Jürg Billeter authored
      2007-07-23  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaarray.vala, vala/valaarraylengthfield.vala,
      	  vala/valaarrayresizemethod.vala, vala/valaattribute.vala,
      	  vala/valacodenode.vala, vala/valaconstant.vala, vala/valafield.vala,
      	  vala/valanamespacereference.vala, vala/valasignal.vala,
      	  vala/valasourcefile.vala: remove unnecessary construction properties
      	  to improve performance
      
      svn path=/trunk/; revision=378
      4542c159
    • Jürg Billeter's avatar
      use setters for non-construction properties in creation methods to improve · f639be72
      Jürg Billeter authored
      2007-07-23  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaexpressionstatement.vala, vala/valasemanticanalyzer.vala,
      	  gobject/valacodegeneratorassignment.vala,
      	  gobject/valacodegeneratorclass.vala,
      	  gobject/valacodegeneratormethod.vala: use setters for non-construction
      	  properties in creation methods to improve performance
      
      svn path=/trunk/; revision=377
      f639be72
    • Jürg Billeter's avatar
      another fix for libraries with generic types · 657a9a4c
      Jürg Billeter authored
      2007-07-23  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valainterfacewriter.vala: another fix for libraries with generic
      	  types
      
      svn path=/trunk/; revision=376
      657a9a4c
    • Jürg Billeter's avatar
      fix some issues with memory management of includes lists · 918761c6
      Jürg Billeter authored
      2007-07-23  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasourcefile.vala, gobject/valacodegeneratorsourcefile.vala:
      	  fix some issues with memory management of includes lists
      
      svn path=/trunk/; revision=375
      918761c6
    • Jürg Billeter's avatar
      fix cheader filenames and default to GObject prerequisite for interfaces, · d331f73d
      Jürg Billeter authored
      2007-07-23  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valainterface.vala, vala/valainterfacewriter.vala,
      	  vala/valasemanticanalyzer.vala: fix cheader filenames and default to
      	  GObject prerequisite for interfaces, fixes bug 459039
      
      svn path=/trunk/; revision=374
      d331f73d
    • Jürg Billeter's avatar
      write interface prerequisites · 66fa35c4
      Jürg Billeter authored
      2007-07-23  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valainterfacewriter.vala: write interface prerequisites
      
      svn path=/trunk/; revision=373
      66fa35c4
  6. 22 Jul, 2007 6 commits
  7. 21 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      derive from Symbol class where appropriate and move symbol table into · db24aa20
      Jürg Billeter authored
      2007-07-21  Juerg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am, vala/parser.y, vala/scanner.l, vala/vala.h,
      	  vala/valaarray.vala, vala/valaarraylengthfield.vala,
      	  vala/valaarrayresizemethod.vala, vala/valaattributeprocessor.vala,
      	  vala/valablock.vala, vala/valabreakstatement.vala,
      	  vala/valacallback.vala, vala/valaclass.vala,
      	  vala/valacodecontext.vala, vala/valacodenode.vala,
      	  vala/valacodevisitor.vala, vala/valaconstant.vala,
      	  vala/valaconstructor.vala, vala/valacontinuestatement.vala,
      	  vala/valacreationmethod.vala, vala/valadatatype.vala,
      	  vala/valadeclarationstatement.vala, vala/valadestructor.vala,
      	  vala/valadostatement.vala, vala/valaemptystatement.vala,
      	  vala/valaenum.vala, vala/valaenumvalue.vala,
      	  vala/valaexpressionstatement.vala, vala/valafield.vala,
      	  vala/valaflags.vala, vala/valaflagsvalue.vala,
      	  vala/valaforeachstatement.vala, vala/valaformalparameter.vala,
      	  vala/valaforstatement.vala, vala/valaifstatement.vala,
      	  vala/valainterface.vala, vala/valainterfacewriter.vala,
      	  vala/valalockstatement.vala, vala/valamember.vala,
      	  vala/valamemorymanager.vala, vala/valamethod.vala,
      	  vala/valanamespace.vala, vala/valaproperty.vala,
      	  vala/valapropertyaccessor.vala, vala/valareturnstatement.vala,
      	  vala/valascope.vala, vala/valasemanticanalyzer.vala,
      	  vala/valasignal.vala, vala/valasourcefile.vala,
      	  vala/valastatement.vala, vala/valastruct.vala,
      	  vala/valaswitchstatement.vala, vala/valasymbol.vala,
      	  vala/valasymbolbuilder.vala, vala/valasymbolresolver.vala,
      	  vala/valathrowstatement.vala, vala/valatrystatement.vala,
      	  vala/valatypeparameter.vala, vala/valatypereference.vala,
      	  vala/valavariabledeclarator.vala, vala/valawhilestatement.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/valacodegeneratorstruct.vala, compiler/valacompiler.vala,
      	  vapi/atk.vala, vapi/gdk-2.0.vala, vapi/gio-standalone.vala,
      	  vapi/glib-2.0.vala, vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala,
      	  vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala,
      	  vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala, vapi/pango.vala,
      	  vapi/vte.vala, vapigen/valagidlparser.vala, vapigen/valavapigen.vala:
      	  derive from Symbol class where appropriate and move symbol table into
      	  separate Scope class
      
      svn path=/trunk/; revision=366
      db24aa20