2008-03-19  Nicola Pero  <nicola.pero@meta-innovation.com>

	Release 0.9.0.
	* GNUmakefile (VERSION): Set to 0.9.0.
	* Source/GNUmakefile (VERSION): Set to 0.9.0.
	* Documentation/title.tex: Set version to 0.9.0.
	* NEWS: New file.

2008-03-19  Nicola Pero  <nicola.pero@meta-innovation.com>

	* ANNOUNCE: Moved into Documentation/.
	* INSTALL.OSX: Updated; in particular, added a short summary of
	how to install on Apple Mac OS X using gnustep-make.
	* NOTES.OSX: Updated; in particular for the fact that we now use
	precompiled headers to build on GNUstep.
	* README: Updated; in particular, added use-case scenarios at the
	very beginning.
	* TODO: Updated.
	
2008-03-19  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Documentation/gsmarkup.tex: Documented the
	'keyEquivalentModifierMask' of <button> and <menuItem>.
	* Documentation/gsmarkup.dtd: Added keyEquivalentModifierMask
	attribute to <button> and <menuItem>.
	* Source/TagLibrary/GSMarkupTagButton.m
	([-initPlatformObject:]): Support 'noKey' value for the
	'keyEquivalentModifierMask' attribute of <button>.
	* Source/TagLibrary/GSMarkupTagMenuItem.m
	([-initPlatformObject:]): Added 'keyEquivalentModifierMask'
	attribute to <menuItem>
	
2008-03-18  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/TagLibrary/GSMarkupTagButton.m ([-initPlatformObject:]):
	Implemented new 'keyEquivalentModifierMask' attribute.
	* Examples/button-keyEquivalentModifierMask.gsmarkup: New example.

2008-03-18  Nicola Pero  <nicola.pero@meta-innovation.com>

	Removed <boxSeparator> placeholder tag which was never
	implemented.
	* Source/TagLibrary/GSMarkupTagBoxSeparator.h: File removed.
	* Source/TagLibrary/GSMarkupTagBoxSeparator.m: File removed.
	* Source/TagLibrary/GSMarkupTagHbox.m ([-initPlatformObject:]):
	Removed unfinished code dealing with separators.	
	* Source/TagLibrary/GSMarkupTagVbox.m ([-initPlatformObject:]):
	Same change.
	* Source/TagLibrary/GNUmakefile: Removed files that no longer
	exist.
	* Examples/color.gsmarkup: Removed <boxSeparator /> tags.
	* Examples/panel3.gsmarkup: Same change.	
	* Examples/panel4.gsmarkup: Same change.
	* Examples/Applications/CurrencyConverter/CurrencyConverter.gsmarkup:
	Same change.
	
2008-03-18  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Documentation/autolayout.tex: Fixed all LaTeX overfull
	boxes.
	* Documentation/gsmarkup.tex: Same change.
	* Documentation/macros.tex: Same change.
	* Documentation/Pregenerated/: Regenerated.
	* Examples/form.gsmarkup: Use the standard font for the
	explanatory text.
	
2008-03-18  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Documentation/gsmarkup.tex: Documented <hbox>, <hspace>, <vbox>
	and <vspace>.  Fixed <view> documentation renaming 'span'
	attribute to 'proportion'.
	* Documentation/gsmarkup.dtd: Added <hbox>, <hspace>, <vbox> and
	<vspace> and renamed 'span' attribute to 'proportion'.
	* Documentation/Pregenerated/: Regenerated.
	* TODO: Updated.
	
2008-03-17  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/TagLibrary/GSMarkupTagWindow.m
	([-postInitPlatformObject:]): Make a window key by default unless
	keyWindow="no" is specified.  Recognize mainWindow="yes".
	* Documentation/gsmarkup.tex: Documented the new attributes.
	* Documentation/gsmarkup.dtd: Same change.
	
2008-03-17  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/AutoLayout/GSAutoLayoutProportionalManager.m
	([-internalUpdateLayout]): Fixed bug where int had been used
	instead of float - causing rounding errors and ugly resizing
	behaviour.
	([-internalUpdateMinimumLayout]): Same fix.
	* Source/AutoLayout/GSAutoLayoutStandardManager.m
	([-internalUpdateMinimumLayout]): Same fix.

2008-03-17  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/TagLibrary/GSMarkupTagWindow.m ([-initPlatformObject:]):
	Always set the autoresizing mask of the content view to
	NSViewWidthSizable | NSViewHeightSizable to prevent top-level
	<vbox> objects from overwriting the window title bar after a
	resize on Apple Mac OS X.

2008-03-16  Nicola Pero  <nicola.pero@meta-innovation.com>

	New NSXML decoder backend that replaces &lt; and similar entities
	correctly on Apple.
	* Source/Markup/GSMarkupDecoderBackend.h: Added
	GSMARKUP_NSXML_BACKEND; use it by default on Apple Mac OS X.
	* Source/Markup/GSMarkupDecoderBackend.m: Same
	change.
	* Source/Markup/DecoderBackend/GSMarkupDecoderBackendNSXML.m: New class.
	
2008-03-16  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Tools/GSMarkupBrowser.m ([-setValue:forUndefinedKey:]): New
	method to get it to work with new Apple Mac OS X releases.
	([-takeValue:forKey:]): Method removed.

2008-03-16  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/AutoLayout/GSAutoLayoutHBox.m ([-removeView:]): Use
	-removeFromSuperview to remove the view, which is available on Apple
	Mac OS X as well.
	* Source/AutoLayout/GSAutoLayoutVBox.m ([-removeView:]): Same change.
	* Source/TagLibrary/GSMarkupTagObjectAdditions.m
	([-integerMaskValueForAttribute:withMaskValuesDictionary:]): To
	trim whitespaces from a string use
	stringByTrimmingCharactersInSet:, which is available on Apple Mac
	OS X as well.
	
2008-03-14  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/TagLibrary/GSMarkupTagObjectAdditions.h
	([-integerMaskValueForAttribute: withMaskValuesDictionary:]): New
	method.
	* Source/TagLibrary/GSMarkupTagObjectAdditions.m
	([-integerMaskValueForAttribute: withMaskValuesDictionary:]):
	Implemented.
	* Source/TagLibrary/GSMarkupTagControl.m ([-initPlatformObject:]):
	Added 'continuous' and 'sendActionOn' attributes.
	* Documentation/gsmarkup.tex: Documented the changes.
	* Documentation/gsmarkup.dtd: Added the new control attributes.
	* Documentation/Pregenerated/: Regenerated.
	* Examples/button-continuous.gsmarkup: New example.
	
2008-03-12  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Examples/hbox.gsmarkup: Fixed typo in attribute name.
	* Examples/hbox-proportional.gsmarkup: Same change.
	* Examples/vbox.gsmarkup: Same change.
	
2008-03-08  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/TagLibrary/GSMarkupTagGrid.m ([-initPlatformObject:]):
	Recognize 'proportion' attribute of <gridRow>.
	* Examples/grid-proportional.gsmarkup: Added row with
	proportion="2".
	
2008-03-07  Nicola Pero  <nicola.pero@meta-innovation.com>

	First draft implementation of <grid>.
	* Source/AutoLayout/GSAutoLayoutGrid.h: New file.
	* Source/AutoLayout/GSAutoLayoutGrid.m: New file.
	* Source/AutoLayout/GNUmakefile.files: Added the new files.	
	* Source/TagLibrary/GSMarkupTagGrid.h: New file.
	* Source/TagLibrary/GSMarkupTagGrid.m: New file.
	* Source/TagLibrary/GSMarkupTagGridRow.h: New file.
	* Source/TagLibrary/GSMarkupTagGridRow.m: New file.
	* Source/TagLibrary/GNUmakefile: Added the new files.
	* Examples/grid.gsmarkup: New file.
	* Examples/grid-proportional.gsmarkup: New file.
	
2008-03-07  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/AutoLayout/GSAutoLayoutManager.m
	([-setMinimumLength:alignment:minBorder:maxBorder:span:ofSegmentAtIndex:inLine:]):
	Ignore non-positive span and emit a warning if any is found.
	([GSAutoLayoutManagerSegment -init]): Set the span of a new
	segment to 1 here.
	([insertNewSegmentAtIndex:inLine:]): Do not set it to 1 here.
	* Source/AutoLayout/GSAutoLayoutProportionalManager.m
	([-internalUpdateMinimumLayout]): Ignore non-positive proportion
	and emit a warning if any is found.
	([-internalUpdateLayout]): Fixed layout when we are forced below
	our minimum length, or when the minimum length is 0.
	
2008-03-07  Nicola Pero  <nicola.pero@meta-innovation.com>

	New <space /> tag that can be used in grids.  Renamed autolayout
	classes and protocols so that they are all consistently in the
	GSAutoLayout namespace.
	* Source/AutoLayout/GSAutoLayoutSpace.h: New file.	
	* Source/AutoLayout/GSAutoLayoutSpace.m: New file.
	* Source/AutoLayout/GSBox.h: Renamed to GSAutoLayoutBox.h, and
	renamed GSBox protocol to GSAutoLayoutBox.
	* Source/AutoLayout/GSHBox.h: Renamed to GSAutoLayoutHBox.h,
	and renamed GSHBox class to GSAutoLayoutHBox.
	* Source/AutoLayout/GSHBox.m: Renamed to GSAutoLayoutHBox.m,
	and renamed GSHBox class to GSAutoLayoutHBox.
	* Source/AutoLayout/GSHSpace.h: Renamed to GSAutoLayoutHSpace.h,
	renamed GSHSpace class to GSAutoLayoutHSpace, and make it a
	subclass of GSAutoLayoutSpace.
	* Source/AutoLayout/GSHSpace.m: Renamed to GSAutoLayoutHSpace.m,
	renamed GSHSpace class to GSAutoLayoutHSpace, and make it a
	subclass of GSAutoLayoutSpace.
	* Source/AutoLayout/GSVBox.h: Renamed to GSAutoLayoutVBox.h,
	and renamed GSVBox class to GSAutoLayoutVBox.
	* Source/AutoLayout/GSVBox.m: Renamed to GSAutoLayoutVBox.m,
	and renamed GSVBox class to GSAutoLayoutVBox.
	* Source/AutoLayout/GSVSpace.h: Renamed to GSAutoLayoutVSpace.h,
	renamed GSVSpace class to GSAutoLayoutVSpace, and make it a
	subclass of GSAutoLayoutSpace.
	* Source/AutoLayout/GSVSpace.m: Renamed to GSAutoLayoutVSpace.m,
	renamed GSVSpace class to GSAutoLayoutVSpace, and make it a
	subclass of GSAutoLayoutSpace.
	* Source/AutoLayout/GNUmakefile.files: Updated for changes.

	* Source/TagLibrary/GSMarkupTagHbox.m: Updated for changes.
	* Source/TagLibrary/GSMarkupTagHspace.m: Same.
	* Source/TagLibrary/GSMarkupTagVbox.m: Same.
	* Source/TagLibrary/GSMarkupTagVspace.m: Same.
	* Source/TagLibrary/GSMarkupTagSpace.h: New class.
	* Source/TagLibrary/GSMarkupTagSpace.m: New class.
	* Source/TagLibrary/GNUmakefile: Updated for changes.
	
2008-03-07  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/AutoLayout/GSAutoLayoutManager.m
	([-insertNewSegmentAtIndex:inLine:]): Set the span to 1 by
	default.	
	* Examples/hbox.gsmarkup: Removed unused proportion attributes.
	* Examples/vbox.gsmarkup: Same change.
	
2008-03-06  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Tools/GSMarkupBrowser.m (main): Fixed program name in the
	command-line help; do not mention openapp; mention the
	-DisplayAutoLayout YES option.

