| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
| |
From Krzysztof Zelechowski <giecrilj@stegny.2a.pl>
|
| |
|
|
|
|
|
| |
* src/utils/afmtodit.pl: Implement it.
* src/utils/afmtodit.man: Document it.
|
| |
|
|
|
|
| |
Patch from Krzysztof Zelechowski <giecrilj@stegny.2a.pl>.
|
|
|
|
| |
Suggested by Krzysztof Zelechowski <giecrilj@stegny.2a.pl>.
|
|
|
|
|
| |
* m.tmac (pg@header): Set `.af' temporarily to numeric format.
(pg@print-footer): Disable vertical traps for call to .EOP also.
|
| |
|
|
|
|
| |
It tried to process the CVS subdirectory as a file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
|
|
|
| |
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'.
|
|
|
|
| |
Reported by Krzysztof Zelechowski <giecrilj@stegny.2a.pl>
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Suggested by Anton Shepelev.
|
|
|
|
| |
Updated version stuff.
|
|
|
|
| |
Problem reported by Ted.
|
|
|
|
|
| |
* contrib/eqn2graph/eqn2graph.sh, contrib/grap2graph/grap2/graph.sh,
contrib/pic2graph/pic2graph.sh: Do it.
|
|
|
|
|
|
|
| |
Reported by Colin Watson <cjwatson@debian.org>.
* src/devices/grohtml/post-html.cpp (get_html_entity): Add U+27E8
and U+27E9.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* Makefile.sub (.roff.ps): Define `sopath' groff string.
* examples/*.roff, examples/*.in: Use it so that .so finds its input
file.
|
|
|
|
|
| |
* Makefile.sub (MOSTLYCLEANADD): Don't handle `common.roff'.
(EXAMPLEFILES): Handle `common.roff'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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'.
|
| |
|
|
|
|
|
|
| |
* src/preproc/tbl/table.cpp (table::compute_expand_width,
table::compute_separation_factor): Add file name strings to
warnings.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This is needed for cooperation with gropdf.
* src/preproc/pic/troff.cpp (troff_output::text): Use GROPS_REG.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
* 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'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
|
| |
Problem reported by Michael Kain <mcain6925@comcast.net>.
* src/preproc/eqn/eqn.man, src/preproc/tbl/tbl.man: Do it.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|