1. 17 Jun, 2010 1 commit
  2. 08 Jun, 2010 1 commit
  3. 31 Mar, 2010 1 commit
  4. 25 Mar, 2010 1 commit
  5. 24 Mar, 2010 1 commit
    • Jiří Zárevúcky's avatar
      Fix lock statement · 40c1dbfb
      Jiří Zárevúcky authored
      This patch converts lock statements into try finally statements to
      ensure that unlock is always called.
      
      Fixes bug 582553.
      40c1dbfb
  6. 22 Mar, 2010 2 commits
  7. 21 Mar, 2010 1 commit
  8. 13 Mar, 2010 1 commit
  9. 10 Mar, 2010 1 commit
  10. 29 Jan, 2010 1 commit
  11. 23 Dec, 2009 4 commits
  12. 12 Oct, 2009 1 commit
  13. 06 Sep, 2009 1 commit
  14. 28 Jul, 2009 1 commit
  15. 06 Jun, 2009 4 commits
  16. 30 Mar, 2009 2 commits
    • Jürg Billeter's avatar
      Rework header file generation · 2d4a4a26
      Jürg Billeter authored
      Generate single C header file for public API, do not use header
      files for internal API. Fixes bug 471244, bug 571037, bug 572536,
      and bug 575629.
      2d4a4a26
    • Thijs Vermeir's avatar
      Improve flow analysis of catch clauses · 0390e89c
      Thijs Vermeir authored
      Duplicated catch clauses for the same error are detected as an error
      and unreachable catch clauses due to preceding catch clauses are
      reported with a warning.
      0390e89c
  17. 31 Jan, 2009 1 commit
    • Jürg Billeter's avatar
      Report unused internal methods · beafc016
      Jürg Billeter authored
      2009-01-31  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaflowanalyzer.vala:
      	* vala/valasymbol.vala:
      
      	Report unused internal methods
      
      	* gobject/valaccodearraymodule.vala:
      	* gobject/valaccodeassignmentmodule.vala:
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valaccodecontrolflowmodule.vala:
      	* gobject/valaccodedelegatemodule.vala:
      	* gobject/valaccodememberaccessmodule.vala:
      	* gobject/valaccodemethodcallmodule.vala:
      	* gobject/valaccodemethodmodule.vala:
      	* gobject/valaccodestructmodule.vala:
      	* gobject/valadbusclientmodule.vala:
      	* gobject/valadbusmodule.vala:
      	* gobject/valadbusservermodule.vala:
      	* gobject/valagasyncmodule.vala:
      	* gobject/valagerrormodule.vala:
      	* gobject/valagobjectmodule.vala:
      	* gobject/valagsignalmodule.vala:
      	* gobject/valagtypemodule.vala:
      
      	Mark modules as internal
      
      svn path=/trunk/; revision=2412
      beafc016
  18. 16 Jan, 2009 1 commit
  19. 09 Jan, 2009 1 commit
  20. 29 Nov, 2008 1 commit
  21. 28 Nov, 2008 1 commit
  22. 20 Nov, 2008 1 commit
    • Jürg Billeter's avatar
      Rename InvocationExpression to MethodCall · 2af5cc83
      Jürg Billeter authored
      2008-11-20  Jürg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am:
      	* vala/valacodevisitor.vala:
      	* vala/valadynamicmethod.vala:
      	* vala/valaflowanalyzer.vala:
      	* vala/valagenieparser.vala:
      	* vala/valamemberaccess.vala:
      	* vala/valamethodcall.vala:
      	* vala/valanullchecker.vala:
      	* vala/valaparser.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasymbolresolver.vala:
      	* gobject/Makefile.am:
      	* gobject/valaccodearraymodule.vala:
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valaccodedelegatemodule.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodemethodcallmodule.vala:
      	* gobject/valaccodemodule.vala:
      
      	Rename InvocationExpression to MethodCall
      
      svn path=/trunk/; revision=2039
      2af5cc83
  23. 17 Nov, 2008 1 commit
  24. 14 Nov, 2008 2 commits
    • Jürg Billeter's avatar
      Report use of possibly uninitialized variables, fixes bug 508477 and bug · 08fe68bb
      Jürg Billeter authored
      2008-11-14  Jürg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am:
      	* vala/valaassignment.vala:
      	* vala/valabasicblock.vala:
      	* vala/valabinaryexpression.vala:
      	* vala/valacastexpression.vala:
      	* vala/valacatchclause.vala:
      	* vala/valacodenode.vala:
      	* vala/valadeclarationstatement.vala:
      	* vala/valaelementaccess.vala:
      	* vala/valaexpressionstatement.vala:
      	* vala/valaflowanalyzer.vala:
      	* vala/valaforeachstatement.vala:
      	* vala/valainvocationexpression.vala:
      	* vala/valamemberaccess.vala:
      	* vala/valaobjectcreationexpression.vala:
      	* vala/valaparenthesizedexpression.vala:
      	* vala/valaphifunction.vala:
      	* vala/valapointerindirection.vala:
      	* vala/valareferencetransferexpression.vala:
      	* vala/valareturnstatement.vala:
      	* vala/valathrowstatement.vala:
      	* vala/valaunaryexpression.vala:
      	* compiler/valacompiler.vala:
      
      	Report use of possibly uninitialized variables, fixes bug 508477
      	and bug 556861
      
      svn path=/trunk/; revision=2018
      08fe68bb
    • Jürg Billeter's avatar
      Report unused fields, methods, and local variables · dd76fd18
      Jürg Billeter authored
      2008-11-14  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valacfgbuilder.vala:
      	* vala/valamemberaccess.vala:
      	* vala/valamethod.vala:
      	* vala/valasymbol.vala:
      	* gobject/valaccodemethodmodule.vala:
      
      	Report unused fields, methods, and local variables
      
      	* vala/valacodecontext.vala:
      	* vala/valadynamicproperty.vala:
      	* vala/valaenum.vala:
      	* vala/valagenieparser.vala:
      	* vala/valainterfacewriter.vala:
      	* vala/valaparser.vala:
      	* vala/valastruct.vala:
      	* vala/valaunresolvedtype.vala:
      	* gobject/valaccodearraymodule.vala:
      	* gobject/valaccodeassignmentmodule.vala:
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valaccodeinvocationexpressionmodule.vala:
      	* gobject/valaccodememberaccessmodule.vala:
      	* gobject/valadbusservermodule.vala:
      	* gobject/valagobjectmodule.vala:
      	* vapigen/valagirparser.vala:
      	* vapigen/valamarkupreader.vala:
      
      	Remove unused symbols
      
      svn path=/trunk/; revision=2016
      dd76fd18
  25. 01 Nov, 2008 1 commit
    • Jürg Billeter's avatar
      Parse yield statements · b2117a4c
      Jürg Billeter authored
      2008-11-01  Jürg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am:
      	* vala/valacfgbuilder.vala:
      	* vala/valacodevisitor.vala:
      	* vala/valamethod.vala:
      	* vala/valanullchecker.vala:
      	* vala/valaparser.vala:
      	* vala/valascanner.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasymbolresolver.vala:
      	* vala/valatokentype.vala:
      	* vala/valayieldstatement.vala:
      	* gobject/valaccodegenerator.vala:
      
      	Parse yield statements
      
      svn path=/trunk/; revision=1947
      b2117a4c
  26. 11 Oct, 2008 1 commit
  27. 14 Aug, 2008 1 commit
  28. 23 Jun, 2008 1 commit
    • Jürg Billeter's avatar
      Support connecting to and emitting detailed signals, fixes bug 536794 · 723b17f8
      Jürg Billeter authored
      2008-06-23  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valacfgbuilder.vala:
      	* vala/valaelementaccess.vala:
      	* vala/valanullchecker.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasignal.vala:
      	* vala/valasymbolresolver.vala:
      	* gobject/valaccodeassignmentbinding.vala:
      	* gobject/valaccodeelementaccessbinding.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodeinvocationexpressionbinding.vala:
      
      	Support connecting to and emitting detailed signals,
      	fixes bug 536794
      
      svn path=/trunk/; revision=1639
      723b17f8
  29. 01 May, 2008 1 commit
    • Jürg Billeter's avatar
      Fix crash when using errordomain methods, based on patch by Phil Housley, · a9871f85
      Jürg Billeter authored
      2008-05-01  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valacfgbuilder.vala:
      	* vala/valanullchecker.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasymbolresolver.vala:
      	* vapigen/valagidlparser.vala:
      
      	Fix crash when using errordomain methods,
      	based on patch by Phil Housley, fixes bug 530537
      
      svn path=/trunk/; revision=1330
      a9871f85
  30. 20 Apr, 2008 1 commit
    • Jürg Billeter's avatar
      Replace [Import] attribute by `extern' keyword, rename `is_imported' · 7023590e
      Jürg Billeter authored
      2008-04-20  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valacfgbuilder.vala, vala/valaclass.vala,
      	  vala/valacodecontext.vala, vala/valainterfacewriter.vala,
      	  vala/valamember.vala, vala/valamemorymanager.vala,
      	  vala/valamethod.vala, vala/valanamespace.vala,
      	  vala/valaparser.vala, vala/valascanner.vala,
      	  vala/valasemanticanalyzer.vala, vala/valasourcefile.vala,
      	  vala/valasymbol.vala, vala/valatokentype.vala,
      	  vala/valatypesymbol.vala, gobject/valaccodecompiler.vala,
      	  gobject/valaccodegenerator.vala, gobject/valagidlwriter.vala,
      	  vapigen/valagidlparser.vala, vapi/packages/gnome-keyring-1/,
      	  vapi/packages/gstreamer-0.10/, vapi/packages/gtk+-2.0/,
      	  vapi/packages/libgnome-menu/, vapi/packages/pango/:
      
      	  Replace [Import] attribute by `extern' keyword, rename
      	  `is_imported' property to `external' and `pkg' property to
      	  `external_package' to harmonize used terms, fixes bug 480253
      
      svn path=/trunk/; revision=1286
      7023590e
  31. 16 Apr, 2008 1 commit
    • Jürg Billeter's avatar
      Rename VariableDeclarator to LocalVariable, remove · 882c3bcc
      Jürg Billeter authored
      2008-04-16  Juerg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am, vala/vala.h, vala/valablock.vala,
      	  vala/valacatchclause.vala, vala/valacfgbuilder.vala,
      	  vala/valaclass.vala, vala/valacodecontext.vala,
      	  vala/valacodegenerator.vala, vala/valacodevisitor.vala,
      	  vala/valadeclarationstatement.vala, vala/valaexpression.vala,
      	  vala/valaforeachstatement.vala, vala/valainterface.vala,
      	  vala/valalocalvariable.vala, vala/valamemorymanager.vala,
      	  vala/valamethod.vala, vala/valanullchecker.vala,
      	  vala/valaparser.vala, vala/valasemanticanalyzer.vala,
      	  vala/valastruct.vala, vala/valaswitchsection.vala,
      	  vala/valasymbolresolver.vala,
      	  gobject/valaccodearraycreationexpressionbinding.vala,
      	  gobject/valaccodeassignmentbinding.vala,
      	  gobject/valaccodegenerator.vala,
      	  gobject/valaccodegeneratorinvocationexpression.vala,
      	  gobject/valaccodegeneratormemberaccess.vala:
      
      	  Rename VariableDeclarator to LocalVariable,
      	  remove LocalVariableDeclaration class
      
      svn path=/trunk/; revision=1243
      882c3bcc