2008-03-06  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/AutoLayout/GSHBox.m ([-drawRect:]): Use the new
	autolayout manager functionality to draw the dotted lines
	precisely at the boundaries of line parts rather than halfway
	between views, which was often incorrect.
	* Source/AutoLayout/GSVBox.m ([-drawRect:]): Same change.
	* Source/AutoLayout/GSAutoLayoutManager.m
	([-internalUpdateSegmentsLayoutFromLineParts]): Rewritten the code
	aligning segment contents to make it more readable.
	* Source/AutoLayout/GSAutoLayoutProportionalManager.m
	([-internalUpdateLayout]): Do not change _length.  It should have
	had no effect, but didn't make sense either.
	* Examples/: Changed 'AAAA00' color to '7777FF'.
	
2008-03-06  Nicola Pero  <nicola.pero@meta-innovation.com>

	Warning: the proportional boxes no longer automatically expand all
	the views.  Make sure you specify the alignment flags you want for
	each view.

	Rewritten the autolayout managers preparing them for the
	autolayout grid implementation.
	* Source/AutoLayout/GSAutoLayoutManager.h (_linePartInformation,
	_lineParts): New ivars.
	([-internalUpdateLineParts], [-internalUpdateSegmentsMinimumLayoutFromLineParts],
	[-internalUpdateSegmentsLayoutFromLineParts], [-linePartCount], [-linePartCountInLine:],
	[-setMinimumLength:alwaysExpands:neverExpands:proportion:ofLinePartAtIndex:],
	[-proportionOfLinePartAtIndex:], [-minimumLengthOfLinePartAtIndex:],
	[-alwaysExpandsOfLinePartAtIndex:], [-neverExpandsOfLinePartAtIndex:],
	[-removeInformationOnLinePartAtIndex:], [-layoutOfLinePartAtIndex:]):
	New methods.
	([-setMinimumLength:alignment:minBorder:maxBorder:span:ofSegmentAtIndex:inLine:]):
	New method replacing the existing one that had the proportion
	argument.
	([-proportionOfSegmentAtIndex:inLine:]): Method removed.
	* Source/AutoLayout/GSAutoLayoutManagerPrivate.h 
	(GSAutoLayoutManagerSegment _linePart): New ivar.
	(GSAutoLayoutManagerSegment _proportion): Ivar removed.
	(GSAutoLayoutManagerLinePartInformation): New class.
	(GSAutoLayoutManagerLinePart): New class.
	* Source/AutoLayout/GSAutoLayoutManager.m
	(GSAutoLayoutManagerLinePartInformation): New auxiliary class.
	(GSAutoLayoutManagerLinePart): New auxiliary class.
	([-init]): Set up _linePartInformation and _lineParts.
	([-dealloc]): Release them.
	([-internalUpdateLineParts]): New method.
	([-internalUpdateSegmentsMinimumLayoutFromLineParts]): New method.
	([-internalUpdateSegmentsLayoutFromLineParts]): New method.
	([-linePartCount]): New method.
	([-setMinimumLength:alignment:minBorder:maxBorder:span:ofSegmentAtIndex:inLine:]):
	Updated method to not have proportion.
	([-proportionOfSegmentAtIndex:inLine:]): Method removed.
	([-setMinimumLength:alwaysExpands:neverExpands:proportion:ofLinePartAtIndex:]):
	New method.
	([-proportionOfLinePartAtIndex:]): New method.
	([-minimumLengthOfLinePartAtIndex:]): New method.
	([-alwaysExpandsOfLinePartAtIndex:]): New method.
	([-neverExpandsOfLinePartAtIndex:]): New method.
	([-removeInformationOnLinePartAtIndex:]): New method.
	([-layoutOfLinePartAtIndex:]): New method.
	* Source/AutoLayout/GSAutoLayoutStandardManager.h
	(_columns): Ivar removed.  (_numberOfExpandingLineParts): New ivar
	replacing _numberOfExpandingColumns.
	* Source/AutoLayout/GSAutoLayoutStandardManager.m
	(GSAutoLayoutManagerColumn): Class removed.
	([-init]): Do not setup _columns.
	([-dealloc]): Do not release it.
	([-internalUpdateMinimumLayout]): Completely rewritten to update
	for, and take advantage of, the changes in the superclass.
	([-internalUpdateLayout]): Same changes.
	* Source/AutoLayout/GSAutoLayoutProportionalManager.h
	(_minimumLayoutUnit, _layoutUnit): New ivars replacing
	_minimumGridUnit and _gridUnit.
	([-internalUpdateMinimumLayout]): Completely rewritten to update
	for, and take advantage of, the changes in the superclass.
	([-internalUpdateLayout]): Same changes.
	* Source/AutoLayout/GSHBox.m ([-pushToHManagerInfoForViewAtIndex:]):
	Updated for changes in the layout manager API.
	([-pushToVManagerInfoForViewAtIndex:]): Same changes.
	([-removeView:]): Same changes, and fixed removing views from
	autolayout manager.
	* Source/AutoLayout/GSVBox.m ([-pushToVManagerInfoForViewAtIndex:]):
	Updated for changes in the layout manager API.
	([-pushToHManagerInfoForViewAtIndex:]): Same changes.
	([-removeView:]): Same changes, and fixed removing views from
	autolayout manager.

	* Examples/Applications/Calculator/Calculator.gsmarkup: Updated for
	change in behaviour of proportional boxes.
	* Examples/Applications/Finger/FingerWindowBig.gsmarkup: Same change.
	* Examples/Applications/Finger/FingerWindowSmall.gsmarkup: Same change.
	* Examples/Applications/Finger/Preferences.gsmarkup: Same change.	

	* Examples/color.gsmarkup: Fixed window title.
	* Examples/button3.gsmarkup: New example.
	* Examples/panel.gsmarkup: Updated.
	* Examples/panel2.gsmarkup: Same changes.
	* Examples/panel3.gsmarkup: Same changes.
	* Examples/panel4.gsmarkup: Same changes.
	* Examples/hbox.gsmarkup: Made example much more interesting.
	* Examples/hbox-proportional.gsmarkup: Same changes.
	* Examples/vbox.gsmarkup: Same changes.
	* Examples/vbox-proportional.gsmarkup: Same changes.
	* Examples/Classes/GSVBox/GSVBox.gsmarkup: Reorganized window.
	* Examples/Classes/GSVBox/GSHBox.gsmarkup: Same changes.

	* TODO: Updated.
	
2008-03-06  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Examples/hbox.gsmarkup: Made example more interesting by adding
	a hspace and allowing the hbox to expand.
	* Examples/hbox-proportional.gsmarkup: Similar changes.
	* Examples/vbox.gsmarkup: Similar changes.
	* Examples/vbox-proportional.gsmarkup: Similar changes.
	
2008-03-06  Nicola Pero  <nicola.pero@meta-innovation.com>

	Warning: the 'span' attribute of <hbox> and <vbox> has been
	replaced by a 'proportion' attribute.
	* Source/AutoLayout/GSAutoLayoutManager.h: Added new 'proportion'
	information on each segment, separated from the 'span'
	information.
	([-proportionOfSegmentAtIndex:inLine:]): New method.
	([-setMinimumLength:alignment:minBorder:maxBorder:span:
	proportion:ofSegmentAtIndex:inLine:]): New method replacing the
	existing one that didn't have the proportion argument.
	([-spanOfSegmentAtIndex:inLine:]): Return an int instead of a float.
	* Source/AutoLayout/GSBox.h ([-setProportion:forView:]): New
	method replacing -setSpan:forView:.  ([-proportionForView:]): New
	method replacing spanForView:.
	* Source/AutoLayout/GSAutoLayoutManager.m: Updated for new
	'proportion' information and methods.
	* Source/AutoLayout/GSAutoLayoutManagerPrivate.h: Same change.	
	* Source/AutoLayout/GSAutoLayoutProportionalManager.m: Same
	change.
	* Source/AutoLayout/GSAutoLayoutStandardManager.m: Same change.
	* Source/AutoLayout/GSHBox.m: Same change.
	* Source/AutoLayout/GSVBox.m: Same change.	
	* Source/TagLibrary/GSMarkupTagHbox.m ([-initPlatformObject:]):
	Recognize 'proportion' attribute instead of 'span'.
	* Source/TagLibrary/GSMarkupTagVbox.m ([-initPlatformObject:]):
	Recognize 'proportion' attribute instead of 'span'.
	* Examples/hbox-proportional.gsmarkup: New example.
	* Examples/vbox-proportional.gsmarkup: New example.
	* Examples/vbox.gsmarkup: Fixed window title.
	
2008-03-05  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/TagLibrary/GSMarkupTagControl.m ([-initPlatformObject:]):
	Log a warning if the action attribute specifies a non-existing
	selector.
	* Source/TagLibrary/GSMarkupTagMatrixCell.m
	([-initPlatformObject:]): Same change.
	* Source/TagLibrary/GSMarkupTagMenuItem.m 
	([-initPlatformObject:]): Same change.
	* Source/TagLibrary/GSMarkupTagPopUpButtonItem.m 
	([-initPlatformObject:]): Same change.

2008-03-05  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Examples/Classes/GSVBox: New example.
	
2008-03-05  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/AutoLayout/GSBox.h ([-removeView:]): New method.
	* Source/AutoLayout/GSHBox.m ([-removeView:]): New method.
	* Source/AutoLayout/GSVBox.m ([-removeView:]): New method.
	* Source/AutoLayout/GSAutoLayoutStandardManager.m
	([-internalUpdateMinimumLayout]): Fixed memory leak.
	* TODO: Updated.
	
2008-03-05  Nicola Pero  <nicola.pero@meta-innovation.com>
	
	* Tools/GSMarkupLocalizableStrings.m (main): Fixed typo in help
	message.
	
2008-03-05  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Documentation/gsmarkup.dtd: Added <secureTextField>.
	* Documentation/gsmarkup.tex: Added description of
	<secureTextField> tag.  Removed meaningless 'ttt ' string that had
	been added by mistake before the attribute names of new tags.
	* Documentation/title.tex: Mention the version.
	* Documentation/Pregenerated/: Regenerated.
	* Examples/secureTextField.gsmarkup: Improved example.
	* TODO: Updated.
	
2008-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>

	Warning: the 'key' attribute of <button>, <menuItem> and
	<popUpButtonItem> has been changed to 'keyEquivalent' to be
	consistent with other attributes.
	* Source/TagLibrary/GSMarkupTagMenuItem.m
	([-initPlatformObject:]): Changed 'key' attribute to be
	'keyEquivalent'.
	* Source/TagLibrary/GSMarkupTagButton.m ([-initPlatformObject:]):
	Same change.
	* Source/TagLibrary/GSMarkupTagPopUpButtonItem.m 
	([-initPlatformObject:]): Same change.
	* Documentation/gsmarkup.tex: Updated for the change from 'key' to
	'keyEquivalent'.
	* Documentation/gsmarkup.dtd: Same change.
	* Examples/NSApp.gsmarkup: Same change.
	* Examples/menu.gsmarkup: Same change.
	* Examples/menu1.gsmarkup: Same change.
	* Examples/Classes/OutlineView/MainMenu-GNUstep.gsmarkup: Same change.	
	* Examples/Classes/OutlineView/MainMenu-OSX.gsmarkup: Same change.
	* Examples/Classes/TableView/MainMenu-GNUstep.gsmarkup: Same change.
	* Examples/Classes/TableView/MainMenu-OSX.gsmarkup: Same change.
	* Examples/Applications/Calculator/Calculator.gsmarkup: Same change.
	* Examples/Applications/Calculator/MainMenu-GNUstep.gsmarkup: Same change.
	* Examples/Applications/Calculator/MainMenu-OSX.gsmarkup: Same change.
	* Examples/Applications/CurrencyConverter/MainMenu-GNUstep.gsmarkup: Same change.
	* Examples/Applications/CurrencyConverter/MainMenu-OSX.gsmarkup: Same change.
	* Examples/Applications/Finger/MainMenu-GNUstep.gsmarkup: Same change.
	* Examples/Applications/Finger/MainMenu-OSX.gsmarkup: Same change.
	* Examples/Applications/Ink/MainMenu-GNUstep.gsmarkup: Same change.
	* Examples/Applications/Ink/MainMenu-OSX.gsmarkup: Same change.
	* Examples/Applications/SimpleEditor/MainMenu-GNUstep.gsmarkup: Same change.
	* Examples/Applications/SimpleEditor/MainMenu-OSX.gsmarkup: Same change.	
	* Examples/Applications/Templates/Standard/MainMenu-GNUstep.gsmarkup: Same change.
	* Examples/Applications/Templates/Standard/MainMenu-OSX.gsmarkup: Same change.
	
	* Examples/button4.gsmarkup: New example.
	* Documentation/Tutorials/Renaissance/Renaissance.tex: Updated.
	* Documentation/Pregenerated/: Regenerated.
	
