| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
function a parameter to suppress warnings.
|
|
|
|
|
|
| |
make its return value boolean (we don't care about QWORD). We can move
it into mdoc_macro.c because it's basically just a wrapper around
mandoc_getarg(). Then blow away man_argv.c, which is left empty.
|
|
|
|
|
| |
ARGS_ERROR, as it is never returned by man_args(). Then clean up
invocations of man_args() to only check for ARGS_EOLN.
|
|
|
|
|
| |
Don't have them do that (includes in header files = faugh), and have
individual files directly include these files.
|
|
|
|
|
|
|
|
|
| |
libroff, etc., etc.) route into mandoc_msg() and mandoc_vmsg(), for the
time being in libmandoc.h. This requires struct mparse to be passed
into the allocation routines instead of mandocmsg and a void pointer.
Then, move some of the functionality of the old mmsg() into read.c's
mparse_mmsg() (check against wlevel and setting of file_status) and use
main.c's mmsg() as simply a printing tool.
|
|
|
|
| |
Also convert man_vmsg to return void.
|
|
|
|
|
|
|
|
|
|
|
| |
change in man_macro.c was from an assertion caused by a subtle problem:
(1) macro is removed, causing m->last to be m->last->parent; (2) by jumping
to the m->last->parent after post-validation, the original
m->last->parent is skipped; (3) the rewinder climbs to the root of the
tree and aborts.
The original issue recorded in the TODO by schwarze@, reminded by Brad
Smith.
|
|
|
|
|
|
|
|
| |
me package, aren't recognised by "groff -mandoc" so we don't need to do
so either. Discussed on tech@ with schwarze@.
While at it, remove references to `b' in man.7. As far as I know, this
was never supported anyway.
|
|
|
|
|
| |
schwarze@, but without the -T[x]html handling, which structurally does
not work. Also add man.7 documentation (not in original patch).
|
|
|
|
| |
which are now accomodated for the new libroff modifications.
|
| |
|
|
|
|
|
| |
I checked that substantial changes were committed
to these files during these years.
|
|
|
|
| |
-Thtml (I'm surprised to note that neither is LITERAL mode).
|
|
|
|
| |
libman and libmdoc.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
stringified in main.c.
Allow `An' to handle an argument and child (with a warning).
Allow `Rv' and `Ex' to work without a prior `Nm' as groff does (with a
warning).
Allow inconsistent column syntax to only raise a warning.
|
| |
|
|
|
|
| |
roff preprocessor.
|
| |
|
|
|
|
| |
clobbering prior scope rules and line modes.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Added title-case check for (libman).
Fixed premature closure of roff instruction scope (libman).
Added documentation of ignored roff macros to man(3).
|
| |
|
|
|
|
| |
related ones (de, Vb, etc.), which aren't technically man. It's an open question as to where these /should/ be documented, however.
|
|
|
|
|
|
|
| |
friends (much simpler).
Split blk_imp() into blk_exp() (explicit macros), blk_dotted() (roff macros), and the original.
Added de, dei, am, ami, and ig roff macros (for now, these are discarded within the parse).
|
|
|
|
|
| |
Removed ignoring of MAN_Vb argument (symmetry).
Removed superfluous utsname inclusion.
|
|
|
|
|
| |
Clean-ups, better documentation in man_hash.c.
Added extra space for "." in man_hash.c (unused for the time being).
|
|
|
|
| |
set of patches by Ingo Schwarze.
|
|
|
|
|
|
| |
`sp', and `br'.
Based on a patch by Ingo Schwarze.
|
|
|
|
| |
architectures. Thanks to Joerg Sonnenberger.
|
| |
|
|
|
|
|
| |
Corrected `UC' and `DT' not to print their arguments.
Noted that `UC' and `DT' shouldn't be used.
|
| |
|
|
|
|
| |
Consecutive ELINE scopes are now pruned (with a warning).
|
| |
|
|
|
|
| |
next-line head scope.
|
| |
|
| |
|
| |
|
|
|
|
| |
Fully tested and correct scope-rewinding of block macros.
|
|
|
|
|
|
|
|
| |
next-line scope extensions possible). man.7 reflects block and line scoping,
and also includes a REFERENCE section that will be used as a template for the
big mdoc reference. Many fixes in next-line behaviour for both inline and
block macros. Added some macros for compatibility (from me.7). Corrected
quoted-literal handling for libman.
|
|
|
|
| |
Added `\c' to known escapes (only used in man, but still).
|
|
|
|
| |
Converted all formatted warn/errors into regular syntax.
|
|
|
|
| |
Fix: hashtable not fully formed after removal of MDOC___.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Added .i to man(3).
Fixed up manuals.
Fixed up webpage.
Assertion fixes in man(3) (hashtable).
Fixed assertion for .IP in mandoc -man.
|
|
|
|
| |
Initial man hashtab (BROKEN).
|