1. 27 Jul, 2007 10 commits
    • Jürg Billeter's avatar
      add internal copy of libgee and use Gee.ArrayList, Gee.HashMap, and · 5a32f9e2
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* Makefile.am, README, configure.ac, gee/Makefile.am,
      	  gee/arraylist.vala, gee/collection.vala, gee/hashmap.vala,
      	  gee/hashset.vala, gee/iterable.vala, gee/iterator.vala, gee/list.vala,
      	  gee/map.vala, gee/readonlycollection.vala, gee/readonlylist.vala,
      	  gee/readonlymap.vala, gee/readonlyset.vala, gee/set.vala,
      	  vala/Makefile.am, vala/parser.y, vala/valaarray.vala,
      	  vala/valaarraycreationexpression.vala, vala/valaattribute.vala,
      	  vala/valablock.vala, vala/valacallback.vala, vala/valaclass.vala,
      	  vala/valacodecontext.vala, vala/valacodenode.vala,
      	  vala/valadatatype.vala, vala/valaelementaccess.vala,
      	  vala/valaenum.vala, vala/valaexpression.vala, vala/valafield.vala,
      	  vala/valaformalparameter.vala, vala/valaforstatement.vala,
      	  vala/valainitializerlist.vala, vala/valainstancecast.vala,
      	  vala/valainterface.vala, vala/valainterfacewriter.vala,
      	  vala/valainvocationexpression.vala, vala/valainvokable.vala,
      	  vala/valalambdaexpression.vala,
      	  vala/valalocalvariabledeclaration.vala, vala/valamember.vala,
      	  vala/valamemberaccess.vala, vala/valamemorymanager.vala,
      	  vala/valamethod.vala, vala/valanamespace.vala,
      	  vala/valaobjectcreationexpression.vala, vala/valapointer.vala,
      	  vala/valascope.vala, vala/valasemanticanalyzer.vala,
      	  vala/valasignal.vala, vala/valasourcefile.vala,
      	  vala/valasourcefilecycle.vala, vala/valastruct.vala,
      	  vala/valaswitchsection.vala, vala/valaswitchstatement.vala,
      	  vala/valasymbol.vala, vala/valasymbolresolver.vala,
      	  vala/valatrystatement.vala, vala/valatypeparameter.vala,
      	  vala/valatypereference.vala, vala/valavariabledeclarator.vala,
      	  ccode/Makefile.am, ccode/valaccodeblock.vala,
      	  ccode/valaccodecasestatement.vala,
      	  ccode/valaccodecommaexpression.vala, ccode/valaccodedeclaration.vala,
      	  ccode/valaccodeenum.vala, ccode/valaccodeforstatement.vala,
      	  ccode/valaccodefragment.vala, ccode/valaccodefunction.vala,
      	  ccode/valaccodefunctioncall.vala,
      	  ccode/valaccodefunctiondeclarator.vala,
      	  ccode/valaccodeinitializerlist.vala, ccode/valaccodestruct.vala,
      	  ccode/valaccodeswitchstatement.vala, gobject/Makefile.am,
      	  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, compiler/Makefile.am,
      	  vapi/gio-standalone.vala, vapi/gstreamer-0.10.vala,
      	  vapi/gtk+-2.0.vala, vapigen/Makefile.am, vapigen/valagidlparser.vala:
      	  add internal copy of libgee and use Gee.ArrayList, Gee.HashMap, and
      	  Gee.HashSet instead of GLib.List and GLib.HashTable
      
      svn path=/trunk/; revision=406
      5a32f9e2
    • 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