2008-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Documentation/gsmarkup.dtd: Fixed a number of typos and errors,
	and introduced parameter entities for the possible values of
	enumerated attributes.
	* Examples/class.gsmarkup: Added DOCTYPE.
	* Examples/class2.gsmarkup: Same change.	
	* Examples/window.gsmarkup: Same change.
	* Examples/window2.gsmarkup: Same change.
	* Examples/windows.gsmarkup: Same change.
	* Examples/NSApp.gsmarkup: Added DOCTYPE and <?xml
	version="1.0"?>.
	* Examples/Applications/Calculator/Calculator.gsmarkup: Fixed
	to use 'key' attribute, not 'keyEquivalent'.
	* Examples/Applications/CurrencyConverter/CurrencyConverter.gsmarkup:
	Fixed to use 'autosaveName' attribute, not 'frameAutosaveName'.
	* Examples/button.gsmarkup: Same change.
	* Examples/button2.gsmarkup: Same change.
	* Examples/toolTip.gsmarkup: Same change.
	* Examples/comment.gsmarkup: Updated text.
	* Examples/comment2.gsmarkup: Same change.
	* Examples/comment3.gsmarkup: Same change.	
	* Examples/textView.gsmarkup: Same change.	
	
2008-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>

	Warning: the 'color' attribute of <label> has been changed to
	'textColor' to be consistent with attributes used in other tags.
	* Source/TagLibrary/GSMarkupTagTextField.m ([-initPlatformObject:]):
	Sets selectable and editable to yes by default.  Added
	'allowsEditingTextAttributes', 'importsGraphics', 'textColor',
	'backgroundColor' and 'drawsBackground' attributes.
	* Documentation/gsmarkup.tex: Documented the <textField> tag.
	* Documentation/gsmarkup.dtd: Added the <textField> tag.
	* Examples/textField2.gsmarkup: Tidied up text.
	* Examples/textField3.gsmarkup: New file.

	* Source/TagLibrary/GSMarkupTagLabel.m ([-initPlatformObject:]):
	Renamed 'color' attribute to 'textColor' to be consistent with
	<textField> and other controls.  Added 'selectable' attribute.  By
	default, make <label>s selectable so that the user can copy and
	paste strings such as error messages from panels.
	* Documentation/gsmarkup.tex: Updated documentation of the <label>
	tag.
	* Documentation/gsmarkup.dtd: Updated the <label> tag.
	* Examples/label.gsmarkup: Added more labels.
	* Examples/label2.gsmarkup: Changed 'color' attribute of <label>
	to 'textColor'.
	* Examples/scrollView.gsmarkup: Same change.
	* Examples/splitView.gsmarkup: Same change.
	* Examples/splitView2.gsmarkup: Same change.
	* Examples/label2.gsmarkup: Added example of non-selectable label.
	
	* Documentation/Pregenerated/: Regenerated.
	* TODO: Updated.
	
2008-03-02  Nicola Pero  <nicola.pero@meta-innovation.com>

	* GNUmakefile (SVN_MODULE_NAME, SVN_BASE_URL): New variables.
	(CVS_MODULE_NAME, CVS_FLAGS): Obsolete variables removed.

	* Source/GNUmakefile: Simplified by using native-library.make from
	modern gnustep-makes.

	* INSTALL: Mention that gnustep-make >= 2.0.4 is required.  It's
	not yet required, but it will be soon, and everyone should really
	be upgrading ASAP.
	
2008-03-02  Nicola Pero  <nicola.pero@meta-innovation.com>

	* INSTALL.OSX: Updated installation instructions for gnustep-make
	v2.0.5.
	* TODO: Updated.
	
2008-03-02  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/AutoLayout/NSViewSize.m ([NSColorWell
	-minimumSizeForContent], [NSColorWell -sizeToFitContent]): New
	methods.
	* Source/TagLibrary/GSMarkupTagColorWell.m ([-initPlatformObject:]):
	Added 'bordered' attribute.
	* Documentation/gsmarkup.dtd: Added <colorWell>.
	* Documentation/gsmarkup.tex: Documented the <colorWell> tag.
	* Documentation/Pregenerated/: Regenerated.
	* Examples/colorWell.gsmarkup: New example.
	* Tools/GSMarkupBrowser.m: Added [Owner -dummyAction:] method that
	can be used in example gsmarkup files to test sending an action to
	#NSOwner from a control.
	* TODO: Updated.
	
2008-03-01  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Documentation/gsmarkup.dtd: Added <control>, <button> and
	<label>.  Commented out <control> variant for the <connectors>
	section.

2008-03-01  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Documentation/gsmarkup.tex: Documented the <label> tag.
	* Documentation/Pregenerated/: Regenerated.
	* Examples/label.gsmarkup: Changed example string.
	* Examples/label2.gsmarkup: New file.

2008-03-01  Nicola Pero  <nicola.pero@meta-innovation.com>

	Fixed <vspace /> and <hspace /> which should have default zero
	size.
	* Source/AutoLayout/GSHSpace.m ([-sizeToFitContent], [-minimumSizeForContent]):
	New methods.
	* Source/AutoLayout/GSVSpace.m ([-sizeToFitContent], [-minimumSizeForContent]):
	New methods.

2008-03-01  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Documentation/gsmarkup.tex (subsubsection{Example: loading a
	single view from a gsmarkup file}): New subsubsection.
	* Documentation/Pregenerated/: Regenerated.
	
2008-02-29  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/TagLibrary/GSMarkupTagView.m ([-postInitPlatformObject:]):
	Automatically convert the autolayout flags into an autoresizing
	mask so that views directly inside an <box> get autoresized
	correctly. Small code simplification when setting a configured
	autoresizing mask.
	* Source/TagLibrary/GSMarkupTagButton.m ([-initPlatformObject:]):
	Do not set default autoresizing mask of the object.
	* Source/TagLibrary/GSMarkupTagColorWell.m ([-initPlatformObject:]):
	Same change.
	* Source/TagLibrary/GSMarkupTagLabel.m ([-initPlatformObject:]):
	Same change.
	* Source/TagLibrary/GSMarkupTagTextField.m ([-initPlatformObject:]):
	Same change.
	* Examples/box3.gsmarkup: New file.
	* Documentation/gsmarkup.tex: Updated documentation on
	autoresizing mask for the <view> tag.
	* Documentation/Pregenerated/: Regenerated.	
	
2008-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
	
	* Source/TagLibrary/GSMarkupTagButton.m ([-initPlatformObject:]):
	Added 'sound' attribute.

	* Documentation/gsmarkup.tex (subsubsection{Sound attributes}):
	New subsection.
	(subsection{The button tag}): Documented the <button> tag.
	* Documentation/Pregenerated/: Regenerated.

	* Examples/switch-button.gsmarkup: New example.
	
2008-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Examples/hidden.gsmarkup: Fixed grammar in text.
	
2008-02-27  Nicola Pero  <nicola.pero@meta-innovation.com>

	Warning: the 'align' attribute of the <label> and <textField>
	class has been renamed to 'textAlignment'.  The 'alignment'
	attribute of <image> has been renamed to 'imageAlignment'.
	'textAlignment' and 'font' have been made more widely available in
	all controls with consistent names and no conflicts.  Please
	update your gsmarkup files.
	* Source/TagLibrary/GSMarkupTagControl.m ([-initPlatformObject:]):
	Added 'textAlignment' attribute.  Added 'font' attribute.
	* Source/TagLibrary/GSMarkupTagButton.m ([-initPlatformObject:]):
	Let superclass set the 'font'; here only set it when fixing button
	fonts on Apple Mac OS X.
	* Source/TagLibrary/GSMarkupTagLabel.m ([-initPlatformObject:]):
	Removed 'align' and 'font' attributes now managed by superclass.
	* Source/TagLibrary/GSMarkupTagTextField.m ([-initPlatformObject:]):
	Same change.
	* Source/TagLibrary/GSMarkupTagImage.m ([-initPlatformObject:]):
	Renamed 'alignment' attribute to 'imageAlignment'.

	* Documentation/gsmarkup.tex: Updated the description of the
	<control> tag, and of the <image> tag.
	* Documentation/Pregenerated/: Regenerated.
	
	* Examples/panel.gsmarkup: Better text.
	* Examples/scrollView.gsmarkup: Use 'textAlignment' attribute
	instead of obsolete 'align' for the <label>.
	* Examples/splitView.gsmarkup: Same changes.
	* Examples/splitView2.gsmarkup: Same changes.
	
2008-02-26  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Examples/matrix.gsmarkup: Removed unused <connectors>.

2008-02-26  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Examples/hidden.gsmarkup: New file.
	
2008-02-26  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Documentation/gsmarkup.dtd: Added <view>.
	* Documentation/gsmarkup.tex: Replaced '/>' with ' />' when
	closing tags.  Reindented file.  Completed documentation of the
	<view> tag.
	* Documentation/Pregenerated/: Regenerated.
	
2008-02-26  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/TagLibrary/GSMarkupTagView.h ([-shouldTreatContentAsSubviews]):
	New method.
	* Source/TagLibrary/GSMarkupTagView.m ([-initPlatformObject:]):
	Use initWithFrame: with 100, 100 as the initial size, or the
	hardcoded width and height if any.
	([-postInitPlatformObject:]): Do not do the autosizing if both
	width and height have been hardcoded.  Added autoresizesSubviews,
	hidden and toolTip attributes.  If we're a <view> or if
	shouldTreatContentAsSubviews has been overridden by a subclass to
	return YES, read the content tags and add them as subviews.
	* Examples/toolTip.gsmarkup: New example.
	* Examples/view.gsmarkup: New example.
	
2008-02-26  Nicola Pero  <nicola.pero@meta-innovation.com>
	
	* Source/AutoLayout/NSViewSize.m ([NSView -sizeToFitContent]): Do
	nothing instead of setting the frame to NSZeroRect.
	
2008-02-25  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/Markup/GNUmakefile.files: Removed
	GSMarkupApplicationMain.m and GSMarkupApplicationMain.h.
	* Source/Markup/GSMarkupApplicationMain.h: File moved
	into Source/TagLibrary.
	* Source/Markup/GSMarkupApplicationMain.m: File moved
	into Source/TagLibrary.
	
	* Source/TagLibrary/GNUmakefile: Added
	GSMarkupApplicationMain.m and GSMarkupApplicationMain.h.	
	* Source/TagLibrary/GSMarkupApplicationMain.h: New file.
	* Source/TagLibrary/GSMarkupApplicationMain.m: New file.  Updated
	includes for new location.  Removed hack that was trying to
	perform [NSApplication sharedApplication] without the GUI library.

	* Source/Markup/GNUmakefile.standalone (NEEDS_GUI): Set to NO.
	
