diff options
author | Karl Berry <karl@freefriends.org> | 2021-02-25 19:22:25 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-02-25 19:22:25 +0000 |
commit | ad547a6b5986815fda458221149728d9d9ab1d87 (patch) | |
tree | 16296910eb3eca724371474ea9aea3994dc69614 /Build/source/texk/web2c/web2c/ChangeLog | |
parent | 947b43de3dd21d58ccc2ffadefc4441ea1c2a813 (diff) |
restore Build,TODO from r57911
git-svn-id: svn://tug.org/texlive/trunk@57915 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/web2c/ChangeLog')
-rw-r--r-- | Build/source/texk/web2c/web2c/ChangeLog | 1517 |
1 files changed, 1517 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/web2c/ChangeLog b/Build/source/texk/web2c/web2c/ChangeLog new file mode 100644 index 00000000000..35e35a8e3cf --- /dev/null +++ b/Build/source/texk/web2c/web2c/ChangeLog @@ -0,0 +1,1517 @@ +2019-08-09 Karl Berry <karl@freefriends.org> + + * web2c.defines (texmfyes): new function. + +2018-11-11 Andreas Scherer <https://ascherer.github.io> + + * fixwrites.c (main): check return value from fgets. + (tex-k 11 Nov 2018 11:53:24) + +2018-06-08 Karl Berry <karl@freefriends.org> + + * common.defines (aopeninwithdirname): add. + +2016-04-06 Karl Berry <karl@tug.org> + + * convert: remove $pascalfile if it is empty, + along with moving the non-empty .c output, etc. + +2015-06-12 Peter Breitenlohner <peb@mppmu.mpg.de> + + Integrate MFLua and MFLuaJIT. + * coerce.h, convert, splitup.c: Adapted. + +2015-04-17 Peter Breitenlohner <peb@mppmu.mpg.de> + + * configure.ac: Test if isascii is declared. + +2015-01-19 Peter Breitenlohner <peb@mppmu.mpg.de> + + * common.defines: Remove intcast. + +2015-01-12 Peter Breitenlohner <peb@mppmu.mpg.de> + + * common.defines: Remove casttobytepointer and pointertobyte. + +2014-11-06 Peter Breitenlohner <peb@mppmu.mpg.de> + + * configure.ac: Add AC_CHECK_SIZEOF([long]), + AC_CHECK_SIZEOF([void *]) and AC_TYPE_UINTPTR_T. + +2014-06-16 Peter Breitenlohner <peb@mppmu.mpg.de> + + * Makefile.am: Drop the obsolete ACLOCAL_AMFLAGS. + +2014-01-15 Peter Breitenlohner <peb@mppmu.mpg.de> + + * fixwrites.c: Recognize dumpname as string. + +2014-01-09 Peter Breitenlohner <peb@mppmu.mpg.de> + + Introduce a genuine 64-bit integer type, in case of 32-bit off_t. + * common.defines (int64cast, integer64): Add these. + +2013-12-06 Peter Breitenlohner <peb@mppmu.mpg.de> + + * common.defines (makesuffix): Add this. + +2013-07-17 Peter Breitenlohner <peb@mppmu.mpg.de> + + * Makefile.am (libweb2c.a): Avoid more 'parallel make' problems. + +2013-07-15 Peter Breitenlohner <peb@mppmu.mpg.de> + + * Makefile.am (w2c/config.h): Avoid 'parallel make' problems. + +2013-06-28 Peter Breitenlohner <peb@mppmu.mpg.de> + + * cvtbib.sed: Generate bibtex.c to first #include "cpascal.h". + * makecpool.c: Generate tex-pool.c to first #include "texd.h". + * web2c-lexer.l: First #include <w2c/config.h> via "web2c.h". + +2013-06-27 Peter Breitenlohner <peb@mppmu.mpg.de> + + * main.c: Drop variable 'error' (set but not used). + +2012-12-17 Peter Breitenlohner <peb@mppmu.mpg.de> + + * Makefile.am: Enable silent rules. + +2012-11-20 Peter Breitenlohner <peb@mppmu.mpg.de> + + * Makefile.am: Avoid use of deprecated INCLUDES. + +2012-08-22 Peter Breitenlohner <peb@mppmu.mpg.de> + + * fixwrites.c, main.c, makecpool.c, splitup.c: + Use binary mode for output files. + * fixwrites.c: Recognize (u)ppltotf as pltotf variant. + From Akira Kakuto <kakuto@fuk.kindai.ac.jp> (W32TeX). + +2012-07-09 Peter Breitenlohner <peb@mppmu.mpg.de> + + * web2c-parser.[ch]: Regenerate with bison 2.5.1. + +2012-06-20 Peter Breitenlohner <peb@mppmu.mpg.de> + + * web2c-lexer.l: Added the never-interactive option to prevent + flex from creating a problematic prototype for isatty(). + +2012-04-08 Peter Breitenlohner <peb@mppmu.mpg.de> + + * texmf.defines (callmakempx, getrandomseed): Removed, MP only. + +2012-03-04 Peter Breitenlohner <peb@mppmu.mpg.de> + + Avoid 'differ in signedness' warnings. + * common.defines: Define ustringcast(). + +2012-02-06 Peter Breitenlohner <peb@mppmu.mpg.de> + + * texmf.defines: Moved writedvi from here ... + * common.defines: ... to here for use in GFtoDVI. + + * common.defines: Drop writechunk, GFtoDVI now uses writedvi. + +2012-01-09 Peter Breitenlohner <peb@mppmu.mpg.de> + + * fixwrites.c: Replace 'fprintf(filename, "%c\n", char);' by + '{ putc(char, filename); putc ('\n', filename); }'. Patch from + Akira Kakuto for (u)pDVItype & Co. where putc() => putc2(). + +2011-10-13 Peter Breitenlohner <peb@mppmu.mpg.de> + + * common.defines: Remove ALEPHHELP. + +2011-10-04 Peter Breitenlohner <peb@mppmu.mpg.de> + + * Makefile.am: Add distclean-local to remove kpathsea/ and w2c/. + +2011-08-17 Peter Breitenlohner <peb@mppmu.mpg.de> + + * common.defines: Remove ETEXHELP, LUATEXHELP, PDFTEXHELP. + Add UPBIBTEXHELP, UPDVITYPEHELP, UPPLTOTFHELP, and UPTFTOPLHELP. + * convert: Add upBibTeX, upDVItype, upPLtoTF, and upTFtoPL. + +2011-08-12 Peter Breitenlohner <peb@mppmu.mpg.de> + + * convert, splitup.c: Add upTeX and e-upTeX. + +2011-04-18 Peter Breitenlohner <peb@mppmu.mpg.de> + + Avoid 'differ in signedness' warnings. + * common.defines: Define ucharcast(). + +2011-01-11 Peter Breitenlohner <peb@mppmu.mpg.de> + + * convert, splitup.c: Add e-pTeX. + * splitup.c: #define onlyTeX in texd.h. + +2010-06-10 Peter Breitenlohner <peb@mppmu.mpg.de> + + Reorganize web2c headers. + * native/kpathsea/c-auto.in (deleted): Moved ... + * c-auto.in (new): ... to here. + * configure.ac: Create kpathsea/c-auto.h instead of + native/kpathsea/c-auto.h. + * Makefile.am: Create w2c/config.h instead of native/config.h. + Adjust INCLUDES, BUILT_SOURCES, DISTCLEANFILES, rules, and + dependencies. + * fixwrites.c, splitup.c, web2c.h: #include <w2c/config.h> + instead of "config.h". + +2010-04-26 Peter Breitenlohner <peb@mppmu.mpg.de> + + * Makefile.am: Make sure native/config.h exists before + compiling web2c, fixwrites, or splitup. + +2010-04-23 Peter Breitenlohner <peb@mppmu.mpg.de> + + * fixwrites.c (main): Recognize 'conststringcast...' as string. + + * Makefile.am (INCLUDES): Remove '-I$(srcdir)/..'. + (native/config.h): Adapted. + +2010-04-20 Peter Breitenlohner <peb@mppmu.mpg.de> + + * coerce.h: Remove luaTeX specific code. + * convert: Reorganize (common code for TeX and MF). + +2010-04-18 Peter Breitenlohner <peb@mppmu.mpg.de> + + * convert, splitup.c: Remove luatex. + * common.defines: Remove LUATANGLEHELP. + Add PBIBTEXHELP, PDVITYPEHELP, PPLTOTFHELP, and PTFTOPLHELP. + +2010-04-11 Karl Berry <karl@tug.org> + + * convert: handle pbibtex, ptex, ptftopl, ppltotf, pdvitype. + * splitup.c: handle ptex. + +2010-03-23 Peter Breitenlohner <peb@mppmu.mpg.de> + + * common.defines (BIBXRETALLOCSTRING): New procedure. + +2010-03-09 Peter Breitenlohner <peb@mppmu.mpg.de> + + * common.defines (BIBXRETALLOCNOSET): New procedure. + (kpsesetprogname): Removed. + +2010-03-05 Peter Breitenlohner <peb@mppmu.mpg.de> + + * texmf.defines: Moved setupboundvariable from here ... + * common.defines: ... to here for use in non-engine programs. + * common.defines (xcalloc, xcallocarray): Declare these. + +2010-02-18 Peter Breitenlohner <peb@mppmu.mpg.de> + + * common.defines (makesuffix, removesuffix): Remove these. + +2010-01-18 Peter Breitenlohner <peb@mppmu.mpg.de> + + * main.c: Remove unused extern declaration of yylen. + +2009-12-14 Karl Berry <karl@tug.org> + + * convert.bat: remove, obsolete. + * Makefile.am: don't distribute it. + +2009-12-04 Peter Breitenlohner <peb@mppmu.mpg.de> + + * coerce.h: Declare gettexstring(). + +2009-10-24 Peter Breitenlohner <peb@mppmu.mpg.de> + + * common.defines: Add new functions kpse{in,out}nameok). + * texmf.defines: Remove open{in,out}nameok. + +2009-10-04 Peter Breitenlohner <peb@mppmu.mpg.de> + + * coerce.h: Remove all references to mp. + For TeX like engines #include <synctexdir/synctex.h>. + +2009-09-26 Peter Breitenlohner <peb@mppmu.mpg.de> + + * fixwrites.c: Corrected a typo (ofm2opl=>opl2ofm). + +2009-09-06 Peter Breitenlohner <peb@mppmu.mpg.de> + + * web2c-lexer.l, web2c-parser.y: Handle noreturn procedures. + +2009-09-06 Peter Breitenlohner <peb@mppmu.mpg.de> + + * makecpool.c: Reorganize to use just one argument BASE. + In BASE-pool.c created from BASE.pool, #include "BASEd.h" for + prototypes of loadpoolstrings() and makestring(). + +2009-09-06 Peter Breitenlohner <peb@mppmu.mpg.de> + + * common.defines (w2custring, constw2custring): Add new types + of strings of unsigned chars used as array indices. + +2009-09-05 Peter Breitenlohner <peb@mppmu.mpg.de> + + * coerce.h (makefullnamestring): ANSI C prototype. Also for MF. + +2009-09-04 Peter Breitenlohner <peb@mppmu.mpg.de> + + * web2c-parser.y (IF_STATEMENT): Reorganize to detect 'then if' + and manufacture explicit braces (with three s/r conflicts). + +2009-09-03 Peter Breitenlohner <peb@mppmu.mpg.de> + + * web2c-parser.y (SUBRANGE_TYPE): Output small integers in the + range 0..SCHAR_MAX as "unsigned char" instead of "char", since + they are often used as array indices. + + * web2c-lexer.l, web2c-parser.y: Clean up white space. + +2009-08-26 Peter Breitenlohner <peb@mppmu.mpg.de> + + * web2c-parser.y (BODY): Output ANSI C definition for mainbody. + +2009-08-21 Peter Breitenlohner <peb@mppmu.mpg.de> + + Avoid maximal compiler warnings. + * fixwrites.c (program_name): Constify global string. + Drop unused globals argc and argv. + * main.c (std_header): Constify global string. + (my_output): Constify string param. + Drop unused globals argc and argv. + * splitup.c (coerce): Constify global string. + * web2c-lexer.l (yyerror): Constify string param. + * web2c-parser.y (fixup_var_list): ANSI C function definition. + * web2c.h (my_output, yyerror): Constify string params. + (yylex, yyparse): ANSI C prototypes. + +2009-08-17 Peter Breitenlohner <peb@mppmu.mpg.de> + + * splitup.c: Remove all references to mp. + +2009-08-15 Peter Breitenlohner <peb@mppmu.mpg.de> + + * web2c-parser.y (gen_function_head): Drop unused K&R type + function definitions. + * splitup.c (read_line): Drop handling of '#if 1". + +2009-08-13 Peter Breitenlohner <peb@mppmu.mpg.de> + + * convert (splitup_options): avoid to split the C code for MF + and all TeX-like engines. + +2009-07-13 Peter Breitenlohner <peb@mppmu.mpg.de> + + * common.defines: recover definition of kpsesrccmdline. + +2009-06-30 Karl Berry <karl@tug.org> + + * fixwrites.c: avoid annoying warning from use of STREQ with an array. + +2009-06-23 Peter Breitenlohner <peb@mppmu.mpg.de> + + * native/config.h: #include <stdarg.h>, not <kpathsea/c-vararg.h>. + + * coerce.h, fixwrites.c, kps.c, main.c, splitup.c, web2c-lexer.l, + web2c-parser.y, web2c.h: use ANSI C function definitions and + prototypes instead of P[1-9][CH] macros. + + * web2c-parser.y (do_proc_args): generate ANSI C function + definitions without AA macros. + (gen_function_head): replace '#ifdef HAVE_PROTOTYPES' by '#if 1', + but keep unused code, otherwise splitup might create less files. + * splitup.c (read_line): handle '#if 1'. + +2009-06-09 Peter Breitenlohner <peb@mppmu.mpg.de> + + * Makefile.am (AM_CFLAGS): enable compiler warnings. + * fixwrites.c (advance_cp): declare as static. + * main.c (hash): declare as static. + * splitup.c (read_line): declare as static. + * web2c-lexer.l (yywrap): declare as static. + * web2c.h: re-add declaration of get_result_type(). + +2009-05-28 Peter Breitenlohner <peb@mppmu.mpg.de> + + * convert: remove all references to mp. + +2009-05-15 Peter Breitenlohner <peb@mppmu.mpg.de> + + * coerce.h: Modify #define of synch_p_with_c for luaTeX. + + From Vladimir Volovich <vvv@vsu.ru> + +2009-04-22 Peter Breitenlohner <peb@mppmu.mpg.de> + + * convert: use output redirection ('>>') to append the contents + of web2c/coerce.h to the generated ${basefile}coerce.h. + +2009-04-14 Peter Breitenlohner <peb@mppmu.mpg.de> + + * convert: use ${basefile}coerce.hx, not x${basefile}coerce.h + as temp file name such that coverting etex does not destroy + xetexcoerce.h. + +2009-03-29 Peter Breitenlohner <peb@mppmu.mpg.de> + + * common.defines, convert, fixwrites.c, splitup.c: remove all + references to Omega, eOmega, and pdfeTeX. + +2009-03-27 Peter Breitenlohner <peb@mppmu.mpg.de> + + * convert (splitup_options for luatex): avoid to split the C + code (from Taco). + +2009-03-11 Peter Breitenlohner <peb@mppmu.mpg.de> + + * splitup.c: avoid using program_invocation_name (from Taco). + +2009-02-26 Karl Berry <karl@tug.org> + + * texmf.defines (runsystem): new fn. + (system): remove procedure. + +2008-05-25 Karl Berry <karl@tug.org> + + * texmf.defines (loadpoolstrings): formatting. + +2008-03-24 Karl Berry <karl@tug.org> + + * common.defines (printcstring): new procedure. + (promptfilenamehelpmsg): new var. + +2008-03-09 Karl Berry <karl@tug.org> + + * coerce.h [MP]: #include <mpdir/mplib.h> to get declarations, + with MPOSTCOERCE defined to avoid re-including mpd.h. + +2008-01-29 Peter Breitenlohner <peb@mppmu.mpg.de> + + * Makefile.in: Add @configure_input@ line. + +2008-01-12 Karl Berry <karl@tug.org> + + * web2c/main.c (main): output next_string_free if debugging. + From Martin, 10 Jan 2008 15:42:42. + + * web2c/main.c (max_strings, hash_prime, sym_table_size, unused): + increase substantially, per luatex. + ntg-pdftex mail from Akira, 10 Jan 2008 23:49:02. + +2007-10-23 Karl Berry <karl@tug.org> + + * common.defines (longinteger): make accessible to web sources. + +2006-05-26 Jonathan Kew <jonathan_kew@sil.org> + + * coerce.h: add support for xetex + * convert: add support for xetex + * splitup.c: add support for xetex + +2005-07-27 Olaf Weber <olaf@infovore.xs4all.nl> + + * convert.bat: New file, .bat version of convert script. + + * texmf.defines: Add secondsandmicros defn. From Martin Schr\"oder + <martin@oneiros.de>. + + * coerce.h: Remove support for pdfxtex. From Martin Schr\"oder + <martin@oneiros.de>. + + * common.defines: Remove support for pdfxtex. From Martin + Schr\"oder <martin@oneiros.de>. + + * splitup.c: Remove support for pdfxtex. From Martin Schr\"oder + <martin@oneiros.de>. + + * convert: Remove support for pdfxtex. From Martin Schr\"oder + <martin@oneiros.de>. + +2005-06-26 Olaf Weber <olaf@infovore.xs4all.nl> + + * Makefile.in: Replace ac_include with kpse_include. From Peter + Breitenlohner. + +2005-06-22 Olaf Weber <olaf@infovore.xs4all.nl> + + * common.defines: Add xreallocarray(). Requested by Hartmut + Henkel <hartmut_henkel@gmx.de>. + +2005-06-21 Olaf Weber <olaf@infovore.xs4all.nl> + + * kps.c: Instead of using an implicit definition of toupper, + include extra headers and use TOUPPER. Reported by Albert Chin + <china@thewrittenword.com>. + +2005-04-12 Olaf Weber <olaf@infovore.xs4all.nl> + + * coerce.h (getjobname): Take a strnumber parameter, the string to + return if the --jobname switch wasn't given. + * texmf.defines (getjobname): Accepts a parameter now. + This is part of a group of changes that fix pdftex bug 302. + http://sarovar.org/tracker/?func=detail&atid=493&aid=302&group_id=106 + +2004-07-14 Olaf Weber <olaf@infovore.xs4all.nl> + + * texmf.defines (print): Remove forward declaration. + (setupcharset): Remove declaration, function has been removed. + (readtcxfile): Add declaration, new function. + +2004-07-11 Olaf Weber <olaf@infovore.xs4all.nl> + + * Makefile.in: Remove redundant -o $@ from rules using + $(build_link_command). From Thomas Esser. + +2004-07-03 Olaf Weber <olaf@infovore.xs4all.nl> + + * Makefile.in: Include ../make/cross.mk. Add explicit rules to + cross-build the objects we used. We could define a suffix rule + instead, but there aren't that many. + + * kps.c (uppercasify): Fix. + +2004-06-29 Olaf Weber <olaf@infovore.xs4all.nl> + + * Makefile.in: Remove use of ../lib/lib.a and of libkpathsea. + + * main.c (main): Remove use of kpse_set_progname. + (yyerror): Moved to web2c.l. + + * splitup.c: Remove use of kpse_set_progname. Clean up + comma-expression at end. + + * web2c.h: Add declarations of get_string_literal(), + get_single_char(), get_result_type(), remove declaration of yytext + and its #ifdefs. + + * web2c.l (get_string_literal): New function, helper for code in + web2c.y. + (get_single_char): New function, helper for code in web2c.y. + (get_result_type): New function, helper for code in web2c.y. + (yyerror): Define here, so it can reference yytext. + + * web2c.y: Use get_string_literal(), get_single_char(), + get_result_type() to replace references to yytext. This way, this + file doesn't need to know the exact type of yytext. + + * fixwrites.c: Change uexit to exit. + + * kps.c: New file, with helper functions so that we don't have to + link with libkpathsea. + +2004-05-26 Olaf Weber <olaf@infovore.xs4all.nl> + + * fixwrites.c: Remove code related to -oem option. + +2004-05-08 Olaf Weber <olaf@infovore.xs4all.nl> + + * texmf.defines: Change TEXPOOLNAME, TEXENGINENAME to + TEXMFPOOLNAME, TEXMFENGINENAME. + +2004-04-17 Olaf Weber <olaf@infovore.xs4all.nl> + + * fixwrites.c (main): Take argument of stringcast into account + (otherwise the format string is incomplete). + +2004-04-16 Olaf Weber <olaf@infovore.xs4all.nl> + + * texmf.defines: Add TEXENGINENAME to constants. + + * fixwrites.c (main): Recognize 'poolname', 'formatengine', and + 'stringcast...' as strings. + +2004-04-08 Olaf Weber <olaf@infovore.xs4all.nl> + + * cvtbib.sed: Break init of jmp9998 out from init of jmp32. The + former is needed earlier in the program. Reported by Sven Luther + <luther@dpt-info.u-strasbg.fr>. + +2004-03-24 Olaf Weber <olaf@infovore.xs4all.nl> + + * common.defines: Add declaration of floor for dvitomp. From + Hartmut Henkel <hartmut_henkel@gmx.de>. + +2004-03-22 Olaf Weber <olaf@infovore.xs4all.nl> + + * texmf.defines: "forward" declaration of print. + +2004-03-14 Olaf Weber <olaf@infovore.xs4all.nl> + + * convert: Add aleph. + + * splitup.c: Modifications for Aleph. + + * common.defines: Add ALEPHHELP, EOMEGAHELP. + +2004-02-26 Olaf Weber <olaf@infovore.xs4all.nl> + + * splitup.c: Add support for pdfxTeX. + + * convert: Add support for pdfxTeX. + + * common.defines: Add PDFXTEXHELP. + + * common.defines: Add kpsefontmapformat. + + * coerce.h: Add support for pdfxTeX. + +2003-02-17 Olaf Weber <olaf@infovore.xs4all.nl> + + * convert: We no longer have more than 10 basefiles. + +2003-02-16 Olaf Weber <olaf@infovore.xs4all.nl> + + * web2c.l: Compensate for the possibility that a linebreak can + happen between the ( and ' of ifdef('FOO') and friends. + +2003-02-07 Olaf Weber <olaf@infovore.xs4all.nl> + + * splitup.c: e-Omega support. + + * convert: e-Omega support. + +2002-11-30 Olaf Weber <olaf@infovore.xs4all.nl> + + * splitup.c: Include kpathsea/getopt.h for the option parsing. + +2002-11-11 Olaf Weber <olaf@infovore.xs4all.nl> + + * common.defines: Add kpseresetprogramname. + +2002-10-20 Olaf Weber <olaf@infovore.xs4all.nl> + + * texmf.defines: Add define for getjobname. + + * coerce.h: Correct declaration of makefullnamestring, add + declaration for getjobname. + +2002-10-06 Olaf Weber <olaf@infovore.xs4all.nl> + + * web2c.y (PROGRAM_HEAD): Rule was missing terminating ';'. + + * Makefile.in: Disable parallel makes. TeXlive merge. + +2002-04-01 Olaf Weber <olaf@infovore.xs4all.nl> + + * convert: Add options to splitup to retain the current behaviour. + + * splitup.c: Make the number of lines at which we split and + whether a *ini.c file is generated controlled by options. + +2002-03-19 Olaf Weber <olaf@infovore.xs4all.nl> + + * splitup.c: Generate a temporary filename from the name of the + program we're splitting, as we do for all other output files. + This allows parallel makes. Reported by Martin Schr\"oder + <ms@artcom-gmbh.de>. + +2001-11-18 Olaf Weber <olaf@infovore.xs4all.nl> + + * web2c.y: Changes to keep C++ compilers from choking. + + * web2c.l: Changes to keep C++ compilers from choking. + + * web2c.h: Changes to keep C++ compilers from choking. + + * main.c: Changes to keep C++ compilers from choking. + + * common.defines: Add support for filename recorder. + +2001-11-10 Olaf Weber <olaf@infovore.xs4all.nl> + + * common.defines (stringcast): Added since it was added to + cpascal.h. + + * common.defines (xmallocarray): Added. + + * texmf.defines (xmallocarray): Removed. + +2001-10-30 Olaf Weber <olaf@infovore.xs4all.nl> + + * texmf.defines: Add defines for source-specials supporting + functions. + + * coerce.h [TeX]: Prototypes for some source-specials supporting + functions in texmfmp.c. These functions should probably be moved + into tex.ch, though. + +2001-10-26 Olaf Weber <olaf@infovore.xs4all.nl> + + * fixwrites.c [OEM]: Append "Oem" to emitted putc, Fputs, fprintf. + + * common.defines: Add kpsesetprogramname. + +2001-10-24 Olaf Weber <olaf@infovore.xs4all.nl> + + * common.defines (kpsewebformat, usagehelp): Defines added. + +2001-09-26 Olaf Weber <olaf@infovore.xs4all.nl> + + * texmf.defines: Remove vfbopenin, define in pdftex.defines. + +2000-08-25 Olaf Weber <olaf@infovore.xs4all.nl> + + * fixwrites.c (main): Prevent cp from pointing outside buf. + Found by Greg McGary <greg@mcgary.org>. + +2000-05-03 Olaf Weber <olaf@infovore.xs4all.nl> + + * coerce.h [MP]: MP uses poolASCIIcode where everything else uses + packedASCIIcode. Sigh. After "C.M. Connelly" <c@eskimo.com>. + +1999-02-14 Olaf Weber <olaf@infovore.xs4all.nl> + + * texmf.defines: Add translatefilename to the variables. + + * convert: We do need to specify the names of the tex/mf family + members. + +1999-02-06 Olaf Weber <olaf@infovore.xs4all.nl> + + * coerce.h: New file, combines coerce.mf and coerce.tex. Also + contains some declarations. + + * coerce.mf, coerce.tex: Removed. + + * convert: Account for unification of coerce.tex and coerce.mf + into coerce.h. + +1999-02-04 Olaf Weber <olaf@infovore.xs4all.nl> + + * splitup.c (main): Remove __cdecl, from Fabrice. + + * fixwrites.c (main): Remove __cdecl, from Fabrice. + +1999-01-27 Olaf Weber <olaf@infovore.xs4all.nl> + + * texmf.defines: Add definition for getrandomseed. + + * splitup.c (main): Add __cdecl, from Fabrice. + + * fixwrites.c (main): Add __cdecl, from Fabrice. + +1999-01-24 Olaf Weber <olaf@infovore.xs4all.nl> + + * splitup.c: Add support for pdfTeX, from Thomas Esser. + + * convert: Add support for pdfetex, from Thomas Esser. + + * common.defines: Define PDFETEXHELP to support pdfeTeX. From + Thomas Esser. + +1999-01-14 Olaf Weber <olaf@infovore.xs4all.nl> + + * texmf.defines: Remove opennameok, add openinnameok, + openoutnameok. + +1999-01-13 Olaf Weber <olaf@infovore.xs4all.nl> + + * Makefile.in: Rename kpathsea.make to kpathsea.mk. + +1999-01-10 Olaf Weber <olaf@infovore.xs4all.nl> + + * Makefile.in: Change of ../make/*.make to ../make/*.mk. + +1998-12-04 Olaf Weber <olaf@infovore.xs4all.nl> + + * fixwrites.c: Correct parsion of -t option (use STREQ). + +1998-09-13 Olaf Weber <olaf@infovore.xs4all.nl> + + * fixwrites.c: Fix parsing of '-t' option, found by Fabrice + Popineau. + +1998-07-26 Olaf Weber <olaf@infovore.xs4all.nl> + + * texmf.defines: Rename openoutnameok to opennameok. + +Sun May 31 17:11:26 1998 Olaf Weber <olaf@infovore.xs4all.nl> + + * common.defines: Rename toint to intcast, because SCO usurped the + former. Spotted by Jonathan Chen <jonc@pinnacle.co.nz>. + +Fri Feb 20 17:14:08 1998 Olaf Weber <olaf@infovore.xs4all.nl> + + * fixwrites.c (main): Use kpse_set_program_name instead of + kpse_set_progname. + +Tue Feb 10 17:55:48 1998 Olaf Weber <infovore@xs4all.nl> + + * web2c.h: Add prototypes for most functions being declared. + Spotted by Andreas Scherer <Andreas.Scherer@Pobox.Com> + +Sat Dec 13 23:04:50 1997 Olaf Weber <infovore@xs4all.nl> + + * texmf.defines: Add define for flushdvi. + +Fri Dec 12 10:20:08 1997 Olaf Weber <infovore@xs4all.nl> + + * Makefile.in (y_tab.c y_tab.h): Don't abort make if the 'test -f' + fails. + + * web2c.y (gen_function_head): Switch to using HAVE_PROTOTYPES + from __STDC__. + +Fri Nov 21 15:20:10 1997 Olaf Weber <infovore@xs4all.nl> + + * convert: Conversion of tex results in at least tex2.c, similar + for the others. + + * web2c.y (do_proc_args, gen_function_head): Generating different + C files depending on whether __STDC__ is defined is not a good + idea, it makes the number of files produced by splitup + unpredictable. + +Sat Nov 15 21:19:25 1997 Olaf Weber <infovore@xs4all.nl> + + * texmf.defines: Remove the additions for PDFTeX. These will now + be picked up from an external file. + + * splitup.c (main): Add support for Omega. + + * fixwrites.c (main): Changes for Omega. + + * convert: Adapt for Omega. When converting footex, convert now + looks for footexdir/footex.defines, and adds this to the usual + defines if found. + + * common.defines: Add some definitions for Omega. + +Fri Nov 14 16:46:03 1997 Olaf Weber <infovore@xs4all.nl> + + * texmf.defines: Additional defines for PDFTeX. + + * splitup.c (main): define PDFTeX when splitting PDFTeX. + + * common.defines: Add PDFTEXHELP. + +Tue Oct 21 23:36:53 1997 Olaf Weber <infovore@xs4all.nl> + + * Makefile.in: Correction to handling of y.tab.[hc]. + +Mon Oct 20 08:42:48 1997 Olaf Weber <infovore@xs4all.nl> + + * splitup.c: Add e-TeX and pdftex support. + + * common.defines: Include e-TeX support. + + * Makefile.in, main.c, web2c.l: Replace y.tab.* with y_tab.* for + MS-DOS' sake. From Fabrice Popineau. + +Fri Oct 17 14:28:46 1997 Olaf Weber <infovore@xs4all.nl> + + * convert: Adapt for etex/pdftex. + +Thu Oct 16 21:30:47 1997 Olaf Weber <infovore@xs4all.nl> + + * convert: After the last changes to tex.ch, we no longer have a + tex2.c. + + * convert: Remove reference to cvttex.sed. + * cvttex.sed: Obsolete. From Peter Breitenlohner + <peb@mppmu.mpg.de>. + +Thu Oct 2 12:56:41 1997 Olaf Weber <infovore@xs4all.nl> + + * common.defines (isprint): New function, used in tex.ch. From + Bernd Raichle <raichle@informatik.uni-stuttgart.de>. + + * web2c.y (do_proc_args, gen_function_head): Use prototyped + function declarations and definitions when __STDC__ is defined. + After the patch by Ezra Peisach <epeisach@auriga.rose.brandeis.edu>. + +Tue Sep 30 11:12:47 1997 Olaf Weber <infovore@xs4all.nl> + + * web2c.h: Fix for the unsigned char yytext[] bug. (From + Thomas Esser <te@informatik.uni-hannover.de>) + +Sun Feb 16 16:06:10 1997 Karl Berry <karl@cs.umb.edu> + + * fixwrites.c: Replace matching bracket, not first one. + From: John Plaice <plaice@iad.ift.ulaval.ca>. + +Mon Jan 20 17:30:21 1997 Karl Berry <karl@cs.umb.edu> + + * Version 7.0. + +Sun Dec 29 17:12:17 1996 Karl Berry <karl@cs.umb.edu> + + * convert: Don't assume . is in PATH for finding the web2c programs. + From Fabrice. + +Sun Dec 8 16:39:09 1996 Karl Berry <karl@cs.umb.edu> + + * web2c.l (yywrap): Give a prototype, just in case. + (YY_SKIP_YYWRAP): Define, to avoid flex declaring it. + + * common.defines (FOPENRBINMODE): New define for WIN32. + (standardinput, standardoutput): Remove, these are in bibtex.ch now. + From: Fabrice POPINEAU <popineau@esemetz.ese-metz.fr>. + +Fri Dec 6 17:47:51 1996 Karl Berry <karl@cs.umb.edu> + + * texmf.defines ({ocp,ofm}openin): New functions for Omega. + From: John Plaice <plaice@iad.ift.ulaval.ca>. + +Tue Dec 3 15:05:11 1996 Karl Berry <karl@cs.umb.edu> + + * web2c.l (yywrap): Give our own definition. + +Mon Oct 14 17:33:27 1996 Karl Berry <karl@cs.umb.edu> + + * web2c.h (max): #undef before defining. + + * splitup.c: Use stdin instead of in. + + * common.defines (makebinaryfile): New function. + +Sat Aug 10 15:29:47 1996 Karl Berry <karl@cs.umb.edu> + + * fixwrites.c: Have to have another special case for + kpathseaversionstring a la versionstring. + +Sun Aug 4 15:59:48 1996 Karl Berry <karl@cs.umb.edu> + + * common.defines (kpathseaversionstring): A new ``var''. + +Sat Aug 3 17:30:22 1996 Karl Berry <karl@cs.umb.edu> + + * Makefile.in (web2c): Use $(kpathsea_link). + +Fri Jul 26 15:47:44 1996 Karl Berry <karl@cs.umb.edu> + + * Makefile.in: Remove co.make. + +Sun Jun 9 13:33:34 1996 K. Berry <kb@cs.umb.edu> + + * Makefile.in (fixwrites, splitup, regfix): Use $(kpathsea_link). + +Wed Feb 21 09:47:05 1996 Karl Berry <karl@cs.umb.edu> + + * common.defines (kpseopenfile): Rename from xopenfile. + +Sat Feb 17 15:25:51 1996 Karl Berry <karl@cs.umb.edu> + + * texmf.defines (openoutnameok): Declare this new function. + +Fri Dec 29 17:15:54 1995 Karl Berry <karl@cs.umb.edu> + + * Makefile.in: misc.make is now clean.make. + +Sun Dec 10 15:36:59 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (kpsefindmft): New decl. + +Fri Dec 1 19:17:37 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (MFTHELP): Oops, restore this, it was MFHELP that + was supposed to go away. + +Fri Nov 24 17:33:36 1995 Karl Berry <karl@cs.umb.edu> + + * main.c (yyerror): Print last token as a character as well as a + number. + + * convert: For tex, replace xl(r)paren with ()), for mltex. + * cvttex.sed: New file. + +Fri Nov 17 13:42:19 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (libcfree): Rename from cfree. From Ulrik. + (TEXHELP, MFHELP): These aren't needed, since used in texmfmp.c. + +Sun Nov 12 16:02:24 1995 Karl Berry <karl@cs.umb.edu> + + * web2c.h (YYTEXT_ARRAY): This should really be + YYTEXT_POINTER. Found by Tim Pattison et al. + +Sat Sep 30 15:05:32 1995 Karl Berry <karl@cs.umb.edu> + + * texmf.defines (system): Add this. + +Sat Sep 23 15:20:41 1995 Karl Berry <karl@cs.umb.edu> + + * main.c (indent_line): May as well toss this. Just call `new_line'. + * web2c.y: Change calls here too. + + * web2c.y (CONST_DEC): Ensure #define ends up in column 1. + +Sat Sep 9 16:21:44 1995 Karl Berry <karl@cs.umb.edu> + + * web2c.l (endifn): Add `not' to the comment. + +Thu Aug 31 17:46:38 1995 Karl Berry <karl@cs.umb.edu> + + * mfmp.defines: New file. + * convert (more_defines): Use it for mf and mp. + +Tue Aug 22 14:11:40 1995 Karl Berry <karl@cs.umb.edu> + + * Makefile.in: Include rdepend.make and depend.make. + +Mon Aug 21 16:43:33 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (FOPENRMODE, fopen): Define this. + +Sun Aug 6 19:33:28 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (xfclose): Declare this. + +Sat Jul 29 13:14:39 1995 Karl Berry <karl@cs.umb.edu> + + * convert: Use new name texmfmp.h. + + * common.defines (DVITOMPHELP): New constant. + +Fri Jul 28 15:07:50 1995 Karl Berry <karl@cs.umb.edu> + + * convert: If $pascalfile is not readable, look for it in srcdir. + * Makefile.in: Use ac_include ../../make, not /w/make. + From Greg. + + * web2c.y: Use yyerror instead of FATAL directly. + +Sat Jul 22 17:01:25 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines: Move all the kpse_*_format's here. + + * texmf.defines (kpsempformat, etc.): Define these new file formats. + * splitup.c: Can split mp now. + * convert: mp is mostly like mf. + +Fri Jul 21 15:46:36 1995 Karl Berry <karl@cs.umb.edu> + + * texmf.defines (undumpuppercheckthings): Add this procedure. + +Thu Jul 20 14:24:07 1995 Karl Berry <karl@cs.umb.edu> + + * texmf.defines (put[24]bytes): Declare these. + + * web2c.y (SUBRANGE_CONSTANT): Allow even an undefined identifier + as a bound, so we don't even have to change type definitions. + +Wed Jul 19 15:42:44 1995 Karl Berry <karl@cs.umb.edu> + + * web2c.y (SUBRANGE_CONSTANT): Allow a variable as a + bound. (Translates to the integer type.) + (compute_array_bounds): But complain here if a bound is a variable. + + * main.c, splitup.c, fixwrites.c: Call kpse_set_progname. + +Thu Jul 13 17:36:44 1995 Karl Berry <karl@cs.umb.edu> + + * texmf.defines (setupcharset): Rename from below. + +Sun Jul 9 17:33:58 1995 Karl Berry <karl@cs.umb.edu> + + * texmf.defines (setupxchrandisprintable): New procedure. + +Sat Jul 8 13:47:29 1995 Karl Berry <karl@cs.umb.edu> + + * web2c.y (CONSTANT_EXPRESS, CONSTANT_FACTOR): New nonterminals to + allow expressions as const values. From Nelson. + + * common.defines (XTALLOC): New function. + (BIBXRETALLOC): New procedure. + +Wed Jun 21 15:36:45 1995 Karl Berry <karl@cs.umb.edu> + + * fixwrites.c (remove_newline): If we lose a newline, output the + magic @error@ string. + + * common.defines (fprintf, printf): Remove these. + + * texmf.defines (undumpcheckedthings): New procedure. + +Fri Jun 16 11:46:45 1995 Karl Berry <karl@cs.umb.edu> + + * texmf.defines (ipcpage): New procedure. + +Sat Jun 10 19:25:52 1995 Karl Berry <karl@cs.umb.edu> + + * texmf.defines (fmemoryword): New type. + +Sun Jun 4 14:57:28 1995 Karl Berry <karl@cs.umb.edu> + + * web2c.y: ANSIfy output in coerce file. + * *.c: ANSIfy functions. + From Andreas Scherer. + +Fri Jun 2 19:42:58 1995 Karl Berry <karl@cs.umb.edu> + + * texmf.defines (setupboundvariable): Declare this. + +Mon May 29 16:25:44 1995 Karl Berry <karl@cs.umb.edu> + + * web2c.l (ifndef, endifn): Add support for this. Remove void casts. + From: Giuseppe Ghibo' <ghibo@galileo.polito.it>. + * splitup.c: Check for #ifndef here as well. + +Sat May 27 13:51:09 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (atou, strtol): Add these. + +Fri May 26 17:38:45 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (addressofint): Rename to addressof. + +Fri May 19 19:26:38 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (findsuffix): Add this. + +Tue May 16 19:49:20 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (removesuffix): Add this. + +Sun May 14 10:59:23 1995 Karl Berry <karl@fosse> + + * texmf.defines (bytefile, wordfile): The original Pascal + definitions will work, so remove. + + * fixwrites.c: Include c-pathmx.h. + +Tue May 9 15:58:08 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (*HELP): Define all of these. + +Sat May 6 11:16:47 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (parsearguments): Remove this. + +Fri May 5 16:01:18 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (usage): Add this. + + * web2c.y: Restore old token order, since - and + depend on it. + +Thu May 4 19:30:27 1995 Karl Berry <karl@cs.umb.edu> + + * web2c.y (PROGRAM): Output a #define of the program name, + uppercased, before anything else. + * main.c (main): Remember the program name. + * common.defines (POOLTYPE_HELP): Define this. + + * main.c: Use fputs where appropriate. + (initialize): Use xfopen. + +Fri Apr 28 11:51:42 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (alphafile): No longer needed. + * web2c.y (FILE_TYPE): Use `text' instead of file_ptr. + + * cvtbib.sed: Insert the setjmp stuff before line 1, instead of + appending after. (The first line of bibtex.c is an #ifdef now.) + + * web2c.y (PROGRAM_FILE_PART): Allow no file list at all. + + * convert: Echo the mv, so they can see exactly what the dregs are. + +Tue Apr 25 15:53:25 1995 Karl Berry <karl@cs.umb.edu> + + * web2c.y (PROGRAM_FILE{,_LIST}): Define these to ignore the files + in the Pascal program statement. + +Sat Apr 22 13:23:22 1995 Karl Berry <karl@cs.umb.edu> + + * cvtbib.sed: main_body is now mainbody. + + * fixwrites.c: Print nameoffile as a string, not a character. + + * web2c.y (BODY): Use mainbody instead of main_body, for the sake + of tex, where the main program is procedurized. + (BLOCK): Never output `coerce.h'. What is this left over from? + Also, do output a newline after the {. + (IF_STATEMENT): Don't output a newline after the condition. + + * texmf.defines (kpsetexpoolformat): Define this. + (xmallocarray): And this. + +Fri Apr 21 11:19:27 1995 Karl Berry <karl@cs.umb.edu> + + * splitup.c: Use `mfini' instead of `imf', etc. + + * Makefile.in (programs): Remove regfix. + + * splitup.c: Define INI and INIMF and INITEX in the output. + +Tue Apr 18 13:44:37 1995 Karl Berry <karl@cs.umb.edu> + + * splitup.c (MAXLINES): Increase to 10000. + + * common.defines (cfree): Declare this. + + * splitup.c (main): Don't output forever if input is malformed. + +Mon Apr 17 11:09:42 1995 Karl Berry <karl@cs.umb.edu> + + * convert: Add rules for mf. + +Sun Apr 16 11:10:04 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (xstrdup): Define this. + +Fri Apr 14 15:32:21 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (tfmtemp): Define this. + +Tue Apr 4 17:01:28 1995 Karl Berry <karl@cs.umb.edu> + + * main.c (initialize): exit 1 if the coerce file can't be opened. + + * convert (midcmd): Add extra command for bibtex. + + * common.defines (kpse{bib,bst}format): Define these. + +Sat Mar 18 17:24:10 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (input): Define this as a const. + (kpsefindvf): Also use this in dvicopy. + +Fri Mar 17 14:22:18 1995 Karl Berry <karl@cs.umb.edu> + + * Makefile.in (web2c.[co]): Rename to main.[co], to avoid GNU make + trying to make web2c.c from web2c.y. + +Tue Feb 21 13:42:45 1995 Karl Berry <karl@cs.umb.edu> + + * convert: Mention that the bad cfile was preserved. + + * common.defines (output): New variable. + +Mon Feb 20 15:24:54 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (xopenfile, kpsefind{mf,tex}): Define these. + +Sat Jan 7 14:52:24 1995 Karl Berry <karl@cs.umb.edu> + + * common.defines (testreadaccess, etc.): Remove obsolete definitions. + (kpseinitprog): Add this. + +Mon Dec 19 13:21:39 1994 Karl Berry <karl@cs.umb.edu> + + * common.defines (kpsefindfile): Add this. + (kpse{pk,vf}format): And these. + +Sun Dec 18 16:51:07 1994 Karl Berry <karl@cs.umb.edu> + + * common.defines (flush): Remove this, add fflush. + +Sat Dec 17 15:36:38 1994 Karl Berry <karl@cs.umb.edu> + + * web2c.c (my_output): Try omitting spaces after (, too. + +Tue Nov 15 11:47:11 1994 Karl Berry <karl@cs.umb.edu> + + * web2c.c (my_output): Don't output an extra space after [. + + * common.defines (kpsesetprogname): Add this. + +Mon Nov 14 11:42:10 1994 Karl Berry <karl@cs.umb.edu> + + * common.defines (argv): Variable now. + (cmdline): New function. + (basename, makesuffix, makesuffixchar): Add these. + (cstring): Rename from ccharpointer; + (strcat, strcpy): Use these instead of v... + + * Makefile.in (web2c.o): Depend on web2c.c. + + * web2c.c (yyerror): Put @error@ in the output file on error. + * convert: If the output file contains @error@, delete it. + +Sun Nov 13 16:19:12 1994 Karl Berry <karl@cs.umb.edu> + + * common.defines: Remove the ...PATH and ...PATHBIT constants. + +Mon Oct 10 15:32:40 1994 Karl Berry <karl@cs.umb.edu> + + * convert: Check if the output file is nonempty, rather than the + exit status of the pipeline. Rewrite argument parsing. + + * Makefile.in (prog_cflags): Define this. + (web2c): Include LEXLIB here. + +Sun Sep 25 16:51:32 1994 Karl Berry <karl@cs.umb.edu> + + * Makefile.in: ac_include changes, etc. + +Thu May 26 20:28:26 1994 Karl Berry (karl@cs.umb.edu) + + * regfix.c (main) [!REGFIX]: Use getchar and putchar instead of + fgets and fputs. + +Mon Apr 18 17:34:50 1994 Karl Berry (karl@ra.cs.umb.edu) + + * web2c.h (DECLARE_YYTEXT): No need for this. + +Mon Feb 21 14:14:30 1994 Karl Berry (karl@cs.umb.edu) + + * Makefile.in: srcdir changes from simon. + + * web2c.h (alloca): Do not declare, since whatever uses it (i.e., + bison output) should declare it, and we want to avoid conflicts. + +Wed Feb 2 11:00:09 1994 Karl Berry (karl@cs.umb.edu) + + * Version 6.1. + +Mon Jan 24 07:34:29 1994 Karl Berry (karl@cs.umb.edu) + + * Version 6.0. + +Sat Dec 4 17:25:08 1993 Karl Berry (karl@cs.umb.edu) + + * Makefile.in (web2c): Must link with the flex library now. + +Sat Nov 6 13:40:20 1993 Karl Berry (karl@cs.umb.edu) + + * fixwrites.c (main): Output strings for xdig, xext, and xhyf. + From alonz@cs.Technion.AC.IL. + +Sun Oct 3 13:28:56 1993 Karl Berry (karl@cs.umb.edu) + + * Makefile.in (commono): kpathsea.a has its own variable now. + (*clean): Include standard targets. + (program): New variable. + (all): Use it. + +Tue May 25 14:38:40 1993 Karl Berry (karl@cs.umb.edu) + + * Most files: Change exit calls to use EXIT_SUCCESS and EXIT_FAILURE. + +Fri May 21 11:58:47 1993 Karl Berry (karl@cs.umb.edu) + + * fixwrites.c (main): Return EXIT_SUCCESS_CODE instead of using uexit. + * splitup.c (main): Likewise. + * regfix.c (main) [!REGFIX]: Likewise. + + * fixwrites.c (whole): Declare return type. + + * web2c.lex (ifdef): Remove unused variable `my_routine'. + + * web2c.yacc (fixup_var_list): Add parens to avoid gcc warning. + + * web2c.c (main): Declare as void, since we have to use uexit here. + +Fri May 14 14:23:01 1993 Karl Berry (karl@cs.umb.edu) + + * web2c.yacc (gen_function_head, PROC): Output the return type on + a line of its own, so that we can make TAGS files. + + * web2c.yacc: Omit some needless parentheses and casts to void in + the web2c output. + +Thu May 13 16:53:47 1993 Karl Berry (karl@cs.umb.edu) + + * Not quite all of Bill's changes below have been merged (not the + new descrip.mms or convert.com files, in particular), but just to + get the gist, I'll include the whole log. + +Tue Mar 23 10:13:17 1993 Bill Barabash (barabash@ops5.lmo.dec.com) + + * descrip.mms : new file. This is the VMS equivalent of a + makefile. + + * web2c.h : added function declarations for add_to_table, + search_table, yyerror, yylex, yyparse, and alloca. + + * web2c.c, fixreg.c, regfix.c, splitup.c : declare argc and gargv, + which are referenced by config.h, to prevent VMS linker warnings. + + * web2c.c, web2c.lex : On VMS, include "y_tab.h" instead of "y.tab.h" + since on VMS a file basename cannot contain a '.'. + + * splitup.c : On VMS use run-time library routine "delete" instead + of "unlink"; declare function read_line; initialize file-pointer "in" + dynamically. + + * fixwrites.c : Fix translation of xchr. It was translating + "xchr [ vector [ element ] ]" to "Xchr ( vector [ element ) ]" + in BibTeX; the fix is to ensure that open/close brackets are + balanced. + + Sun Feb 21 08:28:39 1993 Karl Berry (karl@cs.umb.edu) + +Sun May 9 10:10:58 1993 Karl Berry (karl@cs.umb.edu) + + * fixwrites.c (main): Exit with EXIT_SUCCESS_CODE, not zero. + + * Makefile.in (commonh): Remove $(srcdir) for paths.h. + (commono): Add kpathsea library. + +Fri Apr 30 15:21:33 1993 Karl Berry (karl@cs.umb.edu) + + * fixwrites.c: Do %c for patgen uses of `buf'. + +Sun Apr 18 13:46:50 1993 Karl Berry (karl@cs.umb.edu) + + * web2c.yacc (P_F_DEC_PART): Remove empty case. + * Makefile.in (y.tab.c): Only one s/r conflict now, + +Fri Apr 16 19:29:56 1993 Karl Berry (karl@cs.umb.edu) + + * Makefile.in (LEX_OUTPUT_ROOT): New variable, so DOS people can + get lexyy automatically. Change targets. + +Sat Mar 13 12:11:02 1993 Karl Berry (karl@cs.umb.edu) + + * Makefile.in (CPPFLAGS): Add @DEFS@, for -DHAVE_CONFIG_H. + +Sun Feb 28 10:58:12 1993 Karl Berry (karl@cs.umb.edu) + + * Makefile.in (clean): Remove lex/yacc output here, instead of at + distclean. + +Sun Feb 21 08:28:39 1993 Karl Berry (karl@cs.umb.edu) + + * Version 5.851d. + +Tue Feb 16 17:57:37 1993 Karl Berry (karl@cs.umb.edu) + + * Makefile.in (install-exec, install-data): New targets. + +Fri Feb 12 07:35:56 1993 Karl Berry (karl@cs.umb.edu) + + * Makefile.in (distclean): Don't remove y.* and lex.*, that loses + the dist files. + +Tue Feb 9 17:02:53 1993 Karl Berry (karl@red.cs.umb.edu) + + * web2c.h (yyerror): Don't bother to declare this. + +Tue Feb 9 08:49:18 1993 Karl Berry (karl@cs.umb.edu) + + * web2c.c (yyerror): Declare as int, not void. + Remove various casts to void. + +Fri Jan 29 11:38:41 1993 Karl Berry (karl@cs.umb.edu) + + * fixwrites.c (main): Don't look for the rest of the supposed + string constant if we're doing versionstring, and allow it to be + first in the write statement. + +Thu Jan 28 09:24:10 1993 Karl Berry (karl@cs.umb.edu) + + * fixwrites.c: Remove casts to void, both in the output and in the + source. + (main): If the arg is versionstring, use %s instead of %ld. + +Mon Jan 25 10:11:40 1993 Karl Berry (karl@cs.umb.edu) + + * web2c.yacc (SIMPLE_TYPE): On reflection, cast to unsigned long; + rewrite to use signed types in preference to unsigned. Sigh. + +Sun Jan 24 11:39:43 1993 Karl Berry (karl@cs.umb.edu) + + * web2c.yacc (SIMPLE_TYPE): Cast upper_bound to unsigned to avoid + compiler bugs. + +Sat Jan 16 08:42:07 1993 Karl Berry (karl@cs.umb.edu) + + * Makefile.in (realclean): Same as distclean again; remove lex and + yacc output here. + +Sun Jan 3 13:35:27 1993 Karl Berry (karl@cs.umb.edu) + + * Makefile.in (distclean): Remove Makefile. + +Fri Jan 1 15:48:26 1993 Karl Berry (karl@cs.umb.edu) + + * Makefile.in (web2c): Use shell variable lexlib, not make variable. + +Sun Dec 13 13:53:38 1992 Karl Berry (karl@cs.umb.edu) + + * Makefile.in (web2c): Don't bother to link with the flex library. + + * Makefile.in (realclean): Remove the lex and yacc output here. + +Sat Dec 12 15:27:50 1992 Karl Berry (karl@cs.umb.edu) + + * web2c.c: Include y.tab.h instead of web2cy.h. + + * Makefile.in: Rewrite from Makefile. + +Sat Dec 5 15:29:38 1992 Karl Berry (karl@cs.umb.edu) + + * web2c.yacc (SIMPLE_TYPE): Rewrite to use unsigned types where + possible; in particular, `small_number' being defined as `schar' + can produce unportable .fmt files. + +Fri Sep 4 09:05:33 1992 Karl Berry (karl@hayley) + + * Makefile (extraclean): new target. + (distclean): don't remove backup files etc. here. + +Fri Jul 24 16:56:12 1992 Karl Berry (karl@claude.cs.umb.edu) + + * Makefile (fixwrites, splitup, regfix): include CPPFLAGS. + +Thu Jul 2 16:10:37 1992 Karl Berry (karl@hayley) + + * Makefile (CPPFLAGS): new variable + (.c.o): use it. + (cflags): change to CFLAGS. + +Tue Jun 23 10:18:00 1992 Karl Berry (karl@hayley) + + * Makefile (CC): default is gcc -posix again. + +Thu May 14 19:22:45 1992 Karl Berry (karl@claude.cs.umb.edu) + + * Version 5.851c. + +Sat Apr 25 09:15:13 1992 Karl Berry (karl@hayley) + + * Makefile (libs): new variable to abbreviate `../lib/lib.a ($LIBS)'. + +Thu Apr 23 08:17:14 1992 Karl Berry (karl@hayley) + + * Makefile (web2cy.h): new target, depends on web2cy.c (from Andreas). + + * web2c.c (main): fclose coerce.h. + +Thu Apr 16 13:49:36 1992 Karl Berry (karl@ra.cs.umb.edu) + + * Version 5.851b. + +Wed Apr 8 15:38:41 1992 Karl Berry (karl@hayley) + + * Makefile (regfix,fixwrites,splitup): link with lib.a. + * {regfix,fixwrites,splitup,web2c}.c: use uexit, not exit. + +Fri Apr 3 09:56:27 1992 Karl Berry (karl at hayley) + + * Version 5.851a. + +Thu Apr 2 16:32:56 1992 Karl Berry (karl@hal) + + * Makefile (.SUFFIXES): add rule for .c.o. + +Thu Apr 2 13:38:45 1992 Karl Berry (karl at ds1.cs.umb.edu) + + * web2c.yacc (labs): rename to `my_labs', to avoid conflict with + system `labs'. + +Sat Mar 28 16:36:58 1992 Karl Berry (karl at hayley) + + * fixwrites.c, regfix.c, splitup.c, web2c.c (main): return int, + use EXIT_SUCCESS_CODE instead of zero. + +Fri Mar 20 16:43:17 1992 Karl Berry (karl at hayley) + + * Makefile (mostlyclean): new name for `clean'. + (clean): what `realclean' used to be. + (realclean): nothing to do anymore. + (install): install the program. + +Fri Jan 24 09:19:24 1992 Karl Berry (karl at hayley) + + * Makefile (cflags): don't include -I../config. + +Sat Jan 11 17:33:14 1992 Karl Berry (karl at hayley) + + * web2c.lex: #undef read after the #include's, since the scanner + does a system call. + + * Makefile: rearrange for new configuration. + + * splitup.c (FILENAMESIZE): rename to `PATH_MAX'. |