| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
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/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'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
LaTeX 2e).
* NEWS: Document it.
* man/troff.man: Minor optical improvements.
* font/*/*: Implement it.
|
|
|
|
|
| |
* fonts/*/*: Implement it.
* man/groff_char.man, NEWS: Document it.
|
|
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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/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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
`.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_font.man: Add missing ligature.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|