2008-02-25  Nicola Pero  <nicola.pero@meta-innovation.com>

	* AUTHORS: Updated.
	* README: Updated.
	* Documentation/title.tex: Updated.
	
2008-02-25  Nicola Pero  <nicola.pero@meta-innovation.com>

	* ChangeLog: Merged into this file all the ChangeLog files from
	the subdirectories, with the exception of the application
	ChangeLogs.
	* Documentation/ChangeLog: File removed.
	* Examples/ChangeLog: Same change.
	* Examples/Classes/ChangeLog: Same change.
	* Source/ChangeLog: Same change.
	* Tools/ChangeLog: Same change.

2008-02-25  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/TagLibrary/GSMarkupTagMenuSeparator.m ([-allocPlatformObject]):
	Fixed memory bug: retain the object (Patch by Otto Herb
	<herbo@mac.com> with modifications).

2008-02-25  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/TagLibrary/GSMarkupTagMenuItem.m ([-initPlatformObject:]):
	Removed deprecated code supporting nesting of menuItem tags.

2008-02-25  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/TagLibrary/GSMarkupTagMenu.m: Declare [NSApp
	-setAppleMenu:] to work around the fact that on Apple Mac OS X you
	must call the method for the menu to work, but the method is not
	public.

2008-02-25  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/Markup/GSMarkupBundleAdditions.m ([NSBundle
	+loadGSMarkupData:withName:externalNameTable:withZone:localizableStringsTable:inBundle:tagMapping:]):
	Fixed bug where a mutable dictionary was being modified while
	being enumerated (Suggestion by Otto Herb <herbo@mac.com>).

2008-02-24  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Examples/color.gsmarkup: Updated separator tag.
	
2008-02-24  Nicola Pero  <nicola.pero@meta-innovation.com>
	
	* Source/Markup/GSMarkupTagObject.m ([-allocPlatformObject]): New
	method replacing platformObjectAlloc.
	([-initPlatformObject:]): New method replacing platformObjectInit.
	([-postInitPlatformObject:]): New method replacing
	platformObjectAfterInit.
	([-platformObjectClass]): New method replacing
	defaultPlatformObjectClass.
	([-platformObject]): Rewritten to use the new methods.
	([-description]): Output more human-readable descriptions.
	* Source/Markup/GSMarkupTagObject.h: Same changes.
	* Source/Markup/GSMarkupTagInstance.m ([-allocPlatformObject]): New
	method replacing platformObjectAlloc.
	* Source/TagLibrary/GSMarkupTagBox.m: Updated to use the new methods
	instead of the old ones.
	* Source/TagLibrary/GSMarkupTagBoxSeparator.m: Same changes.
	* Source/TagLibrary/GSMarkupTagBrowser.m: Same changes.
	* Source/TagLibrary/GSMarkupTagButton.m: Same changes.
	* Source/TagLibrary/GSMarkupTagColorWell.m: Same changes.
	* Source/TagLibrary/GSMarkupTagControl.m: Same changes.
	* Source/TagLibrary/GSMarkupTagForm.m: Same changes.
	* Source/TagLibrary/GSMarkupTagFormItem.m: Same changes.
	* Source/TagLibrary/GSMarkupTagHbox.m: Same changes.	
	* Source/TagLibrary/GSMarkupTagHspace.m: Same changes.
	* Source/TagLibrary/GSMarkupTagImage.m: Same changes.
	* Source/TagLibrary/GSMarkupTagLabel.m: Same changes.
	* Source/TagLibrary/GSMarkupTagMatrix.m: Same changes.
	* Source/TagLibrary/GSMarkupTagMatrixCell.m: Same changes.
	* Source/TagLibrary/GSMarkupTagMatrixRow.m: Same changes.
	* Source/TagLibrary/GSMarkupTagMenu.m: Same changes.
	* Source/TagLibrary/GSMarkupTagMenuItem.m: Same changes.
	* Source/TagLibrary/GSMarkupTagMenuSeparator.m: Same changes.
	* Source/TagLibrary/GSMarkupTagOutlineView.m: Same changes.
	* Source/TagLibrary/GSMarkupTagPanel.m: Same changes.
	* Source/TagLibrary/GSMarkupTagPopUpButton.m: Same changes.
	* Source/TagLibrary/GSMarkupTagPopUpButtonItem.m: Same changes.
	* Source/TagLibrary/GSMarkupTagScrollView.m: Same changes.
	* Source/TagLibrary/GSMarkupTagSecureTextField.m: Same changes.
	* Source/TagLibrary/GSMarkupTagSplitView.m: Same changes.
	* Source/TagLibrary/GSMarkupTagTableColumn.m: Same changes.
	* Source/TagLibrary/GSMarkupTagTableView.m: Same changes.
	* Source/TagLibrary/GSMarkupTagTextView.m: Same changes.
	* Source/TagLibrary/GSMarkupTagTextField.m: Same changes.
	* Source/TagLibrary/GSMarkupTagView.m: Same changes.
	* Source/TagLibrary/GSMarkupTagVbox.m: Same changes.
	* Source/TagLibrary/GSMarkupTagVspace.m: Same changes.
	* Source/TagLibrary/GSMarkupTagWindow.m: Same changes.
	
2008-02-24  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/Markup/GSMarkupConnector.m ([GSMarkupOutletConnector
	-establishConnectionUsingNameTable:]): Use setValue:forKey:
	instead of deprecated takeValue:forKey:.
	
2007-03-02  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Documentation/gsmarkup.tex (subsection{A small tweak to get it
	to work on Microsoft Windows}): Explain how to add the dummy
	pointer function for Windows.
	* Documentation/gsmarkup.tex (subsection{When to load the main
	menu gsmarkup}\label{integrating-renaissance-menu}): Show it in
	the example.
	
2007-03-02  Nicola Pero  <nicola.pero@meta-innovation.com>

	* GNUmakefile (after-distclean): Added missing examples to distclean.

2007-03-02  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Tools/GSMarkupBrowser.m: Added dummy reference to Renaissance
	function to cause Renaissance to be linked in on Windows.
	
2007-02-02  Nicola Pero  <nicola.pero@meta-innovation.com>

	* Source/GNUmakefile (libRenaissance_LIBRARIES_DEPEND_UPON): Removed
	special linking treatment for Windows.

2007-01-21  Nicola Pero <nicola.pero@meta-innovation.com>

	Take advantage of precompiled headers when available.
	* Source/AutoLayout/AutoLayoutCommonInclude.h: New file.
	* Source/AutoLayout/GNUmakefile.files: Precompile the new file when
	possible.
	* Source/AutoLayout/GSAutoLayoutManager.m: Modified includes to use the
	new file.
	* Source/AutoLayout/GSAutoLayoutDefaults.m: Similar change.
	* Source/AutoLayout/GSHBox.m: Similar change.	
	* Source/AutoLayout/GSHSpace.m: Similar change.
	* Source/AutoLayout/GSAutoLayoutProportionalManager.m: Similar change.
	* Source/AutoLayout/NSViewSize.m: Similar change.
	* Source/AutoLayout/GSVBox.m: Similar change.
	* Source/AutoLayout/GSVSpace.m: Similar change.
	* Source/AutoLayout/GSAutoLayoutStandardManager.m: Similar change.

	* Source/Markup/MarkupCommonInclude.h: New file.
	* Source/Markup/GNUmakefile.files: Precompile the new file when possible.
	* Source/Markup/GSMarkupAwaker.m: Modified includes to use the new file.
	* Source/Markup/GSMarkupDecoderBackend.m: Similar change.
	* Source/Markup/GSMarkupLocalizer.m: Similar change.
	* Source/Markup/GSMarkupConnector.m: Similar change.
	* Source/Markup/GSMarkupCoder.m: Similar change.
	* Source/Markup/GSMarkupTagInstance.m: Similar change.
	* Source/Markup/GSMarkupTagObject.m: Similar change.
	* Source/Markup/GSMarkupDecoder.m: Similar change.
	* Source/Markup/GSMarkupBundleAdditions.m: Similar change.
	* Source/Markup/GSMarkupApplicationMain.m: Similar change.

	* Source/TagLibrary/TagCommonInclude.h: New file.
	* Source/TagLibrary/GNUmakefile: Precompile the new file when possible.
	* Source/TagLibrary/GSMarkupTagVbox.m: Modified includes to use the new file.
	* Source/TagLibrary/GSMarkupDocument.m: Similar change.
	* Source/TagLibrary/GSMarkupTagTableView.m: Similar change.
	* Source/TagLibrary/GSMarkupTagMenuItem.m: Similar change.
	* Source/TagLibrary/GSMarkupTagBox.m: Similar change.
	* Source/TagLibrary/GSMarkupTagTextField.m: Similar change.
	* Source/TagLibrary/GSMarkupTagScrollView.m: Similar change.
	* Source/TagLibrary/GSMarkupTagPopUpButton.m: Similar change.
	* Source/TagLibrary/GSMarkupTagSecureTextField.m: Similar change.
	* Source/TagLibrary/GSMarkupTagBoxSeparator.m: Similar change.
	* Source/TagLibrary/GSMarkupTagButton.m: Similar change.
	* Source/TagLibrary/GSMarkupTagTextView.m: Similar change.
	* Source/TagLibrary/GSMarkupTagLabel.m: Similar change.
	* Source/TagLibrary/GSMarkupWindowController.m: Similar change.
	* Source/TagLibrary/GSMarkupTagFormItem.m: Similar change.
	* Source/TagLibrary/GSMarkupTagMatrixRow.m: Similar change.
	* Source/TagLibrary/GSMarkupTagPanel.m: Similar change.
	* Source/TagLibrary/GSMarkupTagHbox.m: Similar change.
	* Source/TagLibrary/GSMarkupTagMenu.m: Similar change.
	* Source/TagLibrary/GSMarkupTagTableColumn.m: Similar change.
	* Source/TagLibrary/GSMarkupTagVspace.m: Similar change.
	* Source/TagLibrary/GSMarkupTagMenuSeparator.m: Similar change.
	* Source/TagLibrary/GSMarkupTagForm.m: Similar change.
	* Source/TagLibrary/GSMarkupTagMatrixCell.m: Similar change.
	* Source/TagLibrary/GSMarkupTagObjectAdditions.m: Similar change.
	* Source/TagLibrary/GSMarkupTagPopUpButtonItem.m: Similar change.
	* Source/TagLibrary/GSMarkupTagControl.m: Similar change.
	* Source/TagLibrary/GSMarkupTagImage.m: Similar change.
	* Source/TagLibrary/GSMarkupTagBrowser.m: Similar change.
	* Source/TagLibrary/GSMarkupTagSplitView.m: Similar change.
	* Source/TagLibrary/GSMarkupTagColorWell.m: Similar change.
	* Source/TagLibrary/GSMarkupTagHspace.m: Similar change.
	* Source/TagLibrary/GSMarkupTagMatrix.m: Similar change.
	* Source/TagLibrary/GSMarkupTagWindow.m: Similar change.
	* Source/TagLibrary/GSMarkupTagOutlineView.m: Similar change.
	* Source/TagLibrary/GSMarkupTagView.m: Similar change.

2006-10-09  Nicola Pero  <nicola.pero@meta-innovation.com>

	* INSTALL.OSX: Mention about using GNUSTEP_INSTALLATION_DIR when
	installing on OSX to install into the Apple dirs.

