head	1.5;
access;
symbols
	tcllib-1-13:1.5
	tcllib-1-12:1.5
	tklib-0-5:1.5
	tcllib-1-11-1:1.5
	tcllib-1-11:1.5;
locks; strict;
comment	@# @;


1.5
date	2008.05.16.06.09.37;	author andreas_kupries;	state Exp;
branches;
next	1.4;

1.4
date	2008.04.28.04.21.59;	author andreas_kupries;	state Exp;
branches;
next	1.3;

1.3
date	2008.04.27.19.32.47;	author andreas_kupries;	state Exp;
branches;
next	1.2;

1.2
date	2008.04.27.16.09.29;	author andreas_kupries;	state Exp;
branches;
next	1.1;

1.1
date	2008.04.26.07.28.40;	author andreas_kupries;	state Exp;
branches;
next	;


desc
@@


1.5
log
@
	* checker.tcl: Reworked the (sub)section handling, enabled the
	* doctools_lang_cmdref.man: documentation writer to label
	  (sub)sections with logical names and use these in references.
	  Automatic logical names are improved, taking the current section
	  into account, making for a better ambiguity check. References
	  are now better as well.  Backends are given unique physical
	  (sub)section ids. Added a new formatting command
	  'sectref-external' for references to (sub)sections outside of
	  the current document, to disable checking, and documented it.

	* docidx_plugin_apiref.man: Fixed the external section references
	* doctoc_plugin_apiref.man: in the manpages to prevent false warnings.
	* doctools_plugin_apiref.man:

	* mpformats/c.msg: Message catalogs extended with new warning
	* mpformats/de.msg: 'missingsect' for apparently dangling
	* mpformats/en.msg: (sub)section references.
	* mpformats/fr.msg:

	* mpformats/fmt.html: Updated the backends for the changes in the
	* mpformats/fmt.latex: frontend/backend API, and updated testsuite
	* mpformats/fmt.nroff: results.
	* mpformats/fmt.text:
	* mpformats/fmt.tmml:
	* mpformats/fmt.wiki:
	* mpformats/_common.tcl:
	* tests/latex/00:
	* tests/latex/01:
	* tests/latex/02:
	* tests/latex/03:
	* tests/latex/04:
	* tests/latex/05:
	* tests/latex/06:
	* tests/latex/07:
	* tests/latex/08:
	* tests/tmml/00:
	* tests/tmml/01:
	* tests/tmml/02:
	* tests/tmml/03:
	* tests/tmml/04:
	* tests/tmml/05:
	* tests/tmml/06:
	* tests/tmml/07:
	* tests/tmml/08:
	* tests/html/00:
	* tests/html/01:
	* tests/html/02:
	* tests/html/03:
	* tests/html/04:
	* tests/html/05:
	* tests/html/06:
	* tests/html/07:
	* tests/html/08:

	* mpformats/_nroff.tcl: Modified the nroff backend to convert
	* tests/nroff/03: (sub)section titles into uppercase in the
	  output. Updated testsuite results.
@
text
@
<html><head>
<title>ALL - ..THE_MODULE..</title>
<style type="text/css"><!--
    HTML {
	background: 	#FFFFFF;
	color: 		black;
    }
    BODY {
	background: 	#FFFFFF;
	color:	 	black;
    }
    DIV.doctools {
	margin-left:	10%;
	margin-right:	10%;
    }
    DIV.doctools H1,DIV.doctools H2 {
	margin-left:	-5%;
    }
    H1, H2, H3, H4 {
	margin-top: 	1em;
	font-family:	sans-serif;
	font-size:	large;
	color:		#005A9C;
	background: 	transparent;
	text-align:		left;
    }
    H1.title {
	text-align: center;
    }
    UL,OL {
	margin-right: 0em;
	margin-top: 3pt;
	margin-bottom: 3pt;
    }
    UL LI {
	list-style: disc;
    }
    OL LI {
	list-style: decimal;
    }
    DT {
	padding-top: 	1ex;
    }
    UL.toc,UL.toc UL, UL.toc UL UL {
	font:		normal 12pt/14pt sans-serif;
	list-style:	none;
    }
    LI.section, LI.subsection {
	list-style: 	none;
	margin-left: 	0em;
	text-indent:	0em;
	padding: 	0em;
    }
    PRE {
	display: 	block;
	font-family:	monospace;
	white-space:	pre;
	margin:		0%;
	padding-top:	0.5ex;
	padding-bottom:	0.5ex;
	padding-left:	1ex;
	padding-right:	1ex;
	width:		100%;
    }
    PRE.example {
	color: 		black;
	background: 	#f5dcb3;
	border:		1px solid black;
    }
    UL.requirements LI, UL.syntax LI {
	list-style: 	none;
	margin-left: 	0em;
	text-indent:	0em;
	padding:	0em;
    }
    DIV.synopsis {
	color: 		black;
	background: 	#80ffff;
	border:		1px solid black;
	font-family:	serif;
	margin-top: 	1em;
	margin-bottom: 	1em;
    }
    UL.syntax {
	margin-top: 	1em;
	border-top:	1px solid black;
    }
    UL.requirements {
	margin-bottom: 	1em;
	border-bottom:	1px solid black;
    }
--></style>
</head>
<! -- Generated from file '.FILE.' by tcllib/doctools with format 'html'
   -->
<! -- Copyright &copy; **Copyright**
   -->
<! -- CVS: @@ID@@ ALL.a
   -->
<body><div class="doctools">
<h1 class="title">ALL(a) 5 .MODULE. &quot;..THE_MODULE..&quot;</h1>
<div id="name" class="section"><h2><a name="name">Name</a></h2>
<p>ALL - ..THE_TITLE..</p>
</div>
<div id="toc" class="section"><h2><a name="toc">Table Of Contents</a></h2>
<ul class="toc">
<li class="section"><a href="#toc">Table Of Contents</a></li>
<li class="section"><a href="#synopsis">Synopsis</a></li>
<li class="section"><a href="#section1">Description</a></li>
<li class="section"><a href="#section2">API</a>
<ul>
<li class="subsection"><a href="#subsection1">NARGLE</a></li>
</ul>
</li>
<li class="section"><a href="#see-also">See Also</a></li>
<li class="section"><a href="#keywords">Keywords</a></li>
<li class="section"><a href="#copyright">Copyright</a></li>
</ul>
</div>
<div id="synopsis" class="section"><h2><a name="synopsis">Synopsis</a></h2>
<div class="synopsis">
<ul class="requirements">
<li>package require <b class="pkgname">AAA</b></li>
<li>package require <b class="pkgname">BBB VVV</b></li>
<li>package require <b class="pkgname">CCC <span class="opt">?VVV?</span></b></li>
</ul>
<ul class="syntax">
<li><a href="#1">CMDNAME ...</a></li>
<li><a href="#2">CMDNAME ...</a></li>
<li><a href="#3">CMDNAME ...</a></li>
</ul>
</div>
</div>
<div id="section1" class="section"><h2><a name="section1">Description</a></h2>
<dl class="commands">
<dt><b class="cmd">NAME</b></dt>
<dd><p>DESCRIPTION ::<b class="cmd">Command</b>::</p></dd>
<dt><b class="cmd">NAME</b></dt>
<dd><p>DESCRIPTION ::::</p></dd>
<dt><b class="cmd">NAME</b></dt>
<dd><p>DESCRIPTION ::<b class="const">Constant</b>::</p></dd>
</dl>
</div>
<div id="section2" class="section"><h2><a name="section2">API</a></h2>
<dl class="definitions">
<dt>TERM</dt>
<dd><p>DESCRIPTION ::<em>Emphasis</em>::</p></dd>
<dt>TERM</dt>
<dd><p>DESCRIPTION ::&quot;<b class="file">File/Path</b>&quot;::</p>
<dl class="tkoptions">
<dt>Command-Line Switch:	<b class="option">NAME</b><br>
Database Name:	<b class="optdbname">DBNAME</b><br>
Database Class:	<b class="optdbclass">CLASS</b><br>
</dt>
<dd><p>DESCRIPTION <span class="sectref"><a href="#subsection1">NARGLE</a></span></p></dd>
<dt>Command-Line Switch:	<b class="option">NAME</b><br>
Database Name:	<b class="optdbname">DBNAME</b><br>
Database Class:	<b class="optdbclass">CLASS</b><br>
</dt>
<dd><p>DESCRIPTION ::<b class="function">Function</b>::</p></dd>
<dt>Command-Line Switch:	<b class="option">NAME</b><br>
Database Name:	<b class="optdbname">DBNAME</b><br>
Database Class:	<b class="optdbclass">CLASS</b><br>
</dt>
<dd><p>DESCRIPTION ::<b class="method">Method</b>::</p></dd>
</dl></dd>
<dt>TERM</dt>
<dd><p>DESCRIPTION</p></dd>
<dt><a name="1">CMDNAME ...</a></dt>
<dd><p>DESCRIPTION ::<b class="namespace">Namespace</b>::</p>
<dl class="arguments">
<dt>TYPE <i class="arg">NAME</i></dt>
<dd><p>DESCRIPTION ::<i class="arg">Argument</i>::</p></dd>
<dt>TYPE <i class="arg">NAME</i></dt>
<dd><p>DESCRIPTION ::<b class="option">Option</b>::</p></dd>
<dt>TYPE <i class="arg">NAME</i> (MODE)</dt>
<dd><p>DESCRIPTION ::<span class="opt">?Optional?</span>::</p>
<pre class="example">
    THE ARGUMENT IS USED IN THIS
    AND/OR THAT MANNER
</pre>
</dd>
</dl></dd>
<dt><a name="2">CMDNAME ...</a></dt>
<dd><p>DESCRIPTION ::<b class="package">Package</b>::</p></dd>
<dt><a name="3">CMDNAME ...</a></dt>
<dd><p>DESCRIPTION ::<b class="syscmd">SystemCommand</b>::</p>
<dl class="options">
<dt><b class="option">NAME</b></dt>
<dd><p>DESCRIPTION ::<i class="term">Term</i>::</p></dd>
<dt><b class="option">NAME</b></dt>
<dd><p>DESCRIPTION ::<b class="type">Type</b>::</p></dd>
<dt><b class="option">NAME</b> ARGUMENT</dt>
<dd><p>DESCRIPTION ::<a href="Uri">Uri</a>::</p></dd>
</dl></dd>
</dl>
<div id="subsection1" class="subsection"><h3><a name="subsection1">NARGLE</a></h3>
<ol class="enumerated">
<li><p>PARAGRAPH ::<a href="Uri">UriLabel</a>::</p></li>
<li><p>PARAGRAPH ::<b class="variable">Variable</b>::</p></li>
<li><p>PARAGRAPH ::<b class="widget">Widget</b>::</p>
<ul class="itemized">
<li><p>PARAGRAPH ::<b class="class">Class</b>::</p></li>
<li><p>PARAGRAPH</p></li>
<li><p>PARAGRAPH</p></li>
</ul>
</li>
</ol>
</div>
</div>
<div id="see-also" class="section"><h2><a name="see-also">See Also</a></h2>
<p>ELSE, OTHER</p>
</div>
<div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2>
<p>KEYA, KEYZ</p>
</div>
<div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2>
<p>Copyright &copy; **Copyright**</p>
</div>
</div></body></html>
@


