summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added TESTING-HINTS based on wisdom from Werner.esr2007-02-022-0/+34
|
* The other Bell Labs localisms are now enabled when you call .SC.esr2007-02-014-39/+45
| | | | It is no longer necessary to specift "-r bell=1" on the command line.
* Fix a documentation glitch, and test my commit ability.esr2007-02-011-1/+1
|
* Add some Bell labs extensions to the -ms macros.wl2007-02-015-2/+82
| | | | | | * tmac/s.tmac (.SC, .UC, .P1, .P2) [bell]: New macros. * tmac/groff_ms.man, doc/groff.texinfo, NEWS: Document `-r bell'.
* * tmac/an-ext.tmac (\n[EX]): Rename to \n[mX].wl2007-01-306-359/+342
| | | | | | | | | | | | | | | | | | | (\n[mH]): New register (set if grohtml is used). (\n[SY]): Rename to \n[mS]. (\n[a]): Rename to \n[mA]. (\n[i]): Rename to \n[mI]. (mU): New auxiliary input trap macro. (UR, UE): Replace stub with real definition. (URL): Remove. (MT, ME): New macros. (MTO): Remove. (EX, EE): Don't insert vertical space. Use a register to store (and restore) the current font. * man/ditroff.man, man/groff_diff.man, man/roff.man: Revised, based on patches from Eric Raymond. Fix URL addresses. * contrib/pdfmark/pdfroff.man: Updated.
* s/2006/2007/.wl2007-01-251-7/+7
|
* * tmac/an-old.tmac (an-trap, HP): Make `HP' work as expected.wl2007-01-222-0/+9
|
* * tmac/an-ext.tmac: Protect against being sourced twice.wl2007-01-222-5/+29
| | | | | (URL, EE): Use always two backslashes. (MTO): New macro.
* * contrib/pdfmark/pdfroff.man: Revised, based on a patch from Ericwl2007-01-222-175/+194
| | | | | Raymond. It now uses the new macros from an-ext.tmac. This is the first of a series of man patches which Eric has contributed.
* * tmac/an-ext.tmac: Remove code for grodvi.wl2007-01-162-10/+20
| | | | | | (SY): Fix typos. Don't insert empty line. (URL, TQ): Fix typos.
* * tmac/an-ext.tmac: New file, containing extension macroswl2007-01-155-54/+190
| | | | | | | | for -man. See discussion on the groff mailing list for background information. * tmac/an-old.tmac: Load an-ext.tmac. Decorate .ds and as with comment escapes where appropriate. * tmac/Makefile.sub (NORMALFILES): Add an-ext.tmac.
* typowl2007-01-141-4/+4
|
* * src/preproc/tbl/tbl.man: Document .T#.wl2007-01-053-12/+27
| | | | Revert last NEWS change.
* * src/preproc/tbl/tbl.man, NEWS: Document \n[TW].wl2007-01-053-12/+51
|
* Fix installation. Reported by Jennifer Sayers.wl2007-01-052-4/+13
| | | | | * Makefile.sub (install, install_mm): Remove. (install_bin, install_data): New targets.
* Make -me macros ready for grohtml.wl2007-01-052-18/+396
| | | | | | | | | * tmac/e.tmac: Load devtag.tmac. (need_eo_h, need_eo_tl, need_tl): New registers. (check_need_title, (x-html, )x-html, xp-html): New macros. (@h, hl, ip, @p, sh, (b, (l, EQ, EN, TS, TE, PS, PE, GS, GE, r, i, b, rb, bi, bx, (x, )x, xp): Adapt for use with grohtml. (bp): Rename to @b only if output device is not html.
* typowl2007-01-011-1/+1
|
* * man/groff_font.man: Document empty lines.wl2007-01-0141-331/+670
| | | | | | | | * src/utils/afmtodit/afmtodit.pl: Always print a header comment at the very beginning of the output. [!$opt_x]: Fix typo. * font/devps/*: Regenerate font definition files.
* * font/devps/generate/Makefile (AFMTODIT): Use -c flag.wl2007-01-0139-15/+315
| | | | * font/devps/*: Regenerate font definition files.
* Updated.wl2006-12-311-125/+125
|
* Old font definition files.wl2006-12-3130-0/+11519
|
* * Makefile.in (oldfontdir): New variable.wl2006-12-3142-5364/+18245
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (MDEFINES): Add $(oldfontdir). (uninstall_dirs): Remove `current' link. Remove $(oldfontdir). * Makefile.comm (oldfontsubdir): New variable. (install_dev): Install files collected in $(OLDDEVFILES) into $(oldfontsubdir). (uninstall_dev): Remove data in $(oldfontsubdir). (.man.n): Handle @OLDFONTDIR@. * src/devices/grodvi/grodvi.man, src/devices/grohtml/grohtml.man, src/devices/grolbp/grolbp.man, src/devices/grolj4/grolj4.man, src/devices/grotty/grotty.man, src/devices/xditview/gxditview.man: Document GROFF_FONT_PATH. * src/devices/grops/grops.man: Document GROFF_FONT_PATH and old font description files. * font/devps/Makefile.sub (OLDDISTFILES, OLDDEVFILES): New variables. * font/devps/old/*: New directory, holding the previous version of the 35 Adobe core font description files. * font/devps/*: Regenerated the 35 Adobe core fonts, using the Adobe-Core35_AFMs-229.tar.bz2 bundle from ftp.dante.de. * NEWS: Document font update.
* * doc/groff.texinfo (Changing Fonts): Font translations with .ftrwl2006-12-312-0/+12
| | | | can't be chained.
* * font/devps/generate/Makefile (symbolsl.afm): Use $(srcdir).wl2006-12-315-5/+20
| | | | | | | * Makefile.comm (fonts): New (empty) target. * Makefile.in (TARGETS): Add `fonts'. * MANIFEST: Add `chem'.
* typoswl2006-12-232-10/+10
|
* Add support for German. For activation, simply use -mde or -mdenwl2006-12-1910-11/+5535
| | | | | | | | | | | (for traditional and new orthgraphy, respectively) as the last macro package. * tmac/de.tmac, tmac/den.tmac, tmac/hyphen.det, tmac/hyphen.den, tmac/hyphenex.det: New files, partly taken from CTAN. * LICENSES: Updated list of hyphenation patterns. * man/groff_tmac.man: Mention de.tmac and den.tmac. * NEWS: Updated.
* Support up to 32 macro arguments in pic (and up to 16 on EBCDICwl2006-12-115-48/+111
| | | | | | | | | | | | | | hosts). * src/preproc/pic/lex.cpp (ARG1): Redefine. Update all users. (MAX_ARG): New macro. Use it everywhere to replace hard-coded limit of 9 arguments. (process_body): Handle argument numbers with more than a single digit. (interpolate_macro_with_args): Protect against exceeding number of arguments. * NEWS, src/preproc/pic/pic.man, doc/pic.ms: Document it.
* During installation, create soft link from <version> to `current' inwl2006-12-084-11/+34
| | | | | | | | | | | | | | <datadir>/groff. * Makefile.comm (install): Renamed to... (do_install): This. (prefix_must_exist): Removed. Code moved to Makefile.in. * Makefile.in (TARGETS): Remove `install'. (install): New target which first creates the directory given by --prefix, then calling `make' to do the installation, and finishing with the creation of the soft link.
* * doc/Makefile.sub (uninstall_sub): Fix names for info files.wl2006-11-213-2/+8
|
* * Makefile.sub (install_data): Depend on gnu.eps also.wl2006-11-212-2/+8
| | | | (uninstall_sub): Remove gnu.eps also.
* * man/roff.man, doc/groff.texinfo: Improve history of roff, based onwl2006-11-198-89/+373
| | | | | | | | | | | | | | | | information from Tom Van Vleck <thvv@multicians.org>. * tmac/62bit.tmac: New macro package. * tmac/Makefile.sub (NORMALFILES): Add it. * NEWS: Document it. * tmac/trace.tmac: Protect against being loaded again. (nr): Always show result. * doc/groff.texinfo (Input Encodings): Document latin-5. * man/grof_tmac.man: Document sv, latinX, cp1047, 60bit, ec.
* * hdmisc.tmac: Avoid loading itself more than once.wl2006-11-193-43/+55
| | | | | | | | | | | | Load hdtbl.tmac unconditionally. (\n[?], *miscs): Remove. (random-s1): Use only 9 digits. * hdtbl.tmac: Avoid loading itself more than once. Load hdmisc.tmac unconditionally. Load 62bit.tmac (\n[*hdtbl]): Removed. (t*cl): Prevent scaling overflow by using routines from 62bit.tmac.
* * hdmisc.tmac (d2x): Use string array instead of `dzx' macro.wl2006-11-152-56/+130
| | | | | | | Improve error handling. (dzx): Removed. (random#): Rewrite to generate random numbers by itself instead of using an external command.
* * Makefile.sub (GROFFER_REST): Add roff2.man.wl2006-11-143-42/+89
| | | | | | | (groffer): Use $(INSTALL_DATA) for man pages. Don't call `chmod' for $(ROFF2PROGS). (roff2.man): Typographical fixes.
* * doc/groff.texinfo (Page Location Traps) [.wh]: Give more detailswl2006-11-133-4/+24
| | | | on negative trap positions.
* Fix version number of chem.bwarken2006-11-111-2/+2
|
* Update chem-0.3.1bwarken2006-11-114-11/+28
|
* Update groffer-1.1.1bwarken2006-11-116-74/+493
|
* * chem.man1: Rename back to...wl2006-11-104-15/+21
| | | | | | | | | | | * chem.man: This. Use @G@, @MACRODIR@, and @DATASUBDIR@. * Makefile.sub (CLEANADD, all): Don't handle chem.man. (chem.man): Remove rule. (chem): s/tmacdir/MACRODIR/, s/picdir/PICDIR/. * chem.pl: s/tmacdir/MACRODIR/, s/picdir/PICDIR/.
* * Makefile.comm (.man.n): Handle @DATASUBDIR@.wl2006-11-102-0/+5
|
* Update chem-0.3.0bwarken2006-11-097-64/+75
|
* * chem.man: Revised.wl2006-11-092-155/+180
|
* * INSTALL: Move information about external installation fromwl2006-11-093-122/+157
| | | | | | | INSTALL.gen into this file. Updated. * INSTALL.gen: Update to new version (from texinfo CVS).
* Update groffer-1.1.0bwarken2006-11-0911-41/+626
| | | | New programs roff2*.
* Extent INSTALL.gen by information on external installation.bwarken2006-11-092-30/+79
|
* * doc/Makefile.sub (install_data): Take care of proper paths whilewl2006-11-082-7/+12
| | | | installing info files. Bug reported by Bernd Warken.
* Update chem-0.2.0bwarken2006-11-075-42/+37
|
* Update groffer-1.0.3bwarken2006-11-079-18/+116
|
* * hdmisc.tmac (\*[g]): Move definition back to...wl2006-11-063-11/+33
| | | | | | | * hdtbl.tmac: This file. (TD, t*divs): Fix a bug with consecutive groups of spanned rows by introducing string *rsp*\\*[#trc]. Reported by Barry Nisly. (TH): Add arguments `hal', `val', and `fst'.
* typowl2006-11-061-1/+1
|