2006-10-09  Nicola Pero <nicola.pero@meta-innovation.com>

	* Source/GNUmakefile: Do not set GNUSTEP_INSTALLATION_DIR.

2005-04-12  Richard Frith-MacDonald <rfm@gnu.org>

	* Documentation/Documentation/gsmarkup.tex: Mention escaping '#'

2005-04-12  Richard Frith-MacDonald <rfm@gnu.org>

	* Source/Markup/GSMarkupCoder.m: Escape leading '#' in attributes
	* Source/Markup/GSMarkupDecoder.m: Understand escaped '#'	

2005-03-17  Nicola Pero <n.pero@mi.flashnet.it>

	* Source/TagLibrary/GSMarkupWindowController.m
	([-destroyTopLevelObjects]): Destroy _gsMarkupTopLevelObjects
	here.
	([-dealloc]): Do not release it here.
	([-setWindow:]): Do not destroy it here.
	(From a bug report by Russ Woodroofe <paranoia@math.cornell.edu>)
	
2004-11-08  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex (subsubsection{Tag content}): Fixed
	XML example which was using \> instead of /> to close a tag.

2004-11-03  Nicola Pero <n.pero@mi.flashnet.it>

	* Source/TagLibrary/GSMarkupTagWindow.m ([-platformObjectInit]):
	Added texturedBackground attribute, when set to yes turns on
	brushed metal look for the window on Apple.

2004-11-02  Nicola Pero <n.pero@mi.flashnet.it>

	* Source/TagLibrary/GSMarkupTagTextField.m ([-platformObjectInit]):
	Added font attribute.

2004-09-02  Pete French  <pete@twisted.org.uk>

	* Source/GNUmakefile (libRenaissance_LIBRARIES_DEPEND_UPON): Add
	$(GUI_LIBS) $(FND_LIBS) $(OBJC_LIBS) on Windows.

2004-06-03  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/Markup/DecoderBackend/GSMarkupDecoderBackendGSXML.m:
	Change argument type to match fixed API in current base library.

2004-04-12  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/Markup/GSMarkupcoder.m: Further optimisation of xml
	escape code.

2004-04-10  Richard Frith-Macdonald <rfm@gnu.org>

	* Source/Markup/GSMarkupcoder.m: Fix memory leaks and optimise
	escaping of special characters a little.
	
2004-03-05 Chris B. Vetter <chrisv@ca.reiusa.com>,
           Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUmakefile (after-distclean): Use $(MAKE) instead of
	make.

2004-02-05  Nicola Pero  <n.pero@mi.flashnet.it>

	Fix for problems with embedding boxes in splitviews on GNUstep.
	* Source/AutoLayout/GSHBox.m ([-setFrameSize:]): New method.
	* Source/AutoLayout/GSVBox.m ([-setFrameSize:]): New method.

2004-01-05  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/Markup/GSMarkupApplicationMain.m (GSMarkupApplicationMain):
	Rewrote code to avoid direct references to NSApplication and NSApp
	so that Markup can be used as a library even when
	gnustep-gui/AppKit is not used.

2004-01-05  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/Markup/GSMarkupApplicationMain.m: Only include GNUstep.h
	when not on GNUstep.
	* Source/Markup/GNUmakefile.standalone: Added -I../ flag.

2003-11-29  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex: Updated documentation of the <image> tag.
	* Documentation/gsmarkup.tex: Documented the <control> tag.
	* Documentation/title.tex: Updated dates.
	* Documentation/Pregenerated/: Regenerated.
	
2003-11-29  Nicola Pero  <n.pero@mi.flashnet.it>

	* TODO: Updated list.

2003-11-27  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUmakefile (VERSION): Release 0.8.0.
	
2003-11-27  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/GNUmakefile (VERSION): New release 0.8.0.

2003-11-24  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/TagLibrary/GSMarkupTagImage.m ([-platformObjectInit]):
	Implement hasFrame and frameStyle attributes.

2003-11-24  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/TagLibrary/GSMarkupTagBox.m ([-gsAutoLayoutVAlignment],
	[-gsAutoLayoutHAlignment]): New methods fixing computing
	autolayout flags when the box content has autolayout flags
	manually specified in the XML.
	
2003-10-19  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/autolayout.tex: Added missing autolayout-flags
	label.
	
2003-09-17  Nicola Pero  <n.pero@mi.flashnet.it>

	* INSTALL.OSX: Updated for new filesystem layout.

2003-09-17  Nicola Pero  <n.pero@mi.flashnet.it>

	* INSTALL.OSX: Updated, including reference to using the .pbproj
	files provided by Chris Hanson.

2003-09-01  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/Markup/DecoderBackend/GSMarkupDecoderBackendCFXML.m:
	Fixed typo in instance variable declaration: should be
	CFXMLParserRef, not CFXMLParserRef * Source/(Reported by Chris
	Hanson <cmh@mac.com>).

2003-08-28  Adam Fedor  <fedor@gnu.org>

	* Source/Markup/GSMarkupApplicationMain.m: Include GNUstep.h

2003-08-25  David Ayers  <d.ayers@inode.at>

	* Source/Markup/DecoderBackend/GSMarkupDecoderBackendGSXML.m:
	Update to new header structure.

2003-07-28  Pete French  <pete@twisted.org.uk>
	
	* Source/Markup/GSMarkupApplicationMain.h,
	Markup/GSMarkupApplicatonMain.m: New files.
	* Source/Markup/GNUmakefile.files: Added the new files.
	* Source/Renaissance.h: include GSMarkupApplicationMain.h.
	(with minor changes by Nicola Pero <n.pero@mi.flashnet.it>).

2003-07-15  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/Markup/GSMarkupConnector.h, Markup/GSMarkupConnector.m:
	Reorganized GSMarkupConnector and subclasses so that advanced
	connectors, such as associations, can be implemented.

	* Source/Markup/GSMarkupCoder.m ([GSMarkupCoder
	-encodeConnector:]): XML-escape key, value of attributes.  Encode
	connector contents as well.
	([GSMarkupCoder -encodeObject:]): Added cast.

2003-07-11  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/Markup/GSMarkupDecoder.m ([GSMarkupDecoder
	-processParsedTag:]): Fixed memory leak.
	
2003-05-05  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex: Documented the <view> tag.
	* Documentation/title.tex: Updated dates.
	* Documentation/Pregenerated/: Regenerated.

2003-05-01  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex: Updated/simplified documentation on
	NSDocument-based applications.
	
2003-04-16  Nicola Pero  <n.pero@mi.flashnet.it>

	* INSTALL.OSX: Updated instructions.

2003-04-12  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/Applications/Ink/: New example contributed by Rodolfo
	W. Zitellini.

2003-04-11  Rodolfo W. Zitellini <xhero@libero.it>

	* Source/TagLibrary/GSMarkupTagTextView.m ([-platformObjectInit]):
	Added richText, usesFontPanel, allowsUndo, usesRuler,
	importsGraphics attributes.

2003-04-11  Rodolfo W. Zitellini <xhero@libero.it>, Nicola Pero <n.pero@mi.flashnet.it>
	
	* Source/TagLibrary/GSMarkupTagScrollView.m ([-platformObjectInit]):
	Added borderType attribute.  Use no border by default on Apple Mac
	OS X.
	
2003-04-03  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/Classes/: New directory.

2003-04-03  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/TagLibrary/GSMarkupTagOutlineView.m: New file.
	* Source/TagLibrary/GSMarkupTagOutlineView.h: New file.
	* Source/TagLibrary/GNUmakefile: Added the new files.

2003-04-03  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/TagLibrary/GSMarkupTagTableView.h: New file.
	* Source/TagLibrary/GSMarkupTagTableView.m: New file.
	* Source/TagLibrary/GNUmakefile: Added the new files.

2003-04-03  David Wetzel <dave@turbocat.de>, Nicola Pero  <n.pero@mi.flashnet.it>,

	* Source/TagLibrary/GSMarkupTagTableColumn.h: New file.
	* Source/TagLibrary/GSMarkupTagTableColumn.m: New file.
	* Source/TagLibrary/GNUmakefile: Added the new files.

2003-04-03  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/TagLibrary/GSMarkupTagScrollView.m ([-platformObjectInit]):
	Explicitly require bezel border type on GNUstep since that is no
	longer the default.

2003-04-02  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/AutoLayout/NSViewSize.m ([NSSplitView
	-sizeToFitContent]): New implementation computing size from
	subviews and dividers.
	
2003-04-02  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/splitView2.gsmarkup: New file.

2003-03-31  Pete French  <pete@twisted.org.uk>

	* Source/TagLibrary/GSMarkupBrowser.h: New file.
	* Source/TagLibrary/GSMarkupBrowser.m: New file.
	* Source/TagLibrary/GNUmakefile: Added the new files.
	
2003-03-24  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/secureTextField.gsmarkup: New file.

2003-03-24  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/TagLibrary/GSMarkupTagSecureTextField.h: New file.
	* Source/TagLibrary/GSMarkupTagSecureTextField.m: New file.	
	* Source/TagLibrary/GNUmakefile: Added the new files.
	
2003-03-19  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/splitView.gsmarkup: New file.

2003-03-19  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/TagLibrary/GSMarkupTagSplitView.h: New file.
	* Source/TagLibrary/GSMarkupTagSplitView.m: New file.
	* Source/TagLibrary/GNUmakefile: Added the new files.

2003-03-19  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/AutoLayout/GSAutoLayoutDefaults.m
	([NSSplitView -autolayoutDefaultHorizontalAlignment]): New method.
	([NSSplitView -autolayoutDefaultVerticalAlignment]): New method.
	* Source/AutoLayout/NSViewSize.m ([NSSplitView -sizeToFitContent]): New
	method.
	
2003-03-06  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex: Updated description of the
	type="font" attribute of menu tags.
	* Documentation/Pregenerated/: Regenerated.

2003-03-06  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/TagLibrary/GSMarkupTagMenu.m: Renamed predefined="font"
	to be type="font"; dropped old type="font" code.
	
2003-02-27  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/TagLibrary/GSMarkupTagMenu.m: Recognize predefined="font"
	attribute, and create the menu as the font menu using the
	NSFontManager fontMenu: API in that case.

2003-02-05  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/AutoLayout/: All files: include local files using include
	"xxx", not include <xxx>.
	* Source/Markup/: Same change.
	* Source/TagLibrary/: Same change.
	
2003-01-31  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUmakefile (VERSION): Version 0.7.0.

2003-01-31  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/Tutorials/Renaissance/Renaissance.tex: Updated
	examples to use the new <menu> grammar for submenus.  Added a
	short paragraph explaining that you only need separate gsmarkup
	files for menus, not for windows.
	* Documentation/Tutorials/Renaissance/Pregenerated/: Regenerated.

2003-01-31  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex: Updated documentation on menus for
	the new <menu>, <menuItem> syntax.
	* Documentation/Pregenerated/: Regenerated.

2003-01-31  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex: Removed reference to no longer
	existing <separator> tag for menu separators.

2003-01-31  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/menu.gsmarkup, menu1.gsmarkup: Updated for new <menu>,
	<menuItem> grammar.
	
2003-01-31  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.dtd: <menu> can now have a <menu> in its
	contents; <menuItem> is now empty.

2003-01-31  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/Applications/Templates/: New directory.

2003-01-31  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/GNUmakefile (VERSION): Version 0.7.0

