/contrib/groff/ChangeLog.116
https://bitbucket.org/freebsd/freebsd-head/ · Unknown · 1388 lines · 906 code · 482 blank · 0 comment · 0 complexity · e96251f123d8b8edb590325b2e7e46cb MD5 · raw file
- Version 1.16.1 released
- =======================
- 2000-07-31 Werner LEMBERG <wl@gnu.org>
- Preparing release 1.16.1.
- * REVISION: Revision number set to 1.
- * MORE.STUFF: Added info about port to DOS.
- * NEWS, win32-diffs: Updated.
- * src/include/nonposix.h: Remove first line -- this file is used
- in C also.
- * Makefile.in (dist): Delete Imakefile earlier to avoid a soft
- link to it.
- 2000-07-30 Werner LEMBERG <wl@gnu.org>
- * doc/texinfo.tex: Update to latest version.
- 2000-06-28 Paul Eggert <eggert@twinsun.com>
- * Makefile.in (ENVSETUP): Don't assume POSIX make semantics for
- commands that fail. Don't assume that "export a=b" is valid shell
- syntax. This is needed for Solaris 2.5.1.
- * src/libs/libgroff/tmpfile.cc, src/utils/indxbib/indxbib.cc: Fix
- comment about missing Solaris headers.
- * PROBLEMS: Add section about problems with Sun Make and VPATH.
- 2000-06-25 Werner LEMBERG <wl@gnu.org>
- * src/devics/grodvi/dvi.cc: Replace _setmode() (for MSC) with
- SET_BINARY().
- * src/include/posix.h: Use HAVE_UNISTD instead of _MSC_VER.
- * win32-diffs: Updated.
- * README.WIN32: Added CRs to make all Windows editors happy.
- * src/roff/troff/node.cc: Added WIFSIGNALED() macro (copied from
- src/roff/groff/pipeline.c).
- 2000-06-23 Eli Zaretskii <eliz@is.elta.co.il>
- * src/roff/grog/Makefile.sub (grog): Prepend `-e' to
- $(SH_SCRIPT_SED_CMD), for the case where its value is empty.
- 2000-06-17 Eli Zaretskii <eliz@is.elta.co.il>
- * src/utils/tfmtodit/tfmtodit.cc: #include nonposix.h.
- (tfm::load, gf::load): Open tfm and gf files in binary mode: these
- are binary files.
- (main): Support non-Posix systems with several different styles of
- slash characters in file names.
- * src/utils/pfbtops/pfbtops.c: #include nonposix.h.
- (main) [SET_BINARY]: Switch stdin into binary mode.
- * src/utils/indxbib/indxbib.cc: #include nonposix.h.
- (main): Support file names with several possible slash-type
- characters, as given by DIR_SEPS[] in nonposix.h.
- (main) [__MSDOS__]: If renaming the temporary index file fails
- because it has more than one dot in its trunk, replace the dot
- with an underscore and try again.
- (do_file): Use FOPEN_RB instead of "r". Skip every CR before a
- Newline.
- [__MSDOS__ || _MSC_VER]: Stop at the first ^Z character.
- * src/utils/hpftodit/hpftodit.cc: #include nonposix.h.
- (File::File): Open the input file in binary mode. Strip CR
- characters from each CR-LF pair.
- (xbasename): Support file names with several possible slash-type
- characters, as given by DIR_SEPS[] in nonposix.h.
- * src/include/Makefile.sub (HDRS): Add nonposix.h.
- * src/roff/troff/node.cc [HAVE_UNISTD_H]: Include <unistd.h>.
- (WIFEXITED, WEXITSTATUS, WTERMSIG, WIFSTOPPED, WSTOPSIG)
- [!_POSIX_VERSION]: Define for traditional Unix systems.
- (real_output_file::real_output_file): Remove the MSVC-specific
- call to popen, use instead POPEN_WT, appropriately defined on
- nonposix.h. #include nonposix.h.
- (real_output_file::~real_output_file): Remove the MSVC-specific
- call to pclose, a suitable macro is now defined on nonposix.h.
- Use the portable macros WIFEXITED, WIFSIGNALED, WTERMSIG, WSTOPSIG
- and WEXITSTATUS instead of assuming traditional Unix
- interpretation of the status returned by pclose.
- * src/roff/troff/input.cc (pipe_source): Remove the MSVC-specific
- call to popen, use POPEN_RT instead (appropriately defined on
- nonposix.h). #include nonposix.h.
- (ps_bbox_request): Open the PostScript file in binary mode.
- Close the file after processing it.
- (getpid) [_MSC_VER]: Remove; a suitable macro is now defined on
- nonposix.h.
- * src/roff/groff/pipeline.c (run_pipeline) [__MSDOS__ || _WIN32]:
- A version of run_pipeline that doesn't use `fork'.
- (signal_catcher) [__MSDOS__ || _WIN32]: New function.
- (system_shell_name, system_shell_dash_c)
- (is_system_shell) [__MSDOS__ || _WIN32]: New functions, to hide
- the ugliness of testing DOS/Windows file names for equality, and
- support both stock shells and ports of Unix shells.
- * src/roff/groff/groff.cc: #include nonposix.h.
- (BSHELL): Definition moved to nonposix.h.
- (main): Use PATH_SEP[0] instead of literal ':'. Use BSHELL_DASH_C
- instead of a literal "-c".
- (xbasename): Support file names with several possible slash-type
- characters, as given by DIR_SEPS[] in nonposix.h.
- (possible_command::print): Use BSHELL_DASH_C and IS_BSHELL instead
- of literal strings.
- * src/preproc/soelim/soelim.cc: #include nonposix.h.
- (do_file): Use IS_ABSOLUTE instead of testing for a literal '/'.
- * src/preproc/pic/Makefile.sub (YTABH): Change pic.tab.h to
- pic_tab.h.
- * src/preproc/pic/lex.cc: Change pic.tab.h to pic_tab.h.
- * src/preproc/eqn/Makefile.sub (YTABH): Rename eqn.tab.h to
- eqn_tab.h.
- * src/preproc/eqn/lex.cc: #include eqn_tab.h, not eqn.tab.h.
- * src/libs/libgroff/tmpfile.cc (DEFAULT_TMPDIR) [P_tmpdir]: If
- P_tmpdir is defined, use it instead of the literal "/tmp".
- (remove_tmp_files, add_tmp_file): New functions.
- (xtmpfile): Record temporary files and register an atexit function
- to delete them explicitly, instead of relying on the OS to do
- that, which doesn't work on non-Unix systems.
- * src/libs/libgroff/searchpath.cc: #include nonposix.h.
- (search_path::search_path): Use PATH_SEP instead of a literal
- colon.
- (search_path::command_line_dir): Ditto.
- (search_path::open_file): Use IS_ABSOLUTE, PATH_SEP and DIR_SEPS,
- to support non-Posix systems.
- * src/libs/libbib/search.cc: #include nonposix.h.
- (search_list::add_file): Open the file in binary mode.
- * src/libs/libbib/linear.cc: #include nonposix.h.
- (file_buffer::load): Remove \r characters preceding \n from the
- loaded buffer.
- * src/libs/libbib/index.cc: #include nonposix.h.
- (make_index_search_item): Open index_filename in O_BINARY mode.
- (index_search_item_iterator::get_tag): Ditto. Remove \r
- characters before \n characters.
- (index_search_item::check_files): Open files in binary mode.
- (index_search_item::munge_filename): Support DOS-style file names
- with backslashes and drive letters, use IS_ABSOLUTE.
- * src/devices/grops/ps.cc: #include nonposix.h.
- (main) [SET_BINARY]: Switch stdout to binary mode.
- * src/devices/grolj4/lj4.cc: #include nonposix.h.
- (main) [SET_BINARY]: Switch stdout to binary mode.
- * src/devices/grolbp/lbp.cc: #include nonposix.h
- (fill_pattern) [SET_BINARY]: Switch stdout to binary mode.
- * src/devices/grodvi/dvi.cc: #include nonposix.h.
- [_MSC_VER]: Remove inclusion of Windows-specific headers (done by
- nonposix.h).
- (main) [SET_BINARY]: Switch stdout to binary mode.
- [_MSC_VER]: Remove an explicit call to _setmode.
- * src/include/nonposix.h: New file.
- * Makefile.in (ENVSETUP): New variable, to set up case-sensitive
- operation when building with DJGPP.
- ($(TARGETS), dot, $(LIBDIRS), $(CPROGDIRS), $(CCPROGDIRS))
- ($(DEVDIRS), $(TTYDEVDIRS), $(INCDIRS), $(OTHERDIRS)): Use
- ENVSETUP.
- * Makefile.comm: mv y.tab.[ch] to y_tab.[ch], to make it work on
- MS-DOS.
- (.man.n): Replace `;' with `|', since FONTPATH, MACROPATH,
- etc. can include a semi-colon on DOS/Windows.
- (depend.temp): Use depend1.temp instead of depend.temp1, to
- prevent files from overerwiting each other on 8+3 filesystems.
- * gendef.sh (t): Change definition to work with DOS/Windows.
- doc/groff.texinfo: Apart of some typo corrections, I also changed
- some index entris, to make them more non-ambiguous, and also put
- @ignore around some parts that are not yet written, to allow the
- Info output be readable.
- 2000-06-10 Gael Queri <gqueri@mail.dotcom.fr>
- Replaced specific checks for function declarations with a generic
- routine taken from GNU bfd.
- * aclocal.m4 (GROFF_NEED_DECLARATION): New function.
- GROFF_PUTENV, GROFF_POPEN, GROFF_PCLOSE, GROFF_HYPOT: Removed.
- * configure.in: Use it.
- * src/devices/grolbp/lbp.cc, src/include/lib.h,
- src/preproc/grn/hgraph.cc, src/preproc/pic/pic.h,
- src/roff/groff/groff.cc: Use it.
- * Makefile.in, configure: Updated.
- 2000-06-07 Paco Andrés Verdú <pandres@dragonet.es>
- * src/devides/grolbp/lbp.h: Removed unused variables.
- 2000-05-31 Keith Thompson <kst@sdsc.edu>
- * src/devices/grolbp/lbp.cc (set_papersizes): Add declaration of
- strncasecmp().
- 2000-05-31 Werner LEMBERG <wl@gnu.org>
- * aclocal.m4 (GROFF_SRAND): New function to test the return value
- of srand() -- at least SunOS 4.1.3 uses `int' instead of `void'.
- * configure.in: Use it.
- * src/preproc/pic/pic.y, src/preproc/pic/pic.cc: Use it.
- * configure, Makefile.in: Updated.
- * configure.in: Add test for strncasecmp().
- * src/include/lib.h: Use it.
- 2000-05-29 Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru>
- * src/preproc/grn/Makefile.sub: Add MLIB.
- 2000-05-29 Nix <nix@esperi.demon.co.uk>
- * Makefile.in: Use @datadir@ and @mandir@ appropriately.
- 2000-05-29 Werner LEMBERG <wl@gnu.org>
- * src/roff/grog/Makefile.sub, src/roff/grog/grog.sh: Add `@g@'.
- * PROBLEMS: Small update.
- * src/devices/grolbp/lbp.cc: Various small fixes.
- 2000-05-28 Keith Thompson <kst@sdsc.edu>
- * src/roff/nroff/nroff.sh: Fix main loop syntax.
- * src/utils/indxbib/indxbib.cc: Add declaration of mkstemp().
- 2000-05-25 Werner LEMBERG <wl@gnu.org>
- * man/roff.man: Removed unused macro.
- 2000-05-24 Werner LEMBERG <wl@gnu.org>
- * Makefile.in (dist): Remove src/xditview/Imakefile explicitly.
- This is needed e.g. if you do
- `make distclean; ./configure; make dist'.
- Version 1.16 released
- =====================
- 2000-05-23 Werner LEMBERG <wl@gnu.org>
- Adding font CWI (constant width italic) to devdvi.
- * 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.
- 2000-05-22 Werner LEMBERG <wl@gnu.org>
- * doc/Makefile: Added rule for creating info files.
- * font/devdvi/*: Added kernings for `cq' glyph. Updated to latest
- AMS font metrics.
- * font/devdvi/generate/Makefile: Fixed dependencies.
- * font/devps/*: Regenerated. Heavy changes for Bookman and
- NewCentury Schoolbook!
- * font/devps/generate/afmname: Will now run with GNU awk.
- * font/devps/generate/textmap: Added forgotten `cq' glyph name.
- * font/devps/generate/Makefile: Cosmetic changes only.
- 2000-05-21 Werner LEMBERG <wl@gnu.org>
- * tmac/tmac.an: Added a new command line option `-rSxx' (`xx' can be
- 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.
- 2000-05-20 Bernd Warken <bwarken@mayn.de>
- * man/roff.man, tmac/groff_tmac.man: Updates (with corrections by
- WL).
- 2000-05-19 Bernd Warken <bwarken@mayn.de>
- * man/groff.man: Complete update (with a lot of corrections by WL).
- 2000-05-18 Werner LEMBERG <wl@gnu.org>
- Adding `cq' (PS name `quoteright') glyph name as an alias for "'".
- * font/*/*: Implement it.
- * man/groff_char.man, NEWS: Document it.
- * src/include/unix.h: Removed. It isn't used.
- * doc/groff.texinfo: Slight improvements.
- 2000-05-17 Werner LEMBERG <wl@gnu.org>
- * README, win32-diffs: Small fixes and improvements.
- 2000-05-16 Werner LEMBERG <wl@gnu.org>
- * FDL: New file (the Free Documentation License version 1.1).
- * doc/groff.texinfo: Added many start-up values for gtroff.
- Some structural improvements of the source code.
- 2000-05-15 Werner LEMBERG <wl@gnu.org>
- * src/roff/troff/input.cc: Added small comment about troffrc-end.
- * src/roff/troff/troff.man: Added info about troffrc-end.
- 2000-05-14 Werner LEMBERG <wl@gnu.org>
- * Makefile.in (EXTRADIRS): Fix typos.
- (dist): Handle deletion of old .tar.gz file correctly.
- (DISTDIRS): Include all tty output devices.
- * doc/groff.texinfo: Adding more cross references; countless other
- fixes.
- 2000-05-13 Werner LEMBERG <wl@gnu.org>
- * MORE.STUFF: Added Robert Marks's utilities.
- 2000-05-12 Werner LEMBERG <wl@gnu.org>
- Added win32 port contributed by Blake McBride
- <blake@florida-software.com>.
- * README.WIN32, win32-diffs: New files.
- * NEWS: Updated.
- * src/preproc/grn/hgraph.cc (HGSetBrush): Replace `%lf' with `%f'.
- (tmove, tmove2): Added parentheses to avoid compiler warnings.
- (change): Removed unused variables.
- * src/preproc/grn/main.cc (main, conv): Removed unused variables.
- (savebounds): Changed return value from `int' to `void'.
- * src/preproc/grn/hdb.cc: Ditto.
- * src/devices/grolbp/lbp.cc (lbp_printer::draw): Removed superfluous
- final backslash in comment to avoid compiler warning.
- * src/utils/pfbtops/pfbtops.c: Added `getopt.h'.
- * doc/groff.texinfo: More fixes.
- 2000-05-11 OKAZAKI Tetsurou <okazaki@be.to>
- * tmac/tmac.doc: Documentation fix.
- 2000-05-11 Werner LEMBERG <wl@gnu.org>
- * doc/groff.texinfo: Reading the source code shows up a lot of
- omissions and incorrect data... More conversion to @Deffn macros.
- 2000-05-10 Werner LEMBERG <wl@gnu.org>
- * src/roff/troff/reg.cc (number_value_to_ascii): Remove ASCII
- dependency.
- * src/roff/troff/request.h: Removing unused `no_break_flag'.
- 2000-05-09 Werner LEMBERG <wl@gnu.org>
- * man/groff.man, man/roff.man, tmac/groff_tmac.man: Minor
- improvements.
- * doc/groff.texinfo: Extended history section. More conversion to
- @Deffn macros. More .tr documentation.
- 2000-05-07 Werner LEMBERG <wl@gnu.org>
- * doc/groff.texinfo: Completed tab section. Added info about
- fields.
- 2000-05-06 Mike MacIsaac <mikemac@us.ibm.com>
- * PROBLEMS: Describe configure script fix for OS/390 Unix.
- 2000-05-05 Werner LEMBERG <wl@gnu.org>
- * font/devdvi/DESC.in: Change size 11pt to 10.95pt (as used in
- LaTeX 2e).
- * NEWS: Document it.
- * man/troff.man: Minor optical improvements.
- 2000-05-03 Werner LEMBERG <wl@gnu.org>
- Adding `dq' (PS name `quotedbl') glyph name as an alias for `"'.
- * font/*/*: Implement it.
- * man/groff_char.man, NEWS: Document it.
- 2000-05-02 Werner LEMBERG <wl@gnu.org>
- * tmac/groff_tmac.man, man/groff.man, man/roff.man: Fixing @MANxEXT@
- 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).
- 2000-05-01 Werner LEMBERG <wl@gnu.org>
- Added grap support to grog.
- * 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.
- 2000-04-30 Werner LEMBERG <wl@gnu.org>
- 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.
- * 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.
- 2000-04-29 Werner LEMBERG <wl@gnu.org>
- * 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.
- 2000-04-28 Werner LEMBERG <wl@gnu.org>
- Adding EBCDIC code page 1047.
- * font/devcp1047/R.proto, font/devcp1047/Makefile.sub,
- font/devcp1047/DESC.proto: New files.
- * aclocal.m4 (GROFF_EBCDIC): Introduce TTYDEVDIRS which can be
- either ascii/latin1 or cp1047.
- * Makefile.in: Use it.
- * configure: Updated.
- Replacing and/or adding `md' (mathdot) glyph with `pc'
- (periodcentered) in all text fonts.
- * font/*/*: Change it.
- 2000-04-27 Werner LEMBERG <wl@gnu.org>
- * aclocal.m4 (GROFF_OS390): Fixing compiler flags.
- * configure.in: Add check for strings.h.
- * src/include/driver.h: Use HAVE_STRINGS_H.
- * src/devices/grolbp/lpb.cc: Remove string.h.
- * src/include/groff-getopt.h: New file. It will be used instead of
- getopt.h (to be included in lib.h) to avoid endless problems with
- picky C++ compilers.
- * src/include/lib.h: Use groff-getopt.h.
- * src/include/Makefile.sub: Updated.
- * configure: Updated.
- * Makefile.in: Updated.
- * NEWS: Mention EBCDIC support.
- 2000-04-26 Werner LEMBERG <wl@gnu.org>
- * TODO: Some additions.
- 2000-04-25 Werner LEMBERG <wl@gnu.org>
- * src/roff/troff/troff.man, doc/groff.texinfo: Fixing documentation
- of mso request.
- 2000-04-23 Werner LEMBERG <wl@gnu.org>
- * src/roff/troff/troff.man: Minor fixes.
- 2000-04-22 Werner LEMBERG <wl@gnu.org>
- * src/roff/troff/troff.man, doc/groff.texinfo, NEWS: Document the
- `.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.
- 2000-04-21 Werner LEMBERG <wl@gnu.org>
- * src/include/htmlindicate.h, src/include/lib.h,
- src/include/posix.h: Fix copyright.
- * src/include/Makefile.sub: Update.
- 2000-04-20 Werner LEMBERG <wl@gnu.org>
- * src/roff/troff/input.cc (input_char_description): Removing
- superfluous space char.
- * tmac/tmac.X: Fix typo \(bq -> \(Bq.
- * doc/groff.texinfo: Document EBCDIC.
- 2000-04-19 Werner LEMBERG <wl@gnu.org>
- 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.
- 2000-04-18 Werner LEMBERG <wl@gnu.org>
- * src/devices/grops/ps.cc (ps_printer::flush_sbuf): Removing
- dependency on ASCII order.
- 2000-04-16 Sandor BARANY <S.Barany@infosys.tuwien.ac.at>
- * src/libs/libgroff/illegal.c: Added EBCDIC table.
- * src/roff/troff/input.cc: Added adaptation to EBCDIC.
- * src/preproc/refer/refer.cc, src/roff/troff/env.cc: Minor changes
- to increase portability.
- 2000-04-15 Werner LEMBERG <wl@gnu.org>
- * aclocal.m4: Added GROFF_EBCDIC and GROFF_OS390 tests.
- Redefined AC_OUTPUT_MAKE_DEFS to replace ASCII character `012' with
- the generic `\n' if under OS/390 Unix.
- * configure.in: Call GROFF_EBCDIC and GROFF_OS390.
- * configure: Regenerated.
- 2000-04-14 Werner LEMBERG <wl@gnu.org>
- * doc/groff.texinfo: More conversions to @Deffn.
- 2000-04-12 Werner LEMBERG <wl@gnu.org>
- * tmac/tmac.psfig: Fix incorrect use of `&' operator by replacing it
- with `:'.
- * src/roff/nroff/nroff.man: Add note about tmac.tty-char.
- 2000-04-10 Werner LEMBERG <wl@gnu.org>
- * doc/groff.texinfo: More conversions to @Deffn.
- 2000-04-08 Werner LEMBERG <wl@gnu.org>
- * src/libs/libgroff/{getopt.c,getopt1.c}, src/include/getopt.h:
- Updated to latest version (glibc 2.1.3).
- 2000-04-07 Werner LEMBERG <wl@gnu.org>
- * doc/Makefile (clean): Include more index files.
- Add rule texinfo->dvi.
- 2000-04-05 Werner LEMBERG <wl@gnu.org>
- * doc/groff.texinfo: Added new index `op' for operators. More
- info on end of sentence characters. More use of @Deffn.
- 2000-03-30 Werner LEMBERG <wl@gnu.org>
- * */*.man: Adding a note that a whitespace can be inserted between
- a command line option and its parameter -- we are using GNU getopt.
- * src/roff/groff/groff.man: Add example of `-m mandoc'.
- 2000-03-28 Werner LEMBERG <wl@gnu.org>
- Correct anachronism of calling the man macro file with `-man'
- instead of `-m man' etc.
- * tmac/tmac.man, tmac/tmac.mandoc, tmac/tmac.markup, tmac/tmac.mdoc,
- tmac/tmac.me, tmac/tmac.ms: New files tmac.m<package> which simply
- load tmac.<package>.
- * tmac/Makefile.sub: Updated. Take care of $(tmac_an_prefix) etc.
- * NEWS: Updated.
- * doc/groff.texinfo: Updated.
- * tmac/groff_man.man: Copyright added.
- 2000-03-27 Werner LEMBERG <wl@gnu.org>
- * doc/groff.texinfo: Introducing macros `Deffn' and `Defmac' to
- typeset the request resp. escape name with a tt font -- due to a
- bug in texinfo.tex it is necessary to use the `-e' switch with
- texi2dvi.
- Improving info about usage of groff units.
- Other minor fixes.
- 2000-03-20 Werner LEMBERG <wl@gnu.org>
- * doc/groff.texinfo: Added section about man macro package
- (I've basically taken groff_man.man). Introducing new indices `ma'
- for macros/strings and `gl' for glyph names. Other minor fixes.
- * tmac/groff_man.man: Fixed some typos.
- 2000-03-19 Werner LEMBERG <wl@gnu.org>
- * doc/groff.texinfo: Removed all occurrences of `you', `we', etc.
- Other minor fixes.
- * doc/texinfo.tex: New file.
- 2000-03-18 Werner LEMBERG <wl@gnu.org>
- * doc/groff.texinfo: Improved section on number registers. Other
- minor updates.
- 2000-03-16 Werner LEMBERG <wl@gnu.org>
- * src/roff/groff/groff.man: Added info about grolbp. Make nicer
- synopsis.
- * src/devices/grolbp/grolbp.man, src/roff/nroff/nroff.man,
- src/devices/grolj4/grlj4.man, src/devices/grops/grops.man,
- src/preproc/eqn/eqn.man, src/utils/afmtodit/afmtodit.man,
- src/utils/tfmtodit/tfmtodit.man: Make nicer synopsis.
- * src/preproc/grn/grn.man: Better synopsis; added copyright.
- * src/roff/grog/grog.man: Updated copyright date.
- 2000-03-14 Francisco Andrés Verdú <pandres@dragonet.es>
- * configure.in: Added test for strdup.
- * src/devices/grolbp/lbp.cc: Added a strdup() version in case none
- is available.
- Replaced dynamic allocation of arrays `[...]' with `new' operator.
- Other minor fixes.
- 2000-03-12 OKAZAKI Tetsurou <okazaki@be.to>
- * Makefile.comm: Add $(INCLUDES) to $(ALL_CFLAGS).
- 2000-03-11 Werner LEMBERG <wl@gnu.org>
- * src/preproc/grn/hdb.cc (DBGetType): Added return value to make
- compilers silent.
- * src/preproc/grn/hgraph.cc: Add #ifdef for hypot().
- * src/include/lib.h: Remove some spaces.
- 2000-03-10 Werner LEMBERG <wl@gnu.org>
- * src/libs/libgroff/tmpfile.cc (xtmptemplate, xtmpfile): Removing
- initializers from arguments (some compilers don't like this).
- 2000-03-09 Gaius Mulley <gaius@glam.ac.uk>
- * src/libs/libgroff/htmlindicate.cc: Added library file which is now
- used by pic and eqn to tell grohtml where the graphic regions start
- and end.
- * src/libs/libgroff/Makefile.sub: Use it.
- * src/preproc/eqn/main.cc, src/preproc/pic/troff.cc: Altered to use
- graphic_start() and graphic_end() from htmlindicate.cc.
- 2000-03-09 Werner LEMBERG <wl@gnu.org>
- * tmac/tmac.safer: Will now work correctly in compatibility mode.
- * tmac/groff_man.man: More fixes.
- 2000-03-08 Werner LEMBERG <wl@gnu.org>
- * doc/Makefile: Added texput.log to the `clean' target.
- * doc/groff.texinfo: Added info about delimiters for escapes.
- 2000-03-08 Bernd Warken <bwarken@mayn.de>
- * src/preproc/pic/pic.man: Add info on conversion of pic images to
- other graphic formats.
- 2000-03-07 OKAZAKI Tetsurou <okazaki@be.to>
- * Makefile.in, Makefile.sub, src/preproc/eqn/Makefile.sub,
- src/roff/groff/Makefile.sub, src/roff/nroff/Makefile.sub,
- src/utils/afmtodit/Makefile.sub: Use $(INSTALL_SCRIPT) for script
- files.
- 2000-03-07 Werner LEMBERG <wl@gnu.org>
- * doc/groff.texinfo: Spelling fixes.
- 2000-03-06 Werner LEMBERG <wl@gnu.org>
- * tmac/groff_man.man: Completely revised to cover everything in
- tmac.an.
- * doc/groff.texinfo, src/roff/troff/troff.man: Document evc request.
- Other minor fixings.
- * src/roff/troff/env.cc (environment_copy): Improve error message and
- fix itoa->i_to_a.
- * src/roff/troff/TODO: Updated.
- * doc/Makefile: Bug fixes -- this is still provisional, though...
- * tmac/eqnrc: Small fixes.
- 2000-03-05 Abramo Bagnara <abramo@alsa-project.org>
- Adding a request `evc' to copy environments.
- * src/roff/troff/env.cc (environment::copy, environment_copy):
- Implement it.
- * src/roff/troff/env.h: Add prototype.
- 2000-03-05 Francisco Andrés Verdú <pandres@dragonet.es>
- Adding strsep() -- Solaris 8 doesn't have it.
- * configure.in: Test it.
- * src/devices/grolbp/lbp.cc: Add code.
- 2000-03-05 Werner LEMBERG <wl@gnu.org>
- * src/roff/troff/div.cc (macro_diversion::output,
- top_level_diversion::output): Fixing an incompatibility with
- original troff: \x'0' updates the .a register also. Thanks to
- <Andries.Brouwer@cwi.nl> for pointing this out.
- * doc/groff.texinfo: Document it.
- * Makefile.in: Create Makefile.dep if necessary before calling the
- submake process to avoid warning about nonexistent file.
- * NEWS, PROJECTS: Updated.
- 2000-03-04 Werner LEMBERG <wl@gnu.org>
- * tmac/troffrc: Add tmac.lbp.
- 2000-03-03 Francisco Andrés Verdú <pandres@dragonet.es>
- * tmac/tmac.lbp: New file.
- * src/devices/grolbp/grolbp.man: Add documentation of `lbpname'
- command.
- 2000-03-03 Werner LEMBERG <wl@gnu.org>
- * Makefile.in: Fixing $(subdir).
- * README, NEWS: Small fixes.
- * test-groff: Adding path to grolbp.
- * configure.in: The (new) file src/xditview/Imakefile.in will be
- also configured -- it is now possible to build gxditview in a
- directory different from $srcdir.
- 2000-03-02 Blake McBride <blake@florida-software.com>
- * src/libs/libgroff/searchpath.cc (open_file): Adapting to WinNT.
- * MORE.STUFF: Added website of bell labs and info about plot2dev.
- 2000-03-01 Colin Phipps <crp22@cam.ac.uk>
- * src/utils/indxbib/indxbib.cc (main): Use mkstemp() for temporary
- files.
- 2000-02-29 Werner LEMBERG <wl@gnu.org>
- Adding GNU getopt to the groff distribution.
- * src/include/getopt.h, src/libs/libgroff/{getopt.c,getopt1.c}:
- New files.
- * src/include/Makefile.sub, src/libs/libgroff/Makefile.sub: Update.
- * aclocal.a4: Remove GROFF_GETOPT function.
- * configure.in, Makefile.in, PROBLEMS: Update.
- * src/include/lib.h: Replace getopt tests with getopt.h.
- * src/devices/grolbp/lpb.cc: Remove inclusion of getopt.h.
- * doc/groff.texinfo: Further checking/updating. Adding more index
- entries.
- * man/groff_out.man: Fix nroff mode activation (for emacs).
- * man/groff_font.man: Add missing ligature.
- 2000-02-28 Werner LEMBERG <wl@gnu.org>
- * doc/groff.texinfo: Further checking/updating. Adding more index
- entries.
- * src/devices/grolbp/grolbp.man: Added a comment line at the
- beginning of the file (similar to shell scripts) which indicates
- that `tbl' should be used as a preprocessor.
- 2000-02-27 Blake McBride <blake@florida-software.com>
- Adapting groff to MS Visual C++ 6.0 compiler (tested with
- Windows NT 4.0). Uses _MSC_VER define where necessary.
- * 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().
- 2000-02-27 Werner LEMBERG <wl@gnu.org>
- Adding a new driver, grolbp, for Canon CAPSL printers (LBP-4 and
- LBP-8 series laser printers). This code has been contributed by
- Francisco Andrés Verdú <pandres@dragonet.es>.
- * src/devices/grolbp/*: The grolbp output device.
- * font/devlpb/*: The font description files.
- * Makefile.in: Add grolpb and devlbp subdirectories.
- * src/devices/grodvi/grodvi.man, src/devices/grolj4/grolj4.man,
- src/devices/grotty/grotty.man,src/roff/troff/troff.man: Minor
- typographic fixes.
- * doc/groff.texinfo: Further checking/updating. Adding more index
- entries.
- * NEWS: Updated.
- * 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.
- 2000-02-26 Werner LEMBERG <wl@gnu.org>
- * src/preproc/grn/grn.man: Added info about the gremlin file format
- (contributed by Daniel Senderowicz <daniel@synchrods.com>).
- 2000-02-25 Werner LEMBERG <wl@gnu.org>
- * src/preproc/grn/main.cc: Allow values of `narrow' parameter and
- friends to be non-integer.
- * src/preproc/grn/grn.man: Document it.
- * doc/groff.texinfo: Further checking/updating. Adding more index
- entries.
- 2000-02-24 Werner LEMBERG <wl@gnu.org>
- * src/preproc/grn/main.cc: Introduce BASE_THICKNESS, defining
- line thicknesses to be integer multiples of this value.
- * src/preproc/grn/grn.man: Commenting out the -s option -- the
- corresponding code doesn't work (yet).
- * doc/groff.texinfo: Further checking/updating. Adding more index
- entries.
- 2000-02-23 Werner LEMBERG <wl@gnu.org>
- * src/preproc/grn/{main.cc, hgraph.cc}: Using point units to
- specify line thickness instead of base units. The new default
- values are now 0.15,pt 0.45pt, and 0.75pt for thin, middle, and
- thick lines respectively.
- Removed unused variable `prevval'.
- * src/preproc/grn/grn.man: Updated.
- 2000-02-22 Werner LEMBERG <wl@gnu.org>
- * src/preproc/grn/main.cc: Slight formatting.
- * src/roff/groff/groff.man: Formatting fix.
- * src/preproc/grn/grn.man: Ditto.
- * src/roff/grog/grog.pl: Fixing two embarassing bugs.
- * doc/groff.texinfo: Further checking/updating.
- 2000-02-21 Werner LEMBERG <wl@gnu.org>
- * README, INSTALL, PROJECT, PROBLEMS, BUGREPORT: Updated.
- * test-groff: Added grn subdir to path.
- * doc/groff.texinfo: Some restructing and other small improvements.
- * src/roff/groff/groff.cc (help): Fixed info string.
- 2000-02-20 Werner LEMBERG <wl@gnu.org>
- * doc/meref.me: Fix description of .GS request.
- * src/roff/troff/troff.man: Fixing typo.
- Adding the `grn' preprocessor for gremlin graphic files.
- * src/preproc/grn/*: This is the Berkeley distribution written by
- David Slattengren and Barry Roitblat, adapted to groff by Daniel
- Senderowicz and Werner Lemberg.
- * doc/grnexampl.{me,g}: A sample for grn.
- * Makefile.in: Added subdirectory entry for grn.
- * src/roff/groff/groff.cc: Added support for grn. It can be now
- called with the switch `-g'.
- * src/roff/groff/groff.man: Updated.
- * src/roff/grog/grog.{man,pl,sh}: Updated.
- * NEWS: Updated.
- 2000-02-11 Gaius Mulley <gaius@glam.ac.uk>
- * src/include/lib.h: Added xtmptemplate and made xtmpfile
- parametrically polymorphic.
- * src/libs/libgroff/tmpfile.cc: Implemented xtmptemplate
- and the alterations to xtmpfile.
- xtmpfile can be requested to return the filename created
- and asked not to unlink the temp file. The default behaviour
- if parameters are absent is exactly the same as before.
- 2000-02-11 Abramo Bagnara <abramo@alsa-project.org>
- A new request `length' is available which returns the length of a
- string in a number register:
- * src/roff/troff/input.cc (length_macro): Implement it.
- * src/roff/troff/input.cc (init_input_requests): Register it.
- 2000-02-11 Werner LEMBERG <wl@gnu.org>
- * doc/groff.texinfo, src/roff/troff/troff.man: Add documentation
- of the `substring' request.
- * src/roff/troff/troff.man, doc/groff.texinfo: Document `length'
- request.
- * src/roff/troff/TODO, NEWS: Updated.
- 2000-02-09 Werner LEMBERG <wl@gnu.org>
- * src/roff/groff/groff.man: Added an example.
- 2000-02-06 Werner LEMBERG <wl@gnu.org>
- I've considerably modified the directory structure of the
- distribution to get a more vertical layout. For example, the number
- of top level directories has been reduced from 42 to 6.
- As a consequence, many changes, especially to the makefiles, were
- necessary:
- * The makefile variables `top_builddir' and `top_srcdir' have been
- introduced. Virtually all relative paths have been replaced with
- absolute ones using these two variables.
- * Dependencies (in the files `Makefile.dep') are no longer part of
- the distribution. Instead, they are created during a `make install'
- in the build directory.
- * aclocal.m4 (GROFF_SRCDIR, GROFF_BUILDDIR): Two new functions to
- make `top_srcdir' and `top_builddir' absolute.
- Some other changes:
- * Man pages now depend on the files `VERSION' and `REVISION'.
- * The added shell script `mkinstalldirs' will replace `mkdir' in
- almost all cases.
- * VERSION: Version number increased to 1.16.
- 2000-02-04 Werner LEMBERG <wl@gnu.org>
- * grops/psrm.cc (read_one_of): Fixed pointer incrementation.
- * Makefile.in: Removed $(tmac_m) since it is no longer needed
- (after an update of the mm stuff).
- * troff/Makefile.sub (majorminor.cc): Fix dependencies.
- 2000-02-03 Werner LEMBERG <wl@gnu.org>
- The .psbb request will now also accept Mac PS images (i.e. using LF
- as the EOL character).
- * troff/input.cc (ps_get_line): New function, taken from psrm.cc
- (with slight modifications).
- * troff/input.cc (do_ps_file): Use it.
- * test-groff: Add grohtml and grolj4 output devices to PATH.
- 2000-01-30 Werner LEMBERG <wl@gnu.org>
- * NEWS, MORE.STUFF: Updated.
- 2000-01-30 Cary D. Renzema <caryr@dollar.mxim.com>
- Add the `srand' command to pic.
- * pic/lex.cc, pic/pic.y: Implement it.
- * pic/pic.man: Document it.
- * pic/pic.cc, pic/pic.tab.h: Regenerated (with yacc).
- 2000-01-30 Werner LEMBERG <wl@gnu.org>
- Add a new request `.psbb'. This does exactly what the external
- program psbb did. It scans a PostScript image file for a
- %%BoundingBox comment and extracts the bounding box values (in
- PostScript units) which are then stored in the four new (read-only)
- number registers `llx', `lly', `urx', and `ury'.
- This will allow the usage of the .PSPIC macro without worrying
- about unsafe behaviour of groff, i.e., it will work without the
- `-U' switch of groff.
- * troff/input.cc: Implement it.
- * tmac/tmac.pspic: Use it.
- * troff/troff.man, grops/grops.man, NEWS: Document it.
- * psbb/*, Makefile.in: Remove it since it is no longer needed.
- This is bloody C code simply adapted from psbb.c! Any improvements
- welcome.
- 2000-01-29 Werner LEMBERG <wl@gnu.org>
- * man/groff_font.man: Minor clarifications.
- * NEWS: Updated.
- 2000-01-28 Werner LEMBERG <wl@gnu.org>
- * afmtodit/afmtodit.pl: Use new `--' comment delimiter.
- 2000-01-28 Gaius Mulley <gaius@glam.ac.uk>
- * man/groff_font.man: Brought up to date regarding tcommand
- extensions.
- * libgroff/font.cc: Handle everything after `--' as a comment
- in the font files.
- * devps/*: Added comment delimiter inside devps font files.
- 2000-01-28 Werner LEMBERG <wl@gnu.org>
- * tmac/tmac.arkup, tmac/groff_markup.man: Replace \fC...\fR with
- \fC...\fP (which now works as expected).
- * troff/troff.man: Fix typo.
- 2000-01-27 Gaius Mulley <gaius@glam.ac.uk>
- Completed the pass_filenames implementation in troff.
- * libdriver/input.cc: Will read the new `F' tcommand.
- * troff/node.cc, troff/node.h: Will issue the new `F' tcommand.
- * troff/input.cc: Use it.
- 2000-01-26 Werner LEMBERG <wl@gnu.org>
- * troff/env.cc (set_font): Fix the behaviour of \fP. The previous
- font will now be updated even if an invalid font is selected.
- 2000-01-24 Werner LEMBERG <wl@gnu.org>
- * doc/homepage.ms: Updated for new tmac.arkup.
- * tmac/tmac.html: Disable line breaks after hyphen-like characters.
- * tmac/tmac.arkup: Cleanup.
- Added `\&' to .HTML macro to `leave vertical mode', so to say.
- Removed obsolete .LINK macro completely.
- The macros .URL, .FTP, and .MAILTO now accept a third argument which
- will be immediately appended to the second argument (to be used with
- punctuation, for example).
- Disabled .CDFTP macro temporarily for security reasons.
- * tmac/groff_markup.man: Complete revision for latest changes in
- tmac.arkup -- note that it does not yet format correctly with
- grohtml :-(
- 2000-01-23 Bruno Haible <haible@clisp.cons.org>
- * nroff/nroff.sh: Accept -Tutf8 option and pass it through.
- * devutf8/R.proto: Add mappings for wp, lh, rh.
- * devutf8/NOTES: Updated.
- 2000-01-23 Werner LEMBERG <wl@gnu.org>
- * doc/groff.texinfo: Updated version/copyright info.
- 2000-01-21 Gaius Mulley <gaius@glam.ac.uk>
- Added support for two new directives in device descriptions:
- `pass_filenames' (to pass the input file name to the output device)
- and `use_charnames_in_special' (to support e.g. accented characters
- in the `X' request).
- * include/font.h, troff/charinfo.h: Declare it.
- * libgroff/font.cc, libgroff/fontfile.cc: Set it.
- * devhtml/DESC: Use it.
- * troff/input.cc: New function encoded_char.
- * troff/token.h: Add test for `specialness'.
- 2000-01-21 Werner LEMBERG <wl@gnu.org>
- * tmac/Makefile.sub: tmac.a4 and tmac.trace have been removed by
- mistake from the list of files to be installed.
- 2000-01-18 Werner LEMBERG <wl@gnu.org>
- * README: Added info how to apply patches.
- 2000-01-15 Jan Echternach <echter@informatik.uni-rostock.de>
- * troff/node.cc (ligature_note::operator delete): Fix g++ warning.
- 2000-01-15 Gaius Mulley <gaius@glam.ac.uk>
- * troff/input.cc: Add support for troffrc-end.
- * tbl/main.cc: Altered to issue table-start and table-end special
- characters if using the html device.
- * devhtml/*: Modified font files to incorporate html encoding of
- characters.
- * tmac/groff_markup.man: New file documenting tmac.arkup.
- * tmac/troffrc-end: New file. This is invoked after all user
- specified macros. Currently used by the html device to include
- tmac.html. Thus no need for users to specify -mhtml anymore.
- * tmac/Makefile.sub (NORMALFILES): Add troffrc-end.
- (MAN7): Add groff_markup.man.
- * tmac/tmac.an, tmac/tmac.html: Small html updates.
- * tmac/troffrc: tmac.arkup will now be called for the html device.
- * libgroff/font.cc, libgroff/font.h: Altered to include reading of
- extra device specific information about fonts.
- * doc/homepage.ms: New file. It is an example how an HTML home page
- could look like with grohtml.
- * doc/Makefile: Add homepage.ms. Remove rule for pic.html.
- 2000-01-12 Bruno Haible <haible@clisp.cons.org>
- * devutf8/R.proto: Add mappings for ti, Fn, st, an. Change mappings
- of Im, Re.
- * devutf8/NOTES: Updated.
- 2000-01-08 Bruno Haible <haible@clisp.cons.org>
- * eqn/box.cc, eqn/lex.cc, eqn/other.cc, eqn/over.cc, eqn/special.cc,
- eqn/text.cc, grodvi/dvi.cc, grops/ps.cc, grops/psrm.cc,
- libbib/index.cc, libbib/linear.cc, libbib/search.cc,
- libdriver/printer.cc, libgroff/font.cc, libgroff/string.cc,
- pic/lex.cc, pic/object.cc, refer/label.y, refer/ref.cc, tbl/main.cc,
- tbl/table.cc, tfmtodit/tfmtodit.cc, troff/dictionary.cc,
- troff/div.cc, troff/env.cc, troff/input.cc, troff/node.cc,
- troff/node.h, troff/reg.cc: Avoid most "g++ -Wall -Wno-sign-compare"
- warnings.
- * troff/node.cc (bracket_node::copy): Initialize last to NULL.
- 2000-01-12 Fabrizio Polacco <fab@prosa.it>
- grolj4: Paper size will be searched case-insensitively.
- * include/lib.h: Add check for strcasecmp().
- * grolj4/li4.cc (lookup_paper_size): Use strcasecmp().
- * configure.in: Check for strcasecmp().
- 2000-01-11 Werner LEMBERG <wl@gnu.org>
- * troff/Makefile.sub (majorminor.cc): Fix incorrect path to
- `REVISION'.
- 2000-01-10 Werner LEMBERG <wl@gnu.org>
- * Makefile.comm, Makefile.in, doc/Makefile: More fixes for the
- revision scheme.
- Add a new read-only register, `.Y', which contains the groff
- revision.
- * troff/input.cc (init_input_requests): Define it.
- * troff/Makefile.sub (majorminor.cc): Define `revision' string.
- * doc/groff.texinfo, troff/troff.man: Document it.
- * libgroff/Makefile.sub (version.cc): Add definition of
- `Version_string[]', consisting of `<major>.<minor>.<revision>'
- * eqn/main.cc, grodvi/dvi.cc, grolj4/lj4.cc, grops/ps.cc,
- grotty/tty.cc, hpftodit/hpftodit.cc, indxbib/indxbib.cc, pic/main.cc,
- refer/refer.cc, soelim/soelim.cc, tbl/main.cc, tfmtodit/tfmtodit.cc,
- troff/input.cc, pfbtops/pfbtops.c: Use it.
- 2000-01-10 Fabrizio Polacco <fab@prosa.it>
- Add a revision scheme to the groff package.
- * REVISION: New file.
- * libgroff/Makefile.sub (version.cc): Use it to define
- `revision_string[]'.
- * grops/psrm.cc: Use revision_string (converted to an unsigned
- integer) in constructor of resource_manager.
- 2000-01-10 Bruno Haible <haible@clisp.cons.org>
- * devutf8/Makefile.sub, devutf8/DESC.proto, devutf8/R.proto: New
- files.
- * Makefile.in (DEVDIRS): Add devutf8.
- * grotty/tty.cc: Include device.h.
- (glyph): Change type of `code' to `unsigned int'.
- (tty_printer): New field is_utf8. Constructor takes device argument.
- (tty_printer::tty_printer): If device if `utf8', set is_utf8.
- (tty_printer::add_char): Change type of first arg to `unsigned int'.
- (tty_printer::put_char): New function.
- (tty_printer::end_page): Use put_char() instead of ::putchar().
- (make_printer): Pass device to tty_printer constructor.
- * nroff.sh: Determine default device by calling 'locale'. As a
- fallback, look at all of $LC_ALL, $LC_CTYPE, $LANG, $LESSCHARSET.
- Recognize UTF-8 locales.
- * tmac/eqnrc: Recognize utf8 like latin1.
- * tmac/troffrc: Device utf8 needs tmac.tty.
- 2000-01-07 Werner LEMBERG <wl@gnu.org>
- * tmac/Makefile.sub: tmac.a4 and tmac.trace will now be installed.
- 2000-01-07 Paul Eggert <eggert@twinsun.com>
- Add a new predefined writeable number register, `year',
- which contains the current year.
- * doc/groff.texinfo, PROBLEMS, troff/troff.man: Document it.
- * tmac/tmac.s: Use it.
- * troff/input.cc (init_registers): Initialize it.
- 2000-01-06 Werner LEMBERG <wl@gnu.org>
- * PROBLEMS: Fixed typo.
- 2000-01-04 Paul Eggert <eggert@twinsun.com>
- * PROBLEMS: Add Y2k advice for the yr number register.
- 2000-01-03 Paul Eggert <eggert@twinsun.com>
- * doc/groff.texinfo: Fix Y2k bug in documentation of \n(yr.
- 2000-01-02 Werner LEMBERG <wl@gnu.org>
- * tmac/tmac.arkup: Slight modification of macros to provide better
- appearance for non-HTML formats.
- 2000-01-01 Charles Levert <charles@comm.polymtl.ca>
- * soelim/soelim.cc (include_path_append): realloc(NULL, n)
- does not automatically translate to malloc(n) on all OSes
- (e.g., SunOS) so do it explicitly. Also, check the returned
- value.
- 2000-01-01 Werner LEMBERG <wl@gnu.org>
- * tmac/tmac.arkup: Added .LINE macro. Some formatting.
- * Makefile.in: Added $(tmac_m) again since the Makefile in `mm'
- expects this variable
- 2000-01-01 Gaius Mulley <gaius@glam.ac.uk>
- * doc/Makefile: Added instructions to create HTML and text
- versions of some files.
- 1999-12-31 Werner LEMBERG <wl@gnu.org>
- * Updated INSTALL.gen.
- * tmac/tmac.arkup: Added fixes so that .FTP and .MAILTO works
- better resp. correctly with non-HTML devices.
- Local Variables:
- version-control: never
- coding: latin-1
- End: