Ryujinx-GtkSharp/doc/en/Atk
Dan Winship 85d88fe1ca Change the way generatable validation works. Some generatable
properties can't be set until Validate-time (eg, Method.IsGetter),
	but it's annoying for every potential user of those properties to
	have to make sure it has Validated the generatable first. So now
	we add an explicit Validate() step after everything is loaded but
	before anything is Generated, so that at Generation time,
	everything can be assumed to have been Validated.

	* generator/IGeneratable.cs: add "bool Validate()"

	* generator/CodeGenerator.cs (Main): after loading all of the
	generatables, DeAlias the SymbolTable, Validate() all the
	generatables, and discard any invalid ones.

	* generator/*.cs: Implement Validate() trivially in generatables
	that didn't implement it before. Move Validate() calls from
	Generate() to Validate(). Remove non-hierarchical Validate()
	calls.

	* generator/SymbolTable.cs: GPtrArray is IntPtr, not IntPtr[]

svn path=/trunk/gtk-sharp/; revision=48046
2005-08-05 20:34:45 +00:00
..
Action.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
ActiveDescendantChangedArgs.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
ActiveDescendantChangedHandler.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Attribute.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
BoundsChangedArgs.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
BoundsChangedHandler.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
ChildrenChangedArgs.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
ChildrenChangedHandler.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
ColumnDeletedArgs.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
ColumnDeletedHandler.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
ColumnInsertedArgs.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
ColumnInsertedHandler.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Component.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
CoordType.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Document.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
EditableText.xml 2005-06-24 Mike Kestner <mkestner@novell.com> 2005-06-24 19:35:00 +00:00
EventListener.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
EventListenerInit.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Focus.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
FocusEventArgs.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
FocusEventHandler.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
FocusHandler.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Function.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Global.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
GObjectAccessible.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Hyperlink.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
HyperlinkStateFlags.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Hypertext.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Image.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Implementor.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
KeyEventStruct.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
KeyEventType.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
KeySnoopFunc.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Layer.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
LinkSelectedArgs.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
LinkSelectedHandler.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
NoOpObject.xml 2005-06-24 Mike Kestner <mkestner@novell.com> 2005-06-24 19:35:00 +00:00
NoOpObjectFactory.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Object.xml 2005-06-24 Mike Kestner <mkestner@novell.com> 2005-06-24 19:27:01 +00:00
ObjectFactory.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
PropertyChangeArgs.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
PropertyChangeEventHandler.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
PropertyChangeHandler.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
PropertyValues.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Rectangle.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Registry.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Relation.xml Change the way generatable validation works. Some generatable 2005-08-05 20:34:45 +00:00
RelationSet.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
RelationType.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Role.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
RowDeletedArgs.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
RowDeletedHandler.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
RowInsertedArgs.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
RowInsertedHandler.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Selection.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
StateChangeArgs.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
StateChangeHandler.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
StateManager.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
StateSet.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
StateType.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
StreamableContent.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Table.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Text.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
TextAttribute.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
TextBoundary.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
TextCaretMovedArgs.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
TextCaretMovedHandler.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
TextChangedArgs.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
TextChangedHandler.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
TextClipType.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
TextRange.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
TextRectangle.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
TODO 2004-03-05 Hector Gomez M <hectorgm@ciencias.unam.mx> 2004-03-05 13:40:13 +00:00
Util.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00
Value.xml updates to assembly version elements 2005-06-17 18:43:30 +00:00