| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
and closing macro punctuation).
Modify blk_part_exp() to correctly handle leading punctuation before HEAD.
Significantly clean up and document blk_part_exp().
Modify blk_part_imp() for to correctly handle leading punctuation before HEAD.
Significantly clean up and document blk_part_imp().
Integrate Ingo Schwarze's patch for args() (using new mdoc_iscdelim() format).
Documented bad `Ec' handling for later work in mdoc_term.c/mdoc_html.c.
|
|
|
|
| |
between parse sequences.
|
|
|
|
| |
Sonnenberger.
|
|
|
|
| |
Pointed out by Ingo Schwarze.
|
| |
|
|
|
|
| |
architectures. Thanks to Joerg Sonnenberger.
|
|
|
|
| |
differently depending on number of visible columns.
|
|
|
|
|
|
| |
Schwarze).
Fixed assertion in exceeded rmargin by ridiculous columns.
|
|
|
|
| |
Backed out stipulation that `Fl ""' is ignored: this is not the case in !OpenBSD groffs.
|
|
|
|
|
| |
Situation of `Fl [arg]* "" [arg]*' is fixed: empty arguments are ignored. Note that OpenBSD crashes when this happens.
Situation of `Fl' is fixed wrt trailing whitespace.
|
|
|
|
|
|
|
|
|
| |
bold and underline, we use a stack (no cascading, no double-font-mode).
Font modes with \f only affect the current stack point, as documented in
mdoc.7 and man.7. While -mdoc stacks fonts with embedded macros, -man
replaces them (the stack is always size 1). This works for all
invocations in supported systems' manual corpora to date. It doesn't
support groff's insanity with line-scoped \f as documented in mdoc.7.
|
| |
|
|
|
|
| |
Noted inclusion into DragonFly BSD (thanks Sascha Wildner).
|
|
|
|
| |
Removed err.h from inclusions (less main.c--still in progress).
|
| |
|
| |
|
|
|
|
|
|
|
| |
`Lk' display fixed.
Renamed arg2xxxx as a2xxxx for consistency.
Renamed print_foot to print_man_foot for consistency.
Removed default printing of `~' when `Lk' not provided (not sure where I got that from).
|
| |
|
|
|
|
| |
Noted by Ulrich Sporlein.
|
|
|
|
| |
difficult, differ not only between -mdoc and -man, but between various invocation, e.g., -offset and -width).
|
|
|
|
| |
syntax for scaling widths: -mdoc assumes no unit means that the value is a string literal while -man instead uses the default vertical/horizontal scale.
|
|
|
|
| |
Terminal scaling backend pushed into term.c.
|
|
|
|
| |
implemented in centre-capable front-ends, i.e., -Thtml).
|
|
|
|
| |
Pushed terminal_{mdoc,man} into {mdoc,man}_term.c.
|
|
|
|
| |
Noted similarity of HP/TP and -hang/-tag in mandoc.1.
|
| |
|
|
|
|
| |
-Tascii `node' and `meta' args in DECL_ARGS renamed to `n' and `m' to be more coherent with -Thtml.
|
|
|
|
| |
Fixed effect of embedding macros in `Bd' (was printing all on each line instead of grouping).
|
|
|
|
|
| |
-Thtml behaves like -Tascii for printing.
Printing of `Rs' elements cross-checked with new groff.
|
|
|
|
|
| |
`Rs' post-checks that all children are proper bibliographic elements.
`Rs' correctly re-orders its children as per groff's output (including %C).
|
|
|
|
|
|
|
| |
happen in LIBRARY).
`Fn' first parameter is broken apart into ftype and fname in -Thtml (for correct style application).
Fixed \0 special character.
|
|
|
|
| |
-Thtml and -Tascii now have equivalent functionality.
|
|
|
|
| |
Fixed Rs in -Tascii to behave properly when not in "SEE ALSO" section.
|
|
|
|
| |
Minor space issues fixed in -Tascii.
|
|
|
|
|
|
| |
Added some more UTF-8 chars.
mandoc_char.7 now has all special characters rendered.
Fixed column layout in -Thtml.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
-hang, now) and -column is still pending.
|
|
|
|
| |
especially proper tagging and using `em' instead of `px').
|
| |
|
|
|
|
| |
Put err() functions back into front-ends (no use making it needlessly complex).
|
|
|
|
|
|
| |
increments.
Cleaned up confusing behaviour of p->flags.
|
|
|
|
|
|
| |
Synchronised mdoc.template and mdoc.7 manual structure.
`Rv' and `Ex' now accept multiple arguments (-std made standalone, terms as children).
`Rv' and `Ex' format correctly in -Tascii (plurals, commas, etc.).
|
| |
|
|
|
|
| |
Improved handling of libman `IP' macro (still needs work).
|
|
|
|
| |
don't assert vspace between calls.
|
|
|
|
|
|
| |
Made PARSABLE check occur prior to lookup().
Non-PARSEABLE macros no longer warn against having macro-like parameters.
Non-CALLABLE macros no longer produce an error, just display their symbols (as in groff) (pointed out by joerg@netbsd.org).
|
| |
|