2003-01-31  Nicola Pero  <n.pero@mi.flashnet.it>	

	Warning: change in .gsmarkup format.  To create a submenu, you now
	embed directly a <menu> tag in another <menu> tag.
	* Source/TagLibrary/GSMarkupTagMenu.m ([-platformObjectInit]):
	Manage <menu> tags in the content: silently create a NSMenuItem,
	and put the NSMenu from the <menu> inside it.
	* Source/TagLibrary/GSMarkupTagMenuItem.m ([-platformObjectInit]):
	Emit a deprecation warning if a <menuItem> has a content.  But
	keep the old gsmarkup files working still for a while. :-)

2003-01-26  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/TagLibrary/GSMarkupWindowController.m: Include GNUstep.h
	on Apple Mac OS X.
	* Source/TagLibrary/GSMarkupDocument.m: Same change.

2003-01-21  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/TagLibrary/GSMarkupTagPopUpButtonItem.m ([-platformObjectInit]):
	Recognize key attribute.

2003-01-20  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/Tutorials/Renaissance/Renaissance.tex: Fixed a few
	typos reported by Peter Cooper (<comrade@obverse.com.au>).
	* Documentation/Tutorials/Renaissance/Pregenerated/: Regenerated.

2003-01-20  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.dtd: Changed 'class' attribute of
	<instance> to 'instanceOf'; added 'instanceOf' attribute for
	<window>, <panel> and <image>.

2003-01-20  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/macros.tex: New file, documenting the GNUstep
	macros provided by Renaissance.
	* Documentation/GNUmakefile (manual_LATEX_FILES): Added the new file.
	* Documentation/manual.tex: Include the new file.
	* Documentation/Pregenerated/: Regenerated.

2003-01-19  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex: Updated and extended documentation
	on accessing the top-level objects.
	* Documentation/Pregenerated/: Regenerated.

2003-01-19  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex (Integrating Renaissance in your
	application): New documentation on how to integrate/use
	Renaissance in practice in an application.  Includes new section
	on the new GSMarkupDocument and GSMarkupWindowController classes,
	which allow to use Renaissance in NSDocument-based applications.
	* Documentation/title.tex: Updated copyright dates.
	* Documentation/Pregenerated/: Regenerated.

2003-01-19  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/Applications/SimpleEditor/: New example.

2003-01-19  Nicola Pero  <n.pero@mi.flashnet.it>

	* Tools/GSMarkupBrowser.m: Use the new API -bundleDidLoadGSMarkup: to
	access the top-level objects to set the display autolayout
	containers flag.

2003-01-19  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/Markup/GSMarkupBundleAdditions.h,
	Markup/GSMarkupBundleAdditions.m: Implemented sending a
	GSMarkupBundleDidLoadGSMarkup notification, with the top-level
	objects in the user info dictionary, after the file is loaded;
	automatically call the -bundleDidLoadGSMarkup: method of the file
	owner if it implements it.

2003-01-19  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/TagLibrary/GSMarkupDocument.h: New file.
	* Source/TagLibrary/GSMarkupDocument.m: New file.
	* Source/TagLibrary/GSMarkupWindowController.h: New file.
	* Source/TagLibrary/GSMarkupWindowController.m: New file.
	* Source/TagLibrary/GNUmakefile: Added the new files.
	* Source/Renaissance.h: Include GSMarkupDocument.h and
	GSMarkupWindowController.h.

2003-01-18  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/TagLibrary/GSMarkupTagWindow.m ([-platformObjectInit]):
	Small code reorganization: read resizable flag before computing
	resizability from autolayout flags, avoiding the computation if
	not needed.

2003-01-17  Nicola Pero  <n.pero@mi.flashnet.it>	

	Change in API: 'class' attribute renamed to 'instanceOf' to
	prevent possible confusion with CSS usage of the same attribute.
	* Source/Markup/GSMarkupTagObject.h ([-useClassAttribute]):
	Renamed to useInstanceOfAttribute.
	* Source/Markup/GSMarkupTagObject.m ([-useClassAttribute]):
	Renamed to useInstanceOfAttribute.  ([-platformObjectAlloc]): Use
	instanceOf attribute instead of class attribute; call
	useInstanceOfAttribute instead of useClassAttribute.
	* Source/Markup/GSMarkupTagInstance.m ([-platformObjectAlloc]):
	Use instanceOf attribute instead of class attribute.
	* Source/TagLibrary/GSMarkupTagWindow.m ([-useClassAttribute]):
	Renamed to useInstanceOfAttribute.
	* Source/TagLibrary/GSMarkupTagView.m ([-useClassAttribute]):
	Renamed to useInstanceOfAttribute.
	
2003-01-09  Nicola Pero  <n.pero@mi.flashnet.it>

	* Tools/GSMarkupBrowser.m: Implemented turning on display of
	autolayout containers if user defaults DisplayAutoLayout
	is set to YES.
	
2003-01-18  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex: Updated the window tag
	documentation.
	* Documentation/Pregenerated/: Regenerated.

2003-01-17  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex: Updated - renamed 'class' attribute
	to 'instanceOf'.
	* Documentation/Pregenerated/: Regenerated.

2003-01-17  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/calculator.gsmarkup: Updated to use instanceOf
	attribute instead of class.
	* Examples/class.gsmarkup: Same change.
	* Examples/class2.gsmarkup: Same change.
	* Examples/instance.gsmarkup: Same change.
	
2003-01-15  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex (subsection{The \texttt{<gsmarkup>}
	tag}): Added missing parenthesis.

2003-01-15  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex: Documented the class attribute.
	Fixed some small overfull TeX boxes.
	* Documentation/Pregenerated/: Regenerated.	

2003-01-14  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/Markup/DecoderBackend/GSMarkupDecoderBackendLibXML.m ([-parse]):
	Updated a little to set features, in particular the 'substitute
	entities' feature, so that &gt; and similar basic entities are
	automatically substituted.
	
2003-01-13  Nicola Pero  <n.pero@mi.flashnet.it>

	* INSTALL.OSX: Changed 'Apple OSX' to be 'Apple Mac OS X'.

2003-01-13  Pete French  <pete@twisted.org.uk>
	
	* Source/Markup/DecoderBackend/GSMarkupDecoderBackendLibXML.m: New
	file implementing a direct libxml2 based backend, for future use
	on OpenStep 4.x systems (adapted to new decoder backend
	organization by Nicola).

2003-01-13  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/Markup/GSMarkupDecoderBackend.h,
	* Source/Markup/GSMarkupDecoderBackend.m: Rewritten to have a very
	general public API with no reference whatsoever to
	backend-specific implementation details.
	* Source/Markup/DecoderBackend/: New directory.
	* Source/Markup/DecoderBackend/GSMarkupDecoderBackendCFXML.m: New
	file, with CFXML code taken from GSMarkupDecoderBackend.m.
	* Source/Markup/DecoderBackend/GSMarkupDecoderBackendGSXML.m: New
	file, with GSXML code taken from GSMarkupDecoderBackend.m.
	* Source/Markup/GSMarkupDecoder.m ([-initWithData:]): Get the
	decoder backend using the new API.
	
2003-01-12  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUmakefile (VERSION): Version 0.6.0.

2003-01-12  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/GNUmakefile (VERSION): Version 0.6.0.
	
2003-01-09  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/button1.gsmarkup: Use NSApplicationIcon, not GNUstep
	image, so it works on all systems.
	* Examples/image.gsmarkup: Idem.
	* Examples/panel4.gsmarkup: Idem.

2003-01-09  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/button-types.gsmarkup: Added image buttons, tidied up
	layout.

2003-01-09  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/TagLibrary/GSMarkupTagButton.m ([-platformObjectInit]):
	Manually fix font for buttons on Apple Mac OS X.  Use
	NSSquaredBezelStyle for buttons with images.
	* Source/AutoLayout/GSAutoLayoutDefaults.m: Hack to roughly adjust
	borders of buttons on Apple Mac OS X.
	
2003-01-09  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/Renaissance.h: Include GSAutoLayoutDefaults.h.	
	* Source/AutoLayout/GSAutoLayoutDefaults.m ([NSView
	-setDisplayAutoLayoutContainers:]): New method.
	([NSWindow -setDisplayAutoLayoutContainers:]): New method.
	* Source/AutoLayout/GSAutoLayoutDefaults.h: Declare and comment
	the new methods.
	* Source/AutoLayout/GSHBox.h (_displayAutoLayoutContainers): New ivar.	
	* Source/AutoLayout/GSVBox.h (_displayAutoLayoutContainers): New ivar.
	* Source/AutoLayout/GSHBox.m ([-setDisplayAutoLayoutContainers:]):
	New method.  ([-drawRect:]): New method.
	* Source/AutoLayout/GSVBox.m ([-setDisplayAutoLayoutContainers:]):
	New method.  ([-drawRect:]): New method.
	
2003-01-08  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/button-types.gsmarkup: New file.

2003-01-08  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/TagLibrary/GSMarkupTagButton.m ([-platformObjectInit]): 
	On Apple Mac OS X, set bezel style / bordered to try match the
	default native look & feel.

2003-01-08  Pete French <pete@twisted.org.uk>, Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/TagLibrary/GSMarkupTagButton.m ([-platformObjectInit]):
	Implemented type attribute.
	
2003-01-07  Nicola Pero  <n.pero@mi.flashnet.it>

	* INSTALL, NOTES.OSX, README: Changed 'Apple OSX' to be 'Apple Mac
	OS X'.

2003-01-07  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/autolayout.tex, gsmarkup.tex: Use 'Apple Mac OS
	X', not 'Apple OSX'.
	* Documentation/Pregenerated/: Regenerated.
	* Documentation/Tutorials/Renaissance/Renaissance.tex: Use 'Apple
	Mac OS X', not 'Apple OSX'.
	* Documentation/Tutorials/Renaissance/Pregenerated/: Regenerated.

2003-01-07  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex: Updated documentation on
	awakeFromGSMarkup.
	* Documentation/Pregenerated/: Regenerated.

2003-01-07  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/README: Explain that this directory contains many files
	which are actually tests, not examples.

2003-01-07  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/form.gsmarkup: New file.

2003-01-07  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/GNUmakefile, Markup/GSMarkupDecoderBackend.h,
	TagLibrary/GSMarkupTagBox.m, TagLibrary/GSMarkupTagMenuItem.m:
	Replaced 'Apple OSX' with 'Mac OS X' in comments.

2003-01-07  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/Markup/GSMarkupBundleAdditions.m ([NSBundle
	+registerStaticObject:withName:]): Declare to prevent warnings on
	Apple.

2003-01-07  Nicola Pero  <n.pero@mi.flashnet.it>	

	Fixed decoder so that it sends awakeFromGSMarkup to all platform
	objects created, plus on the NSOwner; not just to the top-level
	objects.
	* Source/Markup/GSMarkupAwaker.h: New file.
	* Source/Markup/GSMarkupAwaker.m: New file.
	* Source/Markup/GNUmakefile.files: Added the new files.
	* Source/Markup/GSMarkupBundleAdditions.m ([+loadGSMarkupData:withName:
	externalNameTable:withZone:localizableStringsTable:inBundle:
	tagMapping:]): Create an awaker, and use it to awake the objects.
	* Source/Markup/GSMarkupTagObject.h (_awaker): New instance
	variable.
	([-setAwaker:], [-setPlatformObject:]): New methods.
	* Source/Markup/GSMarkupTagObject.m: Implemented the new methods,
	and use them and the new instance variables in the existing ones.
	* Source/Markup/GSMarkupTagInstance.m ([-platformObjectAlloc]):
	Use setPlatformObject: rather than assigning to _platformObject
	directly.
	* Source/TagLibrary/GSMarkupTagBox.m: Everywhere, use
	setPlatformObject: rather than assigning to _platformObject
	directly.
	* Source/TagLibrary/GSMarkupTagBoxSeparator.m: Same change.
	* Source/TagLibrary/GSMarkupTagControl.m: Same change.
	* Source/TagLibrary/GSMarkupTagHbox.m: Same change.
	* Source/TagLibrary/GSMarkupTagMatrixCell.m: Same change.
	* Source/TagLibrary/GSMarkupTagMatrixRow.m: Same change.
	* Source/TagLibrary/GSMarkupTagMenu.m: Same change.
	* Source/TagLibrary/GSMarkupTagMenuItem.m: Same change.
	* Source/TagLibrary/GSMarkupTagMenuSeparator.m: Same change.
	* Source/TagLibrary/GSMarkupTagScrollView.m: Same change.
	* Source/TagLibrary/GSMarkupTagVbox.m: Same change.
	* Source/TagLibrary/GSMarkupTagView.m: Same change.
	* Source/TagLibrary/GSMarkupTagWindow.m: Same change.
	* Source/TagLibrary/GSMarkupTagFormItem.h: Removed obsolete
	declaration of setPlatformObject:.
	* Source/TagLibrary/GSMarkupTagPopUpButtonItem.h: Same change.
	* Source/TagLibrary/GSMarkupTagFormItem.m: Removed obsolete
	implementation of setPlatformObject:.
	* Source/TagLibrary/GSMarkupTagPopUpButtonItem.m: Same change.	

