Commit graph

25 commits

Author SHA1 Message Date
wiz
a40d60f5be Modify patch so it matches version accepted by upstream, and fix
PREFIX issue differently.
2011-04-05 12:28:57 +00:00
wiz
ec40672c2c Update to 1.11.1:
The earlier libroff, libmdoc, and libman soup have been merged into
a single library, libmandoc, which manages all aspects of parsing
real manuals (from line-handling to tbl parsing).

Beyond this structural change, initial eqn functionality is in
place. For the time being, this is limited to the recognition of
equation blocks; future version of mdocml will expand upon this
framework.

As usual, many general fixes and improvements have also occured.
In particular, a great deal of redundancy and superfluous code has
been removed with the merging of the backend libraries.
2011-04-05 09:27:31 +00:00
wiz
0389df22fe Add post-release patch from upstream that joerg deems critical.
Ride update.
2011-01-13 10:14:16 +00:00
wiz
c5419a9475 Update to 1.10.9:
Many back-end fixes have been implemented: argument handling
(quoting), man improvements, error/warning classes, and many more.

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.
2011-01-13 09:39:41 +00:00
wiz
1e25e288f1 Update to 1.10.8:
24-12-2010: version 1.10.8

Significant improvements merged from OpenBSD downstream, including

    * many new roff components,
    * in-line implementation of troff's soelim,
    * broken-block handling,
    * overhauled error classifications, and
    * cleaned up handling of error conditions.

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.
2010-12-25 12:12:28 +00:00
wiz
3dfcc9a42f Update to 1.10.6:
27-09-2010: version 1.10.6

Calling conventions for mandoc have changed: -W improved and -f
deprecated. Non-ASCII characters are also now uniformly discarded.
Lots of documentation improvements. Many incremental fixes accomodating
for groff's more interesting productions. Lastly, pod2man preambles
are now fully accepted after some considerable roff and special
character support.

27-07-2010: version 1.10.5

Primarily a bug-fix and polish release, but including -Tpdf support
in mandoc by way of Summer of Code. Highlights:

    * 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

12-07-2010: version 1.10.4

Lots of features developed during both Summer of Code and the
OpenBSD c2k10 hackathon:

    * 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

19-06-2010: version 1.10.2

Small release featuring text-decoration in -Tps output, a few minor
relaxations of errors, and some optimisations.
2010-12-18 14:20:03 +00:00
joerg
f11191ae22 mdocml-1.10.1:
- Support multiline .Bl -column content
- cleanup SYNOPSIS macro handling
- Allow specifying the terminal width for -Tascii
- Initial PostScript output
- Basic support for the low-level roff macros
- Better support for obsolete .Xo/.Xc macros if compiled with -DUGLY
- Correct handling of opening punctuation in macros for mdoc(7)
- Discard more of the pod2man junk
- Various cleanups and improvements
2010-06-16 18:15:30 +00:00
joerg
0784179362 mdocml-1.9.15:
- XHTML output support
- Automatic handling of strlcat / strlcpy
- Full support for \f
- More human-readable HTML output
2010-02-18 13:59:10 +00:00
joerg
dc1fe5f150 Fix PLIST. *blush* 2010-01-02 13:44:20 +00:00
joerg
0af117bc26 mdocml-1.9.14:
- fixed proper font cascading (no double-mode in -Tascii)
     - added correct scoping of \f
     - fixed handling of \c for all input/outputs
2009-12-16 19:08:12 +00:00
joerg
c310c77b15 mdocml-1.9.13:
- added: -fign-escape
- fix: -Thtml accessibility (identifiers, table summary, etc.)
- fix: -Tascii -mdoc segfault with specific `Bl -hang' lists
- portability: bzero() -> memset()
- portability: warnx -> fprintf/perror
- fix: -Thtml buffer munging with certain tags
- fix: -Thtml output of some tags (empty divs, etc.)
- portability: compiler attributes
- documentation: significant man.7 and mdoc.7 improvements
- allowing compile-time setting of operating system (-DOSNAME=xxx)
- added `PD' and `%U'
- more mdoc.7 updates
- switched from `-ooptions' to `-Ooptions'
- inclusion of DragonFlyBSD into rendered manuals
2009-11-05 18:29:00 +00:00
joerg
1df9ed6456 mdocml-1.9.9:
- improve scaling support
- expand man(7) and mdoc(7)
2009-10-21 17:30:02 +00:00
joerg
ecbd6962c7 Update to mdocml-1.9.8:
- Improvements for various man(7) and mdoc(7) tags
- Initial support for scaling factors
- HTML output
- Much linting
2009-10-19 22:38:33 +00:00
joerg
3c7358042d mdocml-1.9.2:
A number of small bugfixes and support for .UC.
2009-09-11 20:17:32 +00:00
joerg
f3a5357afc Update to mdocml-1.9.1:
- more relaxed next-line libman parsing (dupes pruned)
- added `DT' and `RS' libman macros
- fixed next-line scoping issues to better emulate groff
2009-08-21 14:47:53 +00:00
joerg
3eb1853f0f Update to mdocml-1.9.0:
- libman exports a considerably more structured AST
- libmdoc has much cleaner macro-calling semantics
- support for various new macros
2009-08-19 14:44:34 +00:00
joerg
bda960f313 Update to mdocml-1.8.0:
- significant cleanups in mdoc_term.c
  - support for XXn and XXm -offset values
  - removed exposure of some libmdoc functions from mdoc.h
  - fixed presentation of `Fo', `Vt'
  - fixes for clarity in mdoc.7
2009-07-14 18:52:38 +00:00
joerg
b203273998 Update to modcml-1.7.23. A number of whitespace related optimisations,
some bugfixes and a lot of cleanups.
2009-07-11 17:58:08 +00:00
joerg
17a28b9123 Update to mdocml-1.7.12. Biggest change is the start of a man(7) parser. 2009-04-09 01:57:48 +00:00
joerg
a2d98c08d7 Update to mdocml 1.6.9. Much improved support for mdoc features and
new frontend command that can act as drop-in replacement for nroff(1)
for mdoc pages.
2009-03-22 23:51:10 +00:00
joerg
436cc09eb5 Update to mdoc-1.4.7. No detailed changes, but fixes a number of
assertions and improves mdoc(7) coverage.
2009-03-09 14:53:19 +00:00
joerg
ab02cbe651 Update to mdocml-1.3.15, no detailed changes, but fixes at least one
assertion.
2009-03-03 15:13:13 +00:00
wiz
86dfd52841 mdoclint and mdocml conflict with each other because both have bin/mdoclint. 2009-03-02 09:39:53 +00:00
joerg
3e42298569 DESTDIR support. 2009-03-01 19:17:45 +00:00
wiz
bd8b7d0bca Initial import of mdocml-1.3.13:
The mdocml utilities interface with the mdoc library to compile
mdoc-roff documents into a variety of output formats.
2009-03-01 15:19:49 +00:00