1. 17 Nov, 2008 1 commit
  2. 14 Nov, 2008 10 commits
    • Jürg Billeter's avatar
      Set target_type for member initializers · 6dd749cc
      Jürg Billeter authored
      2008-11-14  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala:
      
      	Set target_type for member initializers
      
      svn path=/trunk/; revision=2023
      6dd749cc
    • Jürg Billeter's avatar
      Fix gst_bin_add_many binding · 908ce868
      Jürg Billeter authored
      2008-11-14  Jürg Billeter  <j@bitron.ch>
      
      	* vapi/packages/gstreamer-0.10/:
      
      	Fix gst_bin_add_many binding
      
      	* vapi/gstreamer-0.10.vapi: regenerated
      
      svn path=/trunk/; revision=2022
      908ce868
    • Jürg Billeter's avatar
      Support parameter arrays, fixes bug 538897 · 070c9d91
      Jürg Billeter authored
      2008-11-14  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaformalparameter.vala:
      	* vala/valainterfacewriter.vala:
      	* vala/valainvocationexpression.vala:
      	* vala/valaparser.vala:
      	* vala/valascanner.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valatokentype.vala:
      	* gobject/valaccodeinvocationexpressionmodule.vala:
      
      	Support parameter arrays, fixes bug 538897
      
      svn path=/trunk/; revision=2021
      070c9d91
    • Jürg Billeter's avatar
      Avoid C compiler warnings with switch statements · d1bc1600
      Jürg Billeter authored
      2008-11-14  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valagenieparser.vala:
      	* vala/valaparser.vala:
      
      	Avoid C compiler warnings with switch statements
      
      svn path=/trunk/; revision=2020
      d1bc1600
    • Jürg Billeter's avatar
      Fix non-struct output arguments in dynamic D-Bus method calls · 364db694
      Jürg Billeter authored
      2008-11-14  Jürg Billeter  <j@bitron.ch>
      
      	* gobject/valadbusclientmodule.vala:
      
      	Fix non-struct output arguments in dynamic D-Bus method calls
      
      svn path=/trunk/; revision=2019
      364db694
    • 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
      Do not use possibly uninitialized variables · 773507ce
      Jürg Billeter authored
      2008-11-14  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valagenieparser.vala:
      	* vala/valainterface.vala:
      	* vala/valainterfacewriter.vala:
      	* vala/valaparser.vala:
      	* vala/valasemanticanalyzer.vala:
      	* gobject/valaccodeassignmentmodule.vala:
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valaccodeinvocationexpressionmodule.vala:
      	* vapi/glib-2.0.vapi:
      	* vapigen/valagidlparser.vala:
      	* vapigen/valagirparser.vala:
      	* vapigen/valamarkupreader.vala:
      	* vapigen/valavapicheck.vala:
      	* gen-project/valaprojectgenerator.vala:
      
      	Do not use possibly uninitialized variables
      
      svn path=/trunk/; revision=2017
      773507ce
    • 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
    • Jürg Billeter's avatar
      Rearrange test cases · a952951d
      Jürg Billeter authored
      2008-11-14  Jürg Billeter  <j@bitron.ch>
      
      	* tests/Makefile.am:
      	* tests/basic-types/:
      
      	Rearrange test cases
      
      svn path=/trunk/; revision=2015
      a952951d
    • Jürg Billeter's avatar
      Rearrange test cases · f58f4f2d
      Jürg Billeter authored
      2008-11-14  Jürg Billeter  <j@bitron.ch>
      
      	* tests/:
      
      	Rearrange test cases
      
      svn path=/trunk/; revision=2014
      f58f4f2d
  3. 13 Nov, 2008 3 commits
    • Jürg Billeter's avatar
      Add --disable-dbus-transformation command-line option to disable case · 932ad8dc
      Jürg Billeter authored
      2008-11-13  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valacodecontext.vala:
      	* gobject/valadbusclientmodule.vala:
      	* compiler/valacompiler.vala:
      
      	Add --disable-dbus-transformation command-line option to disable
      	case transformation of D-Bus member names in dynamic D-Bus client
      	support, this option will be removed again when Vala gains static
      	D-Bus client support
      
      svn path=/trunk/; revision=2013
      932ad8dc
    • Jürg Billeter's avatar
      Fix retrieving D-Bus structs with owned strings · 6ac482f9
      Jürg Billeter authored
      2008-11-13  Jürg Billeter  <j@bitron.ch>
      
      	* gobject/valadbusclientmodule.vala:
      
      	Fix retrieving D-Bus structs with owned strings
      
      svn path=/trunk/; revision=2012
      6ac482f9
    • Jürg Billeter's avatar
      Fix copy of constant arrays · f64f3e79
      Jürg Billeter authored
      2008-11-13  Jürg Billeter  <j@bitron.ch>
      
      	* gobject/valaccodebasemodule.vala:
      
      	Fix copy of constant arrays
      
      svn path=/trunk/; revision=2011
      f64f3e79
  4. 10 Nov, 2008 2 commits
    • Jürg Billeter's avatar
      Remove unnecessary accept calls in semantic analyzer · a86469cc
      Jürg Billeter authored
      2008-11-10  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaaddressofexpression.vala:
      	* vala/valaarraycreationexpression.vala:
      	* vala/valaassignment.vala:
      	* vala/valabinaryexpression.vala:
      	* vala/valablock.vala:
      	* vala/valacastexpression.vala:
      	* vala/valacatchclause.vala:
      	* vala/valaclass.vala:
      	* vala/valaconditionalexpression.vala:
      	* vala/valaconstant.vala:
      	* vala/valaconstructor.vala:
      	* vala/valacreationmethod.vala:
      	* vala/valadeclarationstatement.vala:
      	* vala/valadelegate.vala:
      	* vala/valadeletestatement.vala:
      	* vala/valadestructor.vala:
      	* vala/valadostatement.vala:
      	* vala/valaelementaccess.vala:
      	* vala/valaenum.vala:
      	* vala/valaenumvalue.vala:
      	* vala/valaerrorcode.vala:
      	* vala/valaerrordomain.vala:
      	* vala/valaexpressionstatement.vala:
      	* vala/valafield.vala:
      	* vala/valaforeachstatement.vala:
      	* vala/valaformalparameter.vala:
      	* vala/valaforstatement.vala:
      	* vala/valaifstatement.vala:
      	* vala/valainitializerlist.vala:
      	* vala/valainterface.vala:
      	* vala/valainvocationexpression.vala:
      	* vala/valalambdaexpression.vala:
      	* vala/valalocalvariable.vala:
      	* vala/valalockstatement.vala:
      	* vala/valamemberaccess.vala:
      	* vala/valamemberinitializer.vala:
      	* vala/valamethod.vala:
      	* vala/valanamespace.vala:
      	* vala/valaobjectcreationexpression.vala:
      	* vala/valaparenthesizedexpression.vala:
      	* vala/valapointerindirection.vala:
      	* vala/valapostfixexpression.vala:
      	* vala/valaproperty.vala:
      	* vala/valapropertyaccessor.vala:
      	* vala/valareferencetransferexpression.vala:
      	* vala/valareturnstatement.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasignal.vala:
      	* vala/valasizeofexpression.vala:
      	* vala/valasourcefile.vala:
      	* vala/valastruct.vala:
      	* vala/valaswitchlabel.vala:
      	* vala/valaswitchsection.vala:
      	* vala/valaswitchstatement.vala:
      	* vala/valathrowstatement.vala:
      	* vala/valatrystatement.vala:
      	* vala/valatypecheck.vala:
      	* vala/valatypeofexpression.vala:
      	* vala/valaunaryexpression.vala:
      	* vala/valawhilestatement.vala:
      	* vala/valayieldstatement.vala:
      
      	Remove unnecessary accept calls in semantic analyzer
      
      svn path=/trunk/; revision=2010
      a86469cc
    • Jürg Billeter's avatar
      Move expression checking to code nodes · 67649405
      Jürg Billeter authored
      2008-11-10  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaaddressofexpression.vala:
      	* vala/valabaseaccess.vala:
      	* vala/valabooleanliteral.vala:
      	* vala/valacastexpression.vala:
      	* vala/valacharacterliteral.vala:
      	* vala/valaconditionalexpression.vala:
      	* vala/valaintegerliteral.vala:
      	* vala/valalambdaexpression.vala:
      	* vala/valanullliteral.vala:
      	* vala/valaobjectcreationexpression.vala:
      	* vala/valaparenthesizedexpression.vala:
      	* vala/valapointerindirection.vala:
      	* vala/valapostfixexpression.vala:
      	* vala/valarealliteral.vala:
      	* vala/valareferencetransferexpression.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasizeofexpression.vala:
      	* vala/valastringliteral.vala:
      	* vala/valatypecheck.vala:
      	* vala/valatypeofexpression.vala:
      	* vala/valaunaryexpression.vala:
      
      	Move expression checking to code nodes
      
      svn path=/trunk/; revision=2009
      67649405
  5. 09 Nov, 2008 5 commits
    • Jürg Billeter's avatar
      Work around missing enum support in dbus-glib · ef2a5af2
      Jürg Billeter authored
      2008-11-10  Jürg Billeter  <j@bitron.ch>
      
      	* gobject/valadbusservermodule.vala:
      
      	Work around missing enum support in dbus-glib
      
      svn path=/trunk/; revision=2008
      ef2a5af2
    • Jürg Billeter's avatar
      Really insert GValueArray into hash table · 4ef67315
      Jürg Billeter authored
      2008-11-10  Jürg Billeter  <j@bitron.ch>
      
      	* gobject/valadbusservermodule.vala:
      
      	Really insert GValueArray into hash table
      
      svn path=/trunk/; revision=2007
      4ef67315
    • Jürg Billeter's avatar
      Ensure attributes of field, property, parameter, and return types are · 40668a39
      Jürg Billeter authored
      2008-11-09  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valacreationmethod.vala:
      	* vala/valadelegate.vala:
      	* vala/valadelegatetype.vala:
      	* vala/valaenum.vala:
      	* vala/valafield.vala:
      	* vala/valaformalparameter.vala:
      	* vala/valamethod.vala:
      	* vala/valaproperty.vala:
      	* vala/valastruct.vala:
      	* vala/valavaluetype.vala:
      
      	Ensure attributes of field, property, parameter, and return types
      	are processed before querying C header filenames
      
      svn path=/trunk/; revision=2006
      40668a39
    • Jürg Billeter's avatar
      Support hash tables with struct values · e13a4cc5
      Jürg Billeter authored
      2008-11-09  Jürg Billeter  <j@bitron.ch>
      
      	* gobject/valadbusservermodule.vala:
      
      	Support hash tables with struct values
      
      svn path=/trunk/; revision=2005
      e13a4cc5
    • Jürg Billeter's avatar
      Ensure attributes of base types are processed before querying C header · d793aff5
      Jürg Billeter authored
      2008-11-09  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* vala/valainterface.vala:
      	* vala/valamemberaccess.vala:
      	* vala/valaobjecttype.vala:
      	* vala/valasemanticanalyzer.vala:
      
      	Ensure attributes of base types are processed before querying
      	C header filenames
      
      svn path=/trunk/; revision=2004
      d793aff5
  6. 07 Nov, 2008 11 commits
    • Jürg Billeter's avatar
      Move statement checking to code nodes · 955c4f6c
      Jürg Billeter authored
      2008-11-07  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valablock.vala:
      	* vala/valacatchclause.vala:
      	* vala/valadeclarationstatement.vala:
      	* vala/valadeletestatement.vala:
      	* vala/valadostatement.vala:
      	* vala/valaexpressionstatement.vala:
      	* vala/valaforstatement.vala:
      	* vala/valaifstatement.vala:
      	* vala/valainitializerlist.vala:
      	* vala/valalocalvariable.vala:
      	* vala/valalockstatement.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valaswitchsection.vala:
      	* vala/valatrystatement.vala:
      	* vala/valawhilestatement.vala:
      
      	Move statement checking to code nodes
      
      svn path=/trunk/; revision=2003
      955c4f6c
    • Jürg Billeter's avatar
      Add g_rmdir binding · 4ed3719f
      Jürg Billeter authored
      2008-11-07  Jürg Billeter  <j@bitron.ch>
      
      	* vapi/glib-2.0.vapi:
      
      	Add g_rmdir binding
      
      svn path=/trunk/; revision=2002
      4ed3719f
    • Jürg Billeter's avatar
      Fix D-Bus methods with out parameters but no return value · afabae23
      Jürg Billeter authored
      2008-11-07  Jürg Billeter  <j@bitron.ch>
      
      	* gobject/valadbusclientmodule.vala:
      
      	Fix D-Bus methods with out parameters but no return value
      
      svn path=/trunk/; revision=2001
      afabae23
    • Jürg Billeter's avatar
      Move member checking to code nodes · 920935d9
      Jürg Billeter authored
      2008-11-07  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaconstant.vala:
      	* vala/valaconstructor.vala:
      	* vala/valacreationmethod.vala:
      	* vala/valadestructor.vala:
      	* vala/valafield.vala:
      	* vala/valaformalparameter.vala:
      	* vala/valaproperty.vala:
      	* vala/valapropertyaccessor.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasignal.vala:
      
      	Move member checking to code nodes
      
      svn path=/trunk/; revision=2000
      920935d9
    • Jürg Billeter's avatar
      Move type symbol checking to code nodes · a81a3482
      Jürg Billeter authored
      2008-11-07  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valadelegate.vala:
      	* vala/valaenum.vala:
      	* vala/valaenumvalue.vala:
      	* vala/valaerrorcode.vala:
      	* vala/valaerrordomain.vala:
      	* vala/valainterface.vala:
      	* vala/valanamespace.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valastruct.vala:
      
      	Move type symbol checking to code nodes
      
      svn path=/trunk/; revision=1999
      a81a3482
    • Jürg Billeter's avatar
      Move array creation expression checking to ArrayCreationExpression.check · 06e32e1d
      Jürg Billeter authored
      2008-11-07  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaarraycreationexpression.vala:
      	* vala/valasemanticanalyzer.vala:
      
      	Move array creation expression checking to
      	ArrayCreationExpression.check
      
      svn path=/trunk/; revision=1998
      06e32e1d
    • Jürg Billeter's avatar
      Move throw statement checking to ThrowStatement.check · 9aefdf7a
      Jürg Billeter authored
      2008-11-07  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala:
      	* vala/valathrowstatement.vala:
      
      	Move throw statement checking to ThrowStatement.check
      
      svn path=/trunk/; revision=1997
      9aefdf7a
    • Jürg Billeter's avatar
      Move return statement checking to ReturnStatement.check · da89ecc1
      Jürg Billeter authored
      2008-11-07  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valareturnstatement.vala:
      	* vala/valasemanticanalyzer.vala:
      
      	Move return statement checking to ReturnStatement.check
      
      svn path=/trunk/; revision=1996
      da89ecc1
    • Jürg Billeter's avatar
      Move foreach statement checking to ForeachStatement.check · 93d408f9
      Jürg Billeter authored
      2008-11-07  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaforeachstatement.vala:
      	* vala/valasemanticanalyzer.vala:
      
      	Move foreach statement checking to ForeachStatement.check
      
      svn path=/trunk/; revision=1995
      93d408f9
    • Jürg Billeter's avatar
      Move element access checking to ElementAccess.check · db5f3f90
      Jürg Billeter authored
      2008-11-07  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaelementaccess.vala:
      	* vala/valasemanticanalyzer.vala:
      
      	Move element access checking to ElementAccess.check
      
      svn path=/trunk/; revision=1994
      db5f3f90
    • Jürg Billeter's avatar
      Set source_reference in parsed nodes · 6f58267f
      Jürg Billeter authored
      2008-11-07  Jürg Billeter  <j@bitron.ch>
      
      	* vapigen/valagirparser.vala:
      
      	Set source_reference in parsed nodes
      
      svn path=/trunk/; revision=1993
      6f58267f
  7. 06 Nov, 2008 5 commits
    • Jürg Billeter's avatar
      Move method checking to Method.check · a9f4b154
      Jürg Billeter authored
      2008-11-06  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valamethod.vala:
      	* vala/valasemanticanalyzer.vala:
      
      	Move method checking to Method.check
      
      svn path=/trunk/; revision=1992
      a9f4b154
    • Jürg Billeter's avatar
      Move class checking to Class.check · e1795852
      Jürg Billeter authored
      2008-11-06  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* vala/valasemanticanalyzer.vala:
      
      	Move class checking to Class.check
      
      svn path=/trunk/; revision=1991
      e1795852
    • Jürg Billeter's avatar
      Move dynamic signal generation to GObjectModule and DBusClientModule · 0093b878
      Jürg Billeter authored
      2008-11-06  Jürg Billeter  <j@bitron.ch>
      
      	* gobject/Makefile.am:
      	* gobject/valaccodedynamicsignalmodule.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valadbusclientmodule.vala:
      	* gobject/valagerrormodule.vala:
      	* gobject/valagobjectmodule.vala:
      
      	Move dynamic signal generation to GObjectModule and
      	DBusClientModule
      
      svn path=/trunk/; revision=1990
      0093b878
    • Jürg Billeter's avatar
      Move dynamic property generation to GObjectModule and DBusClientModule · 965530de
      Jürg Billeter authored
      2008-11-06  Jürg Billeter  <j@bitron.ch>
      
      	* gobject/Makefile.am:
      	* gobject/valaccodedynamicpropertymodule.vala:
      	* gobject/valaccodedynamicsignalmodule.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valadbusclientmodule.vala:
      	* gobject/valagobjectmodule.vala:
      
      	Move dynamic property generation to GObjectModule and
      	DBusClientModule
      
      svn path=/trunk/; revision=1989
      965530de
    • Jürg Billeter's avatar
      Move constructor code generation to GObjectModule · 204c092c
      Jürg Billeter authored
      2008-11-06  Jürg Billeter  <j@bitron.ch>
      
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valagobjectmodule.vala:
      
      	Move constructor code generation to GObjectModule
      
      svn path=/trunk/; revision=1988
      204c092c
  8. 05 Nov, 2008 3 commits