2003-01-07  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/TagLibrary/GSMarkupTagForm.m ([-platformObjectInit]):
	Push the form item platform object into the form item, so that the
	form items can be connected via outlets.  Localize titles of form
	items.
	* Source/TagLibrary/GSMarkupTagFormItem.m ([-setPlatformObject:]):
	New method.
	([+localizableAttributes]): New method.
	* Source/TagLibrary/GSMarkupTagFormItem.h ([-setPlatformObject:]):
	Declare.

2003-01-06  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/class2.gsmarkup: Workaround problem on Mac OS X.

2003-01-06  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/class.gsmarkup: New file.
	* Examples/class2.gsmarkup: New file.

2003-01-06  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex (Advanced embedded outlets using key
	value paths): Expanded and made more friendly documentation on
	advanced embedded outlets.
	* Documentation/Pregenerated/: Regenerated.

2003-01-06  Nicola Pero  <n.pero@mi.flashnet.it>	

	Implemented class="Xxx" attribute for all view and window tags.
	* Source/Markup/GSMarkupTagObject.m ([-platformObjectAlloc]):
	Modified to support, in the appropriate cases, a 'class="xxx"'
	attribute customizing the class used to allocate the instance.
	([+useClassAttribute]): New method.
	([+defaultPlatformObjectClass]): New method.
	* Source/Markup/GSMarkupTagObject.h: Declared the new methods, and
	documented the new behaviour.
	* Source/TagLibrary/GSMarkupTagBox.m ([+defaultPlatformObjectClass]):
	Added.
	([-platformObjectAlloc]): Removed.
	* Source/TagLibrary/GSMarkupTagButton.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagColorWell.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagControl.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagForm.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagHbox.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagHspace.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagImage.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagLabel.m: Similar changes.	
	* Source/TagLibrary/GSMarkupTagMatrix.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagMatrixCell.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagPanel.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagPopUpButton.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagScrollView.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagTextField.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagTextView.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagVbox.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagVspace.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagView.m: Similar changes.
	* Source/TagLibrary/GSMarkupTagWindow.m: Similar changes.

	* Source/TagLibrary/GSMarkupTagView.m ([+useClassAttribute]): Added,
	return YES.
	* Source/TagLibrary/GSMarkupTagWindow.m ([+useClassAttribute]): Added,
	return YES.
	
2003-01-05  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/advancedOutlet.gsmarkup: New file.
	
2003-01-05  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex (Attributes referring to other
	objects): More documentation about having #NSApp always available
	as the shared application object.
	(The id attribute): Document the fact that ids should not contain
	dots.
	(Advanced embedded outlets using key value paths): New section.

	Updated documentation in various places to explain shortly about
	the new #NSApp.delegate syntax in connectors.

	* Documentation/Pregenerated/: Regenerated.

2003-01-05  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/Markup/GSMarkupDecoder.m ([-processParsedTag:]): Ignore
	dots and everything following dots in ids.

2003-01-05  Nicola Pero  <n.pero@mi.flashnet.it>

	Implemented support for the syntax #NSApp.delegate in connectors
	and embedded outlets.
	* Source/Markup/GSMarkupConnector.m ([GSMarkupConnector
	-getObjectForIdString:usingNameTable:]): New private method.
	([GSMarkupOutletConnector -establishConnectionUsingNameTable:]):
	Use the new method to look up ids.
	([GSMarkupControlConnector -establishConnectionUsingNameTable:]):
	Idem.

2003-01-04  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex (subsection{How objects are given
	ids}): Removed comment about having #NSApp always available being
	a potential idea - I've now implemented it.
	* Documentation/Pregenerated/: Regenerated.

2003-01-04  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUmakefile (SUBPROJECTS): Do not include Documentation on
	GNUstep, for safer compilation.

2003-01-04  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/popUpButton2.gsmarkup: Set target of terminate item to
	#NSApp.

2003-01-04  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/NSApp.gsmarkup: New file.

2003-01-04  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/TagLibrary/GSMarkupTagPopUpButtonItem.m ([-setPlatformObject:]):
	Fixed memory bug.

2003-01-04  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/Markup/GSMarkupBundleAdditions.m: Implemented
	automatically adding NSApp with id NSApp to the name table if
	running with a GUI.

2003-01-03  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/vbox2.gsmarkup: New file.

2003-01-03  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/popUpButton.gsmarkup: New file.
	* Examples/popUpButton2.gsmarkup: New file.

2003-01-03  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/button2.gsmarkup: New file.

2003-01-03  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/image.gsmarkup: New file.
	* Examples/panel4.gsmarkup: Use the new image tag.

2003-01-03  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/AutoLayout/NSViewSize.m ([NSImageView
	-sizeToFitContent]): Added a hack implementation of
	sizeToFitContent for NSImageView on Mac OS X.

2003-01-03  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/TagLibrary/GSMarkupTagPopUpButtonItem.m: Sort of
	hackishly rewritten to store a platform object, so that outlets
	such as target can be used on it; added tag and action attributes.
	* Source/TagLibrary/GSMarkupTagPopUpButtonItem.h: Corresponding
	update.
	* Source/TagLibrary/GSMarkupTagPopUpButton.m ([-platformObjectInit]):
	Localize titles; updated code for new popup button items.

2003-01-03  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/TagLibrary/GSMarkupTagControl.m: Removed editable and
	selectable attributes, added enabled attribute.
	* Source/TagLibrary/GSMarkupTagImage.m: Added editable attribute.
	* Source/TagLibrary/GSMarkupTagTextField.m: Added editable and
	selectable attributes.
	* Source/TagLibrary/GSMarkupTagTextView.m: The same.

2003-01-03  Nicola Pero  <n.pero@mi.flashnet.it>	

	* Source/TagLibrary/GSMarkupTagImage.m: New file.
	* Source/TagLibrary/GSMarkupTagImage.h: New file.
	* Source/TagLibrary/GNUmakefile: Added the new files.
	
2003-01-02  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex: Documented the image tag.
	* Documentation/gsmarkup.dtd: Added some code for the image tag.
	* Documentation/Pregenerated/: Regenerated.

2003-01-01  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/gsmarkup.tex: When talking about portability of
	<menu> tags, explain that on OSX there should be a single
	type="apple" submenu.
	* Documentation/Pregenerated/: Regenerated.

2003-01-01  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/Tutorials/Renaissance/Renaissance.tex (Adding a
	menu): Explain that there should be a single menu with
	type="apple" on Apple OSX.
	* Documentation/Tutorials/Renaissance/Pregenerated/: Regenerated.
	
2002-12-31  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUmakefile (VERSION): Version is now 0.5.0.

2002-12-31  Nicola Pero  <n.pero@mi.flashnet.it>

	* README: Added reference to GNUstep Renaissance homepage.
	* GNUmakefile (CVS_MODULE_NAME, CVS_FLAGS, RELEASE_DIR): Added.

2002-12-31  Nicola Pero  <n.pero@mi.flashnet.it>

	* ANNOUNCE: Cut down the last few sentences, which do
	not really explain much.
	* README: Expanded; rewritten.

2002-12-31  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/GNUmakefile (VERSION): Version is now 0.5.0.

2002-12-30  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/GNUmakefile: Use apple, not nx library-combo.

2002-12-30  Nicola Pero  <n.pero@mi.flashnet.it>

	* GNUmakefile: Check that FOUNDATION_LIB is apple, not nx.
	* INSTALL.OSX: Updated configure instructions -- the 
	--with-library-combo=nx flag is no longer needed.

2002-12-30  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/Tutorials/Renaissance/Renaissance.tex: Updated to
	latest gnustep-make from CVS: use apple, not nx library-combo in
	makefiles.
	* Documentation/Tutorials/Renaissance/Pregenerated/: Regenerated.

2002-12-30  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/Tutorials/Renaissance/Renaissance.tex (section{Adding
	a menu}): Fixed typo: type="menu" instead of type="main" (Reported
	by b.gohla@gmx.de).
	* Documentation/Tutorials/Renaissance/Pregenerated/: Regenerated.

