At http://www.gnustep.org
Week ending 5 March 2000
Perhaps we can get some people interested in working on documentation. The old GDML (GNUstep Documentation Markup Language) has been updated to be an XML language and, as the acronym has been used elsewhere, renamed as GSDoc.There is a new tool 'gsdoc' that will convert GSDoc documents to HTML - though it requires the use of a recent (from CVS) copy of the Gnome XML library.
There is a lot of skeleton documentation (listing classes, their methods, and the arguments to the methods) that needs fleshing out.
- gstep-base (Foundation)
-
- NSPortMessage - minor internal changes for efficiency.
- gdomap installation - improved help/warning messages.
- GSDoc - new subdirectory for building tool to convert documentation to HTML format (and hopefully other formats when/if people volunteer to write converter objects for other formats).
- Documentation/gsdoc - new area for gsdoc documentation, initially populated with skeleton documentation for the Foundation classes. This should at least provide a reference for method names and the arguments the methods take.
- gstep-gui (AppKit frontend)
-
- NSWindow - miniaturize/performMiniaturize swapped, canBecomeKey, canBecomeMain made to conform to MacOS-X spec, zoom/performZoom dummy implementation, basic support for miniwindow counterparts added.
- NSFontManager - fixes and tidyups.
- NSMenu - minor drawing fix.
- GModel - support added for MacOS-X nibs - various fixes and new images added.
- Documentation/gsdoc - New area with gsdoc documentation - populated with skeleton documentation for all the AppKit classes and an introduction to the GNUstep GUI.
- Use 'generic' structure to hold graphics context ivars that are common to different X backends.
- Use 'generic' structure to hold graphics context ivars that are common to different X backends.
- Added code to use WindowMaker specific notification of window minimisation.
- Added conversion routines to translate between OpenStep window frames and X window frames.
- Rationalised window setup so that GNUstep windows can be treated coherently by X window managers - common group leader for all windows in an app, common window class for all GNUstep windows etc.
