2000-08-16 Manuel Guesdon <mguesdon@orange-concept.com>

* Tools/gsdoc-0_6_6.dtd: added conform for category
	* Tools/gsdoc.m: correct bugs and added inter/intra-projects
		link generations
	* Tools/AutoDocTemplate.gsdoc: correct problems
	* Tools/indextemplate.gsdoc: correct problems


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7206 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
mguesdon 2000-08-16 14:08:08 +00:00
parent a32b12d4a0
commit 2648e2abee
4 changed files with 459 additions and 232 deletions

View file

@ -1,3 +1,11 @@
2000-08-16 Manuel Guesdon <mguesdon@orange-concept.com>
* Tools/gsdoc-0_6_6.dtd: added conform for category
* Tools/gsdoc.m: correct bugs and added inter/intra-projects
link generations
* Tools/AutoDocTemplate.gsdoc: correct problems
* Tools/indextemplate.gsdoc: correct problems
2000-08-16 Richard Frith-Macdonald <rfm@gnu.org>
* Source/NSDebug.m: Fix memory leak when adding new class to array
@ -5,7 +13,7 @@
2000-08-13 Manuel Guesdon <mguesdon@orange-concept.com>
* Tools/gsdoc.gsdoc: aded examples on how to use AutoDoc and GSDoc.
* Tools/gsdoc.gsdoc: added examples on how to use AutoDoc and GSDoc.
2000-08-13 Manuel Guesdon <mguesdon@orange-concept.com>
@ -13,7 +21,7 @@
* Tools/Makefile.postamble: added DocTemplates
* Tools/indextemplate.gsdoc: New file. Use it as template for
gsdoc index generation
* Tools/AutoDocTemplate.gsdoc: New File: Use it as templae for AutoDoc
* Tools/AutoDocTemplate.gsdoc: New File: Use it as template for AutoDoc
source-to-documentation generation.
2000-08-13 Manuel Guesdon <mguesdon@orange-concept.com>

View file

@ -9,6 +9,8 @@ base="[[mainInterface.className]]+[[mainInterface.categoryName]]"
[[else]]
[[if mainInterface.interfaceTitle == Protocol]]
base="[[mainInterface.protocolName]]Protocol"
[[else]]
base=""
[[endif Protocol]]
[[endif Category]]
[[endif Class]]
@ -46,7 +48,9 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
</front>
<chapter>
[[if hasMainInterface == 1]]
<chapter id="#">
[[endif hasMainInterface == 1]]
[[if hasMainInterface == 1]]
<heading>[[mainTitle]]</heading>
@ -57,7 +61,7 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
<category name="[[mainInterface.categoryName]]" class="[[mainInterface.className]]">
[[else]]
[[if mainInterface.interfaceTitle == Protocol]]
<protocol name="[[mainInterface.protocolName]]Protocol">
<protocol name="[[mainInterface.protocolName]]">
[[endif Protocol]]
[[endif Category]]
[[endif Class]]
@ -157,13 +161,16 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
[[endif Category]]
[[endif Class]]
[[endif hasMainInterface]]
</chapter>
[[if hasMainInterface == 1]]
</chapter>
[[endif hasMainInterface == 1]]
[[if typedefArray.count > 0]]
<chapter>
<chapter id="#">
<heading>Defined Types</heading>
[[foreach group typedefGroupArray group4]]
@ -184,7 +191,7 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
[[if constantArray.count > 0]]
<chapter>
<chapter id="#">
<heading>Symbolic Constants</heading>
[[foreach group constantGroupArray group5]]
[[foreach constant group.itemArray constant1]]
@ -201,7 +208,7 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
[[if macroArray.count > 0]]
<chapter>
<chapter id="#">
<heading>Macro Definitions</heading>
[[foreach group macroGroupArray group2]]
[[foreach macro group.itemArray macro1]]
@ -210,7 +217,7 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
[[if group.comment.commentString.length > 0]]
<desc>[[group.comment.formattedCommentString]]</desc>
[[endif commentLength]]
</macro>
[[endforeach macro1]]
[[endforeach group2]]
</chapter>
@ -218,16 +225,16 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
[[if functionArray.count > 0]]
<chapter>
<chapter id="#">
<heading>Functions</heading>
[[foreach group functionGroupArray group3]]
[[foreach function group.itemArray function1]]
[[comment <uref url="//apple_ref/c/func/[[function.name]]">[[function.name]]</uref>]]
<function name="[[function.name]]" type="[[function.formattedType]]">
<desc>[[function.formattedParameterString]]<br>
<desc><p>[[function.formattedParameterString]]</p>
[[if group.comment.commentString.length > 0]]
[[group.comment.formattedCommentString]]
[[endif commentLength]]
<p>[[group.comment.formattedCommentString]]</p>
[[endif commentLength]]</desc></function>
[[endforeach function1]]
[[endforeach group3]]
</chapter>
@ -235,16 +242,16 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
[[if inlineFunctionArray.count > 0]]
<chapter>
<chapter id="#">
<heading>Static Inline Functions</heading>
[[foreach group inlineFunctionGroupArray group3]]
[[foreach function group.itemArray function1]]
[[comment <uref url="//apple_ref/c/func/[[function.name]]">[[function.name]]</uref>]]
<function name="[[function.name]]" type="[[function.formattedType]]">
<desc>[[function.formattedParameterString]]<br>
<desc><p>[[function.formattedParameterString]]<</p>
[[if group.comment.commentString.length > 0]]
[[group.comment.formattedCommentString]]
[[endif commentLength]]
<p>[[group.comment.formattedCommentString]]</p>
[[endif commentLength]]</desc></function>
[[endforeach function1]]
[[endforeach group3]]
</chapter>
@ -252,7 +259,7 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
[[if variableArray.count > 0]]
<chapter>
<chapter id="#">
<heading>Global Variables</heading>
[[foreach group variableGroupArray group6]]
[[foreach global group.itemArray global1]]

View file

@ -322,7 +322,7 @@
>
<!-- Category definition. -->
<!ELEMENT category (declared?, desc?, method*, standards?)>
<!ELEMENT category (declared?, conform*, desc?, method*, standards?)>
<!ATTLIST category
id CDATA #IMPLIED
name CDATA #REQUIRED

File diff suppressed because it is too large Load diff