summaryrefslogtreecommitdiff
path: root/man
Commit message (Collapse)AuthorAgeFilesLines
* Add local tmac directory (groff/site-tmac).wlemb2000-10-241-8/+15
| | | | | | | | | * Makefile.in: Add $(localtmacdir). (uninstall_dirs): Add $(localtmacdir). * Makefile.comm (.man.n): Add @LOCALMACRODIR@. * tmac/Makefile.sub (install_data, uninstall_sub): Handle man.local in $(localtmacdir). Create $(localtmacdir). * man/roff.man, src/roff/troff/troff.man, NEWS: Updated.
* * aclocal.m4 (GROFF_PAGE): Add test for new directory structure.wlemb2000-10-231-3/+5
| | | | | | | * configure: Updated. * arch/djgpp/README, font/devutf8/NOTES: Use it. * man/roff.man, tmac/groff_tmac.man: Use @FONTPATH@, @FONTDIR@, and @MACRODIR@ instead of hard-coded directories.
* Replace tmac.safer with a real secure solution.wlemb2000-10-141-2/+1
| | | | | | | | | | * src/roff/troff/input.cc (open_request, opena_request, pipe_source, system_request, pipe_output): Disable requests if in safer mode. * src/roff/groff/groff.cc (main): Remove reference to tmac.safer. * tmac/tmac.safer, tmac/groff_msafer.man: Removed. * tmac/Makefile.sub, NEWS, man/roff.man, tmac/groff_tmac.man, doc/groff.texinfo, src/roff/groff/groff.man, src/roff/troff/troff.man, arch/djgpp/README: Updated.
* Adding a new escape sequence B'...': If the string betweenwlemb2000-10-071-5/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the delimiters is a valid numeric expression, return the character `1', and `0' otherwise. This is an analogon to A. * src/roff/troff/input.cc (do_expr_test): Implement it. (token::next): Use it. * src/roff/troff/troff.man, NEWS, man/groff.man: Document it. * tmac/tmac.trace: Made independent from escape character. Adding a new request .dei: define indirect. The first and second parameter of .dei are taken from string registers instead directly; this very special request is needed to make tmac.trace independent from the escape character (which might even be disabled). * src/roff/troff/input.cc (do_define_macro): Implement it. (define_macro_indirect): New function. (init_input_requests): Use it. Adding two requests .ecs and .ecr: Save and restore the escape character. These two requests are needed to make tmac.trace independent from the escape character (which might even be disabled). * src/roff/troff/input.cc (save_escape_char, restore_escape_char): Implement it. (init_input_requests): Use it. * src/roff/troff/troff.man, NEWS, man/groff.man: Updated.
* Implementing two new requests .tm1 and .tmc: The former is similarwlemb2000-09-111-1/+22
| | | | | | | | | | | | | | | | | | to .tm but can output leading spaces; its syntax is similar to defining a string, i.e., a `"' can be used to mark the beginning of the string to be written to stderr: `.tm1 " test'. The latter is similar to .tm1 but doesn't write out a final newline character. * src/roff/troff/input.cc (terminal1, terminal_continue, do_terminal): New functions. (init_input_requests): Use them. * src/roff/troff/troff.man, NEWS, man/groff.man: Updated. * tmac/groff_mdoc.samples.man: Small fixes. * tmac/groff_mdoc.man: Fixing typo.
* Implementing a .nop request which does nothing.wlemb2000-09-021-0/+4
| | | | | | | | | * src/roff/troff/input.cc (nop_request): New function. (init_input_requests): Use it. * src/roff/troff/troff.man, NEWS, man/groff.man: Updated. * doc/groff.texinfo: Added some comments.
* * NEWS, doc/groff.texinfo, tmac/groff_tmac.man, man/roff.man,wlemb2000-08-251-1/+11
| | | | | | | | src/roff/troff/troff.man: Document Eli's latest changes. * src/roff/troff/input.cc (open_mac_file, macro_source): Support macro file names of the form NAME.tmac as well as tmac.NAME.
* * src/roff/nroff/nroff.sh: Fix infinite loop.wlemb2000-05-281-11/+0
| | | | | | | | | | | | * src/utils/indxbib/indxbib.cc: Add declaration of mkstemp(). * man/roff.man: Removed unused macro. * Makefile.in (dist): Remove src/xditview/Imakefile explicitly. This is needed e.g. if you do `make distclean; ./configure; make dist'.
* Adding font CWI (constant width italic) to devdvi.groff-1_16wlemb2000-05-231-150/+26
| | | | | | | | | | | | | | | | | | * font/devdvi/CWI: New file. * font/devdvi/generate/Makefile: Add generating rule. * font/devdvi/DESC.in, font/devdvi/Makefile.sub, win32-diffs, tmac/tmac.dvi: Use it. * NEWS: Announce it. * font/devlj4/*: Regenerated (only adding kernings for `cq' glyph). * font/devlj4/generate/Makefile: Cosmetic changes only. * man/groff.man: Removed most of the redundant description of special characters (which is in groff_char.man). Added font translation CB->CR for devdvi. Other minor fixes. * tmac/tmac.dvi: Improved appearance of (co (copyright) and (rg (registered) symbols.
* * tmac/tmac.an: Added a new command line option `-rSxx' (`xx' can bewlemb2000-05-222-256/+305
| | | | | | | | | | | | | | | | | | | | 10, 11, or 12) to support output with 11pt and 12pt base font sizes. `.SS' now produces a heading with a smaller size than `.SH'. Completely formatted. * doc/groff.texinfo, tmac/groff_man.man, NEWS: Document it. * man/groff.man: Improved table appearance. Use of `eo' request to reduce number of doubled backslashes in macro definitions. Replacing `e' with `(rs'. Other minor fixes. * src/preproc/tbl/main.cc: Insert HTML table end tag before `lf' to have correct line number. * INSTALL: Small improvement. * man/roff.man, tmac/groff_tmac.man: Updates (with corrections by WL).
* * man/groff.man: Complete update (with a lot of corrections by WL).wlemb2000-05-191-867/+1526
|
* Adding `cq' (PS name `quoteright') glyph name as an alias for "'".wlemb2000-05-191-0/+1
| | | | | | | | | | | | * font/*/*: Implement it. * man/groff_char.man, NEWS: Document it. * src/include/unix.h: Removed. It isn't used. * doc/groff.texinfo: Slight improvements. * README, win32-diffs: Small fixes and improvements.
* * man/groff.man, man/roff.man, tmac/groff_tmac.man: Minorwlemb2000-05-102-85/+92
| | | | | | | | | | | improvements. * doc/groff.texinfo: Extended history section. More conversion to @Deffn macros. More .tr documentation. * font/devcp1047/R.proto, font/devcp1047/Makefile.sub, font/devcp1047/DESC.proto: New files. * font/*/*: Change it.
* * font/devdvi/DESC.in: Change size 11pt to 10.95pt (as used inwlemb2000-05-051-14/+24
| | | | | | | | | LaTeX 2e). * NEWS: Document it. * man/troff.man: Minor optical improvements. * font/*/*: Implement it.
* Adding `dq' (PS name `quotedbl') glyph name as an alias for `"'.wlemb2000-05-041-0/+1
| | | | | * fonts/*/*: Implement it. * man/groff_char.man, NEWS: Document it.
* * tmac/groff_tmac.man, man/groff.man, man/roff.man: Fixing @MANxEXT@wlemb2000-05-022-60/+45
| | | | | | | | | | expansion. * NEWS: Document the three new man pages. * aclocal.m4 (GROFF_CXX_CHECK): Removing obsolete AC_C_CROSS call. * configure: Updated. * font/devcp1047/R.proto: Fixing fatal bug (a missing `"' character).
* Added grap support to grog.wlemb2000-05-013-1/+2733
| | | | | | | | | | | | | | | | | | | | | | * src/roff/grog/grog.sh, src/roff/grog/grog.pl: Implement it. * src/roff/grog/grog.man: Document it. * doc/groff.texinfo, NEWS: Add info about grap support. Add new man pages comptributed by Bernd Warken <bwarken@mayn.de> (with slight fixes by me). * tmac/groff_tmac.man: New file documenting tmac mechanism. * tmac/Makefile.sub: Add groff_tmac.man. * man/roff.man: New file giving overview of roff system. * man/troff.man: A short reference of troff. * man/Makefile.sub: Add roff.man and troff.man. Added grap support to groff. * src/roff/groff/groff.cc: Implement it. * src/roff/groff/groff.man: Document it.
* * src/devices/grotty/grotty.man: Add cp1047 device.wlemb2000-04-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * src/preproc/eqn/eqn.man, src/preproc/eqn/neqn.sh, tmac/eqnrc: Ditto. * src/roff/groff/groff.man: Ditto. * src/roff/nroff/nroff.sh, src/roff/nroff/nroff.man: Ditto. * doc/groff.texinfo: Ditto. * tmac/troffrc: Fix mapping of latin-1 char 160 (non-breakable space) for cp1047. * man/groff_char.man: Add `pc' glyph. * tmac/tmac.latin1: Replacing `md' glyph with `pc'. * tmac/tmac.tty: Add `pc' glyph. * tmac/tmac.tty-char: Use/add `pc' glyph. Don't call tmac.latin1 if we use cp1047 output device. * Makefile.in, aclocal.m4: Don't build utf8 on EBCDIC hosts since there are still hardcoded latin1->unicode values in utf8's font definition files. * configure: Updated. * NEWS: Minor clarification. Updated. * PROBLEMS: Formatted. Added info about C++ fix pack for OS/390 Unix.
* * src/roff/troff/troff.man, doc/groff.texinfo, NEWS: Document thewlemb2000-04-221-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `.T' string register and the incompatible definition of the `.T' number register (compared to Unix troff). * man/groff_char.man: Add some missing characters. * font/devutf8/NOTES: Update. * src/include/htmlindicate.h, src/include/lib.h, src/include/posix.h: Fix copyright. * src/include/Makefile.sub: Update. * src/roff/troff/input.cc (input_char_description): Removing superfluous space char. * tmac/tmac.X: Fix typo (bq -> (Bq. * doc/groff.texinfo: Document EBCDIC. Introducing `shc' as the glyph name for the soft hyphen character. * tmac/tmac.tty, tmac/tmac.latin1, tmac/tmac.html, font/devlatin1/R.proto: Use it. * NEWS: Updated. * src/devices/grops/ps.cc (ps_printer::flush_sbuf): Removing dependency on ASCII order.
* * man/groff_out.man: Fix nroff mode activation (for emacs).wlemb2000-02-292-3/+9
| | | | * man/groff_font.man: Add missing ligature.
* * doc/groff.texinfo: Further checking/updating. Adding more indexwlemb2000-02-281-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | entries. Adapting groff to MS Visual C++ 6.0 compiler (tested with Windows NT 4.0). * src/devices/grodvi/dvi.cc: Making stdout a binary stream. * src/devices/grolj4/lj4.cc: Making getopt variables `extern "C"'. * src/devices/grohtml/html.cc, src/devices/grops/ps.cc, src/include/lib.h, src/libs/libgroff/errarg.cc, src/libs/libgroff/itoa.c, src/libs/libgroff/nametoindex.cc, src/preproc/refer/label.y, src/preproc/refer/label.cc, src/roff/groff/pipeline.c, src/roff/troff/column.cc, src/roff/troff/div.cc, src/roff/troff/env.cc, src/roff/troff/input.cc, src/roff/troff/node.cc, src/roff/troff/reg.cc: Renaming itoa() to i_to_a() and iftoa() to if_to_a() to avoid name clashes. * src/include/posix.h: Don't use unistd.h. * src/libs/libgroff/tmpfile.cc: Use `#ifndef...#else...#endif' clause for integrating non-Unix xtmpfile() code. * src/roff/troff/input.cc: Adding `public' keyword to macro_header structure; use "rt" for popen() in pipe_source(); add getpid() dummy function. * src/roff/troff/node.cc: Use special versions of popen() in real_output_file() and pclose() in ~real_output_file(). * src/devices/grolbp/Makefile.sub: Adding $(srcdir). * man/groff_font.man: Adding info about obsolete DESC keywords. * src/devices/grolj4/grolj4.man: Documenting additional DESC keywords.
* Initial revisionwlemb2000-02-064-0/+1189