2018-03-29 Graham Lee * Documentation/gsmarkup.tex: documentation for tableColumn and tableView. 2015-08-22 German Arias * Tools/GSMarkupLocalizableStrings.m: Add a dummy reference to link Renaissance.dll on Windows. 2015-05-17 German Arias * Source/AutoLayout/NSViewSize.m: Add minimum size to steppers. 2013-05-29: Sebastian Reitenbach * Source/AutoLayout/GSAutoLayoutGrid.m * Source/AutoLayout/GSAutoLayoutHBox.m * Source/AutoLayout/GSAutoLayoutVBox.m float -> CGFloat conversions * Source/Markup/GSMarkupConnector.m include missing header * Source/AutoLayout/GSAutoLayoutGrid.[h|m] * Source/Markup/DecoderBackend/GSMarkupDecoderBackendGSXML.m (unsigned) int -> NS(U)Integer conversions * Source/TagLibrary/GSMarkupTagBox.m * Tools/GSMarkupLocalizableStrings.m fix some format strings 2012-01-31 David Wetzel * Source/TagLibrary/GSMarkupTagButton.m: Fix needsSettingBorderAndBezel #ifndef GNUSTEP 2012-12-07 German Arias * Source/AutoLayout/GSAutoLayoutVBox.m (-setFrame:): Return if frame has a negative size. This prevents warnings about negative size. 2012-10-27 German Arias * Source/AutoLayout/NSViewSize.m ([NSTabView -sizeToFitContent]): Select explicitly the first tab item. This ensure the correct drawn of the content. 2012-10-13 German Arias * Source/TagLibrary/GSMarkupTagButton.m (-initPlatformObject:): Added 'bordered' attribute. * Documentation/gsmarkup.tex: Added 'bordered' attribute. 2011-03-16 Nicola Pero * Source/AutoLayout/NSViewSize.m ([NSSlider -minimumSizeForContent]): New. ([NSSlider -sizeToFitContent]): New. * Source/TagLibrary/GSMarkupTagSlider.m ([-initPlatformObject:]): Do not set height, width. 2011-03-15 Lucas M. Schnorr * Documentation/gsmarkup.dtd: added . * Documentation/gsmarkup.tex: Documented the tag. * Source/TagLibrary/GSMarkupTagSlider.[mh], Source/Markup.h: code for slider tag added, with three new attributes: min, max and current values used for the slider. It uses height/width if customization is necessary. * Examples/slider.gsmarkup: added example using the new tag 2010-07-05 Nicola Pero * Documentation/gsmarkup.tex: Documented the tag. * Source/TagLibrary/GSMarkupTagBox.m ([-initPlatformObject:]): Added 'titleFont', 'titlePosition', 'borderType' attributes, and deprecated 'hasBorder' one. * TODO: Updated. * Documentation/Pregenerated/: Regenerated. 2010-06-29 Nicola Pero * Documentation/gsmarkup.tex: Fixed typo (gridEmptyRow instead of gridEmptyCell). (Found by Paul Chany ). * Documentation/Pregenerated/: Regenerated. 2010-05-17 Nicola Pero Fixed topPadding and bottomPadding, broken by the change to flip views in vertical boxes. * Source/AutoLayout/GSAutoLayoutVBox.m ([-pushToVManagerInfoForViewAtIndex:]): Swap the top and bottom padding. * Source/AutoLayout/GSAutoLayoutGrid.m ([-pushViewInfoToAutoLayoutManagers:]): Same change. 2010-05-17 Nicola Pero * Source/TagLibrary/GSMarkupTagControl.m ([-initPlatformObject:]): Invoke super's -initPlatformObject:. * Examples/view.gsmarkup: Added color well with different frame. 2010-05-13 David Wetzel * Source/TagLibrary/GSMarkupTagBrowser.h: Changed superclass to be GSMarkupTagControl. This fixes for example the "action" binding. 2010-05-08 Nicola Pero * Source/TagLibrary/GSMarkupTagImage.m ([-initPlatformObject:]): Added 'animates' and 'allowsCutCopyPaste' attributes. * Documentation/gsmarkup.tex: Updated documentation of tag. * TODO: Updated. 2010-05-07 David Wetzel * Source/TagLibrary/GSMarkupTagTableColumn.m ([-initPlatformObject:]): Added 'hidden' attribute. * Source/TagLibrary/GSMarkupTagTableView.m ([-initPlatformObject:]): Added 'usesAlternatingRowBackgroundColors' attribute. 2010-05-07 Nicola Pero * Documentation/gsmarkup.tex: Updated to recommend calling [NSApp run] directly instead of NSApplicationMain(). * Documentation/Pregenerated/: Regenerated. * Examples/Classes/GSAutoLayoutVBox/main.m (main): Do not call NSApplicationMain(); instead, use [NSApp run]. * Examples/Classes/OutlineView/main.m (main): Same change. * Examples/Classes/TableView/main.m (main): Same change. * Examples/Special/AutoLayoutUpdate/main.m (main): Same change. * Source/TagLibrary/GSMarkupApplicationMain.m (GSMarkupApplicationMain): Same change. (Suggestion by bryansmart@bryansmart.com). 2010-05-07 Nicola Pero * Documentation/gsmarkup.tex (Experimental tags): Removed from the list as it's no longer experimental. 2010-05-07 Nicola Pero * Source/AutoLayout/GSAutoLayoutGrid.m ([-drawRect:]): Fixed drawing rows for change in flipping coordinates. * Source/AutoLayout/GSAutoLayoutVBox.m ([-drawRect:]): Fixed drawing rows for change in flipping coordinates. * Source/TagLibrary/GSMarkupTagGrid.m ([-initPlatformObject:]): Fixed setting proportion of rows. 2010-05-07 Nicola Pero Implemented rowSpan and columnSpan for grids; documented grids. * Source/AutoLayout/GSAutoLayoutGrid.m (GSAutoLayoutGridViewInfo): Store separately the row and column segment indexes. ([-pushViewInfoToAutoLayoutManagers:]): Use the row and column segment indexes. ([-addView:inRow:column:]): Compute the row and column segment indexes. ([-updateViewsWithNewAutoLayout]): Use row and column segment indexes when retrieving the layout from the managers. ([-setRowSpan:forView:]): Implemented adding or removing dummy segments, and shifting segments indexes of existing views. ([-setColumnSpan:forView:]): Same change. * Source/TagLibrary/GSMarkupTagGrid.m ([-initPlatformObject:]): Recognize rowSpan and columnSpan attributes of views. * Source/TagLibrary/GSMarkupTagGridRow.m ([+useInstanceOfAttribute]): New method. * Source/TagLibrary/GSMarkupTagGridEmptyCell.h: New file. * Source/TagLibrary/GSMarkupTagGridEmptyCell.m: New file. * Source/TagLibrary/GNUmakefile: Added the new files. * Documentation/gsmarkup.tex: Documented the grid, gridRow and gridEmptyCell tags. Documented the new rowSpan and columnSpan attributes of views. * Examples/grid-span.gsmarkup: New file. * TODO: Updated. 2010-05-07 Nicola Pero * Source/AutoLayout/GSAutoLayoutGrid.m ([-updateViewsWithNewAutoLayout]): Flip origin of each view so that views are displayed from top to bottom. * Source/TagLibrary/GSMarkupTagGrid.m ([-initPlatformObject:]): Updated for change. 2010-05-06 Nicola Pero Changed vbox so that, when used programmatically, new views are added from top to bottom instead of from bottom to top. No change in the behaviour as used in the .gsmarkup file. This change is required to implement rowSpan and columnSpan support in in a consistent way (rowSpan means different things depending on the order in which views are added). * Source/AutoLayout/GSAutoLayoutVBox.m ([-autoLayoutManagerChangedVLayout:]): Flip origin of each view so that views are displayed from top to bottom. * Source/TagLibrary/GSMarkupTagVbox.m ([-initPlatformObject:]): Updated for change. 2010-05-06 Nicola Pero * Documentation/gsmarkup.tex: Documented the tag. * Documentation/Pregenerated/: Regenerated. * TODO: Updated. 2010-05-06 Nicola Pero * Examples/grid2.gsmarkup: New example. 2010-05-06 Nicola Pero * Examples/tabViewInspector.gsmarkup: New example. * Examples/tabViewPreferences.gsmarkup: New example. * Documentation/gsmarkup.tex: Documented the and tags. * Documentation/Pregenerated/: Regenerated. * TODO: Updated. 2010-05-06 Nicola Pero * Source/Markup/GSMarkupDecoder.m ([-processParsedTag:]): Make the 'id' attribute available as part of the attributes. * Source/TagLibrary/GSMarkupTagTabViewItem.m ([-initPlatformObject:]): If no 'identifier' attribute is set, use the 'id' if set. * Source/TagLibrary/GSMarkupTagTableColumn.m ([-initPlatformObject:]): Same change. 2010-05-06 Nicola Pero * Source/TagLibrary/GSMarkupTagView.m ([+localizableAttributes]): Added method so we localize the toolTip attribute. * Source/TagLibrary/GSMarkupTagBox.m ([+localizableAttributes]): Use super's implementation. * Source/TagLibrary/GSMarkupTagButton.m ([+localizableAttributes]): Same change. * Source/TagLibrary/GSMarkupTagPopUpButton.m ([+localizableAttributes]): Same change. * Source/TagLibrary/GSMarkupTagTabViewItem.m ([-initPlatformObject:]): Added toolTip attribute. ([+localizableAttributes]): Same change. 2010-05-06 Nicola Pero * Source/TagLibrary/GSMarkupTagTabView.m ([-initPlatformObject:]): Only call setAllowsTruncatedLabels: or setDrawsBackground: if a specific value has been set for allowsTruncatedLabels or drawsBackground. ([-initPlatformObject:]): Workaround for bug in Apple Mac OS X which prevents correct layout of tabViews in some cases. ([-postInitPlatformObject:]): Method removed. * Source/AutoLayout/NSViewSize.m ([NSTabView -sizeToFitContent]): Add 10 pixels to the minimum width as well as height. Add them both on GNUstep and Apple Mac OS X. 2010-05-03 David Wetzel * Source/TagLibrary/GSMarkupTagObjectAdditions.m: Fixed fonts for 64bit OS X, bug #29737. 2008-12-15 Adam Fedor * INSTALL.OSX, NOTES.OSX: Update instructions for OS X. 2008-04-02 Nicola Pero * Source/AutoLayout/NSViewSize.m ([NSSplitView -sizeToFitContent]): Fixed computing the height of a vertical splitview, or the width of a horizontal one. * Examples/splitView.gsmarkup: Rewritten example to be more interesting. * Examples/splitView2.gsmarkup: Same change. * Examples/splitView-autosaveName.gsmarkup: New example. * Documentation/gsmarkup.tex: Updated and added examples. * Documentation/Pregenerated/: Regenerated. * TODO: Updated. 2008-04-01 Nicola Pero * Source/TagLibrary/GSMarkupTagSplitView.m ([-initPlatformObject:]): Make s horizontal by default to be consistent with normal NSSplitView. Recognize 'isPaneSplitter' and 'autosaveName' attributes of . * Documentation/gsmarkup.tex: Documented . * Documentation/gsmarkup.dtd: Added . * Documentation/Pregenerated/: Regenerated. 2008-03-31 Nicola Pero * Documentation/autolayout.tex: Fixed a few typos and rewritten a paragraph. * Documentation/gsmarkup.tex: Removed standalone 'Example' section; examples are now scattered throughout the text where they are relevant to the tags being discussed. * Documentation/Pregenerated/: Regenerated. * README: Fixed grammar error (reported by Daniel Ringwalt ). 2008-03-31 Nicola Pero * Examples/panel3.gsmarkup: Updated to use 'padding', not 'border' attributes. * Examples/panel4.gsmarkup: Same. 2008-03-30 Nicola Pero * Source/AutoLayout/GSAutoLayoutManager.m ([-internalUpdateSegmentsLayoutFromLineParts]): Fixed GSAutoLayoutAlignCenter when the top and bottom padding are different. * Examples/padding.gsmarkup: New example. 2008-03-30 Nicola Pero Standardized 'autolayoutDefaultXXX' methods to be 'autoLayoutDefaultXXX', and further simplified padding API. * Source/AutoLayout/GSAutoLayoutDefaults.h ([-autoLayoutDefaultLeftPadding], [-autoLayoutDefaultRightPadding], [-autoLayoutDefaultBottomPadding], [-autoLayoutDefaultTopPadding]): New methods replacing 'autolayoutDefaultBottomHorizontalPadding' and similar. ([-autoLayoutDefaultHorizontalAlignment], [-autoLayoutDefaultVerticalAlignment]): New methods replacing 'autolayoutDefaultHorizontalAlignment' and 'autolayoutDefaultVerticalAlignment'. * Source/AutoLayout/GSAutoLayoutDefaults.m: Updated for changes. * Source/AutoLayout/GSAutoLayoutGrid.m: Same. * Source/AutoLayout/GSAutoLayoutHBox.m: Same. * Source/AutoLayout/GSAutoLayoutHSpace.m: Same. * Source/AutoLayout/GSAutoLayoutSpace.m: Same. * Source/AutoLayout/GSAutoLayoutVBox.m: Same. * Source/AutoLayout/GSAutoLayoutVSpace.m: Same. * Source/TagLibrary/GSMarkupTagBox.m: Same. * Source/TagLibrary/GSMarkupTagView.m: Same. * Source/TagLibrary/GSMarkupTagWindow.m: Same. * Documentation/autolayout.tex: Updated for changes. * Documentation/gsmarkup.tex: Same. 2008-03-30 Nicola Pero Renamed 'border' to 'padding' everywhere to prevent confusion with other concepts. The old 'border' attributes in tags is still recognized, but you should update your XML files to use 'padding'. Added 'bottomPadding', 'topPadding', 'leftPadding' and 'rightPadding' attributes providing finer control over padding. Simplified public API to set padding for views in boxes and grids. * Source/AutoLayout/GSAutoLayoutManager.h: Renamed all methods and variables to use the term 'padding' instead of 'border'. * Source/AutoLayout/GSAutoLayoutDefaults.m: Same. * Source/AutoLayout/GSAutoLayoutManager.m: Same. * Source/AutoLayout/GSAutoLayoutVSpace.h: Same. * Source/AutoLayout/GSAutoLayoutVBox.m: Same. * Source/AutoLayout/GSAutoLayoutGrid.h: Same. * Source/AutoLayout/GSAutoLayoutProportionalManager.m: Same. * Source/AutoLayout/GSAutoLayoutBox.h: Same. * Source/AutoLayout/NSViewSize.m: Same. * Source/AutoLayout/GSAutoLayoutGrid.m: Same. * Source/AutoLayout/GSAutoLayoutStandardManager.h: Same. * Source/AutoLayout/GSAutoLayoutSpace.h: Same. * Source/AutoLayout/GSAutoLayoutStandardManager.m: Same. * Source/AutoLayout/GSAutoLayoutSpace.m: Same. * Source/AutoLayout/GSAutoLayoutHSpace.h: Same. * Source/AutoLayout/GSAutoLayoutManagerPrivate.h: Same. * Source/AutoLayout/GSAutoLayoutHBox.m: Same. * Source/AutoLayout/GSAutoLayoutDefaults.h: Same. * Source/AutoLayout/GSAutoLayoutBox.h ([-setLeftPadding:forView:], [-leftPaddingForView:], [-setRightPadding:forView:], [-rightPaddingForView:], [-setBottomPadding:forView:], [-bottomPaddingForView:], [-setTopPadding:forView:], [-topPaddingForView:]): New methods replacing 'setTopHorizontalPadding:forView:' and similar. * Source/AutoLayout/GSAutoLayoutGrid.h: Same changes. * Source/AutoLayout/GSAutoLayoutGrid.m: Same changes. * Source/AutoLayout/GSAutoLayoutHBox.m: Same changes. * Source/AutoLayout/GSAutoLayoutVBox.m: Same changes. * Source/TagLibrary/GSMarkupTagGrid.m ([-initPlatformObject:]): Recognize the new padding attributes as well as the old border ones. * Source/TagLibrary/GSMarkupTagHbox.m ([-initPlatformObject:]): Same changes. * Source/TagLibrary/GSMarkupTagVbox.m ([-initPlatformObject:]): Same changes. * Documentation/autolayout.tex: Updated for changes. * Documentation/gsmarkup.tex: Updated for changes; renamed 'border', 'hborder' and 'vborder' to 'padding', 'hPadding' and 'vPadding'; fixed the documentation to mention that they are floats and not ints; added the new 'bottomPadding', 'topPadding', 'leftPadding' and 'rightPadding' attributes. * Documentation/gsmarkup.dtd: Updated attributes of all tags. 2008-03-30 Nicola Pero The autolayout containers (boxes and grid) now programmatically support different borders for all views on all sides. Warning: if you were programmatically changing the borders, you need to use the new methods. * Source/AutoLayout/GSAutoLayoutDefaults.h ([NSView -autolayoutDefaultBottomHorizontalBorder, -autolayoutDefaultTopHorizontalBorder, -autolayoutDefaultBottomVerticalBorder, -autolayoutDefaultTopVerticalBorder]): New methods allowing finer control over default borders. ([NSView - autolayoutDefaultVerticalBorder, autolayoutDefaultHorizontalBorder]): Methods removed. (AutoLayoutDefaults): Category renamed to GSAutoLayoutDefaults. (DisplayAutoLayoutContainers): Category renamed to GSAutoLayoutDisplayContainers. * Source/AutoLayout/GSAutoLayoutDefaults.m: Updated for changes. * Source/AutoLayout/GSAutoLayoutGrid.h ([-setBottomHorizontalBorder:forView:], [-bottomHorizontalBorderForView:], [-setTopHorizontalBorder:forView:], [-topHorizontalBorderForView:], [-setBottomVerticalBorder:forView:], [-bottomVerticalBorderForView:], [-setTopVerticalBorder:forView:], [-topVerticalBorderForView:]): New methods. ([-setHorizontalBorder:forView:], ([-horizontalBorderForView:], ([-setVerticalBorder:forView:], ([-verticalBorderForView:]): Methods removed. * Source/AutoLayout/GSAutoLayoutBox.h: Same changes. * Source/AutoLayout/GSAutoLayoutGrid.m: Updated code for changes. * Source/AutoLayout/GSAutoLayoutHBox.m: Updated code for changes. * Source/AutoLayout/GSAutoLayoutVBox.m: Updated code for changes. 2008-03-30 Nicola Pero Removed usage of 'min' and 'max' to indicate that something (eg, border, alignment) is the lower/higher in the coordinate system; use the more standard 'bottom' and 'top' instead. The old terminology would cause confusion eg, _minBorder and _maxBorder incorrectly suggest that there is a variable border with a minimum and maximum value, while _bottomBorder and _topBorder clearly indicate two borders in different positions. * Source/AutoLayout/GSAutoLayoutDefaults.h (GSAutoLayoutAlignment): Renamed GSAutoLayoutAlignMin to GSAutoLayoutAlignBottom and GSAutoLayoutAlignMax to GSAutoLayoutAlignTop. * Source/AutoLayout/GSAutoLayoutManager.m ([-internalUpdateSegmentsLayoutFromLineParts]): Updated for change. * Source/TagLibrary/GSMarkupTagView.m ([-postInitPlatformObject:]): Updated for change. ([-gsAutoLayoutHAlignment]): Recognize 'top' and 'bottom for the 'halign' attribute; print a deprecation warning if 'min' or 'max' are used as values of the 'halign' attribute. ([-gsAutoLayoutVAlignment]): Print a deprecation warning if 'min' or 'max' are used as values of the 'valign' attribute. * Documentation/autolayout.tex: Updated for change. Also, removed comment saying that proportional managers ignore alignment flags; this is no longer the case. * Documentation/gsmarkup.tex: Mention 'bottom' and 'top' as possible values for 'halign', but not 'max' and 'min'. Do not mention 'max' and 'min' as possible values for 'valign'. * Source/AutoLayout/GSAutoLayoutManagerPrivate.h (GSAutoLayoutManagerSegment): Renamed _minBorder to _bottomBorder and _maxBorder to _topBorder. * Source/AutoLayout/GSAutoLayoutManager.h: Renamed [-setMinimumLength:alignment:minBorder: maxBorder:span:ofSegmentAtIndex:inLine:] to [-setMinimumLength:alignment:bottomBorder: topBorder:span:ofSegmentAtIndex:inLine:], [-minBorderOfSegmentAtIndex:inLine:] to [-bottomBorderOfSegmentAtIndex:inLine:], [-maxBorderOfSegmentAtIndex:inLine:] to [-topBorderOfSegmentAtIndex:inLine:]. * Source/AutoLayout/GSAutoLayoutGrid.m: Updated for changes. * Source/AutoLayout/GSAutoLayoutHBox.m: Same. * Source/AutoLayout/GSAutoLayoutManager.m: Same. * Source/AutoLayout/GSAutoLayoutProportionalManager.m: Same. * Source/AutoLayout/GSAutoLayoutStandardManager.m: Same. * Source/AutoLayout/GSAutoLayoutVBox.m: Same. 2008-03-29 Nicola Pero * Documentation/gsmarkup.tex (section{Experimental tags}): Added section mentioning highly experimental tags where the API is subject to change. * Examples/Classes/GSVBox: Renamed directory to Examples/Classes/GSAutoLayoutVBox; updated all files in the example for the change in name from GSVBox to GSAutoLayoutVBox. 2008-03-29 Xavier Glattard * Examples/stepper-binding.gsmarkup : Now the example works fine * Examples/bindings.gsmarkup : Better example, more useful, now uses a NSObjectController 2008-03-29 Nicola Pero * Examples/Special/AutoLayoutUpdate: New example showing how to redo programmatically the autolayout of a window. 2008-03-27 Nicola Pero * Source/AutoLayout/GSAutoLayoutDefaults.m ([NSTabView -setDisplayAutoLayoutContainers:]): New method to get displaying autolayout containers working for s as well. * Source/AutoLayout/NSViewSize.m ([NSTabView -sizeToFitContent]): On Apple Mac OS X, add 10 pixels vertically to work around bug in [NSTabView -minimumSize]. * Examples/tabView.gsmarkup: Use a to fix vertical alignment. * Examples/stepper.gsmarkup: Use better outlet syntax, and removed sendActionOn that does not seem to work with text fields. 2008-03-27 Xavier Glattard * Source/Markup/GSMarkupConnector.[hm]: New class GSMarkupBindConnector for tag '' * Examples/bindings.gsmarkup: Added example of 'bind' tag * Examples/stepper.gsmarkup: Changed to be a better example * Examples/stepper-binding.gsmarkup: Added example that doesnt work :-p 2008-03-27 Nicola Pero * Source/AutoLayout/GSAutoLayoutDefaults.m ([NSTabView -autolayoutDefaultHorizontalAlignment]), ([NSTabView -autolayoutDefaultVerticalAlignment]): New methods. * Source/TagLibrary/GSMarkupTagTabView.m ([-initPlatformObject:]): Let the superclass set the font. * Source/TagLibrary/GSMarkupTagTabViewItem.m ([-initPlatformObject:]): Only set 'label' if non-empty. Ignore 'color'. Assume the content is always a single view; it should normally be some sort of container (eg, or ) which then allows people to put an arbitrary number of views in a tab view item. * TODO: Updated. * Examples/button.gsmarkup: Removed window autosaveName attribute so we can see the autosizing in action each time we try the example. * Examples/button2.gsmarkup: Same change. * Examples/button-continuous.gsmarkup: Same change. * Examples/stepper.gsmarkup: Same change. * Examples/toolTip.gsmarkup: Same change. * Examples/tabView.gsmarkup: Same change; also, added a inside the . * Examples/window-autosaveName.gsmarkup: New test to test the window autosaveName attribute. 2008-03-26 Xavier Glattard * Source/TagLibrary/GSMarkupTagStepper.h: Added. * Source/TagLibrary/GSMarkupTagStepper.m: Added. * Source/TagLibrary/GSMarkupTagTabView.h: Added. * Source/TagLibrary/GSMarkupTagTabView.m: Added. * Source/TagLibrary/GSMarkupTagTabViewItem.h : Added. * Source/TagLibrary/GSMarkupTagTabViewItem.m : Added. * Source/TagLibrary/GNUmakefile: Updated. * Source/AutoLayout/NSViewSize.m: Added NSTabView(sizeToContent). * Examples/stepper.gsmarkup: Added. * Examples/tabView.gsmarkup: Added. 2008-03-20 Nicola Pero * Source/TagLibrary/GSMarkupTagBox.m ([-gsAutoLayoutHAlignment], [-gsAutoLayoutVAlignment]): Fixed exception when an empty tag is used. 2008-03-19 Nicola Pero 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 * 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 * Documentation/gsmarkup.tex: Documented the 'keyEquivalentModifierMask' of