| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
specifically say that this is not allowed, and were it allowed, output
would be inconsistent across output media (-Tps will puke,
non-your-charset terminals will puke, etc.).
With this done, simplify check_text() to only check escapes and for
tabs. Add in a new tab warning, too.
|
|
|
|
| |
misalignments.
|
|
|
|
|
|
|
|
|
| |
* briefly mention the HISTORY of the man(7) language
* update the copyright notice
* improve the wording in a few places
* fix a couple of typos
including two suggestions from J.C. Roberts
feedback and ok jmc@, ok sobrado@ and kristaps@
|
| |
|
|
|
|
|
| |
Noted in arch.in and st.in that mdoc.7 must be updated if entries are
added.
|
|
|
|
|
|
|
|
|
| |
Applied "new-sentence, new-line" here and there.
Refer to "whitespace", not "white-space".
Remove long-commented-out CAVEATS, all of which have been addressed or
at least discussed to some extent or another.
|
|
|
|
|
|
| |
be converted into a symbol.
The `Pp' issue has also been fixed.
|
|
|
|
| |
`Sh'/`Ss'. Reported by Jason McIntyre.
|
|
|
|
| |
ASCII symbols.
|
| |
|
| |
|
|
|
|
|
|
| |
will.
Also whack the dot-separator from the embedded man.7 manual.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
was completely unmaintainable. The new one is both readable and quite
similar to mandoc_special(), which in future versions will easily allow
throwing-away of unsupported escapes (such as \m). It's also a fair bit
smaller.
DECO_SIZE has been removed: this crap, like colours, will not be
supported.
mandoc_special() also has #if 0'd switch branches for ALL groff.7
escapes and some lint fixes.
|
|
|
|
| |
Noted by Theo de Raadt. Ok schwarze@.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
should not flag the end of a sentence if:
1) The punctuation is followed by closing delimiters
and not preceded by alphanumeric characters, like in
"There is no full stop (.) in this sentence"
or
2) The punctuation is a child of a macro
and not preceded by alphanumeric characters, like in
"There is no full stop
.Pq \&.
in this sentence"
"looks fine" to kristaps@; tested by jmc@ and sobrado@
|
| |
|
|
|
|
|
|
| |
several syntactic errors that weren't caught before.
Also un-puke chars.c on zero-length \[].
|
| |
|
|
|
|
|
| |
check, we can remove the hard-coded length of all escape patterns. This
frees up a nice chunk of memory.
|
|
|
|
| |
later formatted in html.c.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
and not with a delay, after the next token. But be careful not to cause
leading white space at the beginning of a line or column.
In OpenBSD, improves chmod(1), ksh(1), tar(1), ps(1) and probably many more.
ok kristaps@ and tested by jmc@ and sobrado@
|
| |
|
|
|
|
| |
ok kristaps@
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
roff_getstr() family of functions into roff.c with the "first_string"
directly in struct roff. Second, pre-process each line for reserved
words in libroff, splicing and re-running a line if it has one (this
allows defined symbols to be macros). Remove term.c's invocation of the
roff_getstrn() function. Removed function documentation in roff.3 and
added roff.7 `ds' documentation.
|
|
|
|
|
|
| |
newborn libmandoc.c.
While here, remove superfluous dep of libman on mandoc.c.
|
| |
|
| |
|
|
|
|
| |
to make sharing of TERMP_KEEP easier.
|
| |
|
|
|
|
| |
`Pa', `Pc', `Po', `Pq', `Pp', and `Va'.
|
|
|
|
|
|
|
| |
allow end-of-line to break. This fixes the bad behaviour found when
macros within `Bk' never break.
"Excellent" schwarze@
|
|
|
|
| |
been in the first place (mandoc.h contains system-wide declarations).
|
|
|
|
|
|
|
| |
cleaner namespace for functions across the entire system (mandoc.h:
getting parsed-string values, or declarations necessary for the AST
data), and compiler functions (libmandoc.h: back-end functions and
declarations).
|
|
|
|
| |
Document `Eo' and `Ec'. Add context-end notes `Ec' and `Fc'.
|
| |
|
|
|
|
| |
PS_NEWPAGE to do the job for us. Noted by Dillo.
|
|
|
|
|
| |
on those parts of the code and text that i have written as Kristaps is.
"fine with me" kristaps@
|
|
|
|
| |
the loops here and there to track down the MDOC_Column arguments.
|
|
|
|
|
| |
print it out for each new page. This also prevents superfluous
printings of the font before the %%Page: comment has been displayed.
|
|
|
|
| |
longer important.
|
|
|
|
| |
until actual text is ready to be displayed.
|