1.4
log
@
	* mpformats/fmt.html: Gave title h1 tag a class. Put a div around
	* tests/html/*: the content of the synopsis section. Removed the
	  div around examples. Their pre tag has a class, that is enough.
	  Added default CSS styling to the code. Its definitions are
	  derived from the CSS Joe English <jenglish@@users.sourceforge.net>
	  uses for the HTML generated by his TMML converter. Nice and
	  simple. Thank you.
@
text
@d103 1
a103 1
<div id="name" class="section"><h2><a name="name">NAME</a></h2>
d106 1
a106 1
<div id="table_of_contents" class="section"><h2><a name="table_of_contents">TABLE OF CONTENTS</a></h2>
d108 4
a111 4
<li class="section"><a href="#table_of_contents">TABLE OF CONTENTS</a></li>
<li class="section"><a href="#synopsis">SYNOPSIS</a></li>
<li class="section"><a href="#description">DESCRIPTION</a></li>
<li class="section"><a href="#api">API</a>
d113 1
a113 1
<li class="subsection"><a href="#nargle">NARGLE</a></li>
d116 3
a118 3
<li class="section"><a href="#see_also">SEE ALSO</a></li>
<li class="section"><a href="#keywords">KEYWORDS</a></li>
<li class="section"><a href="#copyright">COPYRIGHT</a></li>
d121 1
a121 1
<div id="synopsis" class="section"><h2><a name="synopsis">SYNOPSIS</a></h2>
d135 1
a135 1
<div id="description" class="section"><h2><a name="description">DESCRIPTION</a></h2>
d145 1
a145 1
<div id="api" class="section"><h2><a name="api">API</a></h2>
d156 1
a156 1
<dd><p>DESCRIPTION <span class="sectref"><a href="#nargle">NARGLE</a></span></p></dd>
d198 1
a198 1
<div id="nargle" class="subsection"><h3><a name="nargle">NARGLE</a></h3>
d212 1
a212 1
<div id="see_also" class="section"><h2><a name="see_also">SEE ALSO</a></h2>
d215 1
a215 1
<div id="keywords" class="section"><h2><a name="keywords">KEYWORDS</a></h2>
d218 1
a218 1
<div id="copyright" class="section"><h2><a name="copyright">COPYRIGHT</a></h2>
@


1.3
log
@
	* tests/man/08: All possible list types are in testcase 5 already.
	* tests/desc/08: Changed to demo all the commands in one file.
	* tests/html/08: This makes trying out styles for the HTML easier too
	* tests/latex/08: as everything can looked at in one file.
	* tests/list/08:
	* tests/nroff/08:
	* tests/null/08:
	* tests/text/08:
	* tests/tmml/08:
	* tests/wiki/08:
@
text
@d5 88
d102 1
a102 1
<h1>ALL(a) 5 .MODULE. &quot;..THE_MODULE..&quot;</h1>
d122 1
d134 1
d179 1
a179 1
<div class="example"><pre class="example">
d182 1
a182 1
</pre></div>
@


1.2
log
@
	* mpformats/fmt.html: Changed example formatting, removed the nested
	* tests/html/*: table structure. Changed toc and synopsis
	  formatting to be more sematical, using classed unordered lists.
	  Added classes to the list formatting. Removed hardwired
	  linebreaks between last list element and end of list. Replaced
	  linebreaks in list items with proper paragraph formatting. Fixed
	  initialization error causing spurious para_close at the
	  beginning. Added foundation for an internal style-sheet. No
	  definitions yet however.
@
text
@d3 1
a3 1
<title>ALL - </title>
d9 1
a9 1
<! -- Copyright &copy; .COPYRIGHT.
d14 1
a14 1
<h1>ALL(a) 5 .MODULE. &quot;&quot;</h1>
d16 1
a16 1
<p>ALL -</p>
d23 7
d34 5
a45 8
<dl class="arguments">
<dt>TYPE <i class="arg">NAME</i></dt>
<dd><p>DESCRIPTION</p></dd>
<dt>TYPE <i class="arg">NAME</i></dt>
<dd><p>DESCRIPTION</p></dd>
<dt>TYPE <i class="arg">NAME</i> (MODE)</dt>
<dd><p>DESCRIPTION</p></dd>
</dl>
d48 1
a48 1
<dd><p>DESCRIPTION</p></dd>
d50 1
a50 1
<dd><p>DESCRIPTION</p></dd>
d52 1
a52 1
<dd><p>DESCRIPTION</p></dd>
d54 2
d58 1
a58 3
<dd><p>DESCRIPTION</p></dd>
<dt>TERM</dt>
<dd><p>DESCRIPTION</p></dd>
d60 1
a60 26
<dd><p>DESCRIPTION</p></dd>
<dt><a name="1">CMDNAME ...</a></dt>
<dd><p>DESCRIPTION</p></dd>
<dt><a name="2">CMDNAME ...</a></dt>
<dd><p>DESCRIPTION</p></dd>
<dt><a name="3">CMDNAME ...</a></dt>
<dd><p>DESCRIPTION</p></dd>
</dl>
<ol class="enumerated">
<li><p>PARAGRAPH</p></li>
<li><p>PARAGRAPH</p></li>
<li><p>PARAGRAPH</p></li>
</ol>
<ul class="itemized">
<li><p>PARAGRAPH</p></li>
<li><p>PARAGRAPH</p></li>
<li><p>PARAGRAPH</p></li>
</ul>
<dl class="options">
<dt><b class="option">NAME</b></dt>
<dd><p>DESCRIPTION</p></dd>
<dt><b class="option">NAME</b></dt>
<dd><p>DESCRIPTION</p></dd>
<dt><b class="option">NAME</b> ARGUMENT</dt>
<dd><p>DESCRIPTION</p></dd>
</dl>
d66 1
a66 1
<dd><p>DESCRIPTION</p></dd>
d71 1
a71 1
<dd><p>DESCRIPTION</p></dd>
d76 3
d80 27
d108 19
d129 1
a129 1
<p>Copyright &copy; .COPYRIGHT.</p>
@


1.1
log
@
	* tests/man/08: Added test demonstrating all possible list types.
	* tests/desc/08:
	* tests/html/08:
	* tests/latex/08:
	* tests/list/08:
	* tests/nroff/08:
	* tests/null/08:
	* tests/text/08:
	* tests/tmml/08:
	* tests/wiki/08:
@
text
@d4 2
d13 1
a13 1
<body><div id="doctools">
a14 1
</p>
d16 1
a16 2
<p> ALL - 
</p>
d19 6
a24 5
<p>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#table_of_contents">TABLE OF CONTENTS</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#synopsis">SYNOPSIS</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#description">DESCRIPTION</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#copyright">COPYRIGHT</a><br>
</p>
d27 5
a31 6
<p>
<table border=1 width=100% cellspacing=0 cellpadding=0><tr            bgcolor=lightyellow><td bgcolor=lightyellow><table 0 width=100% cellspacing=0 cellpadding=0><tr valign=top ><td ><a href="#1">CMDNAME ...</a></td></tr>
<tr valign=top ><td ><a href="#2">CMDNAME ...</a></td></tr>
<tr valign=top ><td ><a href="#3">CMDNAME ...</a></td></tr>
</table></td></tr></table>
</p>
d34 49
a82 52
<dl>
<dt>TYPE <i class="arg">NAME</i></dt><dd> DESCRIPTION
<br><br>
</dd><dt>TYPE <i class="arg">NAME</i></dt><dd> DESCRIPTION
<br><br>
</dd><dt>TYPE <i class="arg">NAME</i> (MODE)</dt><dd> DESCRIPTION
</dd></dl>
<dl>
<dt><b class="cmd">NAME</b></dt><dd> DESCRIPTION
<br><br>
</dd><dt><b class="cmd">NAME</b></dt><dd> DESCRIPTION
<br><br>
</dd><dt><b class="cmd">NAME</b></dt><dd> DESCRIPTION
</dd></dl>
<dl>
<dt>TERM</dt><dd> DESCRIPTION
<br><br>
</dd><dt>TERM</dt><dd> DESCRIPTION
<br><br>
</dd><dt>TERM</dt><dd> DESCRIPTION
<br><br>
</dd><dt><a name="1">CMDNAME ...</a></dt><dd>
 DESCRIPTION
<br><br>
</dd><dt><a name="2">CMDNAME ...</a></dt><dd>
 DESCRIPTION
<br><br>
</dd><dt><a name="3">CMDNAME ...</a></dt><dd>
 DESCRIPTION
</dd></dl>
<ol>
<li> PARAGRAPH
<br><br>
</li><li> PARAGRAPH
<br><br>
</li><li> PARAGRAPH
</li></ol>
<ul>
<li> PARAGRAPH
<br><br>
</li><li> PARAGRAPH
<br><br>
</li><li> PARAGRAPH
</li></ul>
<dl>
<dt><b class="option">NAME</b></dt><dd> DESCRIPTION
<br><br>
</dd><dt><b class="option">NAME</b></dt><dd> DESCRIPTION
<br><br>
</dd><dt><b class="option">NAME</b> ARGUMENT</dt><dd> DESCRIPTION
</dd></dl>
<dl>
d86 3
a88 3
</dt><dd> DESCRIPTION
<br><br>
</dd><dt>Command-Line Switch:	<b class="option">NAME</b><br>
d91 3
a93 3
</dt><dd> DESCRIPTION
<br><br>
</dd><dt>Command-Line Switch:	<b class="option">NAME</b><br>
d96 3
a98 2
</dt><dd> DESCRIPTION
</dd></dl>
d101 1
a101 3
<p>
Copyright &copy; .COPYRIGHT.<br>
</p>
@

