1. 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
  2. 06 Jan, 2009 2 commits
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 02 Nov, 2008 2 commits
    • 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
    • Jürg Billeter's avatar
      Move attribute processing to semantic analyzer · 30063af8
      Jürg Billeter authored
      2008-11-02  Jürg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am:
      	* vala/valaattributeprocessor.vala:
      	* vala/valaclass.vala:
      	* vala/valaenum.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valastruct.vala:
      	* compiler/valacompiler.vala:
      	* vapigen/valagidlparser.vala:
      	* vapigen/valavapigen.vala:
      
      	Move attribute processing to semantic analyzer
      
      svn path=/trunk/; revision=1950
      30063af8
  9. 27 Oct, 2008 1 commit
    • Jürg Billeter's avatar
      Use constructor chaining instead of helper method · 8ff16e2f
      Jürg Billeter authored
      2008-10-27  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaarraylengthfield.vala:
      	* vala/valaarraymovemethod.vala:
      	* vala/valaarrayresizemethod.vala:
      	* vala/valablock.vala:
      	* vala/valaclass.vala:
      	* vala/valaconstant.vala:
      	* vala/valaconstructor.vala:
      	* vala/valacreationmethod.vala:
      	* vala/valadelegate.vala:
      	* vala/valadestructor.vala:
      	* vala/valadynamicmethod.vala:
      	* vala/valadynamicproperty.vala:
      	* vala/valadynamicsignal.vala:
      	* vala/valaenum.vala:
      	* vala/valaenumvalue.vala:
      	* vala/valaerrorcode.vala:
      	* vala/valaerrordomain.vala:
      	* vala/valafield.vala:
      	* vala/valaforeachstatement.vala:
      	* vala/valaformalparameter.vala:
      	* vala/valainterface.vala:
      	* vala/valalocalvariable.vala:
      	* vala/valamember.vala:
      	* vala/valamethod.vala:
      	* vala/valanamespace.vala:
      	* vala/valaobjecttypesymbol.vala:
      	* vala/valaproperty.vala:
      	* vala/valasignal.vala:
      	* vala/valastruct.vala:
      	* vala/valaswitchsection.vala:
      	* vala/valasymbol.vala:
      	* vala/valatypeparameter.vala:
      	* vala/valatypesymbol.vala:
      
      	Use constructor chaining instead of helper method
      
      svn path=/trunk/; revision=1934
      8ff16e2f
  10. 24 Oct, 2008 1 commit
    • Jürg Billeter's avatar
      Add GObjectClassModule and GObjectInterfaceModule · 4b8375f8
      Jürg Billeter authored
      2008-10-24  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* vala/valacodegenerator.vala:
      	* vala/valainterface.vala:
      	* gobject/Makefile.am:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodemodule.vala:
      	* gobject/valagobjectclassmodule.vala:
      	* gobject/valagobjectinterfacemodule.vala:
      
      	Add GObjectClassModule and GObjectInterfaceModule
      
      svn path=/trunk/; revision=1888
      4b8375f8
  11. 11 Oct, 2008 1 commit
    • Jürg Billeter's avatar
      Support chaining constructors using `base' and `this' · bdbb1c75
      Jürg Billeter authored
      2008-10-11  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* vala/valacreationmethod.vala:
      	* vala/valainterfacewriter.vala:
      	* vala/valaobjecttype.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valastruct.vala:
      	* gobject/valaccodeinvocationexpressionbinding.vala:
      	* gobject/valaccodemethodbinding.vala:
      	* gobject/valagidlwriter.vala:
      
      	Support chaining constructors using `base' and `this'
      
      svn path=/trunk/; revision=1829
      bdbb1c75
  12. 03 Oct, 2008 2 commits
    • Jürg Billeter's avatar
      Fix cname of GValue helper functions for fundamental classes · e5c3ddd2
      Jürg Billeter authored
      2008-10-03  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* gobject/valaccodeclassbinding.vala:
      	* gobject/valaclassregisterfunction.vala:
      
      	Fix cname of GValue helper functions for fundamental classes
      
      svn path=/trunk/; revision=1820
      e5c3ddd2
    • Jürg Billeter's avatar
      Generate code to support GValue and GParamSpec for fundamental classes, · 0ae7748b
      Jürg Billeter authored
      2008-10-03  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* vala/valainterfacewriter.vala:
      	* vala/valatypesymbol.vala:
      	* gobject/valaccodeclassbinding.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodegeneratorsourcefile.vala:
      	* gobject/valaccodetypesymbolbinding.vala:
      	* gobject/valaclassregisterfunction.vala:
      	* gobject/valatyperegisterfunction.vala:
      	* vapi/glib-2.0.vapi:
      
      	Generate code to support GValue and GParamSpec for fundamental
      	classes, patch by Florian Brosch, fixes bug 549480
      
      svn path=/trunk/; revision=1818
      0ae7748b
  13. 27 Sep, 2008 1 commit
  14. 14 Aug, 2008 1 commit
  15. 23 Jul, 2008 1 commit
    • Jared Moore's avatar
      Add [CCode (type_check_function = "BLAH_IS_FOO")] for classes. · 74455ffe
      Jared Moore authored
      2008-07-23  Jared Moore  <jaredm@svn.gnome.org>
      
      	* vala/valainterfacewriter.vala:
      	* vala/valaclass.vala:
      	* gobject/valaccodeinterfacebinding.vala:
      	* gobject/valaccodeclassbinding.vala:
      	* gobject/valaccodegenerator.vala: 
      
      	Add [CCode (type_check_function = "BLAH_IS_FOO")] for classes.
      
      	* vapigen/valagidlparser.vala:
      
      	Add type_check_function metadata.
      
      	* vapi/packages/gnome-vfs-2.0/gnome-vfs-2.0.metadata:
      
      	Set type_check_function for GnomeVFSDrive, GnomeVFSVolume,
      	GnomeVFSVolumeMonitor, fixes bug 543693.
      
      	* vapi/gnome-vfs-2.0.vapi: regenerated
      
      
      
      svn path=/trunk/; revision=1726
      74455ffe
  16. 12 Jun, 2008 1 commit
  17. 31 May, 2008 1 commit
  18. 29 May, 2008 1 commit
    • Jürg Billeter's avatar
      Use Gee.List instead of Gee.Collection to improve iteration performance · 9a1d658b
      Jürg Billeter authored
      2008-05-29  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valablock.vala:
      	* vala/valaclass.vala:
      	* vala/valacodecontext.vala:
      	* vala/valacodenode.vala:
      	* vala/valadatatype.vala:
      	* vala/valadelegatetype.vala:
      	* vala/valadynamicmethod.vala:
      	* vala/valadynamicproperty.vala:
      	* vala/valaenum.vala:
      	* vala/valaerrordomain.vala:
      	* vala/valaforstatement.vala:
      	* vala/valainitializerlist.vala:
      	* vala/valainterface.vala:
      	* vala/valainterfacewriter.vala:
      	* vala/valainvocationexpression.vala:
      	* vala/valalambdaexpression.vala:
      	* vala/valamember.vala:
      	* vala/valamemberaccess.vala:
      	* vala/valamethod.vala:
      	* vala/valamethodtype.vala:
      	* vala/valanamespace.vala:
      	* vala/valaobjectcreationexpression.vala:
      	* vala/valaobjecttypesymbol.vala:
      	* vala/valapointertype.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasignaltype.vala:
      	* vala/valasourcefile.vala:
      	* vala/valastruct.vala:
      	* vala/valaswitchsection.vala:
      	* vala/valaswitchstatement.vala:
      	* vala/valasymbol.vala:
      	* vala/valasymbolresolver.vala:
      	* vala/valatypesymbol.vala:
      	* ccode/valaccodecommaexpression.vala:
      	* ccode/valaccodefragment.vala:
      	* gobject/valaccodeassignmentbinding.vala:
      	* gobject/valaccodeelementaccessbinding.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodegeneratorsignal.vala:
      	* gobject/valaccodeinvocationexpressionbinding.vala:
      	* gobject/valagidlwriter.vala:
      
      	Use Gee.List instead of Gee.Collection to improve iteration
      	performance
      
      svn path=/trunk/; revision=1493
      9a1d658b
  19. 26 May, 2008 2 commits
    • Jürg Billeter's avatar
      s/Typesymbol/TypeSymbol/ · 5811e4c2
      Jürg Billeter authored
      2008-05-26  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaarraytype.vala:
      	* vala/valaclass.vala:
      	* vala/valacreationmethod.vala:
      	* vala/valadatatype.vala:
      	* vala/valadelegate.vala:
      	* vala/valaenum.vala:
      	* vala/valaerrordomain.vala:
      	* vala/valainstancecast.vala:
      	* vala/valaintegertype.vala:
      	* vala/valainterface.vala:
      	* vala/valainterfacewriter.vala:
      	* vala/valaobjecttype.vala:
      	* vala/valaobjecttypesymbol.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasourcefile.vala:
      	* vala/valastruct.vala:
      	* vala/valasymbolresolver.vala:
      	* vala/valatypeparameter.vala:
      	* vala/valatypesymbol.vala:
      	* vala/valavaluetype.vala:
      	* gobject/valaccodeassignmentbinding.vala:
      	* gobject/valaccodeclassbinding.vala:
      	* gobject/valaccodeelementaccessbinding.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodegeneratorsignal.vala:
      	* gobject/valaccodeinterfacebinding.vala:
      	* gobject/valaccodeinvocationexpressionbinding.vala:
      	* gobject/valaccodememberaccessbinding.vala:
      	* gobject/valaccodemethodbinding.vala:
      	* gobject/valaccodeobjecttypesymbolbinding.vala:
      	* gobject/valaccodetypesymbolbinding.vala:
      	* gobject/valaclassregisterfunction.vala:
      	* gobject/valagidlwriter.vala:
      	* gobject/valainterfaceregisterfunction.vala:
      	* gobject/valatyperegisterfunction.vala:
      	* vapigen/valagidlparser.vala:
      
      	s/Typesymbol/TypeSymbol/
      
      svn path=/trunk/; revision=1451
      5811e4c2
    • Jürg Billeter's avatar
      Replace ClassInstanceType and InterfaceInstanceType by ObjectType · 4f0849ec
      Jürg Billeter authored
      2008-05-26  Juerg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am:
      	* vala/valaclass.vala:
      	* vala/valainterface.vala:
      	* vala/valaobjecttype.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasignal.vala:
      	* vala/valasymbolresolver.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodememberaccessbinding.vala:
      	* gobject/valaccodemethodbinding.vala:
      	* gobject/valagidlwriter.vala:
      
      	Replace ClassInstanceType and InterfaceInstanceType by ObjectType
      
      svn path=/trunk/; revision=1447
      4f0849ec
  20. 25 May, 2008 3 commits
    • Philip Van Hoof's avatar
      Support interfaces for D-Bus services · b35da4f3
      Philip Van Hoof authored
      2008-05-25  Philip Van Hoof  <pvanhoof@gnome.org>
      
      	* vala/valainterface.vala:
      	* vala/Makefile.am:
      	* vala/valaobjecttypesymbol.vala:
      	* vala/valaclass.vala:
      	* gobject/valaccodeinterfacebinding.vala:
      	* gobject/valaccodeclassbinding.vala:
      	* gobject/Makefile.am:
      	* gobject/valaccodeobjecttypesymbolbinding.vala:
      
      	Support interfaces for D-Bus services
      
      
      svn path=/trunk/; revision=1440
      b35da4f3
    • Jürg Billeter's avatar
      Add support for [Immutable] class attribute, allow duplication of · 412298b0
      Jürg Billeter authored
      2008-05-25  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* gobject/valaccodegenerator.vala:
      	* vapi/glib-2.0.vapi:
      
      	Add support for [Immutable] class attribute, allow duplication of
      	immutable instances
      
      svn path=/trunk/; revision=1430
      412298b0
    • 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
  21. 17 May, 2008 1 commit
    • Jürg Billeter's avatar
      Don't use UnresolvedType for array and pointer types, add basic support · 6cb56978
      Jürg Billeter authored
      2008-05-17  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaarraytype.vala:
      	* vala/valaclass.vala:
      	* vala/valaparser.vala:
      	* vala/valapointertype.vala:
      	* vala/valasymbolresolver.vala:
      	* vala/valaunresolvedtype.vala:
      	* vapigen/valagidlparser.vala:
      
      	Don't use UnresolvedType for array and pointer types, add basic
      	support for arrays of arrays
      
      svn path=/trunk/; revision=1395
      6cb56978
  22. 16 May, 2008 1 commit
    • Jürg Billeter's avatar
      Replace DataType.transfers_ownership and DataType.takes_ownership by · 75cf119b
      Jürg Billeter authored
      2008-05-16  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaarraytype.vala:
      	* vala/valaclass.vala:
      	* vala/valaclassinstancetype.vala:
      	* vala/valaclasstype.vala:
      	* vala/valadatatype.vala:
      	* vala/valainterfaceinstancetype.vala:
      	* vala/valainterfacetype.vala:
      	* vala/valainterfacewriter.vala:
      	* vala/valamemorymanager.vala:
      	* vala/valanullchecker.vala:
      	* vala/valaparser.vala:
      	* vala/valareferencetransferexpression.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasymbolresolver.vala:
      	* vala/valatypeparametertype.vala:
      	* vala/valaunresolvedtype.vala:
      	* vala/valavaluetype.vala:
      	* gobject/valaccodeassignmentbinding.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodeinvocationexpressionbinding.vala:
      	* gobject/valagidlwriter.vala:
      	* vapigen/valagidlparser.vala:
      	* vapi/glib-2.0.vapi:
      
      	Replace DataType.transfers_ownership and DataType.takes_ownership
      	by DataType.value_owned, prepare support for owned value types
      
      svn path=/trunk/; revision=1390
      75cf119b
  23. 13 May, 2008 1 commit
    • Jürg Billeter's avatar
      Rename Property.type_reference to Property.property_type · fe4e6148
      Jürg Billeter authored
      2008-05-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* vala/valainterfacewriter.vala:
      	* vala/valamemorymanager.vala:
      	* vala/valaproperty.vala:
      	* vala/valasemanticanalyzer.vala:
      	* gobject/valaccodeassignmentbinding.vala:
      	* gobject/valaccodeclassbinding.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodememberaccessbinding.vala:
      	* gobject/valaccodetypesymbolbinding.vala:
      	* gobject/valagidlwriter.vala:
      
      	Rename Property.type_reference to Property.property_type
      
      svn path=/trunk/; revision=1389
      fe4e6148
  24. 23 Apr, 2008 1 commit
  25. 20 Apr, 2008 2 commits
    • Jürg Billeter's avatar
      Add experimental D-Bus server support · d5138794
      Jürg Billeter authored
      2008-04-20  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala, vala/valadatatype.vala,
      	  vala/valastruct.vala, vala/valatypesymbol.vala,
      	  gobject/valaccodeclassbinding.vala,
      	  gobject/valaccodedynamicsignalbinding.vala,
      	  gobject/valaccodegenerator.vala,
      	  gobject/valaccodegeneratorsignal.vala,
      	  gobject/valaccodegeneratorsourcefile.vala,
      	  gobject/valaccodetypesymbolbinding.vala, vapi/dbus-glib-1.vapi,
      	  vapi/glib-2.0.vapi:
      
      	  Add experimental D-Bus server support
      
      svn path=/trunk/; revision=1289
      d5138794
    • 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
  26. 19 Apr, 2008 2 commits
    • Jürg Billeter's avatar
      , vala/valadestructor.vala, vala/valasemanticanalyzer.vala, · 5bed9071
      Jürg Billeter authored
      2008-04-19  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:, vala/valadestructor.vala,
      	  vala/valasemanticanalyzer.vala, gobject/valaccodeclassbinding.vala:
      	  support `this' access in destructors, fixes bug 527997
      
      svn path=/trunk/; revision=1273
      5bed9071
    • Jürg Billeter's avatar
      Add CCodeTypesymbolBinding, CCodeClassBinding, and CCodeInterfaceBinding · 63d726f4
      Jürg Billeter authored
      2008-04-19  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala, vala/valainterface.vala, gobject/Makefile.am,
      	  gobject/valaccodeassignmentbinding.vala,
      	  gobject/valaccodebinding.vala, gobject/valaccodeclassbinding.vala,
      	  gobject/valaccodegenerator.vala,
      	  gobject/valaccodeinterfacebinding.vala,
      	  gobject/valaccodetypesymbolbinding.vala:
      
      	  Add CCodeTypesymbolBinding, CCodeClassBinding, and
      	  CCodeInterfaceBinding classes
      
      svn path=/trunk/; revision=1260
      63d726f4
  27. 18 Apr, 2008 1 commit
  28. 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
  29. 14 Apr, 2008 2 commits
  30. 13 Apr, 2008 1 commit