vala r546 - in trunk: . gobject vala vapigen



Author: juergbi
Date: 2007-08-30 20:02:06 +0100 (Thu, 30 Aug 2007)
New Revision: 546
ViewCVS link: http://svn.gnome.org/viewcvs/vala?rev=546&view=rev

Removed:
   trunk/vala/valamemberaccessibility.vala
Modified:
   trunk/ChangeLog
   trunk/gobject/valaclassregisterfunction.vala
   trunk/gobject/valacodegenerator.vala
   trunk/gobject/valacodegeneratorclass.vala
   trunk/gobject/valacodegeneratorinterface.vala
   trunk/gobject/valacodegeneratormemberaccess.vala
   trunk/gobject/valacodegeneratormethod.vala
   trunk/gobject/valacodegeneratorstruct.vala
   trunk/gobject/valadbusbindingprovider.vala
   trunk/gobject/valainterfaceregisterfunction.vala
   trunk/gobject/valatyperegisterfunction.vala
   trunk/vala/Makefile.am
   trunk/vala/parser.y
   trunk/vala/valaarray.vala
   trunk/vala/valaclass.vala
   trunk/vala/valaconstant.vala
   trunk/vala/valadatatype.vala
   trunk/vala/valafield.vala
   trunk/vala/valaformalparameter.vala
   trunk/vala/valainterfacewriter.vala
   trunk/vala/valamethod.vala
   trunk/vala/valanamespace.vala
   trunk/vala/valaproperty.vala
   trunk/vala/valasemanticanalyzer.vala
   trunk/vala/valasignal.vala
   trunk/vala/valasymbol.vala
   trunk/vapigen/valagidlparser.vala
Log:
2007-08-30  Juerg Billeter  <j bitron ch>

	* vala/valamemberaccessibility.vala: rename MemberAccessibility to
	  SymbolAccessibility and move its declaration to vala/valasymbol.vala
	* vala/parser.y: store accessibility modifier for properties and follow
	  the renames caused by the accessibility releated refactoring, cast
	  the Struct allocated in struct_declaration to silence gcc
	* vala/Makefile.am: remove valamemberaccessibility.* files
	* vala/valasymbol.vala: add access property found in serveral
	  sub-classes and add is_internal_symbol () method, which considers
	  parent symbols to determinate if a symbol belongs to internal API
	* gobject/*, vala/*, vapigen/valagidlparser.vala:
	  move the access property/field found in several Symbol derived
	  classes to the Symbol class where it belongs and rename the
	  MemberAccessibility enumeration to SymbolAccessibility

	* vala/valaformalparameter.vala, vala/valanamespace.vala: set access
	  to public on initialization, as there is no accessibility modifier
	* gobject/valacodegenerator.vala: do not add internal symbols to
	  header_type_member_declarations
	* vala/valasemanticanalyzer.vala: do not add HEADER_SHALLOW symbol
	  dependencies for internal symbols
	* gobject/valacodegeneratormethod.vala: consider all anchestors,
	  not just the parent for visibility

	patch by Mathias Hasselmann, fixes bug 471475





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]