===================================================================
RCS file: /cvs/mandoc/Attic/index.sgml,v
retrieving revision 1.93
retrieving revision 1.106
diff -u -p -r1.93 -r1.106
--- mandoc/Attic/index.sgml 2010/08/19 20:49:34 1.93
+++ mandoc/Attic/index.sgml 2011/03/22 10:02:50 1.106
@@ -39,10 +39,9 @@
- mdocml consists of the libmdoc, libman, and libroff validating compilers; and mandoc, which interfaces with the compiler libraries to format output for UNIX
- terminals, XHTML, HTML, and PostScript. mdocml is a mdocml consists of the libmandoc validating
+ compilers and mandoc, which interfaces with the compiler library to format
+ output for UNIX terminals, XHTML, HTML, PostScript, and PDF. It is a BSD.lv project.
@@ -60,8 +59,7 @@
mdocml is architecture- and system-neutral, written in plain-old C. The most
- current version is @VERSION@, dated @VDATE@. A full
- ChangeLog (txt) is written with each release.
+ current version is @VERSION@, dated @VDATE@.
@@ -69,7 +67,7 @@
-
+
@@ -93,7 +91,7 @@
-
+
@@ -132,7 +130,7 @@
-
+
@@ -156,39 +154,54 @@
-
+
- man(3) |
+ mandoc(1) |
- man macro compiler library
+ format and display UNIX manuals
- (text |
- pdf |
- postscript)
+ (text |
+ xhtml |
+ pdf |
+ postscript)
|
+ mandoc(3) |
+
+ mandoc macro compiler library
+
+ (text |
+ xhtml |
+ pdf |
+ postscript)
+
+ |
+
+
man(7) |
man language reference
(text |
+ xhtml |
pdf |
postscript)
|
- mandoc(1) |
+ eqn(7) |
- format and display UNIX manuals
+ eqn-mandoc language reference
- (text |
- pdf |
- postscript)
+ (text |
+ xhtml |
+ pdf |
+ postscript)
|
@@ -198,52 +211,45 @@
mandoc special characters
(text |
+ xhtml |
pdf |
postscript)
- mdoc(3) |
-
- mdoc macro compiler library
-
- (text |
- pdf |
- postscript)
-
- |
-
-
mdoc(7) |
mdoc language reference
(text |
+ xhtml |
pdf |
postscript)
|
- roff(3) |
+ roff(7) |
- roff macro compiler library
+ roff-mandoc language reference
- (text |
- pdf |
- postscript)
+ (text |
+ xhtml |
+ pdf |
+ postscript)
|
- roff(7) |
+ tbl(7) |
- roff-mandoc language reference
+ tbl-mandoc language reference
- (text |
- pdf |
- postscript)
+ (text |
+ xhtml |
+ pdf |
+ postscript)
|
@@ -263,19 +269,14 @@
- Please use the mailing lists for bug-reports, patches, questions, etc. Beyond that, contact
- Kristaps at kris...@bsd.lv.
-
- You may also subscribe to several mailing lists (these require subscription, which is
- moderated).
-
-
-
+
@@ -319,117 +320,51 @@
- 27-07-2010:
- version 1.10.5
+ 07-01-2011:
+ version 1.10.9
- Primarily a bug-fix and polish release, but including -Tpdf
- support in mandoc by way of Summer of Code.
- Highlights:
+ Many back-end fixes have been implemented: argument handling (quoting), man improvements, error/warning classes, and many more.
-
- - fix
Sm
and Bd
handling
- - fix end-of-sentence handling for embedded sentences
- - polish man documentation
- - document all mdoc macros
- - polish mandoc -Tps output
- - lots of internal clean-ups in character escapes
- - un-break literal contexts in man documents
- - improve -Thtml output for -man
- - add mandoc -Tpdf support
-
+
+ Initial tbl functionality (see the TS
, TE
, and
+ T&
macros in the roff manual) has been
+ merged from tbl.bsd.lv. Output is
+ still minimal, especially for -Thtml and -Txhtml, but manages to at least display data. This means that mandoc now has built-in support for two troff preprocessors via
+ libroff: soelim and tbl.
+
- 12-07-2010:
- version 1.10.4
+ 24-12-2010:
+ version 1.10.8
- Lots of features developed during both Summer of Code and the
- OpenBSD c2k10 hackathon:
+ Significant improvements merged from OpenBSD downstream, including
- - minimal
ds
roff symbols are supported
- Bk
mdoc support
- - beautified SYNOPSIS section output
- - variable font-width and paper-size support in mandoc
- -Tps output
- - acceptance of scope-block breakage in mdoc
- - clarify error message status
- - many minor bug-fixes and formatting issues resolved
+ - many new roff components,
+ - in-line implementation of troff's soelim,
+ - broken-block handling,
+ - overhauled error classifications, and
+ - cleaned up handling of error conditions.
-
-
- 19-06-2010:
- version 1.10.2
+ Also overhauled the -Thtml and -Txhtml output modes. They now display readable output in arbitrary
+ browsers, including text-based ones like lynx. See HTML and XHTML manuals in the DOCUMENTATION section for examples. Attention: available style-sheet classes have been considerably
+ changed! See the example.style.css file for details.
+ Lastly, libmdoc and libman have been
+ cleaned up and reduced in size and complexity.
-
- Small release featuring text-decoration in -Tps output, a few
- minor relaxations of errors, and some optimisations.
-
-
-
- 07-06-2010:
- version 1.10.1
-
-
- This primarily focusses on the Bl
and It
macros described in mdoc. Multi-line column support is now fully compatible with
- groff, as are implicit list entries for columns. Removed manuals.7 in favour of http://manpages.bsd.lv. The way we
- handle the SYNOPSIS section (see the SYNOPSIS documentation in MANUAL STRUCTURE) has also
- been considerably simplified compared to groff's method. Furthermore, the -Owidth=width output option has been added to -Tascii (see mandoc). Lastly, initial
- PostScript output has been added with the -Tps option to mandoc. It's brutally simple at the moment: fixed-font, with
- no font decorations.
-
-
-
-
- 29-05-2010:
- version 1.10.0
-
-
- Release consisting of the results from the m2k10 hackathon and up-merge from OpenBSD.
- This requires a significant note of thanks to Ingo Schwarze (OpenBSD) and Joerg
- Sonnenberger (NetBSD) for their hard work, and again to Joerg for hosting m2k10.
- Highlights (mostly cribbed from Ingo's m2k10 report) follow in no particular order:
-
-
- - a libroff preprocessor in front of libmdoc and libman stripping out
- roff instructions;
- - end-of-sentence (EOS) detection in free-form and macro lines;
- - correct handling of tab-separated columnar lists in -mdoc;
- - improved main calling routines to optionally use mmap() for better
- performance;
- - cleaned up exiting when invoked as -Tlint or over
- multiple files with -fign-errors;
- - error and warning message handling re-written to be unified for libroff, libmdoc, and libman;
- - handling of badly-nested explicit-scoped macros;
- - improved free-form text parsing in libman and libmdoc;
- - significant GNU troff compatibility improvements in -Tascii, largely in terms of spacing;
- - a regression framework for making sure the many fragilities of GNU troff
- aren't trampled in subsequent work;
- - support for -Tascii breaking at hyphens
- encountered in free-form text;
- - and many more minor fixes and improvements (no really, consult cvsweb and see
- for yourself!).
-
-
See cvsweb for
historical notes.
@@ -439,7 +374,7 @@
|