From ac34447a6fc45b4173276416d918eda488af0684 Mon Sep 17 00:00:00 2001 From: Peter Breitenlohner Date: Thu, 19 Nov 2009 10:42:50 +0000 Subject: texk/web2c/: bug fix: check font name length to avoid broken dvi files git-svn-id: svn://tug.org/texlive/trunk@16075 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/web2c/ChangeLog | 3525 +++++++++++++------------- Build/source/texk/web2c/alephdir/ChangeLog | 5 + Build/source/texk/web2c/alephdir/com16bit.ch | 24 +- Build/source/texk/web2c/tex.ch | 24 +- 4 files changed, 1816 insertions(+), 1762 deletions(-) (limited to 'Build/source/texk') diff --git a/Build/source/texk/web2c/ChangeLog b/Build/source/texk/web2c/ChangeLog index 868eb8581bf..824927138c6 100644 --- a/Build/source/texk/web2c/ChangeLog +++ b/Build/source/texk/web2c/ChangeLog @@ -1,3 +1,8 @@ +2009-11-19 Peter Breitenlohner + + * tex.ch (read_font_info): Check font name length to avoid + broken .dvi files. + 2009-11-13 Peter Breitenlohner * bibtex.ch: Replace kpse_out_name_ok by kpse_in_name_ok for @@ -2375,13 +2380,13 @@ 1999-09-26 Olaf Weber * patgen.ch: Correct filename generation to generate the extension - of pattmp.x. Reported by Werner Lemberg . + of pattmp.x. Reported by Werner Lemberg . 1999-06-28 Olaf Weber * dvitomp.ch: A checksum failure should result in a warning, but - not in a non-zero return code. This was done correctly in one - location, wrong in another. Reported by Berthold Höllmann. + not in a non-zero return code. This was done correctly in one + location, wrong in another. Reported by Berthold Höllmann. 1999-05-30 Olaf Weber @@ -2402,13 +2407,13 @@ 1999-05-29 Olaf Weber * New set of share/*tcx files from Staszek Wawrykiewicz - . + . * tex.ch: Bump sup_buf_size to 300000. Several other constants - should probably be increased as well. + should probably be increased as well. * Makefile.in: Several changes to get pdftex compilation to work - better. + better. * AUTHORS: Update to reflect current maintainer situation. @@ -2423,29 +2428,29 @@ 1999-03-23 Olaf Weber * withenable.ac: Remove AM_MAINTAINER_MODE, - --with-mktextex-default option. + --with-mktextex-default option. * acconfig.h: Remove definition of MAKE_TEX_TEX_BY_DEFAULT. * configure.in: Include kpathsea/withenable.ac for the definition - of texmfmain in the Makefile. + of texmfmain in the Makefile. 1999-03-15 Olaf Weber * doc/web2c.texi: Updates for tcx files, with many thanks to - "Staszek Wawrykiewicz" . + "Staszek Wawrykiewicz" . * withenable.ac: Add AM_MAINTAINER_MODE. * help.h: Update help strings for tcx files. * acconfig.h: New file, with the web2c-specific configuration - parts. + parts. * configure.in: Additions to make the configuration process work. * config.h: Now include c-auto.h now that kpathsea/config.h - doesn't do this anymore. + doesn't do this anymore. 1999-02-18 Olaf Weber @@ -2458,25 +2463,25 @@ 1999-02-14 Olaf Weber * texmfmp.h [!Omega]: Code changes to enable writing the tcx file - name to terminal and log. + name to terminal and log. [pdfTeX,pdfeTeX]: Remove inclusion (moved to coerce.h). * tex.ch: Write the name of the tcx file (if any) to terminal and - log. + log. * mp.ch: Write the name of the tcx file (if any) to terminal and - log. + log. * mf.ch: Write the name of the tcx file (if any) to terminal and - log. + log. * Makefile.in: Compiler pdftex before pdfetex. Fixes to - distribution-creating code. + distribution-creating code. 1999-02-06 Olaf Weber * texmfmp.h (calledit,blankrectangle,paintrow): These are now - declared in the web2c/coerce.h file. + declared in the web2c/coerce.h file. * configure.in: Only configure xpdf dir if pdftex is selected. @@ -2490,12 +2495,12 @@ * config.h [!WIN32]: Remove define of __cdecl. * bibtex.ch: Corrections from Oren Patashnik - . Fix for weaving from Simon Cozens + . Fix for weaving from Simon Cozens . * Makefile.in: Changes for packaging to account for the extra texk - directory level. Different handling of formats to be able to cope - when the list is empty, as it is for teTeX. + directory level. Different handling of formats to be able to cope + when the list is empty, as it is for teTeX. 1999-01-27 Olaf Weber @@ -2504,7 +2509,7 @@ * texmfmp.h (getrandomseed): Add declaration. * mp.ch (46.1307): Make init_randoms call get_random_seed. After - Fabrice. + Fabrice. * help.h: %&ini never worked, correct help strings. @@ -2513,11 +2518,11 @@ (mainbody): Add TEXDLL, by Fabrice. * config.h: Change inclusion guard from CONFIG_H to - WEB2C_CONFIG_H. + WEB2C_CONFIG_H. [WIN32]: Add definition of TEXDLL. From Fabrice. * pktype.web: Updated version from Knuth, which had somehow been - overlooked for quite a while. + overlooked for quite a while. 1999-01-26 Olaf Weber @@ -2533,7 +2538,7 @@ * withenable.ac: New option: --with-pdfetex. * texmfmp.h: Support for pdfeTeX from Thomas Esser. pdftex.pool - is no longer a special case. + is no longer a special case. * tex.ch: Mention pdfeTeX in opening comment. @@ -2546,10 +2551,10 @@ * withenable.ac: Include the --with-mfw option. * dvicopy.ch: Ensure that the --max-pages and --page-start options - actually work. + actually work. * configure.in: Introduce --with-mfw option, to be able to - generate window-capable MF as a separate executable called mfw. + generate window-capable MF as a separate executable called mfw. * Makefile.in: Support for --with-mfw option. @@ -2558,7 +2563,7 @@ * texmfmp.h: Prototypes from open_in_name_ok and open_out_name_ok. * mp.ch, tex.ch, mf.ch: Replace open_name_ok with open_in_name_ok - and open_out_name_ok where appropriate. + and open_out_name_ok where appropriate. * share/texfonts.map: Change softkey-???? to skey???. @@ -2569,29 +2574,29 @@ 1999-01-13 Olaf Weber * vftovp.ch: Since we may print the VPL on stdout, put all - terminal output on stderr. Add a newline if the VPL ends with the - BAD TFM OR VF comment. + terminal output on stderr. Add a newline if the VPL ends with the + BAD TFM OR VF comment. * tftopl.ch: Since we may print the PL to stdout, all terminal - output should go to stderr. + output should go to stderr. * texmfmp.h: setupcharset is now used by all but Omega. * tex.ch: Enable TCX files for TeX, clean up no-longer-current - comments. Based on code provided by Wlodzimierz Bzyl - . + comments. Based on code provided by Wlodzimierz Bzyl + . * mp.ch: Enable TCX files for MP. Based on code provided by - Wlodzimierz Bzyl . + Wlodzimierz Bzyl . * mf.ch: Enable TCX files for MF. Based on code provided by - Wlodzimierz Bzyl . + Wlodzimierz Bzyl . * cpascal.h: Remove NONASCII define. It was unconditional - already, and this cleans up some code. + already, and this cleans up some code. * Makefile.in: Install tcx files, fix --output-comment test to - account for change of email address. + account for change of email address. 1999-01-10 Olaf Weber @@ -2600,22 +2605,22 @@ * doc/Makefile.in: Change of ../make/*.make to ../make/*.mk. * withenable.ac: Remove checks for zlib and pnglib, improve - handling of --with-* options for MF. + handling of --with-* options for MF. * mp.ch [44.1238]: Prepare for tcx code by safeguarding PS output. * configure.in: Special code to handle cross-compilation with - djgpp. Better handling of --with-x options. Changes for - reorganization of non-kpathsea library sources. C++ compiler - check for PDFTeX. + djgpp. Better handling of --with-x options. Changes for + reorganization of non-kpathsea library sources. C++ compiler + check for PDFTeX. * bibtex.ch: Many fixes, as suggested by Oren Patashnik. * Makefile.in: Change of ../make/*.make to ../make/*.mk. PDFTeX - related corrections from Thomas. + related corrections from Thomas. * dvitomp.ch [32]: Bugfix: local_only is indexed by internal - font numbers. + font numbers. 1999-01-05 Olaf Weber @@ -2628,12 +2633,12 @@ 1998-12-04 Olaf Weber * vptovf.ch: Bugfix for 128 no longer required after update of - vptovf.web. + vptovf.web. * tex.ch: Add strings_free configuration variable & checks. This - ensures the string pool is resized if necessary after load. Not - doing this caused core dumps in some cases. Bug reported by - Tobias Burnus . + ensures the string pool is resized if necessary after load. Not + doing this caused core dumps in some cases. Bug reported by + Tobias Burnus . * configure.in: Configure in xpdf subdir for pdftex. @@ -2642,94 +2647,94 @@ 1998-10-11 Olaf Weber * README.HPUX: Removed because the changes to tex.ch made it - unnecessary. + unnecessary. * tex.ch [1.12], [8.110], [51.1332]: Change definition of - min_halfword and initialization of mem_bot to make the code more - portable. Remove a test that would now prevent extra_mem_bot - being used. + min_halfword and initialization of mem_bot to make the code more + portable. Remove a test that would now prevent extra_mem_bot + being used. 1998-07-26 Olaf Weber * bibtex.ch: Changes to get all information in the logfile when - the -terse option is used. With many thanks to Oren Patashnik - for his assistance. + the -terse option is used. With many thanks to Oren Patashnik + for his assistance. * vptovf.ch: Enlarged some constants, as suggested by Wayne - G. Sullivan . + G. Sullivan . * vftovp.ch: Enlarged some constants, as suggested by Wayne - G. Sullivan . + G. Sullivan . * tftopl.ch: Enlarged some constants, as suggested by Wayne - G. Sullivan . + G. Sullivan . * pltotf.ch: Enlarged some constants, as suggested by Wayne - G. Sullivan . + G. Sullivan . * mf.ch: Use open_name_ok to check names of files opened for - reading. + reading. * mp.ch: Rename open_out_name_ok to open_name_ok, and use also to - check names of files opened for reading. + check names of files opened for reading. * tex.ch: Rename open_out_name_ok to open_name_ok, use it also to - check the names of files opened for reading. + check the names of files opened for reading. * texmfmp.h: Rename openoutnameok to opennameok. * tex.ch (49.1275): Include cur_name adjusting code from changes - to (29.537). + to (29.537). Sun May 31 17:12:14 1998 Olaf Weber * Makefile.in: Corrected pdftex.a to libpdf.a, ozlib to zlib. - Change echoed message to refer to texklib.tar.gz instead of - texmflib.tar.gz. + Change echoed message to refer to texklib.tar.gz instead of + texmflib.tar.gz. * cpascal.h: Rename toint to intcast, because SCO usurped the - former. Spotted by Jonathan Chen . + former. Spotted by Jonathan Chen . * tangle.ch: Rename toint to intcast, because SCO usurped the - former. Spotted by Jonathan Chen . + former. Spotted by Jonathan Chen . * mf.ch: Rename toint to intcast, because SCO usurped the former. - Spotted by Jonathan Chen . + Spotted by Jonathan Chen . * mp.ch: Rename toint to intcast, because SCO usurped the former. - Spotted by Jonathan Chen . + Spotted by Jonathan Chen . * pltotf.ch: Rename toint to intcast, because SCO usurped the - former. Spotted by Jonathan Chen . + former. Spotted by Jonathan Chen . * tex.ch: Rename toint to intcast, because SCO usurped the former. - Spotted by Jonathan Chen . - Correct the print_csnames function so that it doesn't print - entries in the hash table twice. Thanks to Berthold Horn for + Spotted by Jonathan Chen . + Correct the print_csnames function so that it doesn't print + entries in the hash table twice. Thanks to Berthold Horn for pointing this out. * gftodvi.ch: Rename toint to intcast, because SCO usurped the - former. Spotted by Jonathan Chen . + former. Spotted by Jonathan Chen . * dvitype.ch: Rename toint to intcast, because SCO usurped the - former. Spotted by Jonathan Chen . + former. Spotted by Jonathan Chen . * dvitomp.ch: Rename toint to intcast, because SCO usurped the - former. Spotted by Jonathan Chen . + former. Spotted by Jonathan Chen . * dvicopy.ch: Rename toint to intcast, because SCO usurped the - former. Spotted by Jonathan Chen . + former. Spotted by Jonathan Chen . * tftopl.ch: Rename toint to intcast, because SCO usurped the - former. Spotted by Jonathan Chen . + former. Spotted by Jonathan Chen . * vftovp.ch: Rename toint to intcast, because SCO usurped the - former. Spotted by Jonathan Chen . + former. Spotted by Jonathan Chen . Enlarge some contstants. Suggested by Wayne G. Sullivan . * vptovf.ch: Rename toint to intcast, because SCO usurped the - former. Spotted by Jonathan Chen . + former. Spotted by Jonathan Chen . Correct a bug that led to invalid vf files being created in some circumstances. From Wayne G. Sullivan . @@ -2749,36 +2754,36 @@ Tue Mar 3 14:16:57 1998 Olaf Weber Wed Feb 25 20:20:26 1998 Olaf Weber * configure.in: Used `test ... -o test ...' which is always wrong, - changed `-o' to `||'. Spotted by Andreas Schott . + changed `-o' to `||'. Spotted by Andreas Schott . Fri Feb 20 17:14:33 1998 Olaf Weber * configure.in: Tests moved over from withenable.ac. * withenable.ac: Boilerplating, and move some tests to - configure.in, to make it possible to distinguish between default - settings and user choices. + configure.in, to make it possible to distinguish between default + settings and user choices. * doc/install.texi: Update with --with-epsfwin switch. Tue Feb 10 21:15:06 1998 Olaf Weber * withenable.ac: Add --with-epsfwin option. From Mathias - Herberts. + Herberts. * doc/web2c.texi: Document epsf driver. Fri Feb 6 17:56:53 1998 Olaf Weber * Makefile.in (pdftex.fmt, pdflatex.fmt): Do not require an .ini - file to exist. + file to exist. Tue Feb 3 17:06:40 1998 Olaf Weber * Makefile.in (mltex.fmt, mllatex.fmt): Don't use .ini files. * dvitomp.web: Incorporate a bug fix by John Hobby, as modified by - Peter Breitenlohner. + Peter Breitenlohner. Sun Feb 1 15:50:06 1998 Olaf Weber @@ -2787,10 +2792,10 @@ Sun Feb 1 15:50:06 1998 Olaf Weber * dvitomp.web: Correct version number and date in printed title. * mf.ch (49.1204): Remove trailing _ from inf_ and sup_ because - tangle doesn't like them. + tangle doesn't like them. * mp.ch (46.1298): Remove trailing _ from inf_ and sup_ because - tangle doesn't like them. + tangle doesn't like them. * mp.web: takescaled -> take_scaled. @@ -2800,14 +2805,14 @@ Sun Feb 1 15:50:06 1998 Olaf Weber (58): Remove the conversion to uppercase, to match 63. * tex.ch (51.1332): Remove trailing _ from inf_ and sup_ because - tangle doesn't like them. + tangle doesn't like them. * share/special.map: Version 2.7, from Karl Berry. Fri Jan 30 21:17:07 1998 Olaf Weber * share/special.map: Update from Sebastian Rahtz - . + . Thu Jan 29 16:08:10 1998 Olaf Weber @@ -2818,21 +2823,21 @@ Thu Jan 29 16:08:10 1998 Olaf Weber * mp.web, dvitomp.web: Version 0.64, from John Hobby. * triptrap/mtrap.0 triptrap/mtrap.1 triptrap/mtrap.log - triptrap/mtrap.mp triptrap/trap.148 triptrap/trap.149 - triptrap/trap.150 triptrap/ triptrap/ triptrap/ triptrap/trap.151 - triptrap/trap.197 triptrap/trap.200 triptrap/trap.5 - triptrap/trap.6: New files from John Hobby. + triptrap/mtrap.mp triptrap/trap.148 triptrap/trap.149 + triptrap/trap.150 triptrap/ triptrap/ triptrap/ triptrap/trap.151 + triptrap/trap.197 triptrap/trap.200 triptrap/trap.5 + triptrap/trap.6: New files from John Hobby. Wed Jan 28 20:44:40 1998 Olaf Weber * dvitomp.ch: Version number 0.632a. * dvitomp.web, dvitomp.ch: Version number set to 0.632a. Note - that the modifications are a stopgap, until John Hoppy releases an - updated version. + that the modifications are a stopgap, until John Hoppy releases an + updated version. * tex.ch (50.1325): undump_upper_check_things was supplied with - the wrong upper limit. + the wrong upper limit. * share/special.map: New version from Thomas Esser. @@ -2851,38 +2856,38 @@ Fri Jan 23 15:03:49 1998 Olaf Weber (51.1337): Make %& lines work reliably. * texmfmem.h: Changes for Omega, to make its dumps - endian-independent. After John Plaice. + endian-independent. After John Plaice. Sat Jan 17 09:37:23 1998 Olaf Weber * wmftalk.h renamed to mftalk.h. From Mathias Herberts - + * withenable.ac: --with-mftalk defined NEXTWIN, not MFTALKWIN. - From Mathias Herberts + From Mathias Herberts Wed Jan 14 21:23:56 1998 Olaf Weber * tex.ch: Added warning for the unwary on the advice of Peter - Breitenlohner. Comment fixes from Peter. + Breitenlohner. Comment fixes from Peter. Tue Jan 13 08:31:52 1998 Olaf Weber * Makefile.in (dvitomp-check): Let DVItoMP look in ./tests for - ptmr.vf. + ptmr.vf. * dvitomp.ch ([65] l.1152): Correct a bug in dvitomp.web, that - prevents the font name from being printed as part of the error - message. + prevents the font name from being printed as part of the error + message. * Makefile.in (check-tex): Correction of typo, set TMPDIR to .., - so that the PATH settings continue to work when the target is used - from the source directory. From Eli Zaretskii. + so that the PATH settings continue to work when the target is used + from the source directory. From Eli Zaretskii. Fri Jan 9 21:13:39 1998 Olaf Weber * Makefile.in: Many changes, related to putting omegaware files in - omegaware directory. + omegaware directory. (all, default): Make manual pages. Sun Jan 4 16:00:54 1998 Olaf Weber @@ -2892,27 +2897,27 @@ Sun Jan 4 16:00:54 1998 Olaf Weber Thu Jan 1 15:52:39 1998 Olaf Weber * Makefile.in: Add an all-dist target (maintainer only) and change - the names of the etex, omega, and pdftex tarballs. + the names of the etex, omega, and pdftex tarballs. Tue Dec 30 17:49:51 1997 Olaf Weber * Makefile.in (etex.efmt, elatex.efmt): Expand contents of - {etex,elatex}.ini files. + {etex,elatex}.ini files. (check-pooltype): In e-TeX compatibility mode there's no tex.pool, but an etex.pool. Both after Peter Breitenlohner. * Makefile.in: Add man directory to targets. Correct PATH setting - for the nonesuch test in check-tex. + for the nonesuch test in check-tex. * configure.in: Added man/Makefile to AC_OUTPUT. Thu Dec 18 20:37:48 1997 Olaf Weber * Makefile.in (check-tex): Make the nonesuch test work when we - haven't installed the scripts yet. + haven't installed the scripts yet. * doc/web2c.texi: Correction of -maketex -> -mktex, and a few - others. + others. * help.h: Change spelling of -maketex option to -mktex. @@ -2927,12 +2932,12 @@ Sat Dec 13 23:03:46 1997 Olaf Weber * texmfmp.h [TeX]: Add definitions for flushdvi. * tex.ch ([32.640] l.12690): Somewhat cleaner code for the IPC - fflushes. + fflushes. Fri Dec 12 10:25:43 1997 Olaf Weber * help.h: Correct some messages for the change of MakeTeX to - mktex. + mktex. * tex.ch ([32.640] l.12690): Add fflush(dvi_file) in two places of the IPC code; the buffering caused problems. After Gregor @@ -2941,19 +2946,19 @@ Fri Dec 12 10:25:43 1997 Olaf Weber * weave.ch: Increase max_bytes, so that we can weave Omega. * doc/web2c.texi: Updated for changes to shell_enabled and - openout_any variables. + openout_any variables. Wed Dec 3 17:38:53 1997 Olaf Weber * Makefile.in (install-fmts): The choice is between @TEX@ and - @CTEX@, not @TEX@ and @ETEX@. + @CTEX@, not @TEX@ and @ETEX@. Tue Dec 2 12:57:17 1997 Olaf Weber * Makefile.in (extraclean): Be more thorough. * Makefile.in (mf.base, mpost.mem): Use --base=mf, --mem=mpost - option. + option. Mon Dec 1 19:07:00 1997 Olaf Weber @@ -2964,20 +2969,20 @@ Mon Dec 1 19:07:00 1997 Olaf Weber * help.h: Updated for the --interaction option. * mf.ch (6.68, 6.69, 48.1199): Add support for --interaction - option. + option. * mp.ch (6.83, 6.84, 45.1293): Support for --interaction option. * tex.ch (6.73, 6,74, 50.1327): Support for the --interaction - option. + option. * Makefile.in (install-links): Links are cheap on UNIX, so install - links for all kinds of *ini* and *vir*. + links for all kinds of *ini* and *vir*. Sun Nov 30 13:32:25 1997 Olaf Weber * withenable.ac: Change --with-maketextex to --with-mktextex as a - consequence of the great renaming. + consequence of the great renaming. Sat Nov 29 13:07:49 1997 Olaf Weber @@ -2993,10 +2998,10 @@ Sat Nov 29 13:07:49 1997 Olaf Weber dump file. * Makefile.in (*.{fmt,emft,base,mem}): Changes for new name - generation rules for formats. + generation rules for formats. * Makefile.in (*-check): Changes for checking outside the source - dir. + dir. (*-dist): Add versions of the added packages to the names of their tarballs. @@ -3010,18 +3015,18 @@ Tue Nov 25 18:29:47 1997 Olaf Weber Mon Nov 24 17:26:40 1997 Olaf Weber * Makefile.in: Changes to let make check work outside the source - tree. + tree. * configure.in: Create a tests subdirectory if necessary. Sat Nov 22 19:27:47 1997 Olaf Weber * Makefile.in: Change ?w2c-$(version).tar.gz names to - ?web2c-$(version).tar.gz in the etex-dist, omega-dist, pdftex-dist - targets. + ?web2c-$(version).tar.gz in the etex-dist, omega-dist, pdftex-dist + targets. * README: Add references to etexdir/README, omegadir/README, and - pdftexdir/README. + pdftexdir/README. * doc/web2c.texi: Minor updates. @@ -3035,8 +3040,8 @@ Wed Nov 19 17:13:31 1997 Olaf Weber change of softkey-*.map to skey*.map. * Makefile.in: Definition of LN_S removed, it is included from - common.make. - Explicit rules for tangling e-TeX and PDFTeX. Corrected the rule + common.make. + Explicit rules for tangling e-TeX and PDFTeX. Corrected the rule for tangling Omega. (dist): Ensure the fontname *.map files are included. (gftopk-check, pktogf-check, pktype-check): cmr10.600pk is renamed to @@ -3046,7 +3051,7 @@ Wed Nov 19 17:13:31 1997 Olaf Weber * texmfmp.h [NeXT]: More compile-time endianness tests. * withenable.ac: Change formatting of help text to make it line up - better. + better. Sun Nov 16 11:41:08 1997 Olaf Weber @@ -3055,18 +3060,18 @@ Sun Nov 16 11:41:08 1997 Olaf Weber Sat Nov 15 21:33:28 1997 Olaf Weber * withenable.ac: Add an --with-omega option, so that omega can be - selectively disabled if so desired. + selectively disabled if so desired. * texmfmp.h: Definition of Xchr removed. Additions for Omega. - The added definitions for PDFTeX now come from an external file. + The added definitions for PDFTeX now come from an external file. * help.h: Help messages for e-TeX, PDFTeX, and Omega and friends. - Since these messages are highly web2c-specific, and unlikely to - change much, there seems to be little reason to move them to - external files. + Since these messages are highly web2c-specific, and unlikely to + change much, there seems to be little reason to move them to + external files. * cpascal.h: Put definition of Xchr in this file, because Omega - likes it. Also other additions to support Omega. + likes it. Also other additions to support Omega. * configure.in: Add support for conditionally using Omega. @@ -3075,17 +3080,17 @@ Sat Nov 15 21:33:28 1997 Olaf Weber Fri Nov 14 16:39:32 1997 Olaf Weber * Makefile.in: Add very primitive kludge for the creation of - matching e-TeX and PDFTeX distributions. + matching e-TeX and PDFTeX distributions. * Makefile.in (web-dist): Remove etex.web and pdftex.web for the - web-distribution. + web-distribution. * Makefile.in (dist): Include tiedir in distribution. * Add tie-2.4 to the distribution. It lives in web2c/tiedir. * texmfmp.h [eTeX]: TEXPOOLNAME changes; [PDFTeX]: define - PDFTEXPOOLNAME. + PDFTEXPOOLNAME. * help.h: Include a help header for e-TeX and PDFTeX. @@ -3094,15 +3099,15 @@ Fri Nov 14 16:39:32 1997 Olaf Weber * configure.in: Change @ETEXTEX@ to @CTEX@. * withenable.ac: Add --with-pdftex, --with-etex, - --with-system-zlib, and --with-system-pnglib options. + --with-system-zlib, and --with-system-pnglib options. * configure.in: Add support for pdfTeX and e-TeX related options. Thu Nov 13 23:49:10 1997 Olaf Weber * texmfmp.h: Include code to test for endianess when compiling. - When the BYTE_ORDER macros are available, this improves the - ability to cross-compile. + When the BYTE_ORDER macros are available, this improves the + ability to cross-compile. Mon Nov 10 13:15:21 1997 Olaf Weber @@ -3125,12 +3130,12 @@ Wed Oct 29 11:43:30 1997 Olaf Weber * withenable.ac: Correction: dump-noshare -> dump-share. * configure.in: Do not include ../kpathsea/xt.ac at the top, - because that puts the tests for X before the defaults that - withenable.ac sets up. + because that puts the tests for X before the defaults that + withenable.ac sets up. * withenable.ac: Include ../kpathsea/xt.ac here. * withenable.ac: Add quotes to make --with-editor='vim +%d %s' - work, rather than require --with-editor='"vim +%d %s"'. + work, rather than require --with-editor='"vim +%d %s"'. Tue Oct 28 21:35:37 1997 Olaf Weber @@ -3139,12 +3144,12 @@ Tue Oct 28 21:35:37 1997 Olaf Weber Mon Oct 27 16:22:54 1997 Olaf Weber * withenable.ac: sinclude(../kpathsea/xt.ac) and - sinclude(kpathsea/xt.ac) are apparently superfluous. + sinclude(kpathsea/xt.ac) are apparently superfluous. Tue Oct 21 23:35:47 1997 Olaf Weber * Makefile.in: Somewhat saner handling of triptrap dir when - creating a distribution. + creating a distribution. Mon Oct 20 08:05:31 1997 Olaf Weber @@ -3153,7 +3158,7 @@ Mon Oct 20 08:05:31 1997 Olaf Weber * doc/ref.bib: Preserve capitalisation in titles. * cpascal.h: Undef `read' if it is already defined, before - defining it. Don't set console device to binary on WIN32. From + defining it. Don't set console device to binary on WIN32. From Fabrice Popineau. * config.h [WIN32]: Add WIN32WIN define. From Fabrice Popineau. @@ -3161,20 +3166,20 @@ Mon Oct 20 08:05:31 1997 Olaf Weber Fri Oct 17 10:37:38 1997 Olaf Weber * cpascal.h [__DJGPP__]: Set stdin/stdout to binary, but not if - they are the console device. From Eli Zaretskii - . + they are the console device. From Eli Zaretskii + . Thu Oct 16 20:39:27 1997 Olaf Weber * Makefile.in: Add target depend:: to remake dependencies in - subdirectories. + subdirectories. * Makefile.in (tex_c, tex_o): After the last changes to tex.ch, we - no longer have a tex2.c. + no longer have a tex2.c. * tex.ch: Replace 'xlparen' by '@=(@>' and 'xrparen' by '@=)@>'. - Compare ./web2c/cvttex.sed: Obsolete file. Also, various changes - for e-TeX (small rearrangements, introduces Init..Tini, remove + Compare ./web2c/cvttex.sed: Obsolete file. Also, various changes + for e-TeX (small rearrangements, introduces Init..Tini, remove tabs and trailing blanks). From Peter Breitenlohner . @@ -3183,8 +3188,8 @@ Thu Oct 16 20:39:27 1997 Olaf Weber * mp.ch: Get mpost to handle filenames with multiple dots better. * mf.ch: Get mf to handle filenames with multiple dots better. * tex.ch: Numerous changes to remove the extend-jobname stuff, and - replace it with a sane handling of filenames with more than one - dot. See especially end_name and start_input. + replace it with a sane handling of filenames with more than one + dot. See especially end_name and start_input. Wed Oct 15 17:37:07 1997 Olaf Weber @@ -3193,32 +3198,32 @@ Wed Oct 15 17:37:07 1997 Olaf Weber Sun Oct 12 11:50:58 1997 Olaf Weber * tex.ch [53.1374]: Check name of file before opening it, not - afterwards. + afterwards. * mp.ch [35.783]: Check name of file with open_out_name_ok before - trying to open it for writing instead of afterwards. + trying to open it for writing instead of afterwards. Fri Oct 3 11:10:15 1997 Olaf Weber * tangle.ch ([64] Delayed pool file opening.): Use - basename_change_suffix to obtain a reasonable name for the pool - file. + basename_change_suffix to obtain a reasonable name for the pool + file. * vptovf.ch (6 Open VPL file): Print version_string instead of - repeating the banner. + repeating the banner. * doc/web2c.texi: Correct description of -extend-jobname option. * help.h [TEXHELP]: Correct description of -extend-jobname option. * tex.ch (29.517): Changed logic to fix extend-jobname=never - problem. + problem. Thu Oct 2 18:06:11 1997 Olaf Weber * doc/web2c.texi: Some minor corrections, suggested by "Tomasz - J. Cholewo" . + J. Cholewo" . * tex.ch: A patch to allow printing of non-ascii characters. From - Bernd Raichle . + Bernd Raichle . Wed Oct 1 23:29:54 1997 Olaf Weber @@ -3235,11 +3240,11 @@ Tue Sep 30 11:15:35 1997 Olaf Weber * doc/Makefile.in: Use the add-info-toc script for the top level. * tangle.ch: Increase max_toks from 50000 to 60000, max_names from - 4000 to 6000 + 4000 to 6000 (was 5000). * c-auto.h.in (YYTEXT_UCHAR): added to solve the unsigned char - yytext[] bug. (From Thomas Esser ) + yytext[] bug. (From Thomas Esser ) Sat Apr 19 16:11:24 1997 Karl Berry @@ -3288,7 +3293,7 @@ Sat Feb 1 17:17:19 1997 Karl Berry (windowlink): Use it. * configure.in: Fix test for -lXext to include $X_EXTRA_LIBS - (needed on Solaris at least). Introduce $x_tool_libs variable + (needed on Solaris at least). Introduce $x_tool_libs variable for toolkit libraries -lXt -lXext, only leave -lX11 in $wlibs. From Ulrik. @@ -3412,7 +3417,7 @@ Sun Nov 10 16:02:08 1996 Karl Berry * Makefile.in (install-data): Install from doc, too. Install mp.pool, not mpost.pool. - Call mkdirchain. + Call mkdirchain. From Ulrik. * configure.in: Do X testing here, @@ -3429,7 +3434,7 @@ Thu Oct 31 19:27:56 1996 Karl Berry Sun Oct 27 05:15:03 1996 Karl Berry * patgen.web: New version from peb to avoid division by zero. - * patgen.ch: Remove my hack that did this. + * patgen.ch: Remove my hack that did this. Fri Oct 25 15:11:43 1996 Karl Berry @@ -3457,13 +3462,13 @@ Tue Oct 22 13:14:26 1996 Karl Berry $(fmts) $(bases) $(mems). We weren't remaking the formats. * Makefile.in (trip, trap, mptrap): @echo to stderr, no use - redirecting it to the file we tell them to look at. + redirecting it to the file we tell them to look at. * mf.ch: Initialize char_class[255]; somehow the loop was changed to stop at 254?! * triptrap/texmf.cnf: Oops, can't have comments on the same line - as variable definitions. + as variable definitions. Sun Oct 20 18:00:16 1996 Karl Berry @@ -3550,205 +3555,205 @@ Sat Jun 1 13:12:44 1996 Karl Berry Mon May 27 13:27:38 1996 Karl Berry - * config.h: Use #if __STDC__, not #ifdef. + * config.h: Use #if __STDC__, not #ifdef. Sat May 25 15:30:52 1996 Karl Berry - * tex.ch: Doc fix. + * tex.ch: Doc fix. Fri May 24 11:12:07 1996 Karl Berry - * help.h (TEXHELP): Document -extend-jobname. - * tex.ch: Implement it. + * help.h (TEXHELP): Document -extend-jobname. + * tex.ch: Implement it. - * dvitype.ch (name_size): Increase to 1000. We should dynamically - allocate all these arrays, but it doesn't seem worth the trouble - to delay the release even more. + * dvitype.ch (name_size): Increase to 1000. We should dynamically + allocate all these arrays, but it doesn't seem worth the trouble + to delay the release even more. Thu May 23 16:53:38 1996 Karl Berry - * bibtex.ch: Dynamically (re)allocate the wiz_fn_space array - wiz_functions, as Nelson has reached the limit. + * bibtex.ch: Dynamically (re)allocate the wiz_fn_space array + wiz_functions, as Nelson has reached the limit. Mon May 13 17:27:23 1996 Karl Berry - * *.ch: Include program name in `need arguments' error. + * *.ch: Include program name in `need arguments' error. Mon May 6 14:42:09 1996 Karl Berry - * dvitype.ch: Doc fixes. + * dvitype.ch: Doc fixes. Fri May 3 17:34:29 1996 Karl Berry - * withenable.ac: Use AC_ARG_WITH instead of AC_ARG_ENABLE for - maketextex-default. - Turn off MakeTeXTeX by default, as intended. - Remove maketexmf-default -- that is in kpathsea now. + * withenable.ac: Use AC_ARG_WITH instead of AC_ARG_ENABLE for + maketextex-default. + Turn off MakeTeXTeX by default, as intended. + Remove maketexmf-default -- that is in kpathsea now. Thu May 2 14:14:38 1996 Karl Berry - * Makefile.in (dist_subdirs): Add contrib, rename data to share. + * Makefile.in (dist_subdirs): Add contrib, rename data to share. - * kpathsea.make (c_auto_h_dir): Restore this. + * kpathsea.make (c_auto_h_dir): Restore this. Mon Apr 29 16:09:10 1996 Karl Berry - * Makefile.in ({tex,mp,mf}.pool): Add these targets along with the - .p's, since they get made at the same time. We never depend on them. + * Makefile.in ({tex,mp,mf}.pool): Add these targets along with the + .p's, since they get made at the same time. We never depend on them. Sun Apr 28 15:06:15 1996 Karl Berry - * configure.in (pb_AC_ASM_UNDERSCORE): Add call to new routine. - From: Peter Breitenlohner . + * configure.in (pb_AC_ASM_UNDERSCORE): Add call to new routine. + From: Peter Breitenlohner . Sat Apr 27 17:11:00 1996 Karl Berry - * tex.ch: Add changes from Wayne for dynamically allocated number - of hyphenation exceptions. + * tex.ch: Add changes from Wayne for dynamically allocated number + of hyphenation exceptions. Mon Apr 22 11:47:17 1996 Karl Berry - * pktogf.ch: Correct call to kpse_open_file. + * pktogf.ch: Correct call to kpse_open_file. Sun Apr 21 17:27:02 1996 Karl Berry - * help.h (MFHELP, TEXHELP): Document [-no]-maketex. + * help.h (MFHELP, TEXHELP): Document [-no]-maketex. Wed Mar 13 15:43:00 1996 Karl Berry - * configure.in (AC_OUTPUT): Add doc/Makefile. + * configure.in (AC_OUTPUT): Add doc/Makefile. Tue Mar 12 15:27:37 1996 Karl Berry - * tex.ch (hyph_size): Increase to 1009. + * tex.ch (hyph_size): Increase to 1009. Sun Mar 10 15:56:35 1996 Karl Berry - * tex.ch (\openout): Don't log if the log file isn't open yet. + * tex.ch (\openout): Don't log if the log file isn't open yet. - * bibtex.ch (glob_str_size): Increase to buf_size. Suggested by Ulrik. - Could dynamically allocate it (and global_strs, etc.), a la - entry_strs, but time is fleeting. + * bibtex.ch (glob_str_size): Increase to buf_size. Suggested by Ulrik. + Could dynamically allocate it (and global_strs, etc.), a la + entry_strs, but time is fleeting. Fri Feb 23 11:23:27 1996 Karl Berry - * bibtex.ch: Doc fix. + * bibtex.ch: Doc fix. Sun Feb 18 16:18:54 1996 Karl Berry - * (most).ch: Change xopenfile calls to kpse_find_file. + * (most).ch: Change xopenfile calls to kpse_find_file. Sat Feb 17 15:22:59 1996 Karl Berry - * tex.ch (\openout): Log what we open, and disallow some filenames. - * texmfmp.h (openoutnameok): Declare this. + * tex.ch (\openout): Log what we open, and disallow some filenames. + * texmfmp.h (openoutnameok): Declare this. Fri Feb 16 17:55:12 1996 Karl Berry - * texmfmp.h (NONASCII): Define this. + * texmfmp.h (NONASCII): Define this. Thu Feb 15 14:11:58 1996 Karl Berry - * tex.ch: Set kpse_make_tex_discard_errors if interaction = batchmode. - * mf.ch, mp.ch: Likewise. - * Makefile.in (tex-check): Include check that this works. - * texmfmp.h: Include . - * cpascal.h (kpsemaketexdiscarderrors): New macro. - - * data: Rename to `share'. - * Makefile.in: Uses changed. + * tex.ch: Set kpse_make_tex_discard_errors if interaction = batchmode. + * mf.ch, mp.ch: Likewise. + * Makefile.in (tex-check): Include check that this works. + * texmfmp.h: Include . + * cpascal.h (kpsemaketexdiscarderrors): New macro. + + * data: Rename to `share'. + * Makefile.in: Uses changed. Wed Feb 14 11:25:03 1996 Karl Berry - * mf.ch, mp.ch: Incorporate patches for length of single-character - unprintable strings, per message to tex-implementors. - From: vieth@thphy.uni-duesseldorf.de (Ulrik Vieth). - Date: Wed, 20 Dec 1995 13:43:52 +0100. + * mf.ch, mp.ch: Incorporate patches for length of single-character + unprintable strings, per message to tex-implementors. + From: vieth@thphy.uni-duesseldorf.de (Ulrik Vieth). + Date: Wed, 20 Dec 1995 13:43:52 +0100. Sat Feb 10 15:17:45 1996 Karl Berry - * mf.ch: Use halfp where possible (from Andreas Scherer). + * mf.ch: Use halfp where possible (from Andreas Scherer). - * tex.ch: Add copyright clarification (from bernd). + * tex.ch: Add copyright clarification (from bernd). - * help.h ({TEX,MF,MP}HELP): -program is really -progname. + * help.h ({TEX,MF,MP}HELP): -program is really -progname. - * tex.ch, mf.ch, mp.ch: Remove word `default' in ``Can't find the - default ___ foo.'' + * tex.ch, mf.ch, mp.ch: Remove word `default' in ``Can't find the + default ___ foo.'' Fri Feb 9 15:46:31 1996 Karl Berry - * withenable.ac: --with-maketexpk etc. moved to - kpathsea/withenable.ac. + * withenable.ac: --with-maketexpk etc. moved to + kpathsea/withenable.ac. Sat Feb 3 15:45:15 1996 Karl Berry - * Makefile.in (DEFS): Move to common.make. + * Makefile.in (DEFS): Move to common.make. Sun Dec 31 16:46:23 1995 Karl Berry - * cpascal.h (kpsefindmft): Add to underscore-less list. + * cpascal.h (kpsefindmft): Add to underscore-less list. Fri Dec 29 17:17:02 1995 Karl Berry - * Makefile.in: misc.make is now clean.make. + * Makefile.in: misc.make is now clean.make. Tue Dec 26 15:04:10 1995 Karl Berry - * Makefile.in (program_files): Add *.ac. - * withenable.ac: New file. + * Makefile.in (program_files): Add *.ac. + * withenable.ac: New file. - * configure.in (maketex*): Fix doc strings. + * configure.in (maketex*): Fix doc strings. Mon Dec 18 11:29:44 1995 Karl Berry - * Makefile.in (programs): New target. + * Makefile.in (programs): New target. Sun Dec 17 15:10:09 1995 Karl Berry - * tex.ch: Add support for dumping interesting parts of the .fmt + * tex.ch: Add support for dumping interesting parts of the .fmt file, to aid in debugging latex, etc. Suggested by David Carlisle. Tue Dec 12 15:57:15 1995 Karl Berry - * Makefile.in (install-links): Make dependency of install-exec, - rather than install-data. - (install-exec): Install the pool files as well. - From Ulrik. + * Makefile.in (install-links): Make dependency of install-exec, + rather than install-data. + (install-exec): Install the pool files as well. + From Ulrik. - * mf.ch, mp.ch: Module number corrections, etc., from Ulrik. + * mf.ch, mp.ch: Module number corrections, etc., from Ulrik. Mon Dec 11 12:59:16 1995 Karl Berry - * Makefile.in (tex-check): Add run of Bernd's mltextst.tex, and - add that file to check/. + * Makefile.in (tex-check): Add run of Bernd's mltextst.tex, and + add that file to check/. - * weave.ch: Remove bogus increment of optind that prevented - recognition of the change file. + * weave.ch: Remove bogus increment of optind that prevented + recognition of the change file. Sun Dec 10 14:58:38 1995 Karl Berry - * Makefile.in (post-dist): Include tangleboot.p. + * Makefile.in (post-dist): Include tangleboot.p. - * mf.ch: Back to disallowing 8-bit characters. - * mp.ch: Disallow in general, but allow when |tex_flushing|. - From Ulrik. + * mf.ch: Back to disallowing 8-bit characters. + * mp.ch: Disallow in general, but allow when |tex_flushing|. + From Ulrik. - * Makefile.in (check/check.log): New target. - (pre-dist): Depend on it. + * Makefile.in (check/check.log): New target. + (pre-dist): Depend on it. - * mft.ch: Use kpse_find_mft. + * mft.ch: Use kpse_find_mft. - * Makefile.in (triptrap): Rename from mptriptrap. From Ulrik. + * Makefile.in (triptrap): Rename from mptriptrap. From Ulrik. - * triptrap/texmf.cnf: Remove pool_size.mp, since it was being - treated as 32000 anyway. From Ulrik. + * triptrap/texmf.cnf: Remove pool_size.mp, since it was being + treated as 32000 anyway. From Ulrik. - * cpascal.h: Doc fix, from a comment by Andreas S. + * cpascal.h: Doc fix, from a comment by Andreas S. - * Makefile.in (install-man): New target, dependency of - install-data. - (install-links): Don't install tex as a link, it's the binary. + * Makefile.in (install-man): New target, dependency of + install-data. + (install-links): Don't install tex as a link, it's the binary. From: Joern Clausen (among others). Sat Dec 9 20:26:51 1995 Ulrik Vieth @@ -3757,798 +3762,798 @@ Sat Dec 9 20:26:51 1995 Ulrik Vieth Sun Dec 3 13:42:33 1995 Karl Berry - * mp.ch: Make character 255 invalid here, too. - Allow input filenames like `one.two.mp'. + * mp.ch: Make character 255 invalid here, too. + Allow input filenames like `one.two.mp'. - * tex.ch: .dtx is another special case for TeX input. + * tex.ch: .dtx is another special case for TeX input. Fri Dec 1 16:15:32 1995 Karl Berry - * mf.ch, mp.ch, mft.ch: Patches from Ulrik to allow 8-bit - input. (Although bugs remain.) - + * mf.ch, mp.ch, mft.ch: Patches from Ulrik to allow 8-bit + input. (Although bugs remain.) + Mon Nov 27 11:10:53 1995 Karl Berry - * Makefile.in (install-links): Install mltex as a link to virtex. + * Makefile.in (install-links): Install mltex as a link to virtex. Sun Nov 26 13:40:01 1995 Karl Berry - * help.h (TEXHELP): Document -mltex. + * help.h (TEXHELP): Document -mltex. Fri Nov 24 13:16:13 1995 Karl Berry - * Makefile.in (install-data): Avoid use of basename here. + * Makefile.in (install-data): Avoid use of basename here. Thu Nov 23 15:20:24 1995 Karl Berry - * dvicopy.web, dvicopy.ch: Update for version 1.5. + * dvicopy.web, dvicopy.ch: Update for version 1.5. Wed Nov 22 13:04:50 1995 Karl Berry - * mft.ch: Treat tab and form feed like spaces on input. + * mft.ch: Treat tab and form feed like spaces on input. - * {weave,tangle,mft,patgen,vptovf,pltotf}.ch: Increase input line - length limit to 3000. From Ulrik. + * {weave,tangle,mft,patgen,vptovf,pltotf}.ch: Increase input line + length limit to 3000. From Ulrik. Sun Nov 19 16:05:06 1995 Karl Berry - * Makefile.in (program_files): Remove tangleboot.p. - (dist): Don't include various files in check/. - (distclean): Remove tangleboot. - (clean): Remove *.fmt, etc. - From John I. + * Makefile.in (program_files): Remove tangleboot.p. + (dist): Don't include various files in check/. + (distclean): Remove tangleboot. + (clean): Remove *.fmt, etc. + From John I. Sat Nov 18 17:05:37 1995 Karl Berry - * Makefile.in (distclean): Remove *extra.c. From Peter Dyballa. + * Makefile.in (distclean): Remove *extra.c. From Peter Dyballa. - * tex.ch: String recycling changes from Bernd. + * tex.ch: String recycling changes from Bernd. Fri Nov 17 13:22:31 1995 Karl Berry - * mp.ch (open_write_file): Needs modification for Amiga. From - Andreas S. + * mp.ch (open_write_file): Needs modification for Amiga. From + Andreas S. - * gftodvi.ch (start_gf): Initialize arg_buf_ptr. From Andreas S. + * gftodvi.ch (start_gf): Initialize arg_buf_ptr. From Andreas S. - * help.h (TEXHELP, MFHELP, MPHELP): Document new option -program. + * help.h (TEXHELP, MFHELP, MPHELP): Document new option -program. - * tangle.ch, weave.ch: Correct logic for finding chg_name. From - Ulrik and Andreas S. + * tangle.ch, weave.ch: Correct logic for finding chg_name. From + Ulrik and Andreas S. - * cpascal.h (libcfree): Use this name instead of cfree, which - historically exists on some systems. - * tex.ch, mf.ch, mp.ch: Change the calls. + * cpascal.h (libcfree): Use this name instead of cfree, which + historically exists on some systems. + * tex.ch, mf.ch, mp.ch: Change the calls. - * dvitomp.ch, gftodvi.ch: abs => fabs. From Ulrik. + * dvitomp.ch, gftodvi.ch: abs => fabs. From Ulrik. Thu Nov 16 16:18:11 1995 Karl Berry - * weave.ch, vptovf.ch, tangle.ch, pltotf.ch, patgen.ch: Call - kpse_set_progname. From Gregor Hoffleit. + * weave.ch, vptovf.ch, tangle.ch, pltotf.ch, patgen.ch: Call + kpse_set_progname. From Gregor Hoffleit. - * Makefile.in (install-exec): make install-exec in mpware. - (clean): Remove junk from mptriptrap. - (install-links, install-fmts, etc.): Various fixes. - From Ulrik. + * Makefile.in (install-exec): make install-exec in mpware. + (clean): Remove junk from mptriptrap. + (install-links, install-fmts, etc.): Various fixes. + From Ulrik. - * config.h (AMIGAWIN) [AMIGA]: Define this. From Andreas Scherer. + * config.h (AMIGAWIN) [AMIGA]: Define this. From Andreas Scherer. Sun Nov 12 16:05:44 1995 Karl Berry - * gftype.ch (parse_arguments): Had <> -1 instead of = -1 when - checking the getopt_return_val. + * gftype.ch (parse_arguments): Had <> -1 instead of = -1 when + checking the getopt_return_val. - * mf.ch, mp.ch (ab_vs_cd): Remove assembler possibility for this, - since it's not an inner loop function. From Wayne. + * mf.ch, mp.ch (ab_vs_cd): Remove assembler possibility for this, + since it's not an inner loop function. From Wayne. - * mp.ch: Allow more comment characters in psfonts.map. - Make all error messages use `psfonts.map' consistently. From Ulrik. + * mp.ch: Allow more comment characters in psfonts.map. + Make all error messages use `psfonts.map' consistently. From Ulrik. - * help.h (TEXHELP): -shell-escape instead of -noshell. Alphabetize - all (excepting -help/-version). + * help.h (TEXHELP): -shell-escape instead of -noshell. Alphabetize + all (excepting -help/-version). - * tex.ch: Adding logging of system, disable by default, convert to - external character set. Suggested by Bernd, Nelson, et al. + * tex.ch: Adding logging of system, disable by default, convert to + external character set. Suggested by Bernd, Nelson, et al. - * Makefile.in (dvitomp-check): Use ./dvitomp. + * Makefile.in (dvitomp-check): Use ./dvitomp. Mon Oct 30 17:04:19 1995 Karl Berry - * help.h (MPHELP): Corrections from John Hobby. + * help.h (MPHELP): Corrections from John Hobby. Sun Oct 22 16:47:23 1995 Karl Berry - * Makefile.in (mems, bases, fmts, formats, mptriptrap): New - targets. Reported by Ulrik. - (web2c, .ch.p, tangle.p): Use $(shared_env). From Simon. - (tex.fmt, latex.fmt): Missing \ before \input. Reported by Tim. - (install-links): Install vir* links as well as ini*. Reported by Tim. + * Makefile.in (mems, bases, fmts, formats, mptriptrap): New + targets. Reported by Ulrik. + (web2c, .ch.p, tangle.p): Use $(shared_env). From Simon. + (tex.fmt, latex.fmt): Missing \ before \input. Reported by Tim. + (install-links): Install vir* links as well as ini*. Reported by Tim. Sat Oct 7 17:48:43 1995 Karl Berry - * Makefile.in (install-links): Also depend on install-mems. From Ulrik. + * Makefile.in (install-links): Also depend on install-mems. From Ulrik. Fri Oct 6 16:26:13 1995 Karl Berry - * Makefile.in: Use ./ instead of just , in the - *-check targets and trip. From Wayne. + * Makefile.in: Use ./ instead of just , in the + *-check targets and trip. From Wayne. - * help.h ({TEX,MF,MP}HELP: Document %&ini. + * help.h ({TEX,MF,MP}HELP: Document %&ini. Mon Oct 2 15:55:57 1995 Karl Berry - * pooltype.ch: Call kpse_set_progname. + * pooltype.ch: Call kpse_set_progname. Sat Sep 30 15:06:57 1995 Karl Berry - * tex.ch: Add \write18 and -output-comment support. - * help.h (TEX_HELP): Document the options. + * tex.ch: Add \write18 and -output-comment support. + * help.h (TEX_HELP): Document the options. Sat Sep 23 15:05:06 1995 Karl Berry - * configure.in (strtol): Move this test to kpathsea, since we - can only use it once. + * configure.in (strtol): Move this test to kpathsea, since we + can only use it once. Wed Sep 20 16:22:54 1995 Karl Berry - * tex.ch: Chop off an extension of .ltx, .texi, or .texinfo after - all, when making the jobname. + * tex.ch: Chop off an extension of .ltx, .texi, or .texinfo after + all, when making the jobname. Sun Sep 17 11:48:34 1995 Karl Berry - * configure.in: Enable MakeTeXMF and MakeTeXTFM by default. + * configure.in: Enable MakeTeXMF and MakeTeXTFM by default. Sat Sep 9 16:26:01 1995 Karl Berry - * Makefile.in (install-data): Install the *.map files. - (dist): Put the .tcx and .map files in a subdir `data'. + * Makefile.in (install-data): Install the *.map files. + (dist): Put the .tcx and .map files in a subdir `data'. Thu Sep 7 12:43:02 1995 Karl Berry - * Makefile.in (lib_sources): Remove xopenfile.c. + * Makefile.in (lib_sources): Remove xopenfile.c. Mon Sep 4 17:15:43 1995 Karl Berry - * cpascal.h (xopenfile): Moved to kpathsea. + * cpascal.h (xopenfile): Moved to kpathsea. Fri Sep 1 17:43:05 1995 Karl Berry - * configure.in: Doc fix. - * texmfmem.h: Doc fix. + * configure.in: Doc fix. + * texmfmem.h: Doc fix. Thu Aug 31 13:36:09 1995 Karl Berry - * cpascal.h (odd): Maybe x & 1 is better than x % 2. + * cpascal.h (odd): Maybe x & 1 is better than x % 2. (half, halfp, roundscaled, roundfraction, floorscaled, floorunscaled): Define these. * mf.ch, mp.ch (ab_vs_cd) [ASM_SCALED_FRACTION]: ifdef this, and use the routines above. - * configure.in: If Linux, set and substitute for @system_optimize@. + * configure.in: If Linux, set and substitute for @system_optimize@. Wed Aug 30 16:30:56 1995 Karl Berry - * texmfmem.h: Remove junkx and junky in LittleEndian case. - Reported by Wayne. + * texmfmem.h: Remove junkx and junky in LittleEndian case. + Reported by Wayne. - * config.h (NO_DUMP_SHARE): Renamed from NO_FMTBASE_SWAP. + * config.h (NO_DUMP_SHARE): Renamed from NO_FMTBASE_SWAP. Fri Aug 25 13:21:31 1995 Karl Berry - * Makefile.in (prereq-lose, tex.fmt, latex.fmt, mp.mem, etc.): New - targets, mostly copied from the old Makefiles. Run kpsewhich to - make sure the input files are there first. + * Makefile.in (prereq-lose, tex.fmt, latex.fmt, mp.mem, etc.): New + targets, mostly copied from the old Makefiles. Run kpsewhich to + make sure the input files are there first. Thu Aug 24 19:13:02 1995 Karl Berry - * help.h (TEXHELP, MPHELP, MFHELP): Mention the &DUMPFILE capability. + * help.h (TEXHELP, MPHELP, MFHELP): Mention the &DUMPFILE capability. Tue Aug 22 11:44:08 1995 Karl Berry - * kpathsea.make (c_auto_h_dir): Define this. + * kpathsea.make (c_auto_h_dir): Define this. - * dvitype.ch: Don't call xfclose if we didn't open the tfm file. + * dvitype.ch: Don't call xfclose if we didn't open the tfm file. Mon Aug 21 16:43:39 1995 Karl Berry - * cpascal.h (FOPENRMODE): Define this. - * dvitype.ch (open_tfm_file): Don't call xopenfile, since we don't - want to exit if no TFM file. + * cpascal.h (FOPENRMODE): Define this. + * dvitype.ch (open_tfm_file): Don't call xopenfile, since we don't + want to exit if no TFM file. Fri Aug 18 09:21:14 1995 Karl Berry - * Makefile.in (program_files): Put .tcx files here. + * Makefile.in (program_files): Put .tcx files here. Tue Aug 8 14:56:49 1995 Karl Berry - * cpascal.h (putbyte): Swallow semicolon. + * cpascal.h (putbyte): Swallow semicolon. Thu Aug 3 11:32:07 1995 Karl Berry - * Makefile.in (dist): Only remake triptrapdiffs if necessary. + * Makefile.in (dist): Only remake triptrapdiffs if necessary. Tue Aug 1 19:26:21 1995 Karl Berry - * tex.ch: Merge Wayne's dynamic font sizing changes. - * texmfmem.h (B0, B1): Declare as short, instead of quarterword. + * tex.ch: Merge Wayne's dynamic font sizing changes. + * texmfmem.h (B0, B1): Declare as short, instead of quarterword. Mon Jul 31 17:46:11 1995 Karl Berry - * mp.ch, mf.ch, tex.ch: Omit $ from setup_bound_var calls. + * mp.ch, mf.ch, tex.ch: Omit $ from setup_bound_var calls. Sat Jul 29 13:13:31 1995 Karl Berry - * configure.in: Generate mpware/Makefile. + * configure.in: Generate mpware/Makefile. - * texmfmp.h: Rename from texmf.h. + * texmfmp.h: Rename from texmf.h. - * dvitomp.ch, dvitomp.web: New files. - * Makefile.in: Add rules to make dvitomp. - * help.h (DVITOMPHELP): Define this. + * dvitomp.ch, dvitomp.web: New files. + * Makefile.in: Add rules to make dvitomp. + * help.h (DVITOMPHELP): Define this. Fri Jul 28 11:10:46 1995 Karl Berry - * mp.ch: Dynamically allocate/set str_pool, string_vacancies, - etc., for the sake of the mptrap test. + * mp.ch: Dynamically allocate/set str_pool, string_vacancies, + etc., for the sake of the mptrap test. - * Makefile.in (post-dist): Include *.sed. From Greg. + * Makefile.in (post-dist): Include *.sed. From Greg. - * kpathsea.make (kpathsea_parent): Define as ../.., not using - $(top_srcdir). From Greg. + * kpathsea.make (kpathsea_parent): Define as ../.., not using + $(top_srcdir). From Greg. - * mp.ch (copy_old_name): Null-terminate. - - * triptrap/texmf.cnf (MPXCOMMAND): Set to `none'. + * mp.ch (copy_old_name): Null-terminate. + + * triptrap/texmf.cnf (MPXCOMMAND): Set to `none'. Thu Jul 27 17:56:18 1995 Karl Berry - * mp.ch (more_name): Rewrite to make last . the one that counts - for the extension. And change jobname setting accordingly. + * mp.ch (more_name): Rewrite to make last . the one that counts + for the extension. And change jobname setting accordingly. - * Makefile.in (all_subdirs): Add window. + * Makefile.in (all_subdirs): Add window. Tue Jul 25 13:17:28 1995 Karl Berry - * mp.ch: malloc old_file_name. + * mp.ch: malloc old_file_name. Mon Jul 24 17:45:42 1995 Karl Berry - * Makefile.in (mptrap): New target. - (trap): Rename some trap.* files to avoid conflicts. + * Makefile.in (mptrap): New target. + (trap): Rename some trap.* files to avoid conflicts. Sun Jul 23 11:43:51 1995 Karl Berry - * help.h (MPHELP): Define this. + * help.h (MPHELP): Define this. Sat Jul 22 14:20:50 1995 Karl Berry - * *.ch: Reformat changes to get rid of extra % lines, etc. + * *.ch: Reformat changes to get rid of extra % lines, etc. - * Makefile.in (mp, mfpextra.c): New target. - (mp_o, mp_c): New variables. + * Makefile.in (mp, mfpextra.c): New target. + (mp_o, mp_c): New variables. * texmfmem.h: Include MP in #ifdef's and comments. Fri Jul 21 15:31:17 1995 Karl Berry - * texmf.h (undumpuppercheckthings): New macro. - * tex.ch (hyf_next, font_name, font_area): Use it. These base - types are unsigned, so comparing to 0 is redundant. + * texmf.h (undumpuppercheckthings): New macro. + * tex.ch (hyf_next, font_name, font_area): Use it. These base + types are unsigned, so comparing to 0 is redundant. - * mf.ch: Dynamicize main memory, a la TeX. Now with a memory size - of 3001, we pass the trap test. Whew. + * mf.ch: Dynamicize main memory, a la TeX. Now with a memory size + of 3001, we pass the trap test. Whew. Thu Jul 20 13:48:40 1995 Karl Berry - * texmf.h (put[24]bytes): Define these again. - * mf.ch: Use them instead of the default for tfm_two and tfm_four.vb + * texmf.h (put[24]bytes): Define these again. + * mf.ch: Use them instead of the default for tfm_two and tfm_four.vb - * mf.ch: Dynamically set error_line, half_error_line, - max_print_line, gf_buf, gf_buf_size. This is for the trap test. + * mf.ch: Dynamically set error_line, half_error_line, + max_print_line, gf_buf, gf_buf_size. This is for the trap test. Wed Jul 19 11:31:00 1995 Karl Berry - * tex.ch (dvi_buf_size): Rename all occurrences of dvibuf_size. + * tex.ch (dvi_buf_size): Rename all occurrences of dvibuf_size. Tue Jul 18 14:09:15 1995 Karl Berry - * Makefile.in (install-links): Install links for inimf and initex. + * Makefile.in (install-links): Install links for inimf and initex. - * configure.in: Check for -lposix giving us sigemptyset. - From: bernt@weinberg.pop.bio.aau.dk (Bernt Guldbrandtsen). + * configure.in: Check for -lposix giving us sigemptyset. + From: bernt@weinberg.pop.bio.aau.dk (Bernt Guldbrandtsen). Mon Jul 17 13:08:32 1995 Karl Berry - * configure.in: Change default to not include X support. + * configure.in: Change default to not include X support. - * Makefile.in (mf): Add dependency on $(windowlib), and link with - $(windowlink). - $(windowlib): New variable, target, etc. - * window: New directory for the window support. + * Makefile.in (mf): Add dependency on $(windowlib), and link with + $(windowlink). + $(windowlib): New variable, target, etc. + * window: New directory for the window support. - * configure.in: Use NO_DUMP_SHARE rather than NO_FMTBASE_SHARE, in - preparation for Metapost. + * configure.in: Use NO_DUMP_SHARE rather than NO_FMTBASE_SHARE, in + preparation for Metapost. Sun Jul 16 14:19:04 1995 Karl Berry - * configure.in (ipc, auto-dump): AC_ARG_ENABLE these. + * configure.in (ipc, auto-dump): AC_ARG_ENABLE these. Sat Jul 15 16:04:13 1995 Karl Berry - * acconfig.h: Make this a symlink to ../kpathsea/acconfig.h, as - with everything else. - * configure.in: Start adding all the --with's and --enable's. + * acconfig.h: Make this a symlink to ../kpathsea/acconfig.h, as + with everything else. + * configure.in: Start adding all the --with's and --enable's. - * tex.ch: Patches from Wayne to allow extending the hash table via - a hash_extra value. + * tex.ch: Patches from Wayne to allow extending the hash table via + a hash_extra value. Fri Jul 14 14:36:47 1995 Karl Berry - * tex.ch: Regenerate the first 256 strings if the user changed - which characters are printable. + * tex.ch: Regenerate the first 256 strings if the user changed + which characters are printable. Thu Jul 13 14:09:19 1995 Karl Berry - * help.h (TEXHELP): Document -translate-file. - * texmf.h (setupcharset): Declare this. - * tex.ch (is_printable): Declare this new array. + * help.h (TEXHELP): Document -translate-file. + * texmf.h (setupcharset): Declare this. + * tex.ch (is_printable): Declare this new array. Sat Jul 8 13:54:13 1995 Karl Berry - * bibtex.ch (stat, tats): Enable these by default. + * bibtex.ch (stat, tats): Enable these by default. - * cpascal.h (BIB_XRETALLOC): Slight front end to XRETALLOC for + * cpascal.h (BIB_XRETALLOC): Slight front end to XRETALLOC for BibTeX's dynamic arrays. Wed Jul 5 17:47:03 1995 Karl Berry - * bibtex.ch: Begin merging changes for dynamic array allocation. - From Nelson. + * bibtex.ch: Begin merging changes for dynamic array allocation. + From Nelson. Thu Jun 29 19:06:31 1995 Karl Berry * tex.ch (font_bc, font_ec): Do not check these unsigned char values against the range [0,255] when undumping. - * tex.ch: Use fputs instead of wterm for string variables - name_of_file, TEX_format_default. - * mf.ch: Likewise. + * tex.ch: Use fputs instead of wterm for string variables + name_of_file, TEX_format_default. + * mf.ch: Likewise. - * help.h (TEX_IPC_HELP): Split this out from TEXHELP. + * help.h (TEX_IPC_HELP): Split this out from TEXHELP. Wed Jun 21 15:35:09 1995 Karl Berry - * help.h (MFHELP, TEXHELP): Document -base and -fmt respectively. + * help.h (MFHELP, TEXHELP): Document -base and -fmt respectively. - * tex.ch: Restore checking of various arrays when undumping. - * texmf.h (undumpcheckedthings): Macro to do the checking. + * tex.ch: Restore checking of various arrays when undumping. + * texmf.h (undumpcheckedthings): Macro to do the checking. Tue Jun 20 19:53:38 1995 Karl Berry - * help.h (TEXHELP) [IPC]: Document -ipc and -ipc-start. + * help.h (TEXHELP) [IPC]: Document -ipc and -ipc-start. Fri Jun 16 11:45:48 1995 Karl Berry - * tex.ch: Add IPC changes. - From: Shamim Mohamed - From: Tomas G. Rokicki + * tex.ch: Add IPC changes. + From: Shamim Mohamed + From: Tomas G. Rokicki Tue Jun 13 11:30:57 1995 Karl Berry - * tex.ch (max_font_max): Increase to 1000, why not. - * mf.ch (tfm_out, tfm_two, tfm_four, tfm_qqqq): Leave default - definitions. + * tex.ch (max_font_max): Increase to 1000, why not. + * mf.ch (tfm_out, tfm_two, tfm_four, tfm_qqqq): Leave default + definitions. - * kpathsea.make (kpathsea_parent): Use $(top_srcdir). From Greg. + * kpathsea.make (kpathsea_parent): Use $(top_srcdir). From Greg. Sat Jun 10 19:25:10 1995 Karl Berry - * texmf.h: Include c-pathch.h. + * texmf.h: Include c-pathch.h. - * tex.ch: Add changes to allow > 256 fonts. - * texmfmem.h (fmemoryword): New type. - From: wgs@maths.ucd.ie (Wayne G. Sullivan) and - From: Bernd Raichle . + * tex.ch: Add changes to allow > 256 fonts. + * texmfmem.h (fmemoryword): New type. + From: wgs@maths.ucd.ie (Wayne G. Sullivan) and + From: Bernd Raichle . Thu Jun 8 20:11:43 1995 Karl Berry - * mf.ch: Use IS_AREA_SEP here, too. + * mf.ch: Use IS_AREA_SEP here, too. Sun Jun 4 13:56:08 1995 Karl Berry - * config.h (unlink) [UNLINK_MISSING && HAVE_REMOVE]: Define as remove. + * config.h (unlink) [UNLINK_MISSING && HAVE_REMOVE]: Define as remove. - * mft.ch: No longer need special case in input_ln, eof itself - checks now. - * {tangle,weave}.ch: Avoid /dev/null by just leaving the variable - name NULL. + * mft.ch: No longer need special case in input_ln, eof itself + checks now. + * {tangle,weave}.ch: Avoid /dev/null by just leaving the variable + name NULL. - * tex.ch (area_delimiter): Do : stuff for Amiga. From Andreas Scherer. + * tex.ch (area_delimiter): Do : stuff for Amiga. From Andreas Scherer. - * texmf.h (initscreen, updatescreen, blankrectangle, paintrow): - Add prototypes for these. + * texmf.h (initscreen, updatescreen, blankrectangle, paintrow): + Add prototypes for these. - * Makefile.in (post-dist): Work on this. + * Makefile.in (post-dist): Work on this. Sat Jun 3 11:45:32 1995 Karl Berry - * tex.ch: Redo setup_bound_var to allow _'s in the names the user sees. + * tex.ch: Redo setup_bound_var to allow _'s in the names the user sees. - * bibtex.ch (ent_str_size): Double to 200. From Nelson. + * bibtex.ch (ent_str_size): Double to 200. From Nelson. - * texmf.h (setupboundvariable): Declare this. + * texmf.h (setupboundvariable): Declare this. Fri Jun 2 17:37:36 1995 Karl Berry - * tex.ch: Merge in Wayne's dynamic array diffs. - (hash_size, hash_prime): Increase to 10000 and 8501 for no - particular reason. + * tex.ch: Merge in Wayne's dynamic array diffs. + (hash_size, hash_prime): Increase to 10000 and 8501 for no + particular reason. - * texmf.h (xmallocarray): Add one to element size. + * texmf.h (xmallocarray): Add one to element size. Thu Jun 1 11:45:11 1995 Karl Berry * tex.ch, mf.ch: If input file is foo.tex, output goes to foo.dvi, not foo.tex.dvi! Fix from May 28 change. - * tex.ch (trie_size): Increase to 50000 to support U[KS] English, - French, and German. - From: Richard Walker . - (nest_size): Increase to 100. - From: lamport@src.dec.com. + * tex.ch (trie_size): Increase to 50000 to support U[KS] English, + French, and German. + From: Richard Walker . + (nest_size): Increase to 100. + From: lamport@src.dec.com. - * {tex,mf,bibtex,gftodvi}.ch (name_of_file): Declare as a pointer - to text_char, not char, so 8-bit filenames get echoed in correctly - in ^^ notation. From: thorinn@diku.dk (Lars Mathiesen). + * {tex,mf,bibtex,gftodvi}.ch (name_of_file): Declare as a pointer + to text_char, not char, so 8-bit filenames get echoed in correctly + in ^^ notation. From: thorinn@diku.dk (Lars Mathiesen). Sun May 28 17:45:33 1995 Karl Berry - * tex.ch, mf.ch: If input file is a.b.{tex,mf}, jobname is a.b, so - we write to a.b.log. From rs@purple.in-ulm.de (Ralph Schleicher). + * tex.ch, mf.ch: If input file is a.b.{tex,mf}, jobname is a.b, so + we write to a.b.log. From rs@purple.in-ulm.de (Ralph Schleicher). - * vptovf.ch: Increase sizes of constants (Sebastian). + * vptovf.ch: Increase sizes of constants (Sebastian). Sat May 27 17:15:46 1995 Karl Berry - * dvi{type,copy}.ch: Add options to replace the dialogue. + * dvi{type,copy}.ch: Add options to replace the dialogue. Fri May 26 17:34:06 1995 Karl Berry - * config.h (strtol) [!HAVE_STRTOL]: Declare this. - * configure.in (strtol): AC_CHECK_FUNCS for it. - - * cpascal.h (addressofint): Rename to just addressof. - * *.ch: Change calls. + * config.h (strtol) [!HAVE_STRTOL]: Declare this. + * configure.in (strtol): AC_CHECK_FUNCS for it. + + * cpascal.h (addressofint): Rename to just addressof. + * *.ch: Change calls. Wed May 24 19:37:25 1995 Karl Berry - * help.h, *.ch: Finish -help and -version for all but dvitype. + * help.h, *.ch: Finish -help and -version for all but dvitype. Sat May 20 13:02:04 1995 Karl Berry - * *.ch: Use new usage(1, 'progname'). + * *.ch: Use new usage(1, 'progname'). - * cpascal.h (basenamechangesuffix): Take three args now. - *.ch: Change calls. + * cpascal.h (basenamechangesuffix): Take three args now. + *.ch: Change calls. Fri May 19 19:29:06 1995 Karl Berry - * cpascal.h (findsuffix): Another in the underscore list. - - * help.h (GFTOPK): Define help string. - * gftopk.ch: Add -help and -version support. + * cpascal.h (findsuffix): Another in the underscore list. + + * help.h (GFTOPK): Define help string. + * gftopk.ch: Add -help and -version support. Tue May 16 15:47:02 1995 Karl Berry - * cpascal.h (removesuffix): Add this to the underscore list. + * cpascal.h (removesuffix): Add this to the underscore list. - * help.h (MFT, PATGEN, VFTOVP): Define help string. - * {vftovp,patgen,mft}.ch: Add -help and -version support. + * help.h (MFT, PATGEN, VFTOVP): Define help string. + * {vftovp,patgen,mft}.ch: Add -help and -version support. Sun May 14 11:14:46 1995 Karl Berry - * texmf.h (bytefile, wordfile): Do not define here. - * mf.ch, tex.ch (alpha_file, byte_file, word_file): Keep these - declarations. + * texmf.h (bytefile, wordfile): Do not define here. + * mf.ch, tex.ch (alpha_file, byte_file, word_file): Keep these + declarations. Tue May 9 15:47:55 1995 Karl Berry - * help.h (PKTYPE, GFTYPE, TFTOPL, PKTOGF): Define *HELP strings. - * {pktogf,tftopl,gftype,pktype}.ch: Add -help and -version support. + * help.h (PKTYPE, GFTYPE, TFTOPL, PKTOGF): Define *HELP strings. + * {pktogf,tftopl,gftype,pktype}.ch: Add -help and -version support. Mon May 8 12:05:05 1995 Karl Berry - * pooltype.ch: Append `pool' if necessary. + * pooltype.ch: Append `pool' if necessary. Sat May 6 11:24:01 1995 Karl Berry - * Makefile.in (lib_sources): Add usage.c. - * config.h (usage): Declare it. + * Makefile.in (lib_sources): Add usage.c. + * config.h (usage): Declare it. Fri May 5 17:48:13 1995 Karl Berry - * pooltype.ch: Write the usage function in C now, passing in the - help string. + * pooltype.ch: Write the usage function in C now, passing in the + help string. Thu May 4 19:41:05 1995 Karl Berry - * cpascal.h: Include help.h. - * help.h: New file for help messages. + * cpascal.h: Include help.h. + * help.h: New file for help messages. Fri Apr 28 13:45:08 1995 Karl Berry - * cpascal.h: Include kpathsea/tex-file.h here. - * *.ch: Don't bother including it in only the relevant change files. - - * cpascal.h (alphafile, fileptr): Don't bother defining these. - * bibtex.ch (alpha_file): Define as text. + * cpascal.h: Include kpathsea/tex-file.h here. + * *.ch: Don't bother including it in only the relevant change files. + + * cpascal.h (alphafile, fileptr): Don't bother defining these. + * bibtex.ch (alpha_file): Define as text. Tue Apr 25 13:43:13 1995 Karl Berry - * *.ch: Don't bother changing program statements or removing - compiler directives now. + * *.ch: Don't bother changing program statements or removing + compiler directives now. - * *.ch: Use ^char instead of c_string where possible. + * *.ch: Use ^char instead of c_string where possible. - * Makefile.in: Clean up clean rules, etc. + * Makefile.in: Clean up clean rules, etc. - * Update all .web files from 21 March 1995 Knuth archive. (bibtex, - dvicopy, and pktogf are not included.) New versions for dvitype (3.5), - mf (2.718), pltotf (3.5), tangle (4.4), tex (3.14159), and - vptovf (1.4). + * Update all .web files from 21 March 1995 Knuth archive. (bibtex, + dvicopy, and pktogf are not included.) New versions for dvitype (3.5), + mf (2.718), pltotf (3.5), tangle (4.4), tex (3.14159), and + vptovf (1.4). Sun Apr 23 10:54:58 1995 Karl Berry - * Makefile.in (mfextra.c, texextra.c): Don't just link, substitute - for which one we are. + * Makefile.in (mfextra.c, texextra.c): Don't just link, substitute + for which one we are. Sat Apr 22 13:22:09 1995 Karl Berry - * mf.ch (format_ident): Don't set to INIMF unless we are. + * mf.ch (format_ident): Don't set to INIMF unless we are. - * texmf.h (kpsetexpoolformat): Define this. - (write_out): Let's try always using fwrite. Shouldn't it be more - efficient than write(2)? - (xmallocarray): New routine for the hyphenation tries. + * texmf.h (kpsetexpoolformat): Define this. + (write_out): Let's try always using fwrite. Shouldn't it be more + efficient than write(2)? + (xmallocarray): New routine for the hyphenation tries. - * tex.ch: Avoid special case for first bad_pool; instead, change - a_close to not complain about already-closed files. - * tex.ch: Use kpathsea routines and constants. - - * mf.ch: Copy pool file in correctly. + * tex.ch: Avoid special case for first bad_pool; instead, change + a_close to not complain about already-closed files. + * tex.ch: Use kpathsea routines and constants. + + * mf.ch: Copy pool file in correctly. Fri Apr 21 11:16:12 1995 Karl Berry - * cpascal.h: Include progname.h. - (putbyte): Check return status. + * cpascal.h: Include progname.h. + (putbyte): Check return status. - * Makefile.in (web2c_programs): Remove regfix. + * Makefile.in (web2c_programs): Remove regfix. - * cpascal.h, texmf.h: Add prototypes. + * cpascal.h, texmf.h: Add prototypes. - * mf.ch (debug, gubed): Use the cpp symbol MF_DEBUG, instead of - DEBUG, which kpathsea uses. Use kpathsea routines and constants. + * mf.ch (debug, gubed): Use the cpp symbol MF_DEBUG, instead of + DEBUG, which kpathsea uses. Use kpathsea routines and constants. Tue Apr 18 11:03:55 1995 Karl Berry - * cpascal.h (cfree): Define this. + * cpascal.h (cfree): Define this. - * texmf.h (dump_path): Define as the kpse_*_fmt, not the old path name. + * texmf.h (dump_path): Define as the kpse_*_fmt, not the old path name. Mon Apr 17 10:00:04 1995 Karl Berry - * Makefile.in: Add rules for Metafont and TeX. + * Makefile.in: Add rules for Metafont and TeX. Fri Apr 14 15:30:34 1995 Karl Berry - * dvicopy.ch, dvitype.ch, gftopk.ch: Use xfseek and xftell instead - of checked_fseek. - * cpascal.h (checked_fseek): Remove this. + * dvicopy.ch, dvitype.ch, gftopk.ch: Use xfseek and xftell instead + of checked_fseek. + * cpascal.h (checked_fseek): Remove this. - * cpascal.h (open_input, open_output, aclose): Declare with prototypes. + * cpascal.h (open_input, open_output, aclose): Declare with prototypes. Tue Apr 11 13:15:51 1995 Karl Berry - * Makefile.in (bibtex.c): Depend on bibtex.cvtsed. + * Makefile.in (bibtex.c): Depend on bibtex.cvtsed. Mon Apr 10 17:07:52 1995 Karl Berry - * cpascal.h (standardinput, standardoutput): Do not conditionalize - these on BibTeX. + * cpascal.h (standardinput, standardoutput): Do not conditionalize + these on BibTeX. Tue Apr 4 15:22:08 1995 Karl Berry - * Makefile.in (web2c/web2c): Dependency is now on web2c/main.c, - not web2c/web2c.c. + * Makefile.in (web2c/web2c): Dependency is now on web2c/main.c, + not web2c/web2c.c. - * cpascal.h (kpse{bib,bst}format): Add these. + * cpascal.h (kpse{bib,bst}format): Add these. - * bibtex.ch: Don't use file_name_size as an array size. + * bibtex.ch: Don't use file_name_size as an array size. Sun Mar 19 17:53:01 1995 Karl Berry - * gftodvi.ch: Add -help, -version, change help message. + * gftodvi.ch: Add -help, -version, change help message. Sat Mar 18 17:24:47 1995 Karl Berry - * cpascal.h (input): #define as stdin. - (kpsefindvf): Also use this for dvicopy. + * cpascal.h (input): #define as stdin. + (kpsefindvf): Also use this for dvicopy. Fri Mar 10 10:52:09 1995 Karl Berry - * *.ch (arg_options): Don't bother defining this, we never use it - any more. + * *.ch (arg_options): Don't bother defining this, we never use it + any more. Thu Mar 9 15:50:12 1995 Karl Berry - * acconfig.h: Warn that this is not the right thing to edit to fix - configuration problems. + * acconfig.h: Warn that this is not the right thing to edit to fix + configuration problems. Tue Feb 21 13:41:25 1995 Karl Berry - * cpascal.h (output): Define as stdout. - * *.ch: Don't bother to redefine `output' as `stdout'. + * cpascal.h (output): Define as stdout. + * *.ch: Don't bother to redefine `output' as `stdout'. Mon Feb 20 15:24:31 1995 Karl Berry - * *.ch: Rationalize argument parsing and usage messages. + * *.ch: Rationalize argument parsing and usage messages. - * cpascal.h (kpsefind{mf,tex}): Define these. + * cpascal.h (kpsefind{mf,tex}): Define these. Sun Feb 5 15:26:28 1995 Karl Berry - * cpascal.h (basenamechangesuffix): Declare this. + * cpascal.h (basenamechangesuffix): Declare this. Tue Jan 10 11:43:27 1995 Karl Berry - * texmf.h (glueratio): Move to here from config.h. - * config.h (ourpaths.h): No longer needed. - (link, getname, etc.): Move to cpascal.h. + * texmf.h (glueratio): Move to here from config.h. + * config.h (ourpaths.h): No longer needed. + (link, getname, etc.): Move to cpascal.h. - * cpascal.h (nil): Define to be NULL. - * pktogf.ch: Use nil instead of NULL. + * cpascal.h (nil): Define to be NULL. + * pktogf.ch: Use nil instead of NULL. Sat Jan 7 16:31:15 1995 Karl Berry - * cpascal.h (kpseinitprog): Add this. + * cpascal.h (kpseinitprog): Add this. Tue Jan 3 15:19:52 1995 Karl Berry - * config.h: getopt.h is in kpathsea now. + * config.h: getopt.h is in kpathsea now. Mon Dec 19 13:22:04 1994 Karl Berry - * cpascal.h (kpsefindfile): Add this -- more _ synonyms. - (kpse{pk,vf}format): And this. + * cpascal.h (kpsefindfile): Add this -- more _ synonyms. + (kpse{pk,vf}format): And this. Sun Dec 18 16:33:29 1994 Karl Berry - * cpascal.h (flush): May as well define `break' as fflush in the - change files, and remove this. - * *.ch: Redefine `break' as `fflush' instead of `flush'. + * cpascal.h (flush): May as well define `break' as fflush in the + change files, and remove this. + * *.ch: Redefine `break' as `fflush' instead of `flush'. Sat Dec 17 13:40:19 1994 Karl Berry - * vptovf.ch: Use cmdline instead of argv, rename gargv to argv, - make the filenames be C strings, and extend them if necessary. + * vptovf.ch: Use cmdline instead of argv, rename gargv to argv, + make the filenames be C strings, and extend them if necessary. - * config.h (chartostring): Declare it. - (setpaths): Remove this. - * cpascal.h: Doc fix. + * config.h (chartostring): Declare it. + (setpaths): Remove this. + * cpascal.h: Doc fix. - * tangle.ch (Parse arguments): Use char_to_string instead of - make_suffix_char. - * weave.ch (Define the option...): Use char_to_string for -x. + * tangle.ch (Parse arguments): Use char_to_string instead of + make_suffix_char. + * weave.ch (Define the option...): Use char_to_string for -x. Thu Nov 24 13:34:16 1994 Karl Berry - * vptovf.ch (hash_size, max_kerns): Increase per Sebastian. + * vptovf.ch (hash_size, max_kerns): Increase per Sebastian. Tue Nov 15 11:47:35 1994 Karl Berry - * cpascal.h (kpsesetprogname): Define to - kpse_set_progname. Gosh, this is annoying. + * cpascal.h (kpsesetprogname): Define to + kpse_set_progname. Gosh, this is annoying. Mon Nov 14 13:28:04 1994 Karl Berry - * {patgen,pooltype,pltotf,tftopl}.ch: Rewrite for argv changes, etc. + * {patgen,pooltype,pltotf,tftopl}.ch: Rewrite for argv changes, etc. - * cpascal.h (vstrcpy, vstrcat): Toss these. Change callers. + * cpascal.h (vstrcpy, vstrcat): Toss these. Change callers. - * *.ch: Rename c_char_pointer to c_string. + * *.ch: Rename c_char_pointer to c_string. - * config.h (argv): Rename to cmdline, and make a function. - * main.c (cmdline): Renamed from argv. - (gargv): Rename to argv. - (makesuffixchar): Declare. + * config.h (argv): Rename to cmdline, and make a function. + * main.c (cmdline): Renamed from argv. + (gargv): Rename to argv. + (makesuffixchar): Declare. Sun Nov 13 16:19:27 1994 Karl Berry - * configure.in, Makefile.in: Update for Autoconf 2.0. + * configure.in, Makefile.in: Update for Autoconf 2.0. Sun Nov 6 15:57:17 1994 Karl Berry - * acconfig.h: Incorporate c-auto.h.top (and remove that file), for - Autoconf 2.0. + * acconfig.h: Incorporate c-auto.h.top (and remove that file), for + Autoconf 2.0. Fri Oct 28 11:13:56 1994 Karl Berry - * Makefile.in (tangle.c, tftopl.c): Depend on $(web2c_aux) - $(web2c_programs). + * Makefile.in (tangle.c, tftopl.c): Depend on $(web2c_aux) + $(web2c_programs). - * tangle.ch: Redo argument parsing using getopt, extend_filename, etc. + * tangle.ch: Redo argument parsing using getopt, extend_filename, etc. - * cpascal.h (extendfilename): Add this to _ list. + * cpascal.h (extendfilename): Add this to _ list. Thu Oct 27 17:58:50 1994 Karl Berry - * tftopl.ch (tfm_name, pl_name): Declare as C strings; call - kpse_find_tfm. + * tftopl.ch (tfm_name, pl_name): Declare as C strings; call + kpse_find_tfm. - * cpascal.h (reset, rewrite): Call plain xfopen, not xfopen_pas. + * cpascal.h (reset, rewrite): Call plain xfopen, not xfopen_pas. Mon Oct 10 16:23:13 1994 Karl Berry - * Makefile.in (web2c_makeargs): Don't pass LEX et al. - (lib_makeargs): Don't pass RANLIB and LN. + * Makefile.in (web2c_makeargs): Don't pass LEX et al. + (lib_makeargs): Don't pass RANLIB and LN. Sun Sep 25 16:49:30 1994 Karl Berry - * configure.in (AC_OUTPUT): Generate man/Makefile, changes for new - source directories. - * Makefile.in: Everything changes. + * configure.in (AC_OUTPUT): Generate man/Makefile, changes for new + source directories. + * Makefile.in: Everything changes. Fri May 27 12:37:36 1994 Karl Berry (karl@cs.umb.edu) - * c-auto.h.top: (XVIEWWIN, X10WIN): Take these out. + * c-auto.h.top: (XVIEWWIN, X10WIN): Take these out. - * tex.man, mf.man: Take out references to USE_MAKETEX*. + * tex.man, mf.man: Take out references to USE_MAKETEX*. Tue Apr 26 14:05:22 1994 Karl Berry (karl@cs.umb.edu) - * configure.in: Use AC_FIND_XTRA, for Autoconf 1.9. + * configure.in: Use AC_FIND_XTRA, for Autoconf 1.9. Mon Apr 18 13:22:21 1994 Karl Berry (karl@ra.cs.umb.edu) - * configure.in, Makefile.in: Changes for the new configure. + * configure.in, Makefile.in: Changes for the new configure. Sun Apr 17 16:16:28 1994 Karl Berry (karl@ra.cs.umb.edu) - * Makefile.in (top_srcdir): Define this for configure to substitute. + * Makefile.in (top_srcdir): Define this for configure to substitute. Sat Mar 12 10:19:04 1994 Karl Berry (karl@cs.umb.edu) - * Makefile.in (install-exec): Install relative vir* links, instead - of absolute. From Simon. + * Makefile.in (install-exec): Install relative vir* links, instead + of absolute. From Simon. Wed Feb 23 06:54:49 1994 Karl Berry (karl@cs.umb.edu) - * Makefile.in (manpages): Pass infodir down. From Ken Yap. + * Makefile.in (manpages): Pass infodir down. From Ken Yap. Wed Feb 2 11:00:09 1994 Karl Berry (karl@cs.umb.edu) - * Version 6.1. + * Version 6.1. Tue Feb 1 11:21:23 1994 Karl Berry (karl@cs.umb.edu) - * configure.in (wlibs) [X11WIN]: Run AC_HAVE_LIBRARY for Xext, and - include it if we have it. + * configure.in (wlibs) [X11WIN]: Run AC_HAVE_LIBRARY for Xext, and + include it if we have it. - * Makefile.in (do-kpathsea): Depend on *.c and *.h from - $(kpathsea_srcdir), not $(kpathsea_dir). + * Makefile.in (do-kpathsea): Depend on *.c and *.h from + $(kpathsea_srcdir), not $(kpathsea_dir). - * configure.in [SUNWIN]: Link sun.c to sun-sunview.c in this case. + * configure.in [SUNWIN]: Link sun.c to sun-sunview.c in this case. Sat Jan 22 14:24:51 1994 Karl Berry (karl@cs.umb.edu) - * Version 6.0. + * Version 6.0. Fri Jan 14 16:02:35 1994 Karl Berry (karl@cs.umb.edu) - * Makefile.in (install-fmts): The var is `fmtdir', not `formatdir'. + * Makefile.in (install-fmts): The var is `fmtdir', not `formatdir'. Sat Dec 18 13:37:17 1993 Karl Berry (karl@cs.umb.edu) - * Makefile.in (makeargs): Pass DEFS. + * Makefile.in (makeargs): Pass DEFS. Wed Dec 15 06:29:49 1993 Karl Berry (karl@cs.umb.edu) @@ -4653,7 +4658,7 @@ Sat Apr 10 14:58:32 1993 Karl Berry (karl@cs.umb.edu) Fri Apr 2 06:42:08 1993 Karl Berry (karl@cs.umb.edu) * Makefile.in (texinputdir, mfinputdir): Change default paths to - .../inputs. + .../inputs. Mon Mar 29 08:55:12 1993 Karl Berry (karl@cs.umb.edu) @@ -4676,16 +4681,16 @@ Mon Feb 22 17:41:46 1993 Karl Berry (karl@apollo.cs.umb.edu) * Makefile.in (install-exec): Run install-exec in subprograms, not install. - (install-data): Do install-data in subdirs. + (install-data): Do install-data in subdirs. Sun Feb 21 08:27:14 1993 Karl Berry (karl@cs.umb.edu) * configure.in (SMALLBibTeX): Forgot $ in test, hence always set up for small BibTeX. - - * configure.in (AC_PROG_CC, AC_PROG_CPP): Call explicitly, instead - of relying on AC_GCC_TRADITIONAL. Apparently require/provide - aren't reliable. + + * configure.in (AC_PROG_CC, AC_PROG_CPP): Call explicitly, instead + of relying on AC_GCC_TRADITIONAL. Apparently require/provide + aren't reliable. * Makefile.in (dist): Remove lib/paths.h from the distribution. @@ -4696,7 +4701,7 @@ Sun Feb 14 11:29:23 1993 Karl Berry (karl@cs.umb.edu) Tue Feb 9 14:22:05 1993 Karl Berry (karl@cs.umb.edu) * Makefile.in (topfiles): Add I*. - * INSTALL: New file from README. + * INSTALL: New file from README. Sun Feb 7 20:09:01 1993 Karl Berry (karl@cs.umb.edu) @@ -4706,7 +4711,7 @@ Sun Feb 7 20:09:01 1993 Karl Berry (karl@cs.umb.edu) Fri Jan 29 11:27:38 1993 Karl Berry (karl@cs.umb.edu) * Makefile.in (common-trip): New target. - (tr[ai]p): Use it. + (tr[ai]p): Use it. Thu Jan 28 07:27:24 1993 Karl Berry (karl@cs.umb.edu) @@ -4725,8 +4730,8 @@ Mon Jan 25 11:36:37 1993 Karl Berry (karl@cs.umb.edu) {formats,bases}, not do-&. * Makefile.in (trip, trap): New targets. - (triptrap): Depend on them. - (run-trip, run-trap): Likewise. + (triptrap): Depend on them. + (run-trip, run-trap): Likewise. Sun Jan 24 12:06:28 1993 Karl Berry (karl@cs.umb.edu) @@ -4747,13 +4752,13 @@ Sat Jan 9 15:22:37 1993 Karl Berry (karl@cs.umb.edu) Fri Jan 1 14:23:47 1993 Karl Berry (karl@cs.umb.edu) * configure.in (AC_USG, AC_MEMORY_H): Delete. - (AC_HAVE_HEADERS): Call for string.h and memory.h. + (AC_HAVE_HEADERS): Call for string.h and memory.h. Wed Dec 23 07:00:53 1992 Karl Berry (karl@cs.umb.edu) * Makefile.in (topfiles): Don't use the .W2C suffix. - (web2c-dist): Don't rename ChangeLog. - * *.W2C: Remove suffix. + (web2c-dist): Don't rename ChangeLog. + * *.W2C: Remove suffix. Sun Dec 13 14:04:31 1992 Karl Berry (karl@cs.umb.edu) @@ -4777,7 +4782,7 @@ Thu Dec 10 10:35:18 1992 Karl Berry (karl@cs.umb.edu) * GNUmakefile.in (GNUmakefile): Add $(srcdir) to dependency, and use $(SHELL) instead of sh. - (config.status): Use $(SHELL). + (config.status): Use $(SHELL). Sun Oct 25 05:58:21 1992 Karl Berry (karl@cs.umb.edu) @@ -4803,1582 +4808,1582 @@ Thu Oct 1 17:02:24 1992 Karl Berry (karl@cs.umb.edu) Thu Sep 24 10:55:07 1992 Karl Berry (karl@cs.umb.edu) - * Makefile.in (install*): use $(LN) instead of `ln', so symlinks - are used if they are supported. + * Makefile.in (install*): use $(LN) instead of `ln', so symlinks + are used if they are supported. - * configure.in: link with -lolgx if we are using xview. - (mroth@afit.af.mil) + * configure.in: link with -lolgx if we are using xview. + (mroth@afit.af.mil) - * Makefile.in (dist): remove tangleboot.o. + * Makefile.in (dist): remove tangleboot.o. Sun Sep 20 12:53:09 1992 Karl Berry (karl@cs.umb.edu) - * Makefile.in (config.status): use sh to run configure --no-create. + * Makefile.in (config.status): use sh to run configure --no-create. - * Makefile.in (realclean): OK, don't remove configure. + * Makefile.in (realclean): OK, don't remove configure. Thu Sep 17 08:42:41 1992 Karl Berry (karl@hayley) - * Makefile.in (exec_prefix): new variable. - (bindir): use it. + * Makefile.in (exec_prefix): new variable. + (bindir): use it. - * Makefile.in (install*): mkdir prefix directories. + * Makefile.in (install*): mkdir prefix directories. Mon Sep 14 18:00:57 1992 Karl Berry (karl@hayley) - * Makefile.in (config.status): new target. - (Makefile): depend on config.status. + * Makefile.in (config.status): new target. + (Makefile): depend on config.status. Sat Sep 12 16:00:24 1992 Karl Berry (karl@hayley) - * README.W2C: briefly discuss Autoconf. + * README.W2C: briefly discuss Autoconf. Thu Sep 10 08:59:26 1992 Karl Berry (karl@hayley) - * Makefile.in (dist): include COPYING* from our master directory, - not the source directory. + * Makefile.in (dist): include COPYING* from our master directory, + not the source directory. - * Makefile.in (realclean): remove configure. + * Makefile.in (realclean): remove configure. Tue Sep 8 16:50:06 1992 Karl Berry (karl@hayley) - * configure.in: test for more Unix variants. + * configure.in: test for more Unix variants. Fri Sep 4 08:58:06 1992 Karl Berry (karl@hayley) - * Makefile.in (extraclean): new target. + * Makefile.in (extraclean): new target. Thu Aug 27 08:57:15 1992 Karl Berry (karl@hayley) - * configure: regenerated from Autoconf 1.1. + * configure: regenerated from Autoconf 1.1. Wed Aug 12 16:33:30 1992 Karl Berry (karl@hayley) - * README.W2C: aldebaran has a different name now. + * README.W2C: aldebaran has a different name now. Sat Aug 8 10:12:23 1992 Karl Berry (karl@hayley) - * makefile.in (configure, Makefile): new targets. + * makefile.in (configure, Makefile): new targets. Sat Aug 1 08:08:49 1992 Karl Berry (karl@hayley) - * configure.in: grep for `#define', not just `define'. + * configure.in: grep for `#define', not just `define'. Fri Jul 31 17:03:11 1992 Karl Berry (karl@hayley) - * Makefile.in (dist): include our aclocal.m4. + * Makefile.in (dist): include our aclocal.m4. - * configure.in: missed one of the grep -s's. + * configure.in: missed one of the grep -s's. - * Makefile.in (LIBS): include $(extralibs). + * Makefile.in (LIBS): include $(extralibs). Sat Jul 25 14:46:59 1992 Karl Berry (karl@hayley) - * configure.in: test if patch is available, and if not, issue a - warning. + * configure.in: test if patch is available, and if not, issue a + warning. - * configure.in: redirect grep output, instead of relying on -s. + * configure.in: redirect grep output, instead of relying on -s. Wed Jul 22 09:14:20 1992 Karl Berry (karl@hayley) - * configure.in: update for Autoconf 1.0. + * configure.in: update for Autoconf 1.0. Mon Jul 13 08:37:18 1992 Karl Berry (karl@hayley) - * Makefile.in (formats): don't do etex by default. + * Makefile.in (formats): don't do etex by default. Fri Jul 3 11:44:22 1992 Karl Berry (karl@hayley) - * MACHINES.W2C: update from bernd. + * MACHINES.W2C: update from bernd. - * configure.in: check for XVIEWWIN. + * configure.in: check for XVIEWWIN. Thu Jul 2 15:24:41 1992 Karl Berry (karl@hayley) - * Makefile.in (cflags): remove. - (coptimize): change to CFLAGS. + * Makefile.in (cflags): remove. + (coptimize): change to CFLAGS. - * Run Autoconf 0.119. + * Run Autoconf 0.119. Thu Jun 25 07:51:10 1992 Karl Berry (karl@hayley) - * configure.in: called AC_PROG_CPP twice. + * configure.in: called AC_PROG_CPP twice. Tue Jun 23 09:14:32 1992 Karl Berry (karl@hayley) - * Makefile.in (manext): default to `1', not `l'. + * Makefile.in (manext): default to `1', not `l'. Sun Jun 14 11:08:41 1992 Karl Berry (karl@hayley) - * Makefile.in (web2c-dist): show the sizes of tangleboot.*. + * Makefile.in (web2c-dist): show the sizes of tangleboot.*. Thu Jun 11 08:59:40 1992 Karl Berry (karl@hayley) - * Makefile.in (.NOEXPORT): new target, since Autoconf doesn't add - it automatically any more. + * Makefile.in (.NOEXPORT): new target, since Autoconf doesn't add + it automatically any more. Thu Jun 4 08:25:25 1992 Karl Berry (karl@hayley) - * configure.in (AC_HEADER_FILE): rename to AC_CONFIG_HEADER, for - Autoconf 0.115. + * configure.in (AC_HEADER_FILE): rename to AC_CONFIG_HEADER, for + Autoconf 0.115. Fri May 29 16:38:27 1992 Karl Berry (karl@hayley) - * Makefile.in (installargs): include $(makeargs), in case the - person didn't `make all' first. + * Makefile.in (installargs): include $(makeargs), in case the + person didn't `make all' first. Sat May 16 10:09:14 1992 Karl Berry (karl@hayley) - * configure.in: PROG_CPP must come before GCC_TRADITIONAL. + * configure.in: PROG_CPP must come before GCC_TRADITIONAL. Fri May 15 09:47:03 1992 Karl Berry (karl@hayley) - * configure.in: add AC_GCC_TRADITIONAL and AC_PROG_CPP. + * configure.in: add AC_GCC_TRADITIONAL and AC_PROG_CPP. - * configure.in: AC_HEADER_MISSING is now AC_HEADER_CHECK. + * configure.in: AC_HEADER_MISSING is now AC_HEADER_CHECK. Thu May 14 19:20:57 1992 Karl Berry (karl@claude.cs.umb.edu) - * Version 5.851c. + * Version 5.851c. Wed May 13 08:54:33 1992 Karl Berry (karl@hayley) - * Makefile.in (VPATH): change for new Autoconf. + * Makefile.in (VPATH): change for new Autoconf. Tue Apr 28 10:17:23 1992 Karl Berry (karl@hayley) - * configure.in: Autoconf's prefix is now AC_, not M_. + * configure.in: Autoconf's prefix is now AC_, not M_. Sat Apr 25 09:04:59 1992 Karl Berry (karl@hayley) - * README.W2C: various fixes. + * README.W2C: various fixes. - * AUTHORS.W2C: new file, shortening README. + * AUTHORS.W2C: new file, shortening README. Thu Apr 23 06:38:46 1992 Karl Berry (karl@hayley) - * Makefile.in: fix clean targets for latest GNU stds. - (bases): pass localmodes. - (makeargs): pass MFLAGS. - Above from Andreas. + * Makefile.in: fix clean targets for latest GNU stds. + (bases): pass localmodes. + (makeargs): pass MFLAGS. + Above from Andreas. - * README.W2C, configure.in: Refer to site.h.in. - * Makefile.in (web2c-dist): distribute it. - (prefix): set to /usr/local. + * README.W2C, configure.in: Refer to site.h.in. + * Makefile.in (web2c-dist): distribute it. + (prefix): set to /usr/local. - * Makefile.in (.NOEXPORT): remove, as configure automatically adds - it now. + * Makefile.in (.NOEXPORT): remove, as configure automatically adds + it now. - * Makefile.in (installargs): mfpool was going to the wrong place. + * Makefile.in (installargs): mfpool was going to the wrong place. Wed Apr 22 08:41:18 1992 Karl Berry (karl@hayley) - * configure.in: M_SIGTYPE is now M_RETSIGTYPE. + * configure.in: M_SIGTYPE is now M_RETSIGTYPE. - * configure.in: use M_LN_S. - * Makefile.in (LN): set to @LN_S@. + * configure.in: use M_LN_S. + * Makefile.in (LN): set to @LN_S@. - * MACHINES.W2C (DEC 5000/250, Ultrix 4.2a): from Elizabeth. + * MACHINES.W2C (DEC 5000/250, Ultrix 4.2a): from Elizabeth. - * Makefile.in (formats): remove \ at end of comment line, as - Ultrix make can't handle it. + * Makefile.in (formats): remove \ at end of comment line, as + Ultrix make can't handle it. Mon Apr 20 06:32:10 1992 Karl Berry (karl@hayley) - * Makefile.in (check): an alias for `run-triptrap'. + * Makefile.in (check): an alias for `run-triptrap'. Sun Apr 19 11:54:41 1992 Karl Berry (karl@hayley) - * Makefile.in (distclean): add as another alias for `realclean'. + * Makefile.in (distclean): add as another alias for `realclean'. Fri Apr 17 08:52:06 1992 Karl Berry (karl@hayley) - * Version 5.851b. + * Version 5.851b. Tue Apr 14 17:26:32 1992 Karl Berry (karl@hayley) - * Makefile.in (web/tangleboot.c): just make tangleboot.c. + * Makefile.in (web/tangleboot.c): just make tangleboot.c. - * Makefile.in (clean-triptrap): just remove tex/tex.p and mf/mf.p, - as we don't want to remove the change files configure constructed. + * Makefile.in (clean-triptrap): just remove tex/tex.p and mf/mf.p, + as we don't want to remove the change files configure constructed. Mon Apr 13 09:00:39 1992 Karl Berry (karl@hayley) - * configure.in: do M_PREFIX before M_FLEX, so we can guess - $(prefix)/lib/libfl.a for the flex library. + * configure.in: do M_PREFIX before M_FLEX, so we can guess + $(prefix)/lib/libfl.a for the flex library. Fri Apr 10 17:02:56 1992 Karl Berry (karl@hayley) - * Makefile.in (web2c-dist): remove */c*.ch in what get distributed. + * Makefile.in (web2c-dist): remove */c*.ch in what get distributed. - * configure.in: don't mess up if small vs. bib TeX/MF/BibTeX - changes from configure to configure. + * configure.in: don't mess up if small vs. bib TeX/MF/BibTeX + changes from configure to configure. - * Makefile.in (infodir): remove this, as we don't have Texinfo - documentation (yet). + * Makefile.in (infodir): remove this, as we don't have Texinfo + documentation (yet). - * README.W2C: correct numbering. + * README.W2C: correct numbering. - * MACHINES.W2C: add entry for Sun 3/SunOS 4.0.3 from Elizabeth. + * MACHINES.W2C: add entry for Sun 3/SunOS 4.0.3 from Elizabeth. Wed Apr 8 15:47:02 1992 Karl Berry (karl@hayley) - * README.VMS: new file. + * README.VMS: new file. Fri Apr 3 11:56:13 1992 Karl Berry (karl@hayley) - * configure.in, Makefile.in: guess $(prefix) automatically. + * configure.in, Makefile.in: guess $(prefix) automatically. Fri Apr 3 09:54:21 1992 Karl Berry (karl at hayley) - * Version 5.851a. + * Version 5.851a. Thu Apr 2 17:19:09 1992 Karl Berry (karl at claude.cs.umb.edu) - * Makefile.in: make stamp-web2c depend on stamp-lib, etc. + * Makefile.in: make stamp-web2c depend on stamp-lib, etc. Thu Apr 2 13:51:45 1992 Karl Berry (karl at ra.cs.umb.edu) - * Makefile.in (tangleboot.pas): change to tangleboot.c. + * Makefile.in (tangleboot.pas): change to tangleboot.c. Mon Mar 30 08:01:35 1992 Karl Berry (karl at hayley) - * Makefile.in: use $(MAKE), not make. + * Makefile.in: use $(MAKE), not make. Sun Mar 22 09:26:20 1992 Karl Berry (karl at hayley) - * configure.in: don't make a link to lib/site.h, it's already there. + * configure.in: don't make a link to lib/site.h, it's already there. - * Makefile.in (mfargs): new variable. - (programs): pass $(mfargs) if we are doing mf. - (web2c): remove this. + * Makefile.in (mfargs): new variable. + (programs): pass $(mfargs) if we are doing mf. + (web2c): remove this. Sat Mar 21 09:08:31 1992 Karl Berry (karl at hayley) - * Makefile.in (web-dist, web2c-dist): redo. + * Makefile.in (web-dist, web2c-dist): redo. - * configure.in: test for site.h in lib/. + * configure.in: test for site.h in lib/. - * site.h (TEXPOOLNAME): new macro for installers to redefine. + * site.h (TEXPOOLNAME): new macro for installers to redefine. - * Makefile.in (*manpages): don't pass SITEDIR; pass srcdir instead. + * Makefile.in (*manpages): don't pass SITEDIR; pass srcdir instead. Fri Mar 20 15:53:21 1992 Karl Berry (karl at hayley) - * configure.in: do M_X11_LOCATION. + * configure.in: do M_X11_LOCATION. - * README.W2C: document these changes. - * Makefile.in (install-programs): rename from install. Make - `install' install everything. Also, go into subdirectories to - do the installation. - (install-manpages): don't pass INSTALL_PROGRAM. - (dist): do both web2c-dist and web-dist. - (mostlyclean): new clean target. + * README.W2C: document these changes. + * Makefile.in (install-programs): rename from install. Make + `install' install everything. Also, go into subdirectories to + do the installation. + (install-manpages): don't pass INSTALL_PROGRAM. + (dist): do both web2c-dist and web-dist. + (mostlyclean): new clean target. Sat Mar 7 10:18:41 1992 Karl Berry (karl at hayley) - * configure.in: change config-auto.h to c-auto.h. + * configure.in: change config-auto.h to c-auto.h. Fri Feb 14 07:56:42 1992 Karl Berry (karl at hayley) - * configure.in (wlibs): put the -l's here directly, instead of - setting to a make variable. - * Makefile.in (*lib): remove the variables. + * configure.in (wlibs): put the -l's here directly, instead of + setting to a make variable. + * Makefile.in (*lib): remove the variables. Tue Feb 11 09:56:01 1992 Karl Berry (karl at hayley) - * configure.in: test for memcpy et al. in only. + * configure.in: test for memcpy et al. in only. - * configure.in: test for missing. + * configure.in: test for missing. - * configure.in (extrawlibs): remove this, just assign to wlibs. + * configure.in (extrawlibs): remove this, just assign to wlibs. - * Makefile.in (copt): never mind, use CC. + * Makefile.in (copt): never mind, use CC. Sun Feb 9 09:54:27 1992 Karl Berry (karl at hayley) - * Makefile.in (copt): new variable, for ISC's -posix. + * Makefile.in (copt): new variable, for ISC's -posix. - * Makefile.in (realclean): remove Makefile and config.status. + * Makefile.in (realclean): remove Makefile and config.status. Sat Feb 1 16:03:05 1992 Karl Berry (karl at hayley) - * site.h-dist: remove subdirectory stuff. Add GFFONTS and PKFONTS. + * site.h-dist: remove subdirectory stuff. Add GFFONTS and PKFONTS. Fri Jan 24 09:11:29 1992 Karl Berry (karl at hayley) - * configure.in: do M_CHAR_UNSIGNED, and test for endianness here. - * config: gets removed. - * site.h: gets copied from config. - * Makefile.in (cflags): don't include -I$(configdir). - (configdir): remove. + * configure.in: do M_CHAR_UNSIGNED, and test for endianness here. + * config: gets removed. + * site.h: gets copied from config. + * Makefile.in (cflags): don't include -I$(configdir). + (configdir): remove. Wed Jan 15 11:33:54 1992 Karl Berry (karl at hayley) - * Makefile.in (libsources): do not include xchdir.c and xgetcwd.c, - as they're no longer needed. - * configure.in: don't test for getwd missing anymore. + * Makefile.in (libsources): do not include xchdir.c and xgetcwd.c, + as they're no longer needed. + * configure.in: don't test for getwd missing anymore. Tue Jan 14 08:47:38 1992 Karl Berry (karl at hayley) - * Makefile.in (makeargs): pass wlibs. + * Makefile.in (makeargs): pass wlibs. Sun Jan 12 07:35:37 1992 Karl Berry (karl at hayley) - * Makefile.in (CFLAGS): define and pass down `cflags', instead, as - TeX and BibTeX need to add additional -D's. + * Makefile.in (CFLAGS): define and pass down `cflags', instead, as + TeX and BibTeX need to add additional -D's. - * Makefile.in (.NOEXPORT): include this target to stop arg list - problems with GNU make. + * Makefile.in (.NOEXPORT): include this target to stop arg list + problems with GNU make. - * Makefile.in (clean-triptrap): call `make realclean', not - `veryclean'. + * Makefile.in (clean-triptrap): call `make realclean', not + `veryclean'. Sat Jan 11 11:59:27 1992 Karl Berry (karl at hayley) - * rename `common' to `lib'. + * rename `common' to `lib'. - * configure.in: new file to automatically generate the configure - script with autoconf. + * configure.in: new file to automatically generate the configure + script with autoconf. Wed Jan 8 07:44:02 1992 Karl Berry (karl at hayley) - * configure (extrawlibs): include -lnsl_s, as ISC's X11R4 stuff - needs it. + * configure (extrawlibs): include -lnsl_s, as ISC's X11R4 stuff + needs it. Tue Jan 7 11:24:54 1992 Karl Berry (karl at hayley) - * Makefile.in (install targets): use INSTALL_PROGRAM and - INSTALL_DATA appropriately; pass to subdirs. + * Makefile.in (install targets): use INSTALL_PROGRAM and + INSTALL_DATA appropriately; pass to subdirs. - * start ChangeLogs in subdirectories. + * start ChangeLogs in subdirectories. Fri Jan 3 13:20:09 1992 Karl Berry (karl at hayley) - * texware/pltotf.ch (main block): exit 0. No, rescind that; the - error code was from something else, as we already exit (0) in - common/main.c (main). + * texware/pltotf.ch (main block): exit 0. No, rescind that; the + error code was from something else, as we already exit (0) in + common/main.c (main). Sun Sep 1 13:26:11 1991 Karl Berry (karl at hayley) - * fontutil/vftovp.ch (Read the preamble, Read and store a font): - don't output anything unless -verbose is set. + * fontutil/vftovp.ch (Read the preamble, Read and store a font): + don't output anything unless -verbose is set. - * fontutil/vftovp.ch (Set init...): initialize vpl_name to optind - + 2, not + 1; initialize the others to be optind and optind + 1. + * fontutil/vftovp.ch (Set init...): initialize vpl_name to optind + + 2, not + 1; initialize the others to be optind and optind + 1. Thu Aug 29 17:46:31 1991 Karl Berry (karl at hayley) - * Makefile.in (INSTALL_PROGRAM): new variable. - (INSTALL): rename from `install'. - (INSTALL_DATA): rename from `INSTALLDATA'; change uses. - (prefix, libdir): new variables. - (bindir, mandir, texlibdir, mflibdir): use prefix. + * Makefile.in (INSTALL_PROGRAM): new variable. + (INSTALL): rename from `install'. + (INSTALL_DATA): rename from `INSTALLDATA'; change uses. + (prefix, libdir): new variables. + (bindir, mandir, texlibdir, mflibdir): use prefix. Sat Aug 24 06:37:52 1991 Karl Berry (karl at hayley) - * tex/Makefile (formats): add `amslatex.fmt'. - (amslatex.fmt): new target. - * Makefile.in (formats): likewise. - * README (Format files): describe it. Also add ``canonical - sources'' for the formats. + * tex/Makefile (formats): add `amslatex.fmt'. + (amslatex.fmt): new target. + * Makefile.in (formats): likewise. + * README (Format files): describe it. Also add ``canonical + sources'' for the formats. Fri Aug 23 09:11:50 1991 Karl Berry (karl at hayley) - * Makefile-dist: rename to Makefile.in. - * configure (makefiledist): likewise. + * Makefile-dist: rename to Makefile.in. + * configure (makefiledist): likewise. Mon Aug 12 08:14:18 1991 Karl Berry (karl at fosse) - * bibtex/bibtex.ch (pool_size): decrease to 512K from 5.12M. + * bibtex/bibtex.ch (pool_size): decrease to 512K from 5.12M. - * Makefile (install-formats, install-bases): don't do `-mkdir' in - the middle of the rule. + * Makefile (install-formats, install-bases): don't do `-mkdir' in + the middle of the rule. - * common/common.defines (bytepointer): rename to pointertobyte, - since dvicopy defines a `bytepointer'. - * common/extra.h (bytepointer): likewise. - * texware/tftopl.ch: change uses. + * common/common.defines (bytepointer): rename to pointertobyte, + since dvicopy defines a `bytepointer'. + * common/extra.h (bytepointer): likewise. + * texware/tftopl.ch: change uses. - * mf/Makefile (makeargs): update. + * mf/Makefile (makeargs): update. Sun Aug 11 08:33:44 1991 Karl Berry (karl at fosse) - * common/common.h [STRING_MISSING]: don't include if - `index' is already defined. + * common/common.h [STRING_MISSING]: don't include if + `index' is already defined. - * common/texmf.c: include . + * common/texmf.c: include . - * common/getopt.c [_AIX]: indent the `#pragma alloca', since - otherwise we get `undefined control' from hc. + * common/getopt.c [_AIX]: indent the `#pragma alloca', since + otherwise we get `undefined control' from hc. - * configure (systemtypes): fix sed commands to remove the final .h. + * configure (systemtypes): fix sed commands to remove the final .h. Sat Aug 10 12:23:24 1991 Karl Berry (karl at hayley) - * web2c/web2c.yacc (fixup_var_list): add the temp symbol used for - arrays with negative lower bounds to the symbol table. + * web2c/web2c.yacc (fixup_var_list): add the temp symbol used for + arrays with negative lower bounds to the symbol table. - * web2c/web2c.c (yytext): don't declare this, since we do in - web2c.h. + * web2c/web2c.c (yytext): don't declare this, since we do in + web2c.h. - * texware/tftopl.ch (Read the whole input file): malloc the tfm - array if the file size is larger than the static size. - * common/common.defines (xmalloc, xrealloc, bytepointer, - casttobytepointer): declare these. - * common/extra.h (bytepointer, casttobytepointer): define these. + * texware/tftopl.ch (Read the whole input file): malloc the tfm + array if the file size is larger than the static size. + * common/common.defines (xmalloc, xrealloc, bytepointer, + casttobytepointer): declare these. + * common/extra.h (bytepointer, casttobytepointer): define these. Mon Jul 22 06:01:41 1991 Karl Berry (karl at hayley) - * config/s-{esv3,ultrix4.2}.h: new files. - * configure: update for those systems. + * config/s-{esv3,ultrix4.2}.h: new files. + * configure: update for those systems. Fri Jul 19 08:32:18 1991 Karl Berry (karl at hayley) - * configure (statusfile): define to be $configdir/statusfile; - always test if the s- file exists. + * configure (statusfile): define to be $configdir/statusfile; + always test if the s- file exists. Sat Jul 13 10:49:01 1991 Karl Berry (karl at hayley) - * Makefile-dist (proginstall, fileinstall): change names to - `INSTALL' and `INSTALLDATA'. + * Makefile-dist (proginstall, fileinstall): change names to + `INSTALL' and `INSTALLDATA'. - * Makefile-dist (RANLIB): new variable. - (makeargs): pass it down. - * mf/MFwindow/Makefile (window.a): unconditionally use RANLIB, - since it will always be set. - * common/Makefile: make a library out of the common files. - * */Makefile (commono): reference the library. + * Makefile-dist (RANLIB): new variable. + (makeargs): pass it down. + * mf/MFwindow/Makefile (window.a): unconditionally use RANLIB, + since it will always be set. + * common/Makefile: make a library out of the common files. + * */Makefile (commono): reference the library. - * fontutil/vftovp.ch: implement -verbose, -charcode-format, and - output to stdout a la tftopl. - * man/vftovp.man: document this. + * fontutil/vftovp.ch: implement -verbose, -charcode-format, and + output to stdout a la tftopl. + * man/vftovp.man: document this. - * texware/{pl,tf}to{tf,pl}: don't print the banner until after - we've read the input file. + * texware/{pl,tf}to{tf,pl}: don't print the banner until after + we've read the input file. - * fontutil/vptovf.ch: implement -verbose a la pltotf. - * man/vptovf.man: document this. + * fontutil/vptovf.ch: implement -verbose a la pltotf. + * man/vptovf.man: document this. Mon Jul 8 10:52:26 1991 Karl Berry (karl at hayley) - * common/common.h (integer): move comment about changing - fixwrites.c if integer changes here, from README.W2C. + * common/common.h (integer): move comment about changing + fixwrites.c if integer changes here, from README.W2C. - * texware/tftopl.ch: new option -charcode-format. - (out_char): output the character code in the format requested. - * man/tftopl.man: document this. - * common/common.defines (vstrcat): new declaration. - * web2c/fixwrites.c (main): add ASCIIall to the list of variable - names who get output as characters. What a crock. + * texware/tftopl.ch: new option -charcode-format. + (out_char): output the character code in the format requested. + * man/tftopl.man: document this. + * common/common.defines (vstrcat): new declaration. + * web2c/fixwrites.c (main): add ASCIIall to the list of variable + names who get output as characters. What a crock. - * tex/Makefile (*.fmt): don't print the \font definitions. + * tex/Makefile (*.fmt): don't print the \font definitions. Thu Jul 4 07:16:39 1991 Karl Berry (karl at hayley) - * common/texmf.c: put the memory_word stuff back in `texmfmem.h', - and redo the Makefiles; we can't include it before the types - have been defined. + * common/texmf.c: put the memory_word stuff back in `texmfmem.h', + and redo the Makefiles; we can't include it before the types + have been defined. - * */Makefile (SITEDIR): change to ../config. + * */Makefile (SITEDIR): change to ../config. - * web2c/web2c.h (yytext) [!DECLARE_YYTEXT_TYPE]: new type definition. + * web2c/web2c.h (yytext) [!DECLARE_YYTEXT_TYPE]: new type definition. - * web2c/web2c.yacc: lowercase `TRUE' and `FALSE'. + * web2c/web2c.yacc: lowercase `TRUE' and `FALSE'. - * web2c/Makefile (web2cy.c): unconditionally move the new .h and - .c files. + * web2c/Makefile (web2cy.c): unconditionally move the new .h and + .c files. - * common/Makefile (endian.h, endian): remove these targets; this - is now generated by configure. + * common/Makefile (endian.h, endian): remove these targets; this + is now generated by configure. - * Makefile-dist: rearrange so that configure can easily edit it. + * Makefile-dist: rearrange so that configure can easily edit it. Wed Jul 3 17:01:25 1991 Karl Berry (karl at hayley) - * common/texmf.c (input_line): don't throw away trailing form - feeds on the line. + * common/texmf.c (input_line): don't throw away trailing form + feeds on the line. - * common/texmf.h (twohalves): throw in another two bytes of junk - if we are BigTeX or BigMF. + * common/texmf.h (twohalves): throw in another two bytes of junk + if we are BigTeX or BigMF. Mon Jul 1 06:31:18 1991 Karl Berry (karl at hayley) - * common/getopt*: update to new versions. + * common/getopt*: update to new versions. - * */*.[ch]: rationalize includes. + * */*.[ch]: rationalize includes. - * site.h: move system stuff out; it will be determined by the - configuration file. - * defaults.h: remove; it, too, will be part of the configuration - file. - * common/extra.c [BSD]: conditionalize on - DIRENT_MISSING, instead. - (PATH_DELIMITER): move to common.h. + * site.h: move system stuff out; it will be determined by the + configuration file. + * defaults.h: remove; it, too, will be part of the configuration + file. + * common/extra.c [BSD]: conditionalize on + DIRENT_MISSING, instead. + (PATH_DELIMITER): move to common.h. Sun Jun 30 13:44:09 1991 Karl Berry (karl at hayley) - * web2c/symtab.h: fold into web2c.h. - * web2c/Makefile (web2c*.o): remove dependency on symtab.h. + * web2c/symtab.h: fold into web2c.h. + * web2c/Makefile (web2c*.o): remove dependency on symtab.h. - * defaults.h [__HIGHC__]: move to common.h. - (FILENAMESIZE): define to 512 if it isn't already defined. + * defaults.h [__HIGHC__]: move to common.h. + (FILENAMESIZE): define to 512 if it isn't already defined. - * common/common.h (index, rindex): conditionalize on - `STRING_MISSING'. Define to be str[r]chr. - (getenv, atof): don't declare if we have . - * */*.c: change uses of [r]index to str[r]chr. + * common/common.h (index, rindex): conditionalize on + `STRING_MISSING'. Define to be str[r]chr. + (getenv, atof): don't declare if we have . + * */*.c: change uses of [r]index to str[r]chr. - * {mf,tex}/c{mf,tex}big.ch: don't include "mfmem.h" or "texmem.h" - after all. - * common/texmf.h: include contents of memory_word structure. + * {mf,tex}/c{mf,tex}big.ch: don't include "mfmem.h" or "texmem.h" + after all. + * common/texmf.h: include contents of memory_word structure. - * common/common.h [!index]: declare `index' to be a routine - returning a `char *'. - * web2c/regfix.c: include common.h. - (From wittig@gmdzi.gmd.de.) + * common/common.h [!index]: declare `index' to be a routine + returning a `char *'. + * web2c/regfix.c: include common.h. + (From wittig@gmdzi.gmd.de.) - * common/extra.c (space_terminate): use xord, not xchr. - * common/texmf.c (input_line): remove all space characters from - the end of the input line, not just spaces and tabs. - (topenin): use xord if NONASCII, and get rid of trailing - whitespace. - (These changes from raichle@azu.informatik.uni-stuttgart.de. + * common/extra.c (space_terminate): use xord, not xchr. + * common/texmf.c (input_line): remove all space characters from + the end of the input line, not just spaces and tabs. + (topenin): use xord if NONASCII, and get rid of trailing + whitespace. + (These changes from raichle@azu.informatik.uni-stuttgart.de. - * common/{main,texmf}.c [ATARI_ST]: define _stksize (from - ridderbusch.pad@nixdorf.com). + * common/{main,texmf}.c [ATARI_ST]: define _stksize (from + ridderbusch.pad@nixdorf.com). - * Makefile (SITEDIR): make default be `pwd', to simplify things. - * mf/MFwindow/Makefile (SITEDIR): lose the `..' in - -I../$(SITEDIR). (From S.P.Q.Rahtz@ecs.southampton.ac.uk.) + * Makefile (SITEDIR): make default be `pwd', to simplify things. + * mf/MFwindow/Makefile (SITEDIR): lose the `..' in + -I../$(SITEDIR). (From S.P.Q.Rahtz@ecs.southampton.ac.uk.) - * common/{fileio,texmf}.c [FUNNNY_CORE_DUMP}: don't do the funny - core dump stuff if we're BibTeX (from elisabet@max.u.washington.edu). + * common/{fileio,texmf}.c [FUNNNY_CORE_DUMP}: don't do the funny + core dump stuff if we're BibTeX (from elisabet@max.u.washington.edu). - * {tex,mf}/small.diff: new file to replace the big patches. Now - big is the default. + * {tex,mf}/small.diff: new file to replace the big patches. Now + big is the default. - * bibtex/small.diff: new patch to go backwards from the big BibTeX - to the small one. - * README (Changing constants): document this. + * bibtex/small.diff: new patch to go backwards from the big BibTeX + to the small one. + * README (Changing constants): document this. - * common/extra.c (checked_fopen): return NULL at the end, even - though we don't really return, to stop compiler warnings. (from - steele@ecn.purdue.edu). + * common/extra.c (checked_fopen): return NULL at the end, even + though we don't really return, to stop compiler warnings. (from + steele@ecn.purdue.edu). - * common/extra.c (checked_fopen): before we hand the string to - perror, make it into a C string (from - kabal@aldebaran.insl.mcgill.ca). + * common/extra.c (checked_fopen): before we hand the string to + perror, make it into a C string (from + kabal@aldebaran.insl.mcgill.ca). - * tex/Makefile (latex.fmt): remove comment about hacked lplain - (from kabal@aldebaran.insl.mcgill.ca). + * tex/Makefile (latex.fmt): remove comment about hacked lplain + (from kabal@aldebaran.insl.mcgill.ca). - * web2c/Makefile (web2cy.c): Print a message about expected s/r - conflicts. Also use -v when invoking yacc. - (clean): remove `y.output'. + * web2c/Makefile (web2cy.c): Print a message about expected s/r + conflicts. Also use -v when invoking yacc. + (clean): remove `y.output'. - * Makefile (install-formats, install-bases): do `install dir1/file - dir2/file' instead of `install dir1/file dir2', since Ultrix - install is broken (in yet another way) (from - scole@doorstop.berkeley.edu). + * Makefile (install-formats, install-bases): do `install dir1/file + dir2/file' instead of `install dir1/file dir2', since Ultrix + install is broken (in yet another way) (from + scole@doorstop.berkeley.edu). - * man/{pktogf,pktype,vftovp,gftodvi,gftopk,gftype,tftopl}.man: - document that we look in `.' first. + * man/{pktogf,pktype,vftovp,gftodvi,gftopk,gftype,tftopl}.man: + document that we look in `.' first. Sat Jun 29 08:14:12 1991 Karl Berry (karl at hayley) - * common/extra.c (cwdtestreadaccess): new routine to look in `.' - before anything else. - * common/extra.defines (cwdtestreadaccess): declare it for Pascal. - * dviutil/dvicopy.ch (VF: Open |vf_file|...), - fontutil/{pktogf.ch, pktype.ch, vftovp.ch}, - mfware/{gftodvi.ch,gftopk.ch,gftype.ch}, - texware/tftopl.ch: use it to open input files. + * common/extra.c (cwdtestreadaccess): new routine to look in `.' + before anything else. + * common/extra.defines (cwdtestreadaccess): declare it for Pascal. + * dviutil/dvicopy.ch (VF: Open |vf_file|...), + fontutil/{pktogf.ch, pktype.ch, vftovp.ch}, + mfware/{gftodvi.ch,gftopk.ch,gftype.ch}, + texware/tftopl.ch: use it to open input files. Fri Jun 28 16:40:10 1991 Karl Berry (karl at hayley) - * mf/convert: insert `volatile's to avoid MIPS C compiler bugs - (from lgy@newton.phys.washington.edu). - * defaults.h (volatile) [!__STDC__]: define to be the empty - string. + * mf/convert: insert `volatile's to avoid MIPS C compiler bugs + (from lgy@newton.phys.washington.edu). + * defaults.h (volatile) [!__STDC__]: define to be the empty + string. - * common/texmf.c (get_date_and_time): use `time_t' instead of - `long' for `time's return type. + * common/texmf.c (get_date_and_time): use `time_t' instead of + `long' for `time's return type. - * bibtex/bibtex.ch: comment out hacks to do the setjmp/longjmp. - * bibtex/convert: don't put in the setjmp/longjmp. + * bibtex/bibtex.ch: comment out hacks to do the setjmp/longjmp. + * bibtex/convert: don't put in the setjmp/longjmp. - * Makefile (CCLD): new command to do the link step (suggested by - herber@fnalf.fnal.gov). Change */Makefile to use it, and the - makeargs variable to pass it down. + * Makefile (CCLD): new command to do the link step (suggested by + herber@fnalf.fnal.gov). Change */Makefile to use it, and the + makeargs variable to pass it down. - * {mf,tex,mfware}/memory.h: rename this, to include conflicts with - a system . (from newton@gumby.cs.caltech.edu). - * {mf,tex,mfware}/Makefile: rename memory.h here, too. + * {mf,tex,mfware}/memory.h: rename this, to include conflicts with + a system . (from newton@gumby.cs.caltech.edu). + * {mf,tex,mfware}/Makefile: rename memory.h here, too. - * Makefile: replace all bare `if's with `-if' (from - kmr@nada.kth.se). + * Makefile: replace all bare `if's with `-if' (from + kmr@nada.kth.se). - * defaults.h: (integer): move from site.h-dist. + * defaults.h: (integer): move from site.h-dist. - * common/texmf.c: always include . + * common/texmf.c: always include . - * common/texmf.c [HANDLE_INTERRUPTS]: remove this conditional, - since we unconditionally defined it, anyway. + * common/texmf.c [HANDLE_INTERRUPTS]: remove this conditional, + since we unconditionally defined it, anyway. - * site.h-dist (schar) [ANSI]: change conditional to use __STDC__. + * site.h-dist (schar) [ANSI]: change conditional to use __STDC__. Sun Jun 9 12:27:01 1991 Karl Berry (karl at hayley) - * tex/ctex.ch: apply trie.diff; we'll always have a big - hyphenation trie, instead of requiring the installer to patch - it. + * tex/ctex.ch: apply trie.diff; we'll always have a big + hyphenation trie, instead of requiring the installer to patch + it. Wed May 8 07:31:19 1991 Karl Berry (karl at hayley) - * Makefile (stamp-{bases,formats}): make dependent on ini{mf,tex}. - * {mf,tex}/Makefile ({*.base,*.fmt}): likewise. + * Makefile (stamp-{bases,formats}): make dependent on ini{mf,tex}. + * {mf,tex}/Makefile ({*.base,*.fmt}): likewise. - * mf/cmf.ch (max_strings): change default for small Metafont to - 3000: when modes.mf and plain are loaded, there is only room for - 250 user strings. - (string_vacancies): change to 10000. + * mf/cmf.ch (max_strings): change default for small Metafont to + 3000: when modes.mf and plain are loaded, there is only room for + 250 user strings. + (string_vacancies): change to 10000. Fri May 3 06:46:05 1991 Karl Berry (karl at hayley) - * texware/{pl,tf}to{tf,pl}.ch, mfware/gftodvi.ch: declare verbose - as an integer, not a boolean. + * texware/{pl,tf}to{tf,pl}.ch, mfware/gftodvi.ch: declare verbose + as an integer, not a boolean. Wed May 1 17:04:03 1991 Karl Berry (karl at hayley) - * texware/pltotf.ch (Constants): increase some sizes some more. + * texware/pltotf.ch (Constants): increase some sizes some more. Wed Apr 17 11:26:55 1991 Karl Berry (karl at hayley) - * man/Makefile (install): don't unconditionally do mkdir $(mandir). + * man/Makefile (install): don't unconditionally do mkdir $(mandir). Tue Apr 16 14:14:49 1991 Karl Berry (karl at ra.cs.umb.edu) - * Version 5.84b. + * Version 5.84b. - * README.W2C: remove reference to bigbibtex.ch. + * README.W2C: remove reference to bigbibtex.ch. - * dviutil: new dvicopy.web and dvicopy.ch from - xitikgun@ddathd21.bitnet. + * dviutil: new dvicopy.web and dvicopy.ch from + xitikgun@ddathd21.bitnet. Tue Apr 9 10:58:39 1991 Karl Berry (karl at ra.cs.umb.edu) - * common/texmf.c (do_undump) [REGFIX]: use a temporary so we can - use the & operator. + * common/texmf.c (do_undump) [REGFIX]: use a temporary so we can + use the & operator. - * MACHINES.W2C (Sun 4/470 and SunOS 4.1.1): from - casterln@are.berkeley.edu. + * MACHINES.W2C (Sun 4/470 and SunOS 4.1.1): from + casterln@are.berkeley.edu. - * Makefile (siteh): remove this. - (stamp-common): remove dependency on it. + * Makefile (siteh): remove this. + (stamp-common): remove dependency on it. Tue Apr 2 16:23:02 1991 Karl Berry (karl at ra.cs.umb.edu) - * Version 5.84a. + * Version 5.84a. - * web/tangleboot.c: bring up to date. + * web/tangleboot.c: bring up to date. Tue Apr 2 13:28:35 1991 Karl Berry (karl at churchy.gnu.ai.mit.edu) - * common/endian.c: define the symbol `WEB2C_BIG_ENDIAN', since - . - * common/texmf.c (do_dump, do_undump): use that name. + * common/endian.c: define the symbol `WEB2C_BIG_ENDIAN', since + . + * common/texmf.c (do_dump, do_undump): use that name. Tue Apr 2 09:52:55 1991 Karl Berry (karl at godwin) - * bibtex/bibtex.ch: make `big' BibTeX the default. + * bibtex/bibtex.ch: make `big' BibTeX the default. - * common/extra.h (gargv): make declaration extern. + * common/extra.h (gargv): make declaration extern. - * web2c/web2c.c (ii): remove second declaration. + * web2c/web2c.c (ii): remove second declaration. - * web/tangle.ch, fontutil/vptovf.ch, mfware/gftype.ch, - texware/pltotf.ch: change version numbers in banner. + * web/tangle.ch, fontutil/vptovf.ch, mfware/gftype.ch, + texware/pltotf.ch: change version numbers in banner. Thu Mar 28 14:28:01 1991 Karl Berry (karl at apple-gunkies) - * mf/Makefile (run-trap): specify the current directory to find - trap.tfm and trap.72270gf. + * mf/Makefile (run-trap): specify the current directory to find + trap.tfm and trap.72270gf. - * all Makefiles: add alloca.o to the common object files. + * all Makefiles: add alloca.o to the common object files. - * Makefile (triptrap): new dependency `stamp-common'. + * Makefile (triptrap): new dependency `stamp-common'. - * common/Makefile (endian.h): use `./endian', not just `endian'. + * common/Makefile (endian.h): use `./endian', not just `endian'. Tue Mar 26 14:05:00 1991 Karl Berry (karl at ds5000) - * Makefile (install-formats, install-bases): don't quit if the - mkdir fails on the installation directory. + * Makefile (install-formats, install-bases): don't quit if the + mkdir fails on the installation directory. - * tex/tex.web, fontutil/pktogf.web: new versions. - * fontutil/pktogf.ch: change version number. + * tex/tex.web, fontutil/pktogf.web: new versions. + * fontutil/pktogf.ch: change version number. - * Makefile (web2c): define as just `web2c', and rename the - directory. All the scripts use that name. + * Makefile (web2c): define as just `web2c', and rename the + directory. All the scripts use that name. Tue Mar 26 13:48:36 1991 Karl Berry (karl at ra.cs.umb.edu) - * common/texmf.c (time): remove this declaration, since different - systems want a different return type. (from bush@evax.uta.edu) + * common/texmf.c (time): remove this declaration, since different + systems want a different return type. (from bush@evax.uta.edu) Mon Mar 25 08:25:36 1991 Karl Berry (karl at hayley) - * Makefile (stamp-web2c): remove all dependencies. - * web2c: change directory name to include version number. - (web2c): new variable to define the name of the web2c directory. + * Makefile (stamp-web2c): remove all dependencies. + * web2c: change directory name to include version number. + (web2c): new variable to define the name of the web2c directory. Fri Mar 22 10:40:22 1991 Karl Berry (karl at hayley) - * common/extra.c (setpaths): use a string version of the - PATH_DELIMITER when concatenating paths. - (PATH_DELIMITER_STR): new macro. + * common/extra.c (setpaths): use a string version of the + PATH_DELIMITER when concatenating paths. + (PATH_DELIMITER_STR): new macro. - * mf/MFwindow/x11-xt.c (mf_x11_updatescreen): remove redundant - stuff after #endif. + * mf/MFwindow/x11-xt.c (mf_x11_updatescreen): remove redundant + stuff after #endif. - * web2c/{web2c.h,web2c.c}: remove redundant preprocessor definitions. + * web2c/{web2c.h,web2c.c}: remove redundant preprocessor definitions. - * web2c/web2c.c (my_output); don't always output a space after - every token. [no, rescind that, some sed scripts depend on the - existing form of output.] + * web2c/web2c.c (my_output); don't always output a space after + every token. [no, rescind that, some sed scripts depend on the + existing form of output.] - * common/extra.c (getwd): don't initialize the automatic - structure; cc can't handle it. + * common/extra.c (getwd): don't initialize the automatic + structure; cc can't handle it. - * Makefile, */Makefile: use LDFLAGS at the beginning of linking - lines, and LOADLIBES at the end. + * Makefile, */Makefile: use LDFLAGS at the beginning of linking + lines, and LOADLIBES at the end. - * COPYING.W2C: new file necessary for getopt; refer to it in - README. + * COPYING.W2C: new file necessary for getopt; refer to it in + README. Tue Mar 19 15:19:35 1991 Karl Berry (karl at hayley) - * mfware/gftopk.ch (open_pk_file): don't search backwards through - garbage for a `/' (found by mackay@cs.washington.edu). - * fontutil/pktogf.ch (open_gf_file): likewise. + * mfware/gftopk.ch (open_pk_file): don't search backwards through + garbage for a `/' (found by mackay@cs.washington.edu). + * fontutil/pktogf.ch (open_gf_file): likewise. Mon Mar 18 13:48:34 1991 Karl Berry (karl at hayley) - * {tex,mf}/Makefile ({tex,mf}-extra.o): remove the C file before - creating the link. + * {tex,mf}/Makefile ({tex,mf}-extra.o): remove the C file before + creating the link. Fri Mar 15 10:41:22 1991 Karl Berry (karl at hayley) - * site.h-dist (SPRINTF_RETURN_TYPE): remove this; it's caused - about a zillion times more trouble than it's worth. + * site.h-dist (SPRINTF_RETURN_TYPE): remove this; it's caused + about a zillion times more trouble than it's worth. - * mfware/gftodvi.ch: change default extension to `2602gf', - following dek's change for art. + * mfware/gftodvi.ch: change default extension to `2602gf', + following dek's change for art. - * tex/ctex.ch: we're now at version 3.14. - (Also new versions of gftodvi.web and mf.web, but they don't - require any changes to the change files.) + * tex/ctex.ch: we're now at version 3.14. + (Also new versions of gftodvi.web and mf.web, but they don't + require any changes to the change files.) Sun Feb 3 11:22:13 1991 Karl Berry (karl at hayley) - * mfware/gftodvi.ch: only print final newline if verbose. + * mfware/gftodvi.ch: only print final newline if verbose. Sat Feb 2 09:54:14 1991 Karl Berry (karl at hayley) - * tex/Makefile (etex.fmt): create the aux file before running initex. + * tex/Makefile (etex.fmt): create the aux file before running initex. - These two changes from jmr@nada.kth.se make calling checked_fopen more - than once with the same argument (as happens with weave patgen.web - patgen.ch) work. - * common/extra.c (checked_fopen): leave the arg as a Pascal string. - * common/fileio.c (open_input): terminate the result that comes - back from checked_fopen with a null. + These two changes from jmr@nada.kth.se make calling checked_fopen more + than once with the same argument (as happens with weave patgen.web + patgen.ch) work. + * common/extra.c (checked_fopen): leave the arg as a Pascal string. + * common/fileio.c (open_input): terminate the result that comes + back from checked_fopen with a null. - * common/texmf.h (dumpint): use do...while (0) to prevent syntax - errors. + * common/texmf.h (dumpint): use do...while (0) to prevent syntax + errors. - * PROJECTS.W2C: remove the ones that have been implemented. + * PROJECTS.W2C: remove the ones that have been implemented. Sat Jan 19 15:44:26 1991 Karl Berry (karl at hayley) - * man/gftodvi.man: document the new options. + * man/gftodvi.man: document the new options. - * */Makefile (commonh): add common.h to the list. + * */Makefile (commonh): add common.h to the list. - * common/common.h: include . + * common/common.h: include . - * mfware/gftodvi.ch: implement -overflow-label-offset. - * common/extra.h (optiontable): another new abbreviation to help - in arg parsing. - * common/common.defines (strcmp, atof, optiontable): new - declarations. + * mfware/gftodvi.ch: implement -overflow-label-offset. + * common/extra.h (optiontable): another new abbreviation to help + in arg parsing. + * common/common.defines (strcmp, atof, optiontable): new + declarations. - * mfware/gftodvi.ch: changes to implement -verbose. + * mfware/gftodvi.ch: changes to implement -verbose. - * most .ch files: fix the \title. + * most .ch files: fix the \title. Mon Jan 14 09:28:20 1991 Karl Berry (karl at hayley) - * mf/Makefile (inimf): don't depend on $(windowlib), and don't - link with $(libs); it just wastes disk space. - * common/texmf.c [INI]: undefine all window symbols. + * mf/Makefile (inimf): don't depend on $(windowlib), and don't + link with $(libs); it just wastes disk space. + * common/texmf.c [INI]: undefine all window symbols. - * man/dvitype.man: fix mismatched parentheses. + * man/dvitype.man: fix mismatched parentheses. - * man/tftopl.man: document the new option and the path searching. + * man/tftopl.man: document the new option and the path searching. - * common/extra.c (make_c_string): replace spurious call to - `space_terminate' with `null_terminate'. + * common/extra.c (make_c_string): replace spurious call to + `space_terminate' with `null_terminate'. - * texware/tftopl.ch: changes to implement -verbose; also write to - stdout if no output file is specified; also call set_paths - to do path searching for the TFM file. + * texware/tftopl.ch: changes to implement -verbose; also write to + stdout if no output file is specified; also call set_paths + to do path searching for the TFM file. - * texware/pltotf.ch (usage): remove; just print it inline. + * texware/pltotf.ch (usage): remove; just print it inline. Sun Jan 13 16:57:01 1991 Karl Berry (karl at hayley) - These changes from ken@csis.dit.csiro.au: - * site.h: add TANDY as a possibility. - * defaults.h (FILENAMESIZE) [TANDY]: define to be smaller. - * common/extra.c (end_with_null, end_with_space): rename to - `null_terminate' and `space_terminate'. - * common/texmf.c (interrupt_handler): rename to `catch_interrupt'. - * web/tangle.ch (web_file_name, change_file_name): rename to - `web_name' and `chg_name'. - * web2c/web2c.yacc (function_return_type): rename to - `fn_return_type'. + These changes from ken@csis.dit.csiro.au: + * site.h: add TANDY as a possibility. + * defaults.h (FILENAMESIZE) [TANDY]: define to be smaller. + * common/extra.c (end_with_null, end_with_space): rename to + `null_terminate' and `space_terminate'. + * common/texmf.c (interrupt_handler): rename to `catch_interrupt'. + * web/tangle.ch (web_file_name, change_file_name): rename to + `web_name' and `chg_name'. + * web2c/web2c.yacc (function_return_type): rename to + `fn_return_type'. Sun Jan 6 13:41:08 1991 Karl Berry (karl at hayley) - * site.h: remove HAVE_GETWD -- now we supply our own. + * site.h: remove HAVE_GETWD -- now we supply our own. - * Makefile (x11lib): don't include -lXext. + * Makefile (x11lib): don't include -lXext. - * common/main.c (argv): check if we're beyond the end of argv. + * common/main.c (argv): check if we're beyond the end of argv. - * texware/pltotf.ch: changes for silent running unless `-verbose' - is specified. + * texware/pltotf.ch: changes for silent running unless `-verbose' + is specified. - * common/extra.h (address_of_int): rename to addressofint. + * common/extra.h (address_of_int): rename to addressofint. Fri Jan 4 15:38:40 1991 Karl Berry (karl at hayley) - * man/Makefile (sedscript): use _ in the patterns, so - `TEXFONTS_SUBDIR' et al. work. (from drl@vuse.vanderbilt.edu) + * man/Makefile (sedscript): use _ in the patterns, so + `TEXFONTS_SUBDIR' et al. work. (from drl@vuse.vanderbilt.edu) Sat Dec 29 13:52:41 1990 Karl Berry (karl at hayley) - * mfware/gftodvi.ch (Finish the \.{DVI}...): print a newline - before exiting. + * mfware/gftodvi.ch (Finish the \.{DVI}...): print a newline + before exiting. - * mfware/gftodvi.ch (Get ready to convert...): add only 1 inch - before typesetting the overflow labels. + * mfware/gftodvi.ch (Get ready to convert...): add only 1 inch + before typesetting the overflow labels. - * common/main.c (gargv): do not make static. - * common/extra.h (gargv): declare. - * common/extra.c (getwd, checked_{{open,ch}dir,{l,}stat): new - routines to find the pathname of the current directory. + * common/main.c (gargv): do not make static. + * common/extra.h (gargv): declare. + * common/extra.c (getwd, checked_{{open,ch}dir,{l,}stat): new + routines to find the pathname of the current directory. Wed Dec 26 09:21:56 1990 Karl Berry (karl at hayley) - * mfware/gftodvi.ch: put the progress report back in. + * mfware/gftodvi.ch: put the progress report back in. Mon Dec 17 09:35:24 1990 Karl Berry (karl at hayley) - * README.W2C (Online output from MF): we have two versions of the - Suntools support now; mackay@cs.washington.edu sent one based on - the Sunview definitions, instead of gfx_hs. + * README.W2C (Online output from MF): we have two versions of the + Suntools support now; mackay@cs.washington.edu sent one based on + the Sunview definitions, instead of gfx_hs. - * *.WEB2C: rename to *.W2C for compatibility with the Unix TeX - distribution. + * *.WEB2C: rename to *.W2C for compatibility with the Unix TeX + distribution. - * common/extra.c (getwd): new routine. - * site.h-dist (HAVE_GETWD): remove this definition; now everybody - has it. + * common/extra.c (getwd): new routine. + * site.h-dist (HAVE_GETWD): remove this definition; now everybody + has it. - * site.h-dist (FUNNY_CORE_DUMP): new symbol to make core dumps for - a preloaded TeX or MF by giving a strange filename. - * common/{extra,fileio}.c: use FUNNY_CORE_DUMP, instead of BSD, - for the condition. + * site.h-dist (FUNNY_CORE_DUMP): new symbol to make core dumps for + a preloaded TeX or MF by giving a strange filename. + * common/{extra,fileio}.c: use FUNNY_CORE_DUMP, instead of BSD, + for the condition. Sat Dec 8 13:01:18 1990 Karl Berry (karl at hayley) - * {tex,mf}/Makefile ({tex,mf}-extra.o): make a link to $(extrac) - and compile it, instead of compiling $(extrac), so that parallel - computation work properly. + * {tex,mf}/Makefile ({tex,mf}-extra.o): make a link to $(extrac) + and compile it, instead of compiling $(extrac), so that parallel + computation work properly. - * tex/Makefile (latex.fmt, slitex.fmt): the files are called - `lplain' and `splain' again, instead of `lplain3' and `splain3'. + * tex/Makefile (latex.fmt, slitex.fmt): the files are called + `lplain' and `splain' again, instead of `lplain3' and `splain3'. Thu Nov 29 10:54:55 1990 Karl Berry (karl at hayley) - * man/tex.man: don't put @TEXINPUTS@ at the beginning of a line, - since it might start with `.' (from - kabal@aldebaran.insl.mcgill.ca). + * man/tex.man: don't put @TEXINPUTS@ at the beginning of a line, + since it might start with `.' (from + kabal@aldebaran.insl.mcgill.ca). Tue Nov 20 10:21:43 1990 Karl Berry (karl at hayley) - * MACHINES: add info for ESIX on a 386, from uri@ibm.com. + * MACHINES: add info for ESIX on a 386, from uri@ibm.com. Mon Nov 19 07:04:10 1990 Karl Berry (karl at hayley) - * texware/pltotf.ch (System-dependent changes): parse arguments - using getopt. - * common/common.defines (gargv, optind, getoptstruct, - getoptlongonly, addressofint, name, hasarg, flag, val): new - definitions. - * common/extra.h (addressofint, hasarg, getoptlongonly): new - definitions. + * texware/pltotf.ch (System-dependent changes): parse arguments + using getopt. + * common/common.defines (gargv, optind, getoptstruct, + getoptlongonly, addressofint, name, hasarg, flag, val): new + definitions. + * common/extra.h (addressofint, hasarg, getoptlongonly): new + definitions. Sun Nov 18 08:22:18 1990 Karl Berry (karl at hayley) - * common/texmf.c (initscreen): use the MFTERM envvar, if set, to - determine the user's desired display type. - * man/mf.man: document this. + * common/texmf.c (initscreen): use the MFTERM envvar, if set, to + determine the user's desired display type. + * man/mf.man: document this. - * common/texmf.c (do_dump): swap the bytes in memory back again - after dumping, since we use some of those values. + * common/texmf.c (do_dump): swap the bytes in memory back again + after dumping, since we use some of those values. - * web2c/web2c.yacc (P_F_DEC_PART): allow this to be empty. + * web2c/web2c.yacc (P_F_DEC_PART): allow this to be empty. - * tex/ctex.ch (\input, \openin changes): allow names like - `foo.bar.tex', and look for `foo' before `foo.tex'. + * tex/ctex.ch (\input, \openin changes): allow names like + `foo.bar.tex', and look for `foo' before `foo.tex'. - * common/texmf.c (swap_items): new routine. - (do_dump, do_undump): call it, instead of doing bit operations to - pack and unpack the bytes. + * common/texmf.c (swap_items): new routine. + (do_dump, do_undump): call it, instead of doing bit operations to + pack and unpack the bytes. - * common/endian.c: new file. - * common/Makefile (endian.h): new target. - (all): make endian.h. - * tex/Makefile, mf/Makefile (extrah): add endian.h to the definition. + * common/endian.c: new file. + * common/Makefile (endian.h): new target. + (all): make endian.h. + * tex/Makefile, mf/Makefile (extrah): add endian.h to the definition. Tue Nov 13 07:29:45 1990 Karl Berry (karl at hayley) - * common/extra.c (setpaths): use PATH_DELIMITER instead of ":". + * common/extra.c (setpaths): use PATH_DELIMITER instead of ":". Wed Nov 7 06:44:01 1990 Karl Berry (karl at hayley) - * common/texmf.c (do_dump): handle dumping 8-byte and 2-byte items. - (dump_four): new routine. + * common/texmf.c (do_dump): handle dumping 8-byte and 2-byte items. + (dump_four): new routine. - * mf/cmf.ch (clear_terminal): define to do nothing. - * tex/ctex.ch (clear_terminal): likewise. + * mf/cmf.ch (clear_terminal): define to do nothing. + * tex/ctex.ch (clear_terminal): likewise. Tue Nov 6 15:02:51 1990 Karl Berry (karl at hayley) - * common/texmf.h ((un)dumpthings): call new routines, do_(un)dump. - * common/texmf.c (do_(un)dump): define them to always write and - read BigEndian files.x + * common/texmf.h ((un)dumpthings): call new routines, do_(un)dump. + * common/texmf.c (do_(un)dump): define them to always write and + read BigEndian files.x - * common/texmf.h (generic_(un)dump): call (un)dumpthings. + * common/texmf.h (generic_(un)dump): call (un)dumpthings. - These changes from rusty@belch.berkeley.edu: - * web/Makefile (veryclean): remove tangle.h. + These changes from rusty@belch.berkeley.edu: + * web/Makefile (veryclean): remove tangle.h. - * web2c/Makefile (clean): remove lex.yy.c. + * web2c/Makefile (clean): remove lex.yy.c. - * Makefile (LN): new variable. - (triptrap): pass LN down. - * mf/Makefile, tex/Makefile: use $(LN) instead of `ln'. + * Makefile (LN): new variable. + (triptrap): pass LN down. + * mf/Makefile, tex/Makefile: use $(LN) instead of `ln'. - * site.h-dist (schar) [ANSI]: define to be signed char (from - lgy@newton.phys.washington.edu). + * site.h-dist (schar) [ANSI]: define to be signed char (from + lgy@newton.phys.washington.edu). Sun Nov 4 09:32:55 1990 Karl Berry (karl at hayley) - * README.WEB2C: Advertise TUG. + * README.WEB2C: Advertise TUG. - * mf/Makefile (cmmf.base): input cmbase, not cm. + * mf/Makefile (cmmf.base): input cmbase, not cm. - * These changes suggested by chris@mimsy.umd.edu: - * common/texmf.c (bsd_clear_terminal, bsd_wake_up_terminal): - remove these, since the user should control the terminal. - * common/texmf.h (same) [BSD]: remove ifdef's that used - those routines. - * tex/ctex.ch (clear_terminal): define to do nothing. + * These changes suggested by chris@mimsy.umd.edu: + * common/texmf.c (bsd_clear_terminal, bsd_wake_up_terminal): + remove these, since the user should control the terminal. + * common/texmf.h (same) [BSD]: remove ifdef's that used + those routines. + * tex/ctex.ch (clear_terminal): define to do nothing. - * common/texmf.c: do not include , since we don't - use the fcntl system call. + * common/texmf.c: do not include , since we don't + use the fcntl system call. Thu Nov 1 08:53:47 1990 Karl Berry (karl at hayley) - * bibtex/Makefile (bibtex.o): do -Dbswap=bswapp. + * bibtex/Makefile (bibtex.o): do -Dbswap=bswapp. - * mfware/Makefile (mft.o): do -Dlink=link_array. + * mfware/Makefile (mft.o): do -Dlink=link_array. - * Makefile (INSTALL): use -c, for Ultrix's sake. - * install: explicitly exit 0 if $(bindir) et al. exist (from - dick@sprite.stanford.edu). + * Makefile (INSTALL): use -c, for Ultrix's sake. + * install: explicitly exit 0 if $(bindir) et al. exist (from + dick@sprite.stanford.edu). Tue Oct 30 09:08:47 1990 Karl Berry (karl at hayley) - * tex/ctex.ch (@, if - POSIX. + * common/texmf.c [HANDLE_INTERRUPTS]: include , if + POSIX. - * web2c/fixwrites.c: use FILENAMESIZE to define `filename'. + * web2c/fixwrites.c: use FILENAMESIZE to define `filename'. - * web/Makefile (tangle.p): missing a $. + * web/Makefile (tangle.p): missing a $. - * common/extra.c (S_ISDIR): new macro. - (is_dir): use it. + * common/extra.c (S_ISDIR): new macro. + (is_dir): use it. - * common/common.h: new file. - * web2c/web2c.h: include it. - * common/extra.h: include it. - * web2c/fixwrites.c: include it. + * common/common.h: new file. + * web2c/web2c.h: include it. + * common/extra.h: include it. + * web2c/fixwrites.c: include it. - * web2c/Makefile (web2cl.c): prepend site.h before the lex output, - so flex.skel will have the preprocessor symbols defined. + * web2c/Makefile (web2cl.c): prepend site.h before the lex output, + so flex.skel will have the preprocessor symbols defined. - * web2c/Makefile (fixwrites, splitup, regfix): use LDFLAGS in - addition to CFLAGS. + * web2c/Makefile (fixwrites, splitup, regfix): use LDFLAGS in + addition to CFLAGS. - * Makefile (stamp-web2c): make this depend on the web2c - executables, as well as the sources. + * Makefile (stamp-web2c): make this depend on the web2c + executables, as well as the sources. - * site.h: another possibility for the OS is POSIX. - * web2c/web2c.h [ANSI]: don't declare sprintf if ANSI or - _POSIX_SOURCE is defined. - [FLEX]: change conditional symbol to FLEX_SCANNER. - * web2c/Makefile (web2c): include LEXLIB, not -ll. - * web2c/splitup.c: include web2c.h, instead of redefining TRUE, - FALSE, sprintf, and the like. + * site.h: another possibility for the OS is POSIX. + * web2c/web2c.h [ANSI]: don't declare sprintf if ANSI or + _POSIX_SOURCE is defined. + [FLEX]: change conditional symbol to FLEX_SCANNER. + * web2c/Makefile (web2c): include LEXLIB, not -ll. + * web2c/splitup.c: include web2c.h, instead of redefining TRUE, + FALSE, sprintf, and the like. - * common/extra.c (setpaths): use the symbol VFFONTS to initialize - the envvar if it is defined. - site.h: put in a prototype definition for VFFONTS. + * common/extra.c (setpaths): use the symbol VFFONTS to initialize + the envvar if it is defined. + site.h: put in a prototype definition for VFFONTS. Tue Sep 18 16:45:04 1990 Karl Berry (karl at hayley) - * Makefile (web-dist): make the directory of the tar file be - web2c-, not just `web2c'. + * Makefile (web-dist): make the directory of the tar file be + web2c-, not just `web2c'. - * common/fileio.c (open_output): try to open the file in the dir - specified by TEXMFOUTPUT, if opening it in the cwd fails - (suggested by lgy@newton.phys.washington.edu). - * man/{tex,mf,bibtex}.man: document this. + * common/fileio.c (open_output): try to open the file in the dir + specified by TEXMFOUTPUT, if opening it in the cwd fails + (suggested by lgy@newton.phys.washington.edu). + * man/{tex,mf,bibtex}.man: document this. Sun Sep 16 07:50:08 1990 Karl Berry (karl at hayley) - * README, PROBLEMS, PROJECTS: rename with .WEB2C suffix, to be - closer to what's on the Unix TeX tape. + * README, PROBLEMS, PROJECTS: rename with .WEB2C suffix, to be + closer to what's on the Unix TeX tape. Thu Sep 13 07:09:18 1990 Karl Berry (karl at hayley) - * Makefile (install-manpages): pass SITEDIR in. - * man/Makefile (sedscript): remove dependency on - $(SITEDIR)/Makefile. (These changes from alien@essex.ac.uk.) + * Makefile (install-manpages): pass SITEDIR in. + * man/Makefile (sedscript): remove dependency on + $(SITEDIR)/Makefile. (These changes from alien@essex.ac.uk.) - * tex/bigtex.diff, mf/bigmf.diff: don't increase max_quarterword, - thus perhaps saving some memory (from morgan@ics.uci.edu). + * tex/bigtex.diff, mf/bigmf.diff: don't increase max_quarterword, + thus perhaps saving some memory (from morgan@ics.uci.edu). Tue Sep 11 06:42:43 1990 Karl Berry (karl at hayley) - * common/extra.c: don't give getcwd a prototype unless ANSI is - defined (from maj@computer-lab.cambridge.ac.uk). + * common/extra.c: don't give getcwd a prototype unless ANSI is + defined (from maj@computer-lab.cambridge.ac.uk). Thu Sep 6 05:56:20 1990 Karl Berry (karl at hayley) - * Makefile (x11lib), mf/Makefile (x11lib): include Xext. + * Makefile (x11lib), mf/Makefile (x11lib): include Xext. Tue Sep 4 09:45:54 1990 Karl Berry (karl at hayley) - * Makefile (install*): use $(proginstall) or $(fileinstall), as - appropriate. - (fileinstall, proginstall): new variables. + * Makefile (install*): use $(proginstall) or $(fileinstall), as + appropriate. + (fileinstall, proginstall): new variables. Sun Sep 2 15:51:35 1990 Karl Berry (karl at hayley) - * site.h-dist (HAVE_GETWD): new option for people who are - fortunate enough to have this. - * common/extra.c (getcwd) [HAVE_GETWD]: define this in terms of - getwd (from morgan@ics.uci.edu). + * site.h-dist (HAVE_GETWD): new option for people who are + fortunate enough to have this. + * common/extra.c (getcwd) [HAVE_GETWD]: define this in terms of + getwd (from morgan@ics.uci.edu). Fri Aug 31 15:17:19 1990 Karl Berry (karl at hayley) - * These changes from andy@csvax.cs.caltech.edu. + * These changes from andy@csvax.cs.caltech.edu. - * mf/MFwindow/tek.c [SYSV]: define bzero and bcmp as memset and - memcmp. + * mf/MFwindow/tek.c [SYSV]: define bzero and bcmp as memset and + memcmp. - * common/extra.c: always include and , - since is_dir needs them. + * common/extra.c: always include and , + since is_dir needs them. - * */Makefile (link commands): put $(LDFLAGS) at the end of the - command, instead of the beginning. + * */Makefile (link commands): put $(LDFLAGS) at the end of the + command, instead of the beginning. - * web/Makefile (tangle.p): use an already-compiled tangle if - possible, and include LDFLAGS instead of CFLAGS when making tangle - from tangleboot.c. + * web/Makefile (tangle.p): use an already-compiled tangle if + possible, and include LDFLAGS instead of CFLAGS when making tangle + from tangleboot.c. - * site.h-dist (ANSI): say they must have sprintf declared if they - defined this. + * site.h-dist (ANSI): say they must have sprintf declared if they + defined this. Thu Aug 30 15:58:05 1990 Karl Berry (karl at hayley) - * These changes from andy@csvax.cs.caltech.edu. + * These changes from andy@csvax.cs.caltech.edu. - * dviutil/dvicopy.ch: don't define cur_name to use text_char. + * dviutil/dvicopy.ch: don't define cur_name to use text_char. - * web2c/fixwrites.c: declare bare to take an int, not a char, and - define it to return an int. + * web2c/fixwrites.c: declare bare to take an int, not a char, and + define it to return an int. - * common/extra.h, web2c/web2c.h, web2c/splitup: only declare - sprintf if ANSI is not defined, since a prototype with `...' - doesn't match a function without a prototype. + * common/extra.h, web2c/web2c.h, web2c/splitup: only declare + sprintf if ANSI is not defined, since a prototype with `...' + doesn't match a function without a prototype. Sun Aug 26 10:45:48 1990 Karl Berry (karl at aten) - * Version 5.0e. + * Version 5.0e. - * Makefile (install-manpages): quote $(INSTALL). - * man/Makefile (all, install): make dependent on stamp-manpages, so - sed isn't invoked every time. - (clean): remove stamp-manpages. + * Makefile (install-manpages): quote $(INSTALL). + * man/Makefile (all, install): make dependent on stamp-manpages, so + sed isn't invoked every time. + (clean): remove stamp-manpages. - * MACHINES: add info for the HP9000 machines from - mark@comp.vuw.ac.nz. + * MACHINES: add info for the HP9000 machines from + mark@comp.vuw.ac.nz. Sat Aug 25 12:00:50 1990 Karl Berry (karl at hayley) - * Makefile (alldirs): add `dviutil'. - (install): install dvicopy. + * Makefile (alldirs): add `dviutil'. + (install): install dvicopy. - * common/extra.c (do_path): add a null after the path delimiter. + * common/extra.c (do_path): add a null after the path delimiter. - * dviutil/dvicopy.ch: restore lines truncated in transmission. - * dviutil/Makefile: prepend `.' to suffix lines. + * dviutil/dvicopy.ch: restore lines truncated in transmission. + * dviutil/Makefile: prepend `.' to suffix lines. Thu Aug 23 06:44:28 1990 Karl Berry (karl at claude) - * {tex,mf}/Makefile (triptex, trapmf): make dependent on $(iobjs) - and $(commono). + * {tex,mf}/Makefile (triptex, trapmf): make dependent on $(iobjs) + and $(commono). - * common/extra.c (do_path): don't take strlen of an integer. + * common/extra.c (do_path): don't take strlen of an integer. - * web2c/Makefile (veryclean): remove yacc.*. + * web2c/Makefile (veryclean): remove yacc.*. Wed Aug 22 06:16:03 1990 Karl Berry (karl at hayley) - * Makefile (FORMATINSTALL): new variable; defines installation - commands for .fmt's and .base's. + * Makefile (FORMATINSTALL): new variable; defines installation + commands for .fmt's and .base's. - * common/extra.c (do_path): use PATH_DELIMITER instead of ':'. + * common/extra.c (do_path): use PATH_DELIMITER instead of ':'. - * {tex,mf}/Makefile: use tex.fmt and mf.base when making other - formats or bases. + * {tex,mf}/Makefile: use tex.fmt and mf.base when making other + formats or bases. - * Makefile (YACC, LEX): new variables. - (stamp-web2c): pass them down when compiling web2c. + * Makefile (YACC, LEX): new variables. + (stamp-web2c): pass them down when compiling web2c. - * common/extra.c (do_path): do chdirs to the directories in the - path. + * common/extra.c (do_path): do chdirs to the directories in the + path. - * common/extra.{c,h} (ztoint) [sequent]: remove this, since - the Sequent compiler doesn't have the casting problem any more. + * common/extra.{c,h} (ztoint) [sequent]: remove this, since + the Sequent compiler doesn't have the casting problem any more. Thu Aug 16 15:24:02 1990 Karl Berry (karl at apollo) - * common/extra.c (do_path): don't look for subdirectories if we - used the default value (sometimes). + * common/extra.c (do_path): don't look for subdirectories if we + used the default value (sometimes). - * common/extra.c (do_path): only look for subdirectories - conditionally. - (setpaths): don't look for subdirectories in all paths. + * common/extra.c (do_path): only look for subdirectories + conditionally. + (setpaths): don't look for subdirectories in all paths. - * common/extra.c (do_path): don't clobber the path as we check for - subdirectories. + * common/extra.c (do_path): don't clobber the path as we check for + subdirectories. - * tex/Makefile (run-trip), mf/Makefile (run-trap): remove - trip.tex/trap.mf before linking + * tex/Makefile (run-trip), mf/Makefile (run-trap): remove + trip.tex/trap.mf before linking Wed Aug 15 08:45:28 1990 Karl Berry (karl at hayley) - * web/tangleboot.{pas,c}: update these. - - * Makefile (install-formats, install-bases, install): move the - commands for the first two from the third. - - * mfware/mft.ch (open_input): use MF_INPUT_PATH to open the .mf - file. - * man/mft.man: document this. - - * site.h (MAXPATHLEN): remove this; we allocate the storage - dynamically now. - * man/{tex,mf}.man: don't refer to MAXPATHLEN. - * common/extra.c (xmalloc, xrealloc): new routines. - - * common/extra.c (do_path): find all the subdirectories here, and - add them to the path. - (testreadaccess): remove the subdirectory checking here. - - * tex/ctex.ch (\S552): initialize bchar_label[null_font], et al., - to avoid arbitrary font_info data as being interpreted as lig/kern - programs (from Chris Thompson). - - * common/extra.c (setpaths): take an argument saying which paths - to initialize. - * common/common.defines (setpaths): declare to be a procedure with - parameters. - * common/extra.h (...PATHBIT): new macros to define that argument. - * common/common.defines (...PATHBIT): make them available to the - change files. - * bibtex/bibtex.ch (get_the_top_level_aux_file_name), - fontutil/pktogf.ch (PK_to_GF), pktype.ch (PKtype), vftovp.ch - (VFtoVP), mfware/gftodvi.ch (GFtoDVI), gftopk.ch (initialize), - gftype.ch (initialize), mft.ch (scan_args), texware/dvitype.ch - (DVItype), dviutil/dvicopy.ch (DVIcopy), mf/cmf.ch, tex/ctex.ch: - change call to set_paths. - - * common/{extra.c, extra.h, common.defines): define another - path-searching constant, VFFILEPATH, which uses the environment - variable VFFONTS. - * dviutil: new subdirectory to hold dvicopy, whose change file - uses VFFILEPATH (from xitikgun@ddathd21.bitnet). - * fontutil/vftovp.ch: use VFFILEPATH. - * man/vftovp.man: document this. - - * common/{extra,fileio}.c (terminate_with_space, - terminate_with_null): rename to `end_with_space' and - `end_with_null', so brain-dead linkers that only look at the first - 16 characters don't break. + * web/tangleboot.{pas,c}: update these. + + * Makefile (install-formats, install-bases, install): move the + commands for the first two from the third. + + * mfware/mft.ch (open_input): use MF_INPUT_PATH to open the .mf + file. + * man/mft.man: document this. + + * site.h (MAXPATHLEN): remove this; we allocate the storage + dynamically now. + * man/{tex,mf}.man: don't refer to MAXPATHLEN. + * common/extra.c (xmalloc, xrealloc): new routines. + + * common/extra.c (do_path): find all the subdirectories here, and + add them to the path. + (testreadaccess): remove the subdirectory checking here. + + * tex/ctex.ch (\S552): initialize bchar_label[null_font], et al., + to avoid arbitrary font_info data as being interpreted as lig/kern + programs (from Chris Thompson). + + * common/extra.c (setpaths): take an argument saying which paths + to initialize. + * common/common.defines (setpaths): declare to be a procedure with + parameters. + * common/extra.h (...PATHBIT): new macros to define that argument. + * common/common.defines (...PATHBIT): make them available to the + change files. + * bibtex/bibtex.ch (get_the_top_level_aux_file_name), + fontutil/pktogf.ch (PK_to_GF), pktype.ch (PKtype), vftovp.ch + (VFtoVP), mfware/gftodvi.ch (GFtoDVI), gftopk.ch (initialize), + gftype.ch (initialize), mft.ch (scan_args), texware/dvitype.ch + (DVItype), dviutil/dvicopy.ch (DVIcopy), mf/cmf.ch, tex/ctex.ch: + change call to set_paths. + + * common/{extra.c, extra.h, common.defines): define another + path-searching constant, VFFILEPATH, which uses the environment + variable VFFONTS. + * dviutil: new subdirectory to hold dvicopy, whose change file + uses VFFILEPATH (from xitikgun@ddathd21.bitnet). + * fontutil/vftovp.ch: use VFFILEPATH. + * man/vftovp.man: document this. + + * common/{extra,fileio}.c (terminate_with_space, + terminate_with_null): rename to `end_with_space' and + `end_with_null', so brain-dead linkers that only look at the first + 16 characters don't break. Tue Aug 14 11:32:35 1990 Karl Berry (karl at aten) - * common/extra.c (do_path): allocate an extra byte for the - trailing null. + * common/extra.c (do_path): allocate an extra byte for the + trailing null. Mon Aug 13 14:45:06 1990 Karl Berry (karl at aten) - * Makefile (fmts): add picplus. - * tex/Makefile (fmts): likewise. + * Makefile (fmts): add picplus. + * tex/Makefile (fmts): likewise. - * man/Makefile (manfiles): remove trailing \ from last item in list. + * man/Makefile (manfiles): remove trailing \ from last item in list. - * {bibtex,mf,tex}/Makefile: remove form feeds. + * {bibtex,mf,tex}/Makefile: remove form feeds. Sun Aug 12 10:23:12 1990 Karl Berry (karl at hayley) - * web/tangle.ch (scan_args): if a `.' occurs before a `/' in a - filename, don't count it as starting the extension. - * web/weave.ch (scan_args): likewise. - Probably other programs need to be fixed in the same way. + * web/tangle.ch (scan_args): if a `.' occurs before a `/' in a + filename, don't count it as starting the extension. + * web/weave.ch (scan_args): likewise. + Probably other programs need to be fixed in the same way. - * common/convert: pass the name of file being converted to - fixwrites. - * web2c/fixwrites.c: convert vptovf error messages properly. - (These changes from rokicki@neon.stanford.edu.) + * common/convert: pass the name of file being converted to + fixwrites. + * web2c/fixwrites.c: convert vptovf error messages properly. + (These changes from rokicki@neon.stanford.edu.) Fri Aug 10 09:02:31 1990 Karl Berry (karl at hayley) - * mf/cmf.ch: fix another casting problem (from - xitikgun@ddathd21.bitnet). + * mf/cmf.ch: fix another casting problem (from + xitikgun@ddathd21.bitnet). Wed Aug 8 06:43:28 1990 Karl Berry (karl at hayley) - * common/extra.c (DO_PATH): replace this macro with a routine, and - expand extra `:'s into the system default. - (insert_string): new routine. - * site.h: warn them not to put extra `:'s in the system default. - * man/{almost everything}: document this. + * common/extra.c (DO_PATH): replace this macro with a routine, and + expand extra `:'s into the system default. + (insert_string): new routine. + * site.h: warn them not to put extra `:'s in the system default. + * man/{almost everything}: document this. - * mfware/gftodvi.ch, fontutil/vftovp.ch: break up huge case - statement (from maj@computer-lab.cambridge.ac.uk). - * PROBLEMS: remove old fix for the huge case statements. + * mfware/gftodvi.ch, fontutil/vftovp.ch: break up huge case + statement (from maj@computer-lab.cambridge.ac.uk). + * PROBLEMS: remove old fix for the huge case statements. Tue Aug 7 07:19:32 1990 Karl Berry (karl at hayley) - * mf/Makefile (run-trap): run `./trapmf', not just `trapmf'. - * tex/Makefile (run-trip): analogously. - * Makefile (web2c-dist): rename site.h to site.h-dist. - (These changes from dorab@twinsun.com.) + * mf/Makefile (run-trap): run `./trapmf', not just `trapmf'. + * tex/Makefile (run-trip): analogously. + * Makefile (web2c-dist): rename site.h to site.h-dist. + (These changes from dorab@twinsun.com.) Fri Aug 3 15:55:53 1990 Karl Berry (karl at hayley) - * Makefile (install): add links for plain.fmt and plain.base. + * Makefile (install): add links for plain.fmt and plain.base. - * PROBLEMS: add patches for the 3b2 for the old TeX (from - oc@vmp.com). + * PROBLEMS: add patches for the 3b2 for the old TeX (from + oc@vmp.com). Tue Jul 31 11:43:38 1990 Karl Berry (karl at hayley) - * mf/Makefile: add missing quote (from dick@sprite.stanford.edu). + * mf/Makefile: add missing quote (from dick@sprite.stanford.edu). Fri Jul 13 06:48:15 1990 Karl Berry (karl at hayley) - * Makefile: remove ^L's. + * Makefile: remove ^L's. Sun Jul 8 06:44:06 1990 Karl Berry (karl at hayley) - * common/extra.c (fprint_pascal_string): new routine. - (printpascalstring): call it. - (errprintpascalstring): new routine. - * common/common.defines: declare errprintpascalstring. - * texware/dvitype.ch: use it when printing the TFM file name. + * common/extra.c (fprint_pascal_string): new routine. + (printpascalstring): call it. + (errprintpascalstring): new routine. + * common/common.defines: declare errprintpascalstring. + * texware/dvitype.ch: use it when printing the TFM file name. - * common/extra.c (READABLE_FILE): new macro. - (testreadaccess): use it, instead of using access(2) directly. + * common/extra.c (READABLE_FILE): new macro. + (testreadaccess): use it, instead of using access(2) directly. - * tex/trie.h: delete. - * tex/trie.diff: new file with diffs for a larger trie size (from - xitikgun@ddathd21.bitnet). - * common/texmf.defines: remove trie definitions. + * tex/trie.h: delete. + * tex/trie.diff: new file with diffs for a larger trie size (from + xitikgun@ddathd21.bitnet). + * common/texmf.defines: remove trie definitions. - * bibtex/bibtex32.diff: new file with diffs for a big BibTeX (from - beebe@science.utah.edu). + * bibtex/bibtex32.diff: new file with diffs for a big BibTeX (from + beebe@science.utah.edu). - * mf/trapenv: define GFFONTS. + * mf/trapenv: define GFFONTS. Mon Jun 18 08:37:41 1990 Karl Berry (karl at hayley) - * site.h (schar) [AIX]: define to be INT. - * web2c/web2c.yacc (SIMPLE_TYPE): output UNSIGNED_SHORT_STRING - instead of "unsigned short", and define the former to be "int" for - AIX. + * site.h (schar) [AIX]: define to be INT. + * web2c/web2c.yacc (SIMPLE_TYPE): output UNSIGNED_SHORT_STRING + instead of "unsigned short", and define the former to be "int" for + AIX. Thu May 31 14:14:18 1990 Karl Berry (karl at aten) - * common/fileio.c (open_input): don't call funny_core_dump if - we're bibtex. + * common/fileio.c (open_input): don't call funny_core_dump if + we're bibtex. - * common/extra.c (is_dir): don't declare as static. + * common/extra.c (is_dir): don't declare as static. - * web2c/{fixwrites,regfix}.c (remove_newline): don't use - ANSI-style declarations. + * web2c/{fixwrites,regfix}.c (remove_newline): don't use + ANSI-style declarations. - * mf/MFwindow/x11-Xt.c: declare functions as static, if they're - defined that way. + * mf/MFwindow/x11-Xt.c: declare functions as static, if they're + defined that way. - * mf/MFwindow/x10.c (sprintf): don't declare it. + * mf/MFwindow/x10.c (sprintf): don't declare it. - * common/texmf.c (funny_core_dump): don't define as static. + * common/texmf.c (funny_core_dump): don't define as static. - * web/tangle.ch: incorporate changes to only open the pool file if - it's actually used (from xitigkun@ddathd21.bitnet). + * web/tangle.ch: incorporate changes to only open the pool file if + it's actually used (from xitigkun@ddathd21.bitnet). Wed May 30 07:10:10 1990 Karl Berry (karl at hayley) - * common/extra.c (testreadaccess): initialize ok to zero, improve - the loop logic. + * common/extra.c (testreadaccess): initialize ok to zero, improve + the loop logic. Sun May 27 10:21:22 1990 Karl Berry (karl at hayley) - * common/extra.h, web2c/splitup.c, web2c/web2c.h: declare sprintf - using SPRINTF_RETURN_TYPE. - * site.h: define it. + * common/extra.h, web2c/splitup.c, web2c/web2c.h: declare sprintf + using SPRINTF_RETURN_TYPE. + * site.h: define it. Sat May 26 07:55:54 1990 Karl Berry (karl at hayley) - * common/texmf.c (input_line): do not worry about NONASCII or - characters going out of range when we fill up `buffer'. + * common/texmf.c (input_line): do not worry about NONASCII or + characters going out of range when we fill up `buffer'. - * web2c/{fixwrites,regfix}.c: replace calls to gets(3) with calls - to fgets(3). + * web2c/{fixwrites,regfix}.c: replace calls to gets(3) with calls + to fgets(3). - * tex/trie.h: new file to help implement larger hyphenation tries. - * common/common.defines (trl, trc, tro, trb, trieentry): new - fields and a type, for the same reason. - (from xitikgun@ddathd21.bitnet, but the diff to ctex.ch has not - been created yet). + * tex/trie.h: new file to help implement larger hyphenation tries. + * common/common.defines (trl, trc, tro, trb, trieentry): new + fields and a type, for the same reason. + (from xitikgun@ddathd21.bitnet, but the diff to ctex.ch has not + been created yet). - * common/texmf.c, mf/MFwindow/uniterm.c: merge Uniterm support - from T. Hageman. + * common/texmf.c, mf/MFwindow/uniterm.c: merge Uniterm support + from T. Hageman. Tue May 22 09:56:01 1990 Karl Berry (karl at hayley) - * common/extra.c (testreadaccess): close the directories in the - path after we search them for subdirectories. + * common/extra.c (testreadaccess): close the directories in the + path after we search them for subdirectories. - * tex/tex-extra.c (main): set up TEXformatdefault with the format - from the program name, instead of the first line of input (from - ramshaw@src.dec.com). + * tex/tex-extra.c (main): set up TEXformatdefault with the format + from the program name, instead of the first line of input (from + ramshaw@src.dec.com). Sun May 20 12:03:12 1990 Karl Berry (karl at hayley) - * web/tangle.ch (): make sure the web name - ends with a space. Ditto for the change file. + * web/tangle.ch (): make sure the web name + ends with a space. Ditto for the change file. Thu May 17 10:43:00 1990 Karl Berry (karl at hayley) - * web2c/web2c.c (initialize): check the result of the fopen (from - lonhyn@gulag.nas.nasa.gov). + * web2c/web2c.c (initialize): check the result of the fopen (from + lonhyn@gulag.nas.nasa.gov). Mon May 14 07:16:47 1990 Karl Berry (karl at hayley) * texware/dvitype.ch: use testreadaccess and other common - routines; output to stdout. - * web/{tangle,weave}.ch: use common routines. - + routines; output to stdout. + * web/{tangle,weave}.ch: use common routines. + * fontutil/{extra.?, futil.defines, convert}: move to new - subdirectory `common'. + subdirectory `common'. * tex/Makefile (run-trip): set the environment before running - triptex. - tripenv: new file. - * mf/Makefile, mf/trapenv: analogously. + triptex. + tripenv: new file. + * mf/Makefile, mf/trapenv: analogously. Sun May 13 10:09:02 1990 Karl Berry (karl at hayley) * web2c/web2c.c (main): only print the number of symbols if - `debug' is set. + `debug' is set. * texware/texware.h (unsignedcharargv): new macro for dvitype. * {texware/texware.h, mfware/mfware.h} (reset, rewrite): cast the - filename argument to char *. + filename argument to char *. * web2c/web2c.yacc (do_proc_args): add an & if we're generating - ANSI code, and have a var parameter (from andy@csvax.caltech.edu). + ANSI code, and have a var parameter (from andy@csvax.caltech.edu). * defaults.h [High C on an IBM]: add pragma's (from bells@ibm.com). * tex/ctex.ch (a_open_in): try to open the input file without - .tex, if opening with .tex fails (from Tom Hageman via - vens@hgrrug5.bitnet). + .tex, if opening with .tex fails (from Tom Hageman via + vens@hgrrug5.bitnet). * {mf,tex}/extra.c (calledit) [NONASCII]: use xchr (from Tom - Hageman via vens@hgrrug5.bitnet). + Hageman via vens@hgrrug5.bitnet). * Makefile (run-triptrap): split up into two targets, run-trip and - run-trap. + run-trap. * tex/Makefile (fmts): new target. - (tex.fmt, et al.): run initex to make these. - * mf/Makefile (bases): new target. - (mf.base, cmmf.base): run inimf to make these. - (From beebe@science.utah.edu.) + (tex.fmt, et al.): run initex to make these. + * mf/Makefile (bases): new target. + (mf.base, cmmf.base): run inimf to make these. + (From beebe@science.utah.edu.) * Makefile (manpages, install-manpages): new targets. - man: new directory with the man pages - (from ken@cs.rochester.edu). + man: new directory with the man pages + (from ken@cs.rochester.edu). * mfware/gftodvi.ch (open_gf_file): don't bother defining packed_font_file_path, since we don't use it. - * mfware/gftype.ch (open_gf_file): ditto. + * mfware/gftype.ch (open_gf_file): ditto. Sun May 6 08:24:27 1990 Karl Berry (karl at hayley) @@ -6388,14 +6393,14 @@ Sun May 6 08:24:27 1990 Karl Berry (karl at hayley) * web/weavext.c (strcpy, strcat): add `const'. * mfware/mfwarext.c (sprintf): declare differently for SYSV and ANSI. - tex/extra.c, mf/extra.c, web/tanglext.c, texware/texwarext.c: ditto. + tex/extra.c, mf/extra.c, web/tanglext.c, texware/texwarext.c: ditto. * mfware/mfware.h (openf) [ANSI]: declare it. * fontutil/extra.c (testreadaccess): handle absolute path names correctly. - * web/Makefile (tangle.p): do `./tangle' instead of `tangle', + * web/Makefile (tangle.p): do `./tangle' instead of `tangle', since not everyone has . in their path (from beebe@science.utah.edu). @@ -6480,7 +6485,7 @@ Fri Mar 23 18:46:49 1990 Karl Berry (karl at aten) * Version 4.893c. * web2c/Makefile: do test ... instead of [ ... ]. - mf/MFwindow/Makefile: use $(SHELL) instead of /bin/sh. + mf/MFwindow/Makefile: use $(SHELL) instead of /bin/sh. Thu Mar 22 18:20:38 1990 Karl Berry (karl at aten) @@ -6490,18 +6495,18 @@ Thu Mar 22 18:20:38 1990 Karl Berry (karl at aten) Fri Mar 9 08:38:56 1990 Karl Berry (karl at hayley) * defaults.h, site.h: move ANSI from the former back to the - latter, since some systems want it. + latter, since some systems want it. * bibtex/bibtex.ch (int_to_ASCII): use `the_int' instead of `int' - as the first parameter name; some cc's bomb with `int'. - (from rusty@garnet.berkeley.edu) + as the first parameter name; some cc's bomb with `int'. + (from rusty@garnet.berkeley.edu) * texware/dvitypext.c (packrealnameoffile): return type is void. * */Makefile (veryclean): remove backup files, core files. - */Makefile: use $(SHELL) ./