| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Found by Kevin Lyda <kevin@ie.suberic.net>.
|
|
|
|
| |
Problem reported by Ted.
|
| |
|
| |
|
|
|
|
|
|
| |
(SN-STYLE): New string; define.
* NEWS, tmac/groff_ms.man, doc/groff.texinfo (SN-STYLE): Document it.
|
|
|
|
|
| |
* contrib/chem/chem.man, contrib/groffer/roff2.man,
src/roff/grog/grog.man: Further refinements and normalizations.
|
|
|
|
| |
It is no longer necessary to specift "-r bell=1" on the command line.
|
|
|
|
|
|
| |
* tmac/s.tmac (.SC, .UC, .P1, .P2) [bell]: New macros.
* tmac/groff_ms.man, doc/groff.texinfo, NEWS: Document `-r bell'.
|
|
|
|
|
| |
* src/roff/troff/node.cpp (make_glyph_node): Improve warning message
for single-letter glyph names.
|
|
|
|
|
|
| |
* tmac/groff_ms.man: Document `PO' better.
* NEWS: Document grotty changes.
|
|
|
|
|
|
|
| |
2004-09-19.
* tmac/an-old.tmac (ne): Using default scaling operator.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PORPHANS
New numeric register: Defines number of lines following LP, PP,
QP, IP or XP, which must be kept together, before any automatic
page break. If insufficient space remains on the current page, a
page break is forced before the new paragraph begins.
HORPHANS
New numeric register: Sets number of lines of following paragraph
which must be kept with a heading, defined by NH or SH, before any
automatic page break. If insufficient space remains on the
current page, a page break is forced before the heading.
GROWPS
(Thanks to Joerg van den Hoff, for this idea).
New numeric register: Sets the first level of heading (set with
NH), which will keep the same point size as body text; e.g. if
GROWPS is set to 3, .NH 3, .NH 4, ... will produce headings at the
point size specified by \n[PS], but .NH 2 and .NH 1 will have
progressively larger point sizes, determined by \n[PSINCR] (see
below).
PSINCR
New numeric register: Sets the point size increment for each level
of heading, (set with NH), below the threshold level set by
GROWPS; e.g. if \n[PS] = 10, \n[GROWPS] = 3 and \n[PSINCR] = 2.0p,
then .NH 1 will produce 14pt headings, .NH 2 will produce 12pt,
and all other levels will remain at 10pt, (because \n[PS] = 10).
SH
Existing macro now accepts a numeric argument, to make heading
size match that of NH with same argument value, when the
GROWPS/PSINCR feature is enabled.
SN-DOT
New string, set by NH macro, replaces the existing (undocumented)
use of SN, to represent the assigned section number.
SN-NO-DOT
New string, set by NH macro, represents the assigned section
number, but omits the terminal period (periods at intermediate
levels are retained).
SN
String set by NH macro, originally undocumented, now implemented
as an alias for SN-DOT (which reproduces original behaviour).
* tmac/s.tmac (PORPHANS): New register.
(par*start): Use it.
(HORPHANS, GROWPS, PSINCR): New registers.
(SH-NO-TAG, @SH): Use them.
(@NH): Improved.
* NEWS, doc/groff.texinfo, tmac/groff_ms.man: Document the deletion
of `Ds' and `De' macros.
|
|
|
|
|
|
|
|
|
|
| |
PS, VS, FPS, and FVS greater than or equal to 1000 is always divided
by 1000. For example, `.nr PS 10250' sets the font size to 10.25p.
* tmac/s.tmac (@AU, @AI, par@load-init, par@init, par@reset, NL,
PX): Handle fractional point sizes for PS, VS, FPS, and FVS.
* tmac/groff_ms.man, docs/groff.texinfo, NEWS: Document it.
|
|
|
|
|
|
|
|
|
|
| |
(RI, IR): Properly end with font `R'.
* man/ditroff.man, man/groff_font.man, man/groff_out.man,
src/devices/grohtml/grohtml.man, src/preproc/grn/grn.man,
src/preproc/pic/pic.man, tmac/groff_man.man, tmac/groff_ms.man:
Don't pass more than six arguments to .R, .I, .B, etc., for
compatibility with traditional troff macros.
|
|
|
|
|
|
| |
syntax extensions are used in the particular man page.
* PROBLEMS: Add solutions for SGR problems.
|
|
|
|
|
| |
The X11 documentation files use them.
* tmac/groff_ms.man, doc/groff.texinfo: Document them.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
aren't stretched in a tag (this can fail with unformatted boxes).
Instead, insert a break and go back one line.
* src/roff/troff/input.cc (return_macro_request): If called with
argument pop macro twice. We need this to trace `return'.
* tmac/trace.tmac: Handle `return'.
Fix typos.
* NEWS, man/groff_diff.man, man/groff.man, doc/groff.texinfo:
Document.
* tmac/groff_ms.man, doc/groff.texinfo: Improve documentation of
registers `FPS', `FVS', and `FPD'.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* doc/groff.texinfo: Updated version and copyright.
* src/devices/grops/grops.man: Updated.
* tmac/groff_tmac.man: Fix `ig' macro.
* tmac/an-old.tmac (ne): Redefine `ne' request to be a no-op in
nroff mode.
Use `.ne' unconditionally everywhere.
(TS): Only insert some vertical space. Doing a page break is no
longer necessary due to the redefinition of the `ne' request.
* src/libs/libdriver/input.cc (parse_D_command): Don't emit a
warning for unknown subcommands but parse and pass them to the
device driver.
|
| |
|
|
|
|
|
|
|
| |
* *.man: Don't use `s' in preprocessor string -- it doesn't exist.
Updated/added copyright.
Moved Emacs's local variable to identify nroff mode to the end of
the file; add local variable if missing.
|
|
|
|
|
|
|
| |
* tmac/Makefile.sub: Adapted to new macro names; removed `wrap'
stuff since it is no longer needed.
* README, PROBLEMS: Updated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tmac.doc.old -> doc-old.tmac
tmac.an.old -> an-old.tmac
* tmac/tmac.*: Moved to ...
* tmac/*.tmac: this.
* tmac/man.local: Fix comment.
* tmac/groff_man.man, tmac/groff_markup.man, tmac/groff_mdoc.man,
tmac/groff_me.man, tmac/groff_ms.man, tmac/groff_tmac.man: Updated.
Added some `FILES' sections. More use of @...@ directives. Other
minor updates.
* arch/djgpp/README, font/devutf8/NOTES: Updated.
* doc/homepage.ms, doc/groff.texinfo: Updated.
* man/groff.man, man/roff.man: Updated.
* src/devices/grodvi/grodvi.man, src/devices/grolbp/grolbp.man,
src/devices/grolj4/grolj4.man, src/devices/grops/grops.man,
src/devices/grotty/grotty.man: Updated.
* src/preproc/pic/pic.man: Updated.
* src/roff/grog/grog.pl, src/roff/grog/grog.sh: Use -mdoc-old
instead of -mdoc.old.
* src/roff/grog/grog.man: Document -mdoc and -mdoc-old.
* src/roff/nroff/nroff.man: Updated.
* NEWS: Updated.
* tmac/fixmacros.sed, tmac/strip.sed: Add explanatory comment.
* tmac/mm.diff: Removed -- it has no use now since the mm package
is part of groff.
* tmac/*: Removed trailing spaces.
* arch/djgpp/t-groff.bat: Fix GROFF_TMAC_PATH (hyphen.us is now in
the tmac subdirectory also).
|
|
|