1. 26 Jan, 2012 1 commit
  2. 09 Sep, 2010 1 commit
  3. 05 Aug, 2010 1 commit
  4. 21 Mar, 2010 1 commit
  5. 20 Mar, 2010 1 commit
    • Jürg Billeter's avatar
      Drop ReadOnly* collection classes · 98602e20
      Jürg Billeter authored
      They are not very useful in the compiler as they are not immutable,
      which means that they do not allow iteration while modifying the
      underlying collection.
      98602e20
  6. 12 Oct, 2009 1 commit
  7. 26 Sep, 2009 1 commit
  8. 08 Jul, 2009 1 commit
  9. 06 Jun, 2009 1 commit
  10. 01 Jun, 2009 1 commit
  11. 15 Apr, 2009 1 commit
  12. 14 Apr, 2009 1 commit
  13. 05 Apr, 2009 1 commit
  14. 11 Feb, 2009 1 commit
  15. 22 Oct, 2008 1 commit
    • Jürg Billeter's avatar
      Move gobject-2.0 bindings to separate VAPI file · af9be801
      Jürg Billeter authored
      2008-10-22  Jürg Billeter  <j@bitron.ch>
      
      	* vapi/glib-2.0.vapi:
      	* vapi/gobject-2.0.vapi:
      	* vapi/Makefile.am:
      
      	Move gobject-2.0 bindings to separate VAPI file
      
      	* compiler/valacompiler.vala:
      	* vapigen/valavapigen.vala:
      
      	Include gobject-2.0 by default
      
      	* gee/Makefile.am:
      	* ccode/Makefile.am:
      	* vala/Makefile.am:
      	* gobject/Makefile.am:
      	* compiler/Makefile.am:
      
      	Support building libvala and valac with older Vala versions
      
      svn path=/trunk/; revision=1870
      af9be801
  16. 14 Aug, 2008 1 commit
  17. 25 May, 2008 1 commit
    • Jürg Billeter's avatar
      Add support for [Compact] class attribute, register non-compact classes · f3eeb7de
      Jürg Billeter authored
      2008-05-25  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* vala/valainterfacewriter.vala:
      	* gobject/valaccodeclassbinding.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodememberaccessbinding.vala:
      	* gobject/valaccodemethodbinding.vala:
      	* gobject/valatyperegisterfunction.vala:
      
      	Add support for [Compact] class attribute, register non-compact
      	classes with GType, fixes bug 532518
      
      	* gee/hashmap.vala:
      	* gee/hashset.vala:
      	* gobject-introspection/gidl.vapi:
      	* tests/classes.exp:
      	* tests/classes.vala:
      	* vapi/glib-2.0.vapi:
      
      	Update to use compact classes where appropriate
      
      svn path=/trunk/; revision=1425
      f3eeb7de
  18. 26 Apr, 2008 1 commit
    • Jürg Billeter's avatar
      Build executable by default · a99991e4
      Jürg Billeter authored
      2008-04-26  Juerg Billeter  <j@bitron.ch>
      
      	* compiler/valacompiler.vala:
      
      	Build executable by default
      
      	* ccode/Makefile.am:
      	* compiler/Makefile.am:
      	* gee/Makefile.am:
      	* gen-project/Makefile.am:
      	* gobject/Makefile.am:
      	* tests/testrunner.sh:
      	* vala/Makefile.am:
      	* vapigen/Makefile.am:
      
      	Update build system to use -C
      
      svn path=/trunk/; revision=1324
      a99991e4
  19. 14 Apr, 2008 2 commits
    • Jürg Billeter's avatar
      report warning when using null literal as return expression of method · 89179ce0
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: report warning when using null
      	  literal as return expression of method returning non-null value
      
      	* */*.vala: fix warnings
      
      svn path=/trunk/; revision=1228
      89179ce0
    • Jürg Billeter's avatar
      report error when using null literal as default expression of non-null · 9a47bfea
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: report error when using null
      	  literal as default expression of non-null parameter,
      	  fixes bug 528021
      
      	* gee/readonlycollection.vala, gee/readonlylist.vala,
      	  gee/readonlymap.vala, gee/readonlyset.vala, vala/valascope.vala,
      	  ccode/valaccodeforstatement.vala, ccode/valaccodewhilestatement.vala,
      	  vapigen/valavapicheck.vala, vapi/glib-2.0.vapi: fix revealed bugs
      
      svn path=/trunk/; revision=1226
      9a47bfea
  20. 13 Apr, 2008 2 commits
  21. 26 Feb, 2008 1 commit
  22. 05 Feb, 2008 1 commit
    • Jürg Billeter's avatar
      remove unreachable return statements · 7ede7a91
      Jürg Billeter authored
      2008-02-05  Juerg Billeter  <j@bitron.ch>
      
      	* gee/hashmap.vala, gee/readonlycollection.vala, gee/readonlylist.vala,
      	  gee/readonlymap.vala, gee/readonlyset.vala: remove unreachable
      	  return statements
      
      svn path=/trunk/; revision=975
      7ede7a91
  23. 22 Jan, 2008 3 commits
    • Jürg Billeter's avatar
      check type of variable initializer · a8c239fe
      Jürg Billeter authored
      2008-01-22  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: check type of variable initializer
      
      	* gee/hashmap.vala, gee/hashset.vala, vala/valasymbol.vala: fix invalid
      	  variable initializers
      
      svn path=/trunk/; revision=884
      a8c239fe
    • Jürg Billeter's avatar
      add get_element_type method to Gee.Iterable · 635faebf
      Jürg Billeter authored
      2008-01-22  Juerg Billeter  <j@bitron.ch>
      
      	* gee/arraylist.vala, gee/hashmap.vala, gee/hashset.vala,
      	  gee/iterable.vala, gee/readonlycollection.vala, gee/readonlylist.vala,
      	  gee/readonlyset.vala: add get_element_type method to Gee.Iterable
      
      svn path=/trunk/; revision=882
      635faebf
    • Jürg Billeter's avatar
      remove unneeded type casts · a22df6de
      Jürg Billeter authored
      2008-01-22  Juerg Billeter  <j@bitron.ch>
      
      	* gee/hashmap.vala, gee/hashset.vala: remove unneeded type casts
      
      svn path=/trunk/; revision=879
      a22df6de
  24. 09 Jan, 2008 1 commit
  25. 15 Dec, 2007 1 commit
    • Jürg Billeter's avatar
      update to be compatible with new pointer types · b261df87
      Jürg Billeter authored
      2007-12-15  Juerg Billeter  <j@bitron.ch>
      
      	* gee/hashmap.vala, gee/hashset.vala: update to be compatible with new
      	  pointer types
      
      	* vala/parser.y, vala/vala.h, vala/valaclass.vala,
      	  vala/valadatatype.vala, vala/valamemorymanager.vala,
      	  vala/valanulltype.vala, vala/valapointertype.vala,
      	  vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala,
      	  vala/valavoidtype.vala, gobject/valaccodegenerator.vala,
      	  gobject/valaccodegeneratormethod.vala: use PointerType
      
      svn path=/trunk/; revision=774
      b261df87
  26. 29 Nov, 2007 1 commit
    • Jürg Billeter's avatar
      fix distcheck · 16ddd547
      Jürg Billeter authored
      2007-11-29  Juerg Billeter  <j@bitron.ch>
      
      	* ccode/Makefile.am, compiler/Makefile.am, gee/Makefile.am,
      	  gen-project/Makefile.am, gobject/Makefile.am, vala/Makefile.am,
      	  vapigen/Makefile.am: fix distcheck
      
      svn path=/trunk/; revision=736
      16ddd547
  27. 27 Nov, 2007 2 commits
    • Jürg Billeter's avatar
      don't use filter function in makefiles as it's a GNU make extension · 8fafcf37
      Jürg Billeter authored
      2007-11-27  Juerg Billeter  <j@bitron.ch>
      
      	* ccode/Makefile.am, compiler/Makefile.am, gee/Makefile.am,
      	  gen-project/Makefile.am, gobject/Makefile.am, tests/Makefile.am,
      	  vala/Makefile.am, vapigen/Makefile.am: don't use filter function in
      	  makefiles as it's a GNU make extension
      
      svn path=/trunk/; revision=729
      8fafcf37
    • Jürg Billeter's avatar
      replace deprecated INCLUDES by AM_CPPFLAGS · 47e40dc6
      Jürg Billeter authored
      2007-11-27  Juerg Billeter  <j@bitron.ch>
      
      	* ccode/Makefile.am, compiler/Makefile.am, gee/Makefile.am,
      	  gen-project/Makefile.am, gobject-introspection/Makefile.am,
      	  gobject/Makefile.am, tests/Makefile.am, vala/Makefile.am,
      	  vapigen/Makefile.am: replace deprecated INCLUDES by AM_CPPFLAGS
      
      svn path=/trunk/; revision=727
      47e40dc6
  28. 09 Oct, 2007 1 commit
  29. 07 Sep, 2007 1 commit
  30. 30 Aug, 2007 2 commits
    • Jürg Billeter's avatar
      replace reference-type structs by classes, requires r539 to build · 470aa3cc
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* gee/hashmap.vala, gee/hashset.vala, vapi/glib-2.0.vala,
      	  gobject-introspection/gidl.vala: replace reference-type structs by
      	  classes, requires r539 to build
      
      svn path=/trunk/; revision=540
      470aa3cc
    • Jürg Billeter's avatar
      don't implicitly derive from GLib.Object in preparation for a more · 475ca45f
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasymbolresolver.vala, vala/valasemanticanalyzer.vala,
      	  gobject/valacodegenerator.vala, gobject/valacodegeneratorclass.vala:
      	  don't implicitly derive from GLib.Object in preparation for a more
      	  consistent type system
      
      	* gee/arraylist.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,
      	  vala/valabindingprovider.vala, vala/valacodecontext.vala,
      	  vala/valacodenode.vala, vala/valacodevisitor.vala,
      	  vala/valascope.vala, vala/valasourcefile.vala,
      	  vala/valasourcefilecycle.vala, vala/valasourcereference.vala,
      	  ccode/valaccodenode.vala, ccode/valaccodewriter.vala,
      	  gobject/valaccodecompiler.vala, gobject/valadbusbindingprovider.vala,
      	  gobject/valatyperegisterfunction.vala, compiler/valacompiler.vala,
      	  tests/, vapigen/valavapigen.vala: derive all classes from GLib.Object
      
      svn path=/trunk/; revision=536
      475ca45f
  31. 21 Aug, 2007 1 commit
    • Jürg Billeter's avatar
      fix build system to pass distcheck, based on patch by Nicolas Trangez, · 89eb22d6
      Jürg Billeter authored
      2007-08-21  Juerg Billeter  <j@bitron.ch>
      
      	* gee/Makefile.am, vala/Makefile.am, ccode/Makefile.am,
      	  gobject/Makefile.am, compiler/Makefile.am, tests/Makefile.am,
      	  tests/testrunner.sh: fix build system to pass distcheck,
      	  based on patch by Nicolas Trangez, fixes bug 466283
      	* Rename tests/*.out to tests/*.exp
      	* tests/test-022.vala, tests/test-022.exp: reduce to regression test
      
      svn path=/trunk/; revision=495
      89eb22d6
  32. 27 Jul, 2007 1 commit
    • 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