1. 15 Jun, 2010 1 commit
  2. 27 Apr, 2010 1 commit
  3. 23 Mar, 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. 13 Mar, 2010 1 commit
  7. 09 Mar, 2010 1 commit
  8. 08 Feb, 2010 1 commit
  9. 31 Oct, 2009 1 commit
  10. 20 Oct, 2009 1 commit
  11. 12 Oct, 2009 1 commit
  12. 27 Sep, 2009 1 commit
  13. 16 Sep, 2009 1 commit
  14. 15 Sep, 2009 1 commit
  15. 04 Sep, 2009 1 commit
  16. 03 Sep, 2009 1 commit
  17. 01 Sep, 2009 1 commit
    • Jürg Billeter's avatar
      GObject: Fix boxed properties · a6302a90
      Jürg Billeter authored
      GObject properties that are boxed types were incorrectly being declared as
      pointer types when the properties were installed.
      
      Based on patch by Mark Lee, fixes bug 592493.
      a6302a90
  18. 31 Aug, 2009 1 commit
  19. 16 Aug, 2009 1 commit
  20. 01 Aug, 2009 1 commit
  21. 29 Jul, 2009 1 commit
  22. 28 Jul, 2009 1 commit
  23. 17 Jun, 2009 1 commit
  24. 04 Jun, 2009 1 commit
  25. 30 Mar, 2009 1 commit
    • 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
  26. 16 Feb, 2009 1 commit
  27. 12 Feb, 2009 1 commit
    • Jürg Billeter's avatar
      Warn when hiding members, support `new' keyword to suppress warning, based · 678c29d3
      Jürg Billeter authored
      2009-02-12  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* vala/valaconstant.vala:
      	* vala/valafield.vala:
      	* vala/valamember.vala:
      	* vala/valamethod.vala:
      	* vala/valaproperty.vala:
      	* vala/valastruct.vala:
      
      	Warn when hiding members, support `new' keyword to suppress
      	warning, based on patch by Andreas Brauchli, fixes bug 567743
      
      	* vala/valacodenode.vala:
      	* vala/valacreationmethod.vala:
      	* vala/valaenum.vala:
      	* vala/valaerrordomain.vala:
      	* vala/valanamespace.vala:
      	* ccode/valaccodelinedirective.vala:
      
      	Avoid hidden members
      
      svn path=/trunk/; revision=2437
      678c29d3
  28. 10 Feb, 2009 1 commit
    • Allison Karlitskaya's avatar
      Bug 571169 – make floating references generic · 557c03ad
      Allison Karlitskaya authored
      2009-02-10  Ryan Lortie  <desrt@desrt.ca>
      
              Bug 571169 – make floating references generic
      
              * gobject/valaccodebasemodule.vala:
              * vala/valainterface.vala:
              * vala/valaclass.vala:
              * vala/valaobjectcreationexpression.vala:
              * vala/valasemanticanalyzer.vala:
              * vala/valatypesymbol.vala:
      
              Add support for 'ref_sink_function' CCode attribute on classes.
              Use this instead of hardcoding g_object_ref_sink() for
              GInitiallyUnowned.
      
              * vapi/gobject-2.0.vapi:
      
              Set ref_sink_function on InitiallyUnowned class.
      
      
      svn path=/trunk/; revision=2425
      557c03ad
  29. 24 Jan, 2009 1 commit
  30. 10 Jan, 2009 1 commit
    • Jürg Billeter's avatar
      Fix compile errors when using postconditions · 9cab8051
      Jürg Billeter authored
      2009-01-10  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* vala/valalocalvariable.vala:
      	* vala/valamethod.vala:
      
      	Fix compile errors when using postconditions
      
      svn path=/trunk/; revision=2319
      9cab8051
  31. 07 Jan, 2009 1 commit
    • Jürg Billeter's avatar
      Add support for static destructors, patch by Sebastian Dröge, fixes bug · ef5df417
      Jürg Billeter authored
      2009-01-07  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* vala/valaparser.vala:
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valaclassregisterfunction.vala:
      	* gobject/valagobjectmodule.vala:
      	* gobject/valainterfaceregisterfunction.vala:
      	* gobject/valatyperegisterfunction.vala:
      
      	Add support for static destructors, patch by Sebastian Dröge,
      	fixes bug 564011
      
      svn path=/trunk/; revision=2284
      ef5df417
  32. 06 Jan, 2009 2 commits
  33. 16 Dec, 2008 2 commits
    • Jürg Billeter's avatar
      Add support for class destructors, patch by Sebastian Dröge, fixes bug · 02f05799
      Jürg Billeter authored
      2008-12-16  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* vala/valaparser.vala:
      	* gobject/valaclassregisterfunction.vala:
      	* gobject/valagobjectmodule.vala:
      
      	Add support for class destructors, patch by Sebastian Dröge,
      	fixes bug 564011
      
      svn path=/trunk/; revision=2188
      02f05799
    • Jürg Billeter's avatar
      Add support for private class fields, patch by Sebastian Dröge, fixes bug · 16bac3b7
      Jürg Billeter authored
      2008-12-16  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valaccodememberaccessmodule.vala:
      	* gobject/valaclassregisterfunction.vala:
      	* gobject/valagobjectmodule.vala:
      	* gobject/valainterfaceregisterfunction.vala:
      	* gobject/valatyperegisterfunction.vala:
      
      	Add support for private class fields, patch by Sebastian Dröge,
      	fixes bug 561469
      
      svn path=/trunk/; revision=2187
      16bac3b7
  34. 28 Nov, 2008 1 commit
    • Jürg Billeter's avatar
      Fix method checking with generic base types, fixes bug 511286 · d9d324c1
      Jürg Billeter authored
      2008-11-28  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* vala/valadatatype.vala:
      	* vala/valagenerictype.vala:
      	* vala/valainterface.vala:
      	* vala/valamethod.vala:
      	* vala/valaobjecttypesymbol.vala:
      	* vala/valasymbolresolver.vala:
      
      	Fix method checking with generic base types, fixes bug 511286
      
      svn path=/trunk/; revision=2068
      d9d324c1
  35. 10 Nov, 2008 1 commit
    • 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
  36. 09 Nov, 2008 1 commit
    • 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
  37. 06 Nov, 2008 1 commit
    • 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
  38. 02 Nov, 2008 1 commit
    • Jürg Billeter's avatar
      Drop deprecated support for static classes and interfaces · dbf533d6
      Jürg Billeter authored
      2008-11-02  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* vala/valagenieparser.vala:
      	* vala/valainterface.vala:
      	* vala/valainterfacewriter.vala:
      	* vala/valaparser.vala:
      	* vala/valasemanticanalyzer.vala:
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valaccodemethodmodule.vala:
      	* gobject/valaclassregisterfunction.vala:
      	* gobject/valagobjectclassmodule.vala:
      	* gobject/valagobjectinterfacemodule.vala:
      
      	Drop deprecated support for static classes and interfaces
      
      svn path=/trunk/; revision=1956
      dbf533d6