2002-12-30  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/GNUmakefile: Added Tutorials subproject.
	* Documentation/Tutorials/: New directory.
	* Documentation/Tutorials/GNUmakefile: New file. 
	* Documentation/Tutorials/Renaissance/: New directory.
	* Documentation/Tutorials/Renaissance/.latex2html-init: New file.
	* Documentation/Tutorials/Renaissance/GNUmakefile: New file.
	* Documentation/Tutorials/Renaissance/Renaissance.tex: New file.
	* Documentation/Tutorials/Renaissance/Pregenerated/: New directory.
	* Documentation/Tutorials/Renaissance/Pregenerated/*: New files.

2002-12-29  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/.latex2html-init: New file.
	* Documentation/Pregenerated/: Regenerated.
	
2002-12-29  Nicola Pero  <n.pero@mi.flashnet.it>

	* ANNOUNCE: New file added.

2002-12-28  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/TagLibrary/GSMarkupTagWindow.m ([-platformObjectInit]):
	Do not defer the window -- deferred windows are somewhat fragile
	on GNUstep -- better keep the code robust for now.
	
2002-12-27  Nicola Pero  <n.pero@mi.flashnet.it>

	* TODO: Marked fixing comments as done.

2002-12-27  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/autolayout.tex (Renaissance AutoLayout support for
	minimum sizes): Fixed error in example code.
	* Documentation/Pregenerated/: Regenerated.

2002-12-27  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/autolayout.tex: Minor spelling fixes and small
	tidyups.
	* Documentation/Pregenerated/: Regenerated.

2002-12-27  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/comment.gsmarkup: New file.
	* Examples/comment2.gsmarkup: New file.
	* Examples/comment3.gsmarkup: New file.

2002-12-27  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/Markup/GSMarkupDecoderBackend.m (GSMarkupCreateStructure):
	Copy the CFXML text of a node before using it.  Fixes weird
	decoding bugs on Apple OSX.

2002-12-27  Nicola Pero  <n.pero@mi.flashnet.it>

	Fixed processing comments, and implemented collapsing whitespaces,
	newlines and tabs in the HTML way.
	* Source/Markup/GSMarkupDecoder.m ([NSString
	-stringByStrippingWhitespaces]): New auxiliary method.
	([GSMarkupTag -addStringToContent:]): New method.
	([GSMarkupTag -finalizeStrings]): New method.
	([GSMarkupDecoder +initialize]): New method.
	([GSMarkupDecoder -foundFreeString:name]): Use the new methods of
	GSMarkupTag; updated for changes.
	([GSMarkupDecoder -processParsedTag:]): Call finalizeStrings.
	* Source/Markup/GSMarkupDecoderBackend.m: Do not trim manually the
	free strings when found.  That stage has been moved in the upper
	layer, the decoder, where it can be done more intelligently.

2002-12-27  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/AutoLayout/GSHBox.m ([-sizeToFitContent]): Implemented.
	* Source/AutoLayout/GSVBox.m ([-sizeToFitContent]): Implemented.

2002-12-27  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/AutoLayout/GSHBox.m: For simplicity use int not unsigned
	int.
	* Source/AutoLayout/GSVBox.m: Same change.

2002-12-27  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/AutoLayout/GSHBox.m ([-setHorizontalAlignment:forView:]):
	Recompute the _hExpand and _hWeakExpand flags properly.
	([-setVerticalAlignment:forView:]): The same for the _vExpand and
	_vWeakExpand flags.
	* Source/AutoLayout/GSVBox.m: Same changes.
	
2002-12-26  Nicola Pero  <n.pero@mi.flashnet.it>

	* Documentation/GNUmakefile: New file - initial CVS import.
	* Documentation/autolayout.tex: Idem. 
	* Documentation/gsmarkup.tex: Idem.
	* Documentation/manual.tex: Idem.
	* Documentation/title.tex: Idem.
	* Documentation/gsmarkup.dtd: Idem.
	* Documentation/Pregenerated/: New directory - initial CVS import.
	* Documentation/Pregenerated/*: Files generated.
	
2002-12-26  Nicola Pero  <n.pero@mi.flashnet.it>

	* Examples/README.emacs: New file - initial CVS import.
	* Examples/README: Idem.
	* Examples/box.gsmarkup: Idem.
	* Examples/box2.gsmarkup: Idem.
	* Examples/button.gsmarkup: Idem.
	* Examples/button1.gsmarkup: Idem.
	* Examples/calculator.gsmarkup: Idem.
	* Examples/color.gsmarkup: Idem.
	* Examples/control.gsmarkup: Idem.
	* Examples/empty.gsmarkup: Idem.
	* Examples/fonts.gsmarkup: Idem.
	* Examples/hbox.gsmarkup: Idem.
	* Examples/instance.gsmarkup: Idem.	
	* Examples/label.gsmarkup: Idem.
	* Examples/matrix.gsmarkup: Idem.
	* Examples/menu.gsmarkup: Idem.
	* Examples/menu1.gsmarkup: Idem.
	* Examples/outlet.gsmarkup: Idem.
	* Examples/panel.gsmarkup: Idem.	
	* Examples/panel2.gsmarkup: Idem.
	* Examples/panel3.gsmarkup: Idem.
	* Examples/panel4.gsmarkup: Idem.
	* Examples/scrollView.gsmarkup: Idem.
	* Examples/textField.gsmarkup: Idem.
	* Examples/textField2.gsmarkup: Idem.
	* Examples/textView.gsmarkup: Idem.
	* Examples/vbox.gsmarkup: Idem.
	* Examples/window.gsmarkup: Idem.
	* Examples/window2.gsmarkup: Idem.
	* Examples/windows.gsmarkup: Idem.
	* Examples/Applications/: New directory - initial CVS import.
	* Examples/Applications/Calculator/: Idem.
	
2002-12-26  Nicola Pero  <n.pero@mi.flashnet.it>

	* Source/GNUmakefile: New file - initial CVS import.
	* Source/GNUstep.h: Idem.
	* Source/Markup.h: Idem.
	* Source/Renaissance.h: Idem.
	* Source/AutoLayout/GNUmakefile: Idem.
	* Source/AutoLayout/GNUmakefile.files: Idem.
	* Source/AutoLayout/GNUmakefile.standalone: Idem.
	* Source/AutoLayout/GSAutoLayoutDefaults.h: Idem.
	* Source/AutoLayout/GSAutoLayoutDefaults.m: Idem.
	* Source/AutoLayout/GSAutoLayoutManager.h: Idem.
	* Source/AutoLayout/GSAutoLayoutManager.m: Idem.
	* Source/AutoLayout/GSAutoLayoutManagerPrivate.h: Idem.
	* Source/AutoLayout/GSAutoLayoutProportionalManager.h: Idem.
	* Source/AutoLayout/GSAutoLayoutProportionalManager.m: Idem.
	* Source/AutoLayout/GSAutoLayoutStandardManager.h: Idem.
	* Source/AutoLayout/GSAutoLayoutStandardManager.m: Idem.
	* Source/AutoLayout/GSBox.h: Idem.
	* Source/AutoLayout/GSHBox.h: Idem.
	* Source/AutoLayout/GSHBox.m: Idem.
	* Source/AutoLayout/GSHSpace.h: Idem.
	* Source/AutoLayout/GSHSpace.m: Idem.
	* Source/AutoLayout/GSVBox.h: Idem.
	* Source/AutoLayout/GSVBox.m: Idem.
	* Source/AutoLayout/GSVSpace.h: Idem.
	* Source/AutoLayout/GSVSpace.m: Idem.
	* Source/AutoLayout/NSViewSize.h: Idem.
	* Source/AutoLayout/NSViewSize.m: Idem.
	* Source/AutoLayout/README: Idem.
	* Source/Markup/GNUmakefile: Idem.
	* Source/Markup/GNUmakefile.files: Idem.
	* Source/Markup/GNUmakefile.standalone: Idem.
	* Source/Markup/GSMarkupBundleAdditions.h: Idem.
	* Source/Markup/GSMarkupBundleAdditions.m: Idem.
	* Source/Markup/GSMarkupCoder.h: Idem.
	* Source/Markup/GSMarkupCoder.m: Idem.
	* Source/Markup/GSMarkupCoding.h: Idem.
	* Source/Markup/GSMarkupConnector.h: Idem.
	* Source/Markup/GSMarkupConnector.m: Idem.
	* Source/Markup/GSMarkupDecoder.h: Idem.
	* Source/Markup/GSMarkupDecoder.m: Idem.
	* Source/Markup/GSMarkupDecoderBackend.h: Idem.
	* Source/Markup/GSMarkupDecoderBackend.m: Idem.
	* Source/Markup/GSMarkupLocalizer.h: Idem.
	* Source/Markup/GSMarkupLocalizer.m: Idem.
	* Source/Markup/GSMarkupTagInstance.h: Idem.
	* Source/Markup/GSMarkupTagInstance.m: Idem.
	* Source/Markup/GSMarkupTagObject.h: Idem.
	* Source/Markup/GSMarkupTagObject.m: Idem.
	* Source/TagLibrary/GNUmakefile: Idem.
	* Source/TagLibrary/GSMarkupTagBox.h: Idem.
	* Source/TagLibrary/GSMarkupTagBox.m: Idem.
	* Source/TagLibrary/GSMarkupTagBoxSeparator.h: Idem.
	* Source/TagLibrary/GSMarkupTagBoxSeparator.m: Idem.
	* Source/TagLibrary/GSMarkupTagButton.h: Idem.
	* Source/TagLibrary/GSMarkupTagButton.m: Idem.
	* Source/TagLibrary/GSMarkupTagColorWell.h: Idem.
	* Source/TagLibrary/GSMarkupTagColorWell.m: Idem.
	* Source/TagLibrary/GSMarkupTagControl.h: Idem.
	* Source/TagLibrary/GSMarkupTagControl.m: Idem.
	* Source/TagLibrary/GSMarkupTagForm.h: Idem.
	* Source/TagLibrary/GSMarkupTagForm.m: Idem.
	* Source/TagLibrary/GSMarkupTagFormItem.h: Idem.
	* Source/TagLibrary/GSMarkupTagFormItem.m: Idem.
	* Source/TagLibrary/GSMarkupTagHbox.h: Idem.
	* Source/TagLibrary/GSMarkupTagHbox.m: Idem.
	* Source/TagLibrary/GSMarkupTagHspace.h: Idem.
	* Source/TagLibrary/GSMarkupTagHspace.m: Idem.
	* Source/TagLibrary/GSMarkupTagLabel.h: Idem.
	* Source/TagLibrary/GSMarkupTagLabel.m: Idem.
	* Source/TagLibrary/GSMarkupTagMatrix.h: Idem.
	* Source/TagLibrary/GSMarkupTagMatrix.m: Idem.
	* Source/TagLibrary/GSMarkupTagMatrixCell.h: Idem.
	* Source/TagLibrary/GSMarkupTagMatrixCell.m: Idem.
	* Source/TagLibrary/GSMarkupTagMatrixRow.h: Idem.
	* Source/TagLibrary/GSMarkupTagMatrixRow.m: Idem.
	* Source/TagLibrary/GSMarkupTagMenu.h: Idem.
	* Source/TagLibrary/GSMarkupTagMenu.m: Idem.
	* Source/TagLibrary/GSMarkupTagMenuItem.h: Idem.
	* Source/TagLibrary/GSMarkupTagMenuItem.m: Idem.
	* Source/TagLibrary/GSMarkupTagMenuSeparator.h: Idem.
	* Source/TagLibrary/GSMarkupTagMenuSeparator.m: Idem.
	* Source/TagLibrary/GSMarkupTagObjectAdditions.h: Idem.
	* Source/TagLibrary/GSMarkupTagObjectAdditions.m: Idem.
	* Source/TagLibrary/GSMarkupTagPanel.h: Idem.
	* Source/TagLibrary/GSMarkupTagPanel.m: Idem.
	* Source/TagLibrary/GSMarkupTagPopUpButton.h: Idem.
	* Source/TagLibrary/GSMarkupTagPopUpButton.m: Idem.
	* Source/TagLibrary/GSMarkupTagPopUpButtonItem.h: Idem.
	* Source/TagLibrary/GSMarkupTagPopUpButtonItem.m: Idem.
	* Source/TagLibrary/GSMarkupTagScrollView.h: Idem.
	* Source/TagLibrary/GSMarkupTagScrollView.m: Idem.
	* Source/TagLibrary/GSMarkupTagTextField.h: Idem.
	* Source/TagLibrary/GSMarkupTagTextField.m: Idem.
	* Source/TagLibrary/GSMarkupTagTextView.h: Idem.
	* Source/TagLibrary/GSMarkupTagTextView.m: Idem.
	* Source/TagLibrary/GSMarkupTagVbox.h: Idem.
	* Source/TagLibrary/GSMarkupTagVbox.m: Idem.
	* Source/TagLibrary/GSMarkupTagView.h: Idem.
	* Source/TagLibrary/GSMarkupTagView.m: Idem.
	* Source/TagLibrary/GSMarkupTagVspace.h: Idem.
	* Source/TagLibrary/GSMarkupTagVspace.m: Idem.
	* Source/TagLibrary/GSMarkupTagWindow.h: Idem.
	* Source/TagLibrary/GSMarkupTagWindow.m: Idem.
	
2002-12-26  Nicola Pero  <n.pero@mi.flashnet.it>

	* Tools/GNUmakefile: New file - initial CVS import.
	* Tools/GSMarkupBrowser.m: New file.
	* Tools/GSMarkupLocalizableStrings.m: New file.
	
2002-12-26  Nicola Pero  <n.pero@mi.flashnet.it>

	* AUTHORS: New file - initial import into CVS.
	* COPYING.LIB: Idem.
	* GNUmakefile: Idem.
	* INSTALL: Idem.
	* INSTALL.OSX: Idem.
	* NOTES.OSX: Idem.
	* README: Idem.
	* TODO: Idem.

	* Documentation/: New directory - initial CVS import.
	* Examples/: Idem.
	* Source/: Idem.
	* Tools/: Idem.
