summaryrefslogtreecommitdiff
path: root/tmac/groff_ms.man
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos.wl2011-10-081-4/+3
| | | | Found by Kevin Lyda <kevin@ie.suberic.net>.
* * tmac/groff_ms.man: Document \n[DD] register.wl2010-03-101-1/+3
| | | | Problem reported by Ted.
* Update copyright year.wl2009-01-051-1/+1
|
* * tmac/groff_ms.man: Improve formatting of tables.wl2009-01-031-58/+34
|
* * tmac/s.tmac (SN): Define unconditionally.keithmarshall2007-04-081-17/+48
| | | | | | (SN-STYLE): New string; define. * NEWS, tmac/groff_ms.man, doc/groff.texinfo (SN-STYLE): Document it.
* * tmac/an-ext.tmac (ME): Don't use `\:'.wl2007-02-021-2/+4
| | | | | * contrib/chem/chem.man, contrib/groffer/roff2.man, src/roff/grog/grog.man: Further refinements and normalizations.
* The other Bell Labs localisms are now enabled when you call .SC.esr2007-02-011-8/+7
| | | | It is no longer necessary to specift "-r bell=1" on the command line.
* Add some Bell labs extensions to the -ms macros.wl2007-02-011-2/+27
| | | | | | * tmac/s.tmac (.SC, .UC, .P1, .P2) [bell]: New macros. * tmac/groff_ms.man, doc/groff.texinfo, NEWS: Document `-r bell'.
* * tmac/groff_ms.man: Document PT, HD, and BT.wl2006-03-051-2/+17
| | | | | * src/roff/troff/node.cpp (make_glyph_node): Improve warning message for single-letter glyph names.
* * tmac/groff_ms.man, doc/groff.texinfo: Synchronize.wl2005-09-041-7/+48
| | | | | | * tmac/groff_ms.man: Document `PO' better. * NEWS: Document grotty changes.
* * tmac/groff_ms.man, doc/groff.texinfo: Document changes fromwl2004-09-231-34/+242
| | | | | | | 2004-09-19. * tmac/an-old.tmac (ne): Using default scaling operator.
* This change implements the following features:wl2004-09-201-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Add support for fractional point sizes in ms macros. A value forwlemb2004-07-251-19/+207
| | | | | | | | | | 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.
* * tmac/an-old.tmac (RI): Always start with font `R'.wlemb2004-07-031-6/+6
| | | | | | | | | | (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.
* * *.man: Switch to non-compatibility mode temporarily if GNUwlemb2003-07-181-0/+7
| | | | | | syntax extensions are used in the particular man page. * PROBLEMS: Add solutions for SGR problems.
* * tmac/s.tmac (De, Ds): New aliases for .DE and .DS, respectively.wlemb2003-07-011-0/+9
| | | | | The X11 documentation files use them. * tmac/groff_ms.man, doc/groff.texinfo: Document them.
* * tmac/doc.tmac (doc-tag-list): Don't use \Z to assure that spaceswlemb2003-05-181-2/+5
| | | | | | | | | | | | | | | | | 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'.
* * tmac/groff_ms.man: Add documentation for RS and RE macros.wlemb2002-03-091-0/+19
|
* * doc/groff.texinfo, tmac/groff_ms.man: More fixes.wlemb2002-02-021-0/+13
|
* * tmac/groff_ms.man: Add some omissions.wlemb2002-01-261-8/+88
|
* * tmac/groff_ms.man: Typographical improvements.wlemb2002-01-261-37/+92
| | | | | | | | | | | | | | | | | * 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.
* * tmac/groff_ms.man: Completely rewritten.wlemb2002-01-171-134/+810
|
* Fix problems with preprocessor string for `man' program.wlemb2001-06-271-2/+6
| | | | | | | * *.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.
* * Makefile.comm, Makefile.in: Remove tmac_{s,an}_prefix stuff.wlemb2000-10-261-1/+10
| | | | | | | * tmac/Makefile.sub: Adapted to new macro names; removed `wrap' stuff since it is no longer needed. * README, PROBLEMS: Updated.
* Convert macros `tmac.XXX' to `XXX.tmac'. Special cases:wlemb2000-10-261-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* Initial revisionwlemb2000-02-061-0/+235