1. 24 Mar, 2014 1 commit
  2. 16 Jul, 2010 1 commit
  3. 15 Jun, 2010 1 commit
  4. 22 Jul, 2008 1 commit
    • Jared Moore's avatar
      Added support for 'volatile' modifier in C code. · a3973e1f
      Jared Moore authored
      2008-07-22  Jared Moore  <jaredm@svn.gnome.org>
      
      	* ccode/valaccodedeclaration.vala:
      	* ccode/valaccodemodifiers.vala:
      
      	Added support for 'volatile' modifier in C code.
      
      	* gobject/valatyperegisterfunction.vala:
      
      	Make *_get_type functions thread safe, fixes bug 540705.
      
      
      
      svn path=/trunk/; revision=1717
      a3973e1f
  5. 10 Jul, 2008 2 commits
    • Raffaele Sandrini's avatar
      Revert commit revision 1691 due bad regressions, reopens bug 540705 · 48bd2daa
      Raffaele Sandrini authored
      2008-07-10  Raffaele Sandrini  <raffaele@sandrini.ch>
      
      	* ccode/valaccodedeclaration.vala:
      	* ccode/valaccodemodifiers.vala:
      	* gobject/valatyperegisterfunction.vala:
      
      	Revert commit revision 1691 due bad regressions, reopens bug
      	540705
      
      svn path=/trunk/; revision=1693
      48bd2daa
    • Jared Moore's avatar
      Added support for 'volatile' modifier in C code. · ce363c55
      Jared Moore authored
      2008-07-10  Jared Moore  <jaredm@svn.gnome.org>
      
      	* ccode/valaccodedeclaration.vala:
      	* ccode/valaccodemodifiers.vala:
      
      	Added support for 'volatile' modifier in C code.
      
      	* gobject/valatyperegisterfunction.vala:
      
      	Make *_get_type functions thread safe, fixes bug 540705.
      
      svn path=/trunk/; revision=1691
      ce363c55
  6. 19 Feb, 2008 1 commit
    • Raffaele Sandrini's avatar
      change my email from rasa@gmx.ch to raffaele@sandrini.ch fix pervious · b2cdb296
      Raffaele Sandrini authored
      2008-02-19  Raffaele Sandrini  <raffaele@sandrini.ch>
      
      	* AUTHORS, ccode/valaccodeelementaccess.vala,
      	  ccode/valaccodemodifiers.vala, gobject/valaccodegenerator.vala,
      	  gobject/valaccodegeneratorclass.vala,
      	  gobject/valaccodegeneratorinterface.vala,
      	  gobject/valaccodegeneratorinvocationexpression.vala,
      	  gobject/valaccodegeneratormemberaccess.vala,
      	  gobject/valaccodegeneratormethod.vala,
      	  gobject/valaccodegeneratorsignal.vala,
      	  gobject/valaccodegeneratorsourcefile.vala,
      	  gobject/valaccodegeneratorstruct.vala,
      	  gobject/valainterfaceregisterfunction.vala, vala/valaarray.vala,
      	  vala/valaarraycreationexpression.vala,
      	  vala/valaattributeprocessor.vala, vala/valacharacterliteral.vala,
      	  vala/valacodevisitor.vala, vala/valacreationmethod.vala,
      	  vala/valadatatype.vala, vala/valaelementaccess.vala,
      	  vala/valaformalparameter.vala, vala/valainterfacewriter.vala,
      	  vala/valalockable.vala, vala/valalockstatement.vala,
      	  vala/valamember.vala, vala/valamemorymanager.vala,
      	  vala/valamethod.vala, vala/valasemanticanalyzer.vala,
      	  vala/valatypesymbol.vala, vala/valaunresolvedtype.vala,
      	  vapigen/valagidlparser.vala: change my email from rasa@gmx.ch
      	  to raffaele@sandrini.ch
      	* ChangeLog: fix pervious ChangeLog entry
      
      svn path=/trunk/; revision=1021
      b2cdb296
  7. 03 Jan, 2008 1 commit
    • Jürg Billeter's avatar
      support public static fields with initializers, fixes bug 506749 · 71a80801
      Jürg Billeter authored
      2008-01-03  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valaccodegenerator.vala, ccode/valaccodemodifiers.vala:
      	  support public static fields with initializers, fixes bug 506749
      
      	* tests/classes-fields.exp, tests/classes-fields.vala: test public
      	  static fields
      
      svn path=/trunk/; revision=801
      71a80801
  8. 28 Nov, 2007 1 commit
    • Jürg Billeter's avatar
      add support for inline methods · bee064ff
      Jürg Billeter authored
      2007-11-28  Juerg Billeter  <j@bitron.ch>
      
      	* vala/parser.y, vala/scanner.l, vala/valamethod.vala,
      	  ccode/valaccodefunction.vala, ccode/valaccodemodifiers.vala,
      	  gobject/valaccodegeneratormethod.vala: add support for inline methods
      
      svn path=/trunk/; revision=734
      bee064ff
  9. 07 Sep, 2007 1 commit
  10. 20 Aug, 2007 1 commit
    • Jürg Billeter's avatar
      fix initialization of external variables · 150fc53d
      Jürg Billeter authored
      2007-08-20  Juerg Billeter  <j@bitron.ch>
      
      	* ccode/valaccodedeclaration.vala, ccode/valaccodemodifiers.vala,
      	  gobject/valacodegenerator.vala: fix initialization of external
      	  variables
      
      svn path=/trunk/; revision=487
      150fc53d
  11. 02 May, 2007 2 commits
  12. 06 Oct, 2006 1 commit
    • Raffaele Sandrini's avatar
      add get and set value support add user (arbitrary) signal support · 61934ac1
      Raffaele Sandrini authored
      2006-10-06  Raffaele Sandrini  <rasa@gmx.ch>
      
      	* vapi/glib-2.0.vala, vala/valaflags.vala, vala/valaenum.vala,
      	  vala/valadatatype.vala, vala/valaarray.vala, vala/valaclass.vala,
      	  vala/valastruct.vala: add get and set value support
      	* vala/valacodegenerator.vala: add user (arbitrary) signal support
      	* vala/valadatatype.vala, vala/valamemorymanager.vala,
      	  vala/valastruct.vala: correctly honor ref types in type arguments
      	* ccode/valaccodedeclaration.vala, ccode/valaccodemodifiers.vala:
      	  support register local variables
      	* ccode/valaccodememberaccess.vala: make one line creation possible
      	* vapi/glib-2.0.vala: fix return type of Glib.List.nth_data
      	* tests/test-024.vala: add user signal test
      	* tests/Makefile.am: update
      
      svn path=/trunk/; revision=143
      61934ac1
  13. 08 Jul, 2006 1 commit
    • Jürg Billeter's avatar
      don't allow write access to read-only properties adapt to changes in · 3cf0fef2
      Jürg Billeter authored
      2006-07-08  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: don't allow write access to read-only
      	  properties
      	* vala/valacodegenerator.vala: adapt to changes in CCodeFragment and
      	  CCommaExpression
      	* vala/valapostfixexpression.vala, ccode/valaccodebinaryexpression.vala,
      	  ccode/valaccodeblock.vala, ccode/valaccodebreakstatement.vala,
      	  ccode/valaccodecasestatement.vala,
      	  ccode/valaccodecommaexpressoin.vala, ccode/valaccodecomment.vala,
      	  ccode/valaccodeconditionalexpression.vala,
      	  ccode/valaccodeconstant.vala, ccode/valaccodecontinuestatement.vala,
      	  ccode/valaccodedeclaration.vala, ccode/valaccodedeclarator.vala,
      	  ccode/valaccodeenum.vala, ccode/valaccodeemptystatement.vala,
      	  ccode/valaccodeexpressionstatement.vala,
      	  ccode/valaccodeformalparameter.vala, ccode/valaccodeforstatement.vala,
      	  ccode/valaccodefragment.vala, ccode/valaccodefunction.vala,
      	  ccode/valaccodefunctioncall.vala,
      	  ccode/valaccodefunctiondeclarator.vala,
      	  ccode/valaccodeidentifier.vala, ccode/valaccodeifstatement.vala,
      	  ccode/valaccodeincludedirective.vala,
      	  ccode/valaccodeinitializerlist.vala,
      	  ccode/valaccodemacroreplacement.vala,
      	  ccode/valaccodememberaccess.vala, ccode/valaccodemodifiers.vala,
      	  ccode/valaccodenewline.vala, ccode/valaccodeoncesection.vala,
      	  ccode/valaccodeparenthesizedexpression.vala,
      	  ccode/valaccodereturnstatement.vala, ccode/valaccodestatement.vala,
      	  ccode/valaccodestruct.vala, ccode/valaccodeswitchstatement.vala,
      	  ccode/valaccodeunaryexpression.vala,
      	  ccode/valaccodevariabledeclarator.vala,
      	  ccode/valaccodewhilestatement.vala, ccode/valaccodewriter.vala: add
      	  interface documentation, use implicit namespace specification
      
      svn path=/trunk/; revision=75
      3cf0fef2
  14. 15 May, 2006 1 commit
    • Jürg Billeter's avatar
      support assign operators support assign operators and attributes visitor · 23a4afab
      Jürg Billeter authored
      2006-05-15  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l: support assign operators
      	* vala/parser.y: support assign operators and attributes
      	* vala/valaattributeprocessor.vala: visitor to process compiler
      	  attributes
      	* vala/valacodegenerator.vala: support structs, enums, and methods
      	* vala/valacodenode.vala: support attributes
      	* vala/valaattribute.vala
      	* vala/valamemberaccessibility.vala
      	* vala/valamethod.vala
      	* vala/valastruct.vala: support CCode (cname) attribute
      	* vala/vala.h: update
      	* compiler/valacompiler.vala: invoke AttributeProcessor
      	* ccode/valaccodeblock.vala
      	* ccode/valaccodeenum.vala
      	* ccode/valaccodemethod.vala
      	* ccode/valaccodemodifiers.vala
      	* bindings/GLib.vala: add string cmp method
      	* valac/scanner.l: support BITWISE_AND
      	* valac/parser.y: support bitwise and
      	* valac/context.h: add bitwise and
      	* valac/generator.c: support enum dependencies and bitwise and
      
      svn path=/trunk/; revision=16
      23a4afab
  15. 07 May, 2006 1 commit
    • Jürg Billeter's avatar
      tokenizer for new vala compiler parser vor new vala compiler · 04ad6ba4
      Jürg Billeter authored
      2006-05-07  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l: tokenizer for new vala compiler
      	* vala/parser.y: parser vor new vala compiler
      	* vala/valablock.vala
      	* vala/valabooleanliteral.vala
      	* vala/valacharacterliteral.vala
      	* vala/valaclass.vala: add methods
      	* vala/valadeclarationstatement.vala
      	* vala/valaemptystatement.vala
      	* vala/valaexpression.vala
      	* vala/valaexpressionstatement.vala
      	* vala/valaforeachstatement.vala
      	* vala/valaforstatement.vala
      	* vala/valaifstatement.vala
      	* vala/valaintegerliteral.vala
      	* vala/valainvocationexpression.vala
      	* vala/valaliteral.vala
      	* vala/valaliteralexpression.vala
      	* vala/valalocalvariabledeclaration.vala
      	* vala/valamethod.vala
      	* vala/valanamedargument.vala
      	* vala/valanullliteral.vala
      	* vala/valaobjectcreationexpression.vala
      	* vala/valaparenthesizedexpression.vala
      	* vala/valareturnstatement.vala
      	* vala/valasimplename.vala
      	* vala/valastatement.vala
      	* vala/valastringliteral.vala
      	* vala/valatypereference.vala
      	* vala/valaunaryexpression.vala
      	* vala/valavariabledeclarator.vala
      	* vala/valacodevisitor.vala: add visit_method skeleton
      	* vala/valacodegenerator.vala: do.
      	* vala/vala.h: include generated header files
      	* valac/generator.c: support bool and enum properties, support enums
      
      svn path=/trunk/; revision=14
      04ad6ba4
  16. 06 May, 2006 1 commit
    • Jürg Billeter's avatar
      vala/valacodecontext.vala vala/valasourcefile.vala filename, line, and · e4904cce
      Jürg Billeter authored
      2006-05-06  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valacodecontext.vala
      	* vala/valasourcefile.vala
      	* vala/valasourcereference.vala: filename, line, and comment container
      	* vala/valacodenode.vala: abstract code node
      	* vala/valanamespace.vala: namespace node
      	* vala/valaclass.vala: class node
      	* vala/valacodevisitor.vala: abstract syntax tree visitor
      	* vala/valaparser.vala: vala parser
      	* vala/valacodegenerator.vala: code generator skeleton
      	* compiler/valacompiler.vala: compiler driver
      	* bindings/GLib.vala: add bindings for GList and GOptionContext
      	* valac/scanner.l: support multi-line comments, ABSTRACT, INTERFACE,
      	  READONLY
      	* valac/parser.y: replace AT by HASH, support readonly fields
      	* valac/context.h: small fixes
      	* valac/context.c: small fixes
      	* valac/generator.c: fix override methods, basic support for properties
      
      svn path=/trunk/; revision=13
      e4904cce