summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* * man/groff_diff.man: Document \n[.P].wl2010-06-052-0/+9
|
* mdoc: Improve documentation for `.Nm'.wl2010-06-041-1/+6
| | | | From Krzysztof Zelechowski <giecrilj@stegny.2a.pl>
* * NEWS: Updated.wl2010-06-042-0/+9
|
* afmtodit: Add option `-o' to specify an output file.wl2010-06-043-8/+28
| | | | | * src/utils/afmtodit.pl: Implement it. * src/utils/afmtodit.man: Document it.
* * man/groff_diff.man: Document \n[.O].wl2010-06-042-2/+12
|
* Fix some references.wl2010-06-021-3/+3
| | | | Patch from Krzysztof Zelechowski <giecrilj@stegny.2a.pl>.
* s/legalize/legalese/ where appropriate.wl2010-06-025-10/+10
| | | | Suggested by Krzysztof Zelechowski <giecrilj@stegny.2a.pl>.
* Fix .EOP handling and non-numeric format of \n[P].wl2010-06-022-4/+17
| | | | | * m.tmac (pg@header): Set `.af' temporarily to numeric format. (pg@print-footer): Disable vertical traps for call to .EOP also.
* * m.tmac (toc@entry): Use MM page number (\nP).wl2010-06-022-4/+8
|
* * Makefile.sub (install): Fix handling of examples/122.wl2010-06-022-6/+13
| | | | It tried to process the CVS subdirectory as a file.
* * m.tmac (P, nP): Fix handling of short paragraphs.wl2010-05-302-4/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise, .H 1 Bug .P one .P two .P three results in: 1. Bug one two three whereas it should, of course, produce: 1. Bug one two three
* Fix metric files for devps families A, BM, and font ZCMI.wl2010-05-2910-1832/+4230
| | | | | | | | Problem reported by Denis M. Wilson <dmw@oxytropis.plus.com>. * font/devps/{AB, ABI, AI, AR, BMB, BMBI, BMI, BMR, ZCMI}: Regenerated, using correct AFM files (from the Adobe Core 35 fonts with 229 glyphs).
* Don't use obsolete intermediate output command `F'.wl2010-05-282-2/+10
| | | | | | | Reported by Krzysztof Zelechowski <giecrilj@stegny.2a.pl> * src/roff/troff/nodes.cpp (troff_output_file::really_put_filename): Replace `F' command with `x F'.
* * PROBLEMS: Document that mdoc doesn't work with test-groff.wl2010-05-242-0/+14
| | | | Reported by Krzysztof Zelechowski <giecrilj@stegny.2a.pl>
* Document preconv in texinfo.wl2010-05-232-193/+251
| | | | | | | * doc/groff.texinfo: Mention preconv and its related command line options for groff. Add stubs for direct preconv documentation. Sort groff options and environment variables.
* Use DESC's `unicode' keyword for grotty.wl2010-05-233-10/+39
| | | | | | | | | | | | | | | Consequently, no longer check directly for the `utf8' device name which prevented the creation of arbitrarily called output device directories like `devunicode'. Problem reported by Christopher Yeleighton <giecrilj@stegny.2a.pl> in Savannah bug #29895. * src/devices/grotty/tty.cpp (tty_printer): Remove `is_utf8' member. Replace all ocurrences with `font::is_unicode'. (tty_printer::tty_printer): Remove argument. * src/devices/grotty/grotty.man: Document `unicode' keyword.
* Update symbol tables for devps font generation.wl2010-05-1942-909/+912
| | | | | | | | | | | | * font/devps/generate/textmap: Sort alphabetically. Replace tabs with spaces. * font/devps/generate/symbolchars: Update list to remove duplicates which have already been added to `textmap' on 2007-04-09. * font/devps/symbolmap: Regenerated. * font/devps/*: Regenerate font definition files.
* Change bug report address to `bug-groff'.wl2010-05-147-16/+17
|
* Handle ditroff command `Dt' without argument gracefully.wl2010-05-092-4/+26
| | | | | | | | | | | | | | | | | | | Without this patch, grotty goes into an infinite loop if it tries to process x T utf8 x res 240 24 40 x init p1 Dt * src/libs/libdriver/input.cpp (get_integer_arg): Emit a fatal error on a non-integer argument, bringing the code into line with the behaviour documented in the header comment. (get_possibly_integer_args): Terminate the loop on a non-integer argument. (next_arg_begin): Return newline or EOF after emitting the corresponding error, rather than continuing on to the next line.
* * doc/groff.texinfo: Improve documentation of \R escape.wl2010-05-012-1/+41
|
* Improve wording of `VM' macro.wl2010-04-271-7/+14
| | | | Suggested by Anton Shepelev.
* * doc/groff.texinfo: Document \n[DD] register.wl2010-03-102-8/+22
| | | | Updated version stuff.
* * tmac/groff_ms.man: Document \n[DD] register.wl2010-03-102-1/+8
| | | | Problem reported by Ted.
* Use named signals for `trap' in shell scripts.wl2010-02-254-6/+13
| | | | | * contrib/eqn2graph/eqn2graph.sh, contrib/grap2graph/grap2/graph.sh, contrib/pic2graph/pic2graph.sh: Do it.
* Fix angle brackets in grohtml.wl2010-02-252-1/+12
| | | | | | | Reported by Colin Watson <cjwatson@debian.org>. * src/devices/grohtml/post-html.cpp (get_html_entity): Add U+27E8 and U+27E9.
* Add new FreeBSD and Posix versions.wl2010-02-244-3/+18
| | | | | | * tmac/doc-common: Add FreeBSD versions 7.2, 7.3, and 8.0 * tmac/doc-syms: Add Posix 2008 * tmac/groff_mdoc.man: Document it.
* tbl: Add `nowarn' option.wl2010-02-166-15/+47
| | | | | | | | | | * src/preproc/tbl/table.h (table): Add `NOWARN' enumeration value. * src/preproc/tbl/main.cpp (process_options), src/preprox/tbl/table.cpp (table::compute_expand_width, table::compute_separation_factor): Handle `NOWARN'. * src/preproc/tbl/tbl.man, NEWS: Document it.
* Make example compilation work again if srcdir != builddir.wl2010-02-0913-14/+77
| | | | | | | * Makefile.sub (.roff.ps): Define `sopath' groff string. * examples/*.roff, examples/*.in: Use it so that .so finds its input file.
* Fix handling of `common.roff'.wl2010-02-092-1/+8
| | | | | * Makefile.sub (MOSTLYCLEANADD): Don't handle `common.roff'. (EXAMPLEFILES): Handle `common.roff'.
* Fix last patch and use `t*' prefix for all non-public stuff.wl2010-02-089-96/+210
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Other minor fixes. * hdmisc.tmac (getarg, index, SP, P1, \n[s], \n[v], \n[hy], pv, DI): Rename to... (t*getarg, t*index, t*SP, t*P1, \n[t*s], \n[t*v], \n[t*hy], t*pv, t*DI): This. Update all callers. (t*EM): New auxiliary macro (using stuff from `examples/common.roff'. * hdtbl.tmac (\n[t*v], \n[t*s], \n[t*hy], \n[t*l]): Initialize. (\n[t*FN], \n[t*LN]): New number registers. * examples/*.roff: Updated. * examples/common.roff: Load `hdtbl.tmac' earlier. Reinstall `HM' and `BM' traps. Provide `SP' macros if not defined by other macro package. (\n[p], \n[o]): Initialize. (\*[t*HM], \*[t*BM]): Initialize. (EM): Use `t*EM'. Updated. * examples/fonts_n.in, examples/fonts_x.in: Load `examples/common.roff'. Updated. * groff_hdtbl.man: Document setup of default values. Document `t*EM'.
* * tmac/www.tmac (www-li-ol): Fix indentation if more than 10 items.wl2010-02-082-2/+6
|
* Improve `tbl' warnings.wl2010-02-042-4/+15
| | | | | | * src/preproc/tbl/table.cpp (table::compute_expand_width, table::compute_separation_factor): Add file name strings to warnings.
* Break out example formatting to a separate file.wl2010-01-2315-355/+382
| | | | | | | | | | | | | * hdmisc.tmac: Move example formatting stuff to... * examples/common.roff: This new file. * hdtbl.tmac (HM, t*HM, BM, t*BM): Remove. * examples/*.roff: Include `common.roff'. * groff_hdtbl.man: Remove references to `HM' and `BM'. * Makefile.sub: Handle `examples/common.roff'.
* Fix `MC' macro of the ms package.wl2010-01-232-2/+23
| | | | | | | | | | | | | | | | | | | * tmac/s.tmac (@MC): Define `pg*col-top' after the paragraph has been initialized. Otherwise, using this example, .nh .nf .kern 0 .pl 6c .ll 70n .MC 30n Text for multiple columns. Text for multiple columns. Text for multiple columns. Text for multiple columns. Text for multiple columns. the columns start at different vertical positions.
* Copyright year.wl2010-01-231-1/+1
|
* Typo.wl2010-01-231-1/+1
|
* * tmac/www.tmac (www-li-{ul,ol,dl}): Handle `PORPHANS' register.wl2010-01-232-1/+11
|
* Formatting.wl2010-01-231-48/+64
|
* PROBLEMS: Document some Mac OS issues.wl2010-01-232-2/+31
|
* Refer to groff(1) for the location of temporary files.wl2010-01-205-5/+31
|
* Don't hardcode `ps' device.wl2010-01-022-1/+8
| | | | | | This is needed for cooperation with gropdf. * src/preproc/pic/troff.cpp (troff_output::text): Use GROPS_REG.
* Make patterns with uppercase letters work.wl2009-12-314-2/+17
| | | | | | | | Problem reported by Bjarni Ingi Gislason <bjarniig@rhi.hi.is>. * src/roff/troff/input.cpp (init_hpf_code_table): Use `cmlower'. * doc/groff.texinfo, man/groff_diff.man: Update documentation of `hpfcode' request.
* Fix double frees and memory leaks.wl2009-11-244-8/+22
| | | | | | | | * src/roff/troff/env.cpp (environment::make_tag): Use local object. * src/roff/troff/input.cpp (input_stack::check_end_diversion): Free `diversion_state' here. (interpolate_arg): Fix memory leaks. * src/roff/troff/mtsm.cpp (mtsm::pop_state): Don't free `sp->state'.
* om.tmac:PTPi2009-11-226-111/+61
| | | | | | | | | | | | | | | | o Added CLOSING_INDENT and SIGNATURE_SPACE to DOCTYPE LETTER macros. o DROPCAP handling changed; uses local vertical motions now instead of .mk/.rt. o Added macro SUPERSCRIPT_RAISE_AMOUNT o Added registers and strings to keep track of .RW and .EW and the amounts passed to them. docs: o updated
* * */*.cpp: Replace `printf(string);' with `printf("%s", string);'.wl2009-11-204-4/+8
|
* Minor fixes suggested by Keith.wl2009-10-282-3/+3
|
* Document limitations with `#' characters, tbl, and eqn.wl2009-10-283-1/+29
| | | | | | Problem reported by Michael Kain <mcain6925@comcast.net>. * src/preproc/eqn/eqn.man, src/preproc/tbl/tbl.man: Do it.
* * tmac/doc-common (Dx): Define register.wl2009-10-262-0/+5
|
* Implement `%U' in mdoc for URL references.wl2009-10-265-1/+95
| | | | | | | | | | | | * tmac/doc-common (%U): New register. (Rd): Handle `doc-url-count' and `doc-url-name'. * tmac/doc.tmac (doc-url-count, doc-url-name): New registers. (doc-save-global-vars, doc-restore-global-vars, doc-reset-reference, doc-print-reference): Handle `doc-url-count' and `doc-url-name'. (%U): New macro. * NEWS, tmac/groff_mdoc.man: Document `%U' macro.
* Minor wording improvement.wl2009-10-111-1/+2
|