home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / unixtex-6.1b-src.tgz / tar.out / contrib / unixtex / web2c / lib / ChangeLog < prev    next >
Text File  |  1996-09-28  |  25KB  |  817 lines

  1. Wed Feb  2 11:00:47 1994  Karl Berry  (karl@cs.umb.edu)
  2.  
  3.         * Version 6.1.
  4.  
  5. Tue Feb  1 11:25:44 1994  Karl Berry  (karl@cs.umb.edu)
  6.  
  7.         * Makefile.in (c-auto.h.in): New target.
  8.  
  9.         * common.defines (rh): Declare as a field, for TeX--Xet.
  10.  
  11. Mon Jan 24 07:33:49 1994  Karl Berry  (karl@cs.umb.edu)
  12.  
  13.         * Version 6.0.
  14.  
  15. Thu Jan 20 14:22:07 1994  Karl Berry  (karl@cs.umb.edu)
  16.  
  17.         * c-auto.h.in: Doc fix.
  18.  
  19.         * MakeTeX{TFM,MF}: Include these as samples, from
  20.         pnoma@wk.estec.esa.nl.
  21.  
  22. Fri Dec 24 13:48:46 1993  Karl Berry  (karl@cs.umb.edu)
  23.  
  24.     * getopt.c (_NO_PROTO): Define before including config.h.
  25.  
  26. Tue Dec  7 10:23:59 1993  Karl Berry  (karl@cs.umb.edu)
  27.  
  28.     * Makefile.in (objs): Ah, flexfatal is in the library now.
  29.  
  30. Sun Dec  5 15:23:47 1993  Karl Berry  (karl@cs.umb.edu)
  31.  
  32.     * ourpaths.c (setpaths): Remove the KPSE_MAKE_* enables, this file
  33.     is not compiled in the tex/mf/bibtex directories.
  34.     * texmf.c (main): Set them here.
  35.  
  36.     * c-auto.h.in (XVIEWWIN): Remove this, as x11-Xt should work
  37.     with OpenWindows. (But leave it in configure, just for old-times'
  38.     sake.)
  39.  
  40. Sat Dec  4 11:29:57 1993  Karl Berry  (karl@cs.umb.edu)
  41.  
  42.     * flexfatal.c: New file.
  43.     * Makefile.in (flexfatal.o): New target.
  44.     (objs): Include it.
  45.  
  46.     * texmf.h (NO_DEBUG) [!TEXMF_DEBUG]: Define this.
  47.  
  48.     * openinout.c (make_tex_file): Pass address of nameoffile, as required.
  49.  
  50. Sun Nov 14 02:30:34 1993  Karl Berry  (karl@cs.umb.edu)
  51.  
  52.     * version.c (VERSION_STRING) [!VERSION_STRING]: Define and protect.
  53.  
  54. Fri Nov 12 19:38:26 1993  Karl Berry  (karl@cs.umb.edu)
  55.  
  56.     * cpascal.h (reset, rewrite): Use FOPEN_[RW]BIN_MODE instead of
  57.     "r" and "w". Still not 100% right, but at least something of an
  58.     improvement.
  59.  
  60. Sun Nov  7 14:17:24 1993  Karl Berry  (karl@cs.umb.edu)
  61.  
  62.     * Makefile.in (.c.o): Use $< instead of $*.c; maybe it will help
  63.     with $(srcdir) stuff?
  64.  
  65.     * texmf.c (input_line): Trim trailing spaces, tabs, and \r's.
  66.  
  67.     * lib.h: Remove, this is in Kpathsea now.
  68.  
  69.     * config.h (INTEGER_TYPE) [LONG_64_BITS && !NO_FMTBASE_SWAP]:
  70.     Define as int in this case.
  71.     (INTEGER_MAX,INTEGER_MIN): Define these as well.
  72.     * zround.c (zround): Use INTEGER_{MAX,MIN}.
  73.     From raichle@informatik.uni-stuttgart.de.
  74.  
  75. Sat Nov  6 13:21:11 1993  Karl Berry  (karl@cs.umb.edu)
  76.  
  77.     * c-auto.h.in (NEXTWIN, REGISWIN): #undef by default.
  78.     * texmf.c (mfwin_sw): Add cases for regis and next.
  79.     (mf_{next,regis}_*) [NEXT,REGISWIN]: Declare.
  80.  
  81. Tue Oct 12 14:03:23 1993  Karl Berry  (karl@cs.umb.edu)
  82.  
  83.     * openinout.c (open_input): Allow HackyCoreDump's for MF, too.
  84.  
  85.     * ourpaths.c (testreadaccess): Update fontmap stuff, use it for GF
  86.     and PK as well as TFM.
  87.  
  88.     * texmf.c: Doc fix.
  89.  
  90.     * common.defines (cinttype): Declare.
  91.     * cpascal.h (cinttype): Define.
  92.  
  93. Sun Oct 10 16:17:48 1993  Karl Berry  (karl@cs.umb.edu)
  94.  
  95.     * ourpaths.c: Rewrite for new kpathsea facilities.
  96.  
  97. Sun Oct  3 13:49:40 1993  Karl Berry  (karl@cs.umb.edu)
  98.  
  99.     * ourpaths.c: kpathsea/pathsrch.h has been renamed to pathsearch.h.
  100.  
  101.     * config.h [ibm032]: Remove all this stuff; I don't think it's
  102.     needed any longer.
  103.  
  104.     * Makefile.in (*clean): Include standard targets.
  105.  
  106. Mon Jun  7 08:29:45 1993  Karl Berry  (karl@cs.umb.edu)
  107.  
  108.     * cpascal.h (addressofint): Do not cast to int first.
  109.  
  110. Mon May 31 09:40:00 1993  Karl Berry  (karl@cs.umb.edu)
  111.  
  112.     * config.h (EXIT_SUCCESS): Move to c-std.h.
  113.  
  114. Tue May 25 14:37:16 1993  Karl Berry  (karl@cs.umb.edu)
  115.  
  116.     * config.h (EXIT_SUCCESS): Rename from EXIT_SUCCESS_CODE.
  117.     Change callers in various files.
  118.  
  119. Fri May 21 11:56:02 1993  Karl Berry  (karl@cs.umb.edu)
  120.  
  121.     * texmf.c (paintrow): Put args in the printf for paintrow.
  122.  
  123.     * texmf.c (custom_default) [INI]: Declare conditionally, since
  124.     it's used conditionally.
  125.     (main): Declare as void.
  126.  
  127.     * openinout.c (open_input): Rename IS_PATH_SEP to IS_DIR_SEP.
  128.  
  129.     * alloca.c: Replace with version from gcc 2.4.0.
  130.  
  131.     * config.h (testreadaccess): Declare.
  132.  
  133.     * xfopen-pas.c: Remove unused variable `cp'.
  134.  
  135.     * main.c (main): Return 0 instead of using uexit.
  136.  
  137. Tue May 18 13:43:07 1993  Karl Berry  (karl@cs.umb.edu)
  138.  
  139.     * texmf.c (do_undump) [VMS]: Remove this.  barabash says it works ok.
  140.  
  141. Thu May 13 16:53:47 1993  Karl Berry  (karl@cs.umb.edu)
  142.  
  143.     * getopt.c (my_index): Return const char *, and change callers.
  144.  
  145.     * Not quite all of Bill's changes below have been merged (not the
  146.     new descrip.mms or convert.com files, in particular), but just to
  147.     get the gist, I'll include the whole log.
  148.  
  149. Wed Mar 24 12:28:25 1993  Bill Barabash  (barabash@ops5.lmo.dec.com)
  150.  
  151.     * c-auto.h : It's too complicated to convert the big hairy config
  152.     shell script;  I just created a VMS-acceptable c-auto.h manually.
  153.  
  154.     * c-std.h : Declare VMS's unix-compatibillity routines by including
  155.     <unixlib.h> and <unixio.h>;  don't declare popen() on VMS.
  156.  
  157.     * common.h : Declare EXIT_SUCCESS_CODE to be 1 on VMS, 0 elsewhere.
  158.     Throw away the VMS system library's getname() declaration, it steps
  159.     on a WEB procedure and is not needed.  Declare routines eof(),
  160.     testreadaccess(), zinput2ints(), extendfilename(), and uexit().
  161.  
  162.     * convert.com : VMS command procedure based on the shell script
  163.     "convert" (new file).
  164.  
  165.     * descrip.mms : VMS equivalent of makefile (new file).
  166.  
  167.     * dirio.h : Don't declare xopendir and xclosedir on VMS.
  168.  
  169.     * getopt.h : Make my_index accept and return a const character
  170.     pointer.  Have it return NULL instead of 0 when necessary.
  171.  
  172.     * main.c : Add function prototype for main_body().
  173.  
  174.     * openinout.c, pascal.h, c-auto.h : For BibTeX, use stdin and stdout
  175.     on VMS (standardinput and standardoutput become macros).
  176.  
  177.     * pascal.h : On VMS use system-defined abs() and fabs().
  178.  
  179.     * paths.h : Hand-coded for VMS.
  180.  
  181.     * pathsrch.c : On VMS, don't compile routine expand_subdir(), and
  182.     look in current directory for input file if path searching fails.
  183.     Routine absolute_p() can now deal with VMS directory specifications.
  184.  
  185.     * texmf.c : Declare argc so that it links cleanly.  Add an unused
  186.     formal parameter to catch_interrupt so that it can be passed to
  187.     signal without the compiler complaining.  Cast argument to time()
  188.     as a (time_t *) rather than as a (long *).  Get rid of the VMS
  189.     undump code contributed by joe%ril3.decnet@hydra.tamri.com -- it
  190.     causes the TRAP test to fail.
  191.  
  192.     * texmf.h : Add function prototypes for routines in texmf.c and
  193.     openinout.c.
  194.  
  195. Thu May 13 14:43:42 1993  Karl Berry  (karl@cs.umb.edu)
  196.  
  197.     * cpascal.h (fabs) [fabs]: Undefine if it's already defined.
  198.  
  199. Sun May  9 09:53:05 1993  Karl Berry  (karl@cs.umb.edu)
  200.  
  201.     * convert: Redirect error echo to stderr; exit 0 if no error.
  202.  
  203.     * config.h: Changes for kpathsea.  Toss volatile defn.
  204.  
  205.     * Makefile.in (objs): Remove kpathsea files.
  206.  
  207. Fri Apr 30 15:06:29 1993  Karl Berry  (karl@cs.umb.edu)
  208.  
  209.     * openinout.c (make_tex_file): Free cmd.
  210.  
  211. Fri Apr 16 19:42:15 1993  Karl Berry  (karl@cs.umb.edu)
  212.  
  213.     * find-suffix.c: Declare arg and return string const.
  214.     * lib.h (find_suffix): Change decl.
  215.  
  216.     * c-pathch.h (IS_PATH_SEP) [DOS & otherwise]: New defn.
  217.     * pathsrch.c, openinout.c, find-suffix.c: Consequent changes.
  218.  
  219. Mon Apr 12 06:14:42 1993  Karl Berry  (karl@cs.umb.edu)
  220.  
  221.     * Makefile.in (clean): Remove core here.
  222.  
  223. Sat Apr 10 15:20:25 1993  Karl Berry  (karl@cs.umb.edu)
  224.  
  225.     * openinout.c (make_tex_file): Throw away all output.
  226.  
  227.     * texmf.c (swap_items): Add case for 16-byte items.  
  228.         (From james@miller.cs.uwm.edu.)
  229.  
  230.     * texmf.c (get_date_and_time): Cast arg to time_t *, not long *.
  231.         (From james@miller.cs.uwm.edu.)
  232.  
  233.     * texmf.c (get_date_and_time) [SA_INTERRUPT]: Add code for SunOS
  234.         4.1, from ken@cs.toronto.edu.
  235.  
  236.     * pathsrch.c (expand_subdir) [UNIX_ST_NLINK]: Don't check st_link
  237.         if we don't have Unix semantics.
  238.         * c-auto.h.in (UNIX_ST_NLINK): Define if not DOS or VMS or VMCMS.
  239.         (Suggested by buers@dg1.chemie.uni-konstanz.de.)
  240.  
  241.     * texmf.c (catch_interrupt): Declare a(n unused) parameter `arg'
  242.         (from beebe).
  243.         (get_date_and_time): Don't do assignment in if condition.
  244.  
  245. Fri Apr  9 16:10:06 1993  Karl Berry  (karl@cs.umb.edu)
  246.  
  247.     * xrealloc.c (xrealloc): Don't print old_ptr.
  248.  
  249.     * c-std.h (stddef.h): Don't include.
  250.  
  251.     * openinout.c (make_tex_file): cmd is a string, not a character.
  252.  
  253. Mon Mar 29 08:33:51 1993  Karl Berry  (karl@cs.umb.edu)
  254.  
  255.     * cpascal.h (abs) [abs]: Undef.
  256.  
  257. Sat Mar 13 10:22:54 1993  Karl Berry  (karl@cs.umb.edu)
  258.  
  259.     * Makefile.in (CPPFLAGS): Add @DEFS@, for -DHAVE_CONFIG_H.
  260.  
  261.     * texmf.h: Include cpascal.h instead of config.h.
  262.  
  263.     * common.h: Merge into config.h and remove.
  264.  
  265.     * common.h (pascal.h): Don't include this.
  266.         * cpascal.h: Rename from pascal.h.
  267.  
  268.     * convert: Exit with bad status if the pipeline failed; use
  269.     cpascal.h instead of config.h.
  270.  
  271.     * openinout.c (make_tex_file): Call xmalloc instead of declaring
  272.     an array; put quotes around the arg of sh -c.
  273.  
  274. Sun Feb 28 11:10:48 1993  Karl Berry  (karl@cs.umb.edu)
  275.  
  276.     * c-auto.h.in (MAKE_TEX_*): Replace single NO_MAKETEX with
  277.     individual symbols.
  278.  
  279.     * openinout.c (maketex*) [MAKE_TEX*]: Make them individually
  280.     selectable. 
  281.  
  282. Sun Feb 21 08:28:06 1993  Karl Berry  (karl@cs.umb.edu)
  283.  
  284.     * Version 5.851d.
  285.  
  286.     * common.defines (maketexmf): New defn.
  287.  
  288.     * Makefile.in (.c.o): Put $(CFLAGS) after $(CPPFLAGS).
  289.  
  290.     * openinout.c: Include c-namemx.h.
  291.  
  292. Tue Feb 16 17:53:54 1993  Karl Berry  (karl@cs.umb.edu)
  293.  
  294.     * Makefile.in (install-exec, install-data): New targets.
  295.  
  296. Mon Feb 15 10:19:02 1993  Karl Berry  (karl@cs.umb.edu)
  297.  
  298.     * c-auto.h.in (NO_MAKETEX): New #define for installers.
  299.  
  300.     * openinout.c (maketex*): New routines, rewrite from yesterday.
  301.  
  302.     * common.defines (maketextex): Define.
  303.  
  304. Sun Feb 14 11:54:30 1993  Karl Berry  (karl@cs.umb.edu)
  305.  
  306.     * openinout.c (open_input) [BibTeX]: Only do NO_FILE_PATH stuff if
  307.     we are BibTeX; declare tfmtemp only when we need it, instead of at
  308.     the outer level; add support for MakeTeX{TeX,MF,TFM}.
  309.  
  310. Fri Feb 12 07:33:49 1993  Karl Berry  (karl@cs.umb.edu)
  311.  
  312.     * c-auto.h.in (const): Add defn for Autoconf to use.
  313.  
  314.     * paths.h.in (TEXFORMATS): Only define once.
  315.  
  316. Sat Jan 30 09:46:04 1993  Karl Berry  (karl@cs.umb.edu)
  317.  
  318.     * fontmap.c (map_lookup): Only extend the filename if we have one.
  319.  
  320. Tue Jan 26 16:07:21 1993  Karl Berry  (karl@cs.umb.edu)
  321.  
  322.     * version.c: New file to define web2c version.
  323.     * common.h (versionstring): Declare it here.
  324.     * common.defines (versionstring): And here.
  325.         * Makefile.in (objs): Add it.
  326.  
  327.     * c-auto.h.in (X11WIN) [XVIEWWIN]: Undefine.
  328.  
  329. Mon Jan 25 12:04:28 1993  Karl Berry  (karl@cs.umb.edu)
  330.  
  331.     * ourpaths.c (testreadaccess.c): Don't free `found' after copying,
  332.     as it might not be malloc-ed.
  333.  
  334. Sun Jan 24 11:04:37 1993  Karl Berry  (karl@cs.umb.edu)
  335.  
  336.     * lib.h (FATAL*, WARNING*): Use `str' instead of `s' for macro formals.
  337.  
  338.     * xcalloc.c: Remove prototypes.
  339.         * remove-suffx.c, line.c, fontmap.c: Cast *alloc calls to avoid
  340.           silly warnings.
  341.  
  342.     * texmf.c (swap_items): Rewrite as four while loops, since `size'
  343.     is invariant.  (From Tom.)
  344.  
  345. Sat Jan 23 10:13:51 1993  Karl Berry  (karl@cs.umb.edu)
  346.  
  347.     * remove-suffx.c: New file.
  348.  
  349. Thu Jan 21 11:21:14 1993  Karl Berry  (karl@cs.umb.edu)
  350.  
  351.     * Makefile.in (objs5): New variable.
  352.         ($(lib)): Include it in the archive.
  353.  
  354.     * extend-fname.c, find-suffix.c, xfopen.c, fontmap.[ch]: New files.
  355.  
  356.     * ourpaths.c, fontmap.[ch]: Implement a mapping file.
  357.  
  358. Sat Jan 16 08:36:36 1993  Karl Berry  (karl@cs.umb.edu)
  359.  
  360.     * c-auto.h.in, paths.h.in: Doc fix.
  361.  
  362. Sun Jan  3 13:27:37 1993  Karl Berry  (karl@cs.umb.edu)
  363.  
  364.     * config.h: Move some includes to c-std.h.
  365.  
  366.     * xcalloc.c: New file.
  367.         * Makefile.in (objs): Add it.
  368.  
  369.     * Makefile.in (distclean): Remove Makefile; depend on clean.
  370.  
  371. Fri Jan  1 14:17:37 1993  Karl Berry  (karl@cs.umb.edu)
  372.  
  373.     * c-auto.h.in, c-memstr.h, dirio.h: Changes for new Autoconf.
  374.  
  375.     * texmf.c (RETSIGTYPE): Don't default to void.
  376.  
  377. Fri Dec 18 13:16:47 1992  Karl Berry  (karl@cs.umb.edu)
  378.  
  379.     * strpascal.c (makesuffixpas): Rename to `extendfilename'.
  380.     * common.defines (extendfilename): Declare.
  381.  
  382. Wed Dec 16 18:12:51 1992  Karl Berry  (karl@cs.umb.edu)
  383.  
  384.     * common.defines (atoi): Declare.
  385.  
  386. Mon Dec 14 07:25:03 1992  Karl Berry  (karl@cs.umb.edu)
  387.  
  388.     * ourpaths.c: Include paths.h.
  389.  
  390. Sun Dec 13 17:06:15 1992  Karl Berry  (karl@cs.umb.edu)
  391.  
  392.     * c-auto.h.in: Merge stuff from site.h.
  393.         * site.h: Delete.
  394.         * config.h: Don't include site.h.
  395.  
  396. Sat Dec 12 13:08:52 1992  Karl Berry  (karl@cs.umb.edu)
  397.  
  398.     * Makefile.in: Rewrite from Makefile.
  399.  
  400.     * openinout.c (open_{in,out}put): Take an extra arg for the fopen mode.
  401.     * texmf.h ([bw]open{in,out}): Use appropriate fopen modes.
  402.     * pascal.h (aopen{in,out}): Likewise.
  403.  
  404. Fri Dec 11 15:19:25 1992  Karl Berry  (karl@cs.umb.edu)
  405.  
  406.     * texmf.c: Change ctype references to use uppercase macros.
  407.  
  408. Sat Dec  5 15:21:24 1992  Karl Berry  (karl@cs.umb.edu)
  409.  
  410.     * texmf.h (writedvi, writegf): Check the return status of the write.
  411.  
  412.     * config.h (UNSIGNED_SHORT_STRING): Toss; I think everyone
  413.     understands `unsigned short' now.
  414.  
  415. Thu Dec  3 13:21:06 1992  Karl Berry  (karl@cs.umb.edu)
  416.  
  417.     * texmf.c: include c-pathch.h.
  418.  
  419. Sun Nov 29 14:50:04 1992  Karl Berry  (karl@cs.umb.edu)
  420.  
  421.     * strpascal.c: include c-pathch.h.
  422.  
  423. Mon Nov 16 08:12:16 1992  Karl Berry  (karl@cs.umb.edu)
  424.  
  425.     * openinout.c: include c-pathch.h.
  426.  
  427. Tue Nov 10 06:49:33 1992  Karl Berry  (karl@cs.umb.edu)
  428.  
  429.     * texmf.c (main): Change '/' to PATH_SEP.
  430.         * openinout.c (open_input): Likewise.
  431.     * strpascal.c (makesuffixpas): And here.
  432.  
  433. Mon Nov  9 09:38:58 1992  Karl Berry  (karl@cs.umb.edu)
  434.  
  435.     * openinout.c (open_input): Use FOPEN_RBIN_MODE instead of simply "r".
  436.         (open_output): Analogously.
  437.  
  438.     * c-auto.h.in (DOS): New definition, #undef'd by default.
  439.  
  440. Fri Nov  6 14:52:34 1992  Karl Berry  (karl@cs.umb.edu)
  441.  
  442.     * Makefile (lib): Use $(AR) and $(ARFLAGS) several times.
  443.         (AR, ARFLAGS): New variables.
  444.         (objs1..4): New variables, breaking up the old $(objs).
  445.  
  446. Tue Oct 27 08:16:41 1992  Karl Berry  (karl@cs.umb.edu)
  447.  
  448.     * openinout.c (open_output): Remove `openable', just use *f !=
  449.     NULL; also, don't chdir to the envvar's directory, just prepend
  450.     the value and change nameoffile.
  451.  
  452.     * site.h (TEXPOOLNAME): More instructions for MLTeX.
  453.  
  454. Sun Oct 25 06:26:22 1992  Karl Berry  (karl@cs.umb.edu)
  455.  
  456.     * getopt.c: New version.
  457.  
  458. Tue Oct  6 08:17:45 1992  Karl Berry  (karl@cs.umb.edu)
  459.  
  460.     * site.h.in: Doc fix.
  461.  
  462. Thu Sep 24 11:06:14 1992  Karl Berry  (karl@cs.umb.edu)
  463.  
  464.         * site.h.in: change instructions for OpenWindows.  (mroth@afit.af.mil)
  465.  
  466. Thu Sep 17 08:29:53 1992  Karl Berry  (karl@hayley)
  467.  
  468.         * texmf.c (initscreen): if DISPLAY is set, assume we're running
  469.           under X11 for MF online output.
  470.  
  471.         * texmf.c: remove BibTeX conditionals.
  472.  
  473. Tue Sep  8 17:06:54 1992  Karl Berry  (karl@hayley)
  474.  
  475.         * c-auto.h.in (_MINIX, _{ALL,POSIX,POSIX_1}_SOURCE): add #undef's
  476.           for configure to define.
  477.  
  478. Fri Sep  4 09:01:59 1992  Karl Berry  (karl@hayley)
  479.  
  480.         * Makefile (extraclean): new target.
  481.  
  482. Fri Aug 14 07:02:41 1992  Karl Berry  (karl@hayley)
  483.  
  484.         * ourpaths.h (path_constant_type): remove trailing comma from
  485.           enum, since ANSI stupidly disallows this.
  486.  
  487. Wed Aug 12 16:20:10 1992  Karl Berry  (karl@hayley)
  488.  
  489.         * texmf.c (catch_interrupt): change return type to `RETSIGTYPE'.
  490.  
  491.         * config.h: remove conditional include of c-memstr if `index' is
  492.           defined.
  493.  
  494. Sat Aug  8 10:11:18 1992  Karl Berry  (karl@hayley)
  495.  
  496.         * openinout.c (EXTERN) [!BibTeX]: define as `extern'.  How did
  497.           this ever work?
  498.  
  499. Fri Jul  3 11:23:32 1992  Karl Berry  (karl@hayley)
  500.  
  501.         * texmf.c (input_line): ignore \r's at the end of the line.
  502.  
  503.         * site.h.in (XVIEWWIN): undef by default.
  504.         * texmf.c (X11WIN) [MF && (TRAP || INI)]: #undef.
  505.  
  506. Thu Jul  2 16:11:46 1992  Karl Berry  (karl@hayley)
  507.  
  508.         * Makefile (CPPFLAGS): new variable
  509.         (.c.o): use it.
  510.         (cflags): change to CFLAGS.
  511.  
  512. Tue Jun 23 09:09:49 1992  Karl Berry  (karl@hayley)
  513.  
  514.         * Makefile (CC): change default to `gcc -posix'.
  515.  
  516.         * site.h.in (NONASCII): document that xord and xchr are ignored
  517.           unless this is defined.
  518.  
  519. Thu Jun 11 09:20:51 1992  Karl Berry  (karl@hayley)
  520.  
  521.         * zround.c (zround): return LONG_MAX or LONG_MIN if the double
  522.           being rounded is outside the range of `integer'.
  523.         * c-minmax.h (LONG_{MIN,MAX}): define these if they aren't defined
  524.           by the system.
  525.  
  526. Fri May 15 10:23:47 1992  Karl Berry  (karl@hayley)
  527.  
  528.         * getopt.[ch]: new versions.
  529.  
  530. Thu May 14 19:21:40 1992  Karl Berry  (karl@claude.cs.umb.edu)
  531.  
  532.         * Version 5.851c.
  533.  
  534. Wed May 13 14:32:14 1992  Karl Berry  (karl@hayley)
  535.  
  536.         * pathsrch.c (initalize_path_list): initialize path to the
  537.           original path.
  538.  
  539. Mon May  4 14:50:20 1992  Karl Berry  (karl@hayley)
  540.  
  541.         * c-auto.h.in: doc fix.
  542.  
  543. Sun May  3 08:06:07 1992  Karl Berry  (karl@hayley)
  544.  
  545.         * main.c (argv): use a prototype if possibile.
  546.  
  547.         * texmf.ch (*dumpthings): parenthesize `len'.
  548.  
  549. Wed Apr 29 16:07:52 1992  Karl Berry  (karl@hayley)
  550.  
  551.         * texmfmem.h (memoryword): had mutually exclusive #if's.
  552.         (twohalves.u): don't need junk at the end?
  553.  
  554. Sat Apr 25 08:55:34 1992  Karl Berry  (karl@hayley)
  555.  
  556.         * c-auto.h.in (__CHAR_UNSIGNED__): protect with #ifndef.
  557.  
  558.         * site.h.in: remove #ifndef's from around the #define's.  I don't
  559.           think these help anything.
  560.  
  561. Thu Apr 23 07:49:18 1992  Karl Berry  (karl@hayley)
  562.  
  563.         * c-auto.h.in: new file.
  564.  
  565. Wed Apr 22 12:43:30 1992  Karl Berry  (karl@hayley)
  566.  
  567.         * texmf.c: SIGTYPE is now RETSIGTYPE.
  568.  
  569. Sun Apr 19 10:26:16 1992  Karl Berry  (karl@hayley)
  570.  
  571.         * texmf.c: had sense of tests on FMTBASE_SWAP reversed.
  572.  
  573. Thu Apr 16 13:49:36 1992  Karl Berry  (karl@ra.cs.umb.edu)
  574.  
  575.         * Version 5.851b.
  576.  
  577. Tue Apr 14 17:06:57 1992  Karl Berry  (karl@hayley)
  578.  
  579.         * common.defines (BSTINPUTPATHBIT): define.
  580.  
  581. Sun Apr 12 11:42:14 1992  Karl Berry  (karl@hayley)
  582.  
  583.         * common.defines (BSTINPUTPATH): define.
  584.         * ourpaths.h (path_constant_type): add BSTINPUTPATH.
  585.         (BSTINPUTPATHBIT): define.
  586.         * site.h-dist (BSTINPUTS): default is TEXINPUTS.
  587.         * ourpaths.c (setpaths): add stuff for BSTINPUTS.
  588.  
  589. Sat Apr 11 09:26:55 1992  Karl Berry  (karl@hayley)
  590.  
  591.         * uexit.c: include config.h, for EXIT_SUCCESS_CODE.
  592.  
  593. Fri Apr 10 16:56:18 1992  Karl Berry  (karl@hayley)
  594.  
  595.         * ourpaths.c (setpaths): don't pass cwd to initialize_path_list.
  596.  
  597.         * site.h-dist (*INPUTS, TEXFONTS): add . to these paths.
  598.  
  599. Wed Apr  8 15:34:21 1992  Karl Berry  (karl@hayley)
  600.  
  601.         * texmf.c [FMTBASE_SWAP]: make swapping conditional.
  602.         * site.h-dist: add it here for configuration.
  603.  
  604.         * main.c (do_undump) [VMS]: add code from joe.
  605.  
  606.         * main.c: use exit, not exit.
  607.  
  608.         * Makefile (objs): add uexit.o.
  609.         * uexit.c: new file.
  610.         * pascal.h (uexit): remove this, as it's now a function.
  611.  
  612. Fri Apr  3 09:55:00 1992  Karl Berry  (karl at hayley)
  613.  
  614.         * Version 5.851a.
  615.  
  616. Thu Apr  2 11:57:06 1992  Karl Berry  (karl at apollo.cs.umb.edu)
  617.  
  618.         * c-memstr.h (memcpy) [!NEED_MEMORY_H]: conditionalize.
  619.  
  620. Thu Apr  2 10:51:11 1992  Karl Berry  (karl at ra.cs.umb.edu)
  621.  
  622.         * xstat.c (xlstat): (un)prototype-ize.
  623.  
  624.         * c-limits.h: test for FLOAT_H_MISSING instead of relying on
  625.           _POSIX_VERSION to include <float.h>.
  626.  
  627.         * c-pathmx.h [_POSIX_VERSION]: don't do pathconf stuff.
  628.  
  629. Wed Apr  1 16:57:30 1992  Karl Berry  (karl at hayley)
  630.  
  631.         * common.h (FATAL): use `str' as the arg name, not `s', since we
  632.           need to do `%s'.
  633.  
  634.         * xopendir.c (xclosedir): prototype-ize it.
  635.  
  636.         * dir-p (leaf_dir_p): don't initialize a structure (!).
  637.  
  638.         * {concat,pathsrch,texmf,xmalloc,xstrdup,xrealloc}.c: cast results from
  639.           xmalloc/malloc/realloc (argh).
  640.  
  641.         * alloca.c: comment things after #endif.
  642.  
  643.         * site.h-dist (REGFIX): put this back.
  644.  
  645.         * c-proto.h (P5C) [!__STDC__]: insert missing backslash.
  646.  
  647. Mon Mar 30 07:28:25 1992  Karl Berry  (karl at hayley)
  648.  
  649.         * texmfmem.h (u, v, twohalves) [big MF]: define the halfword junks
  650.           again.
  651.  
  652. Sun Mar 29 15:33:29 1992  Karl Berry  (karl at hayley)
  653.  
  654.         * alloca.c: new version from gcc 2.1.
  655.  
  656. Sat Mar 28 09:46:53 1992  Karl Berry  (karl at hayley)
  657.  
  658.         * main.c (main): return int, exit (EXIT_SUCCESS_CODE).
  659.         * texmf.c (main): likewise.
  660.  
  661.         * config.h (SCHAR_TYPE): use `__CHAR_UNSIGNED__' again.
  662.  
  663. Thu Mar 26 06:57:38 1992  Karl Berry  (karl at hayley)
  664.  
  665.         * Makefile (clean, realclean): depend on mostlyclean.
  666.  
  667. Sun Mar 22 09:16:04 1992  Karl Berry  (karl at hayley)
  668.  
  669.         * common.h [BibTeX]: remove the include of <setjmp.h>, as
  670.           bibtex/convert does it.
  671.  
  672. Sat Mar 21 11:09:55 1992  Karl Berry  (karl at hayley)
  673.  
  674.         * common.defines (input2ints): for patgen2.
  675.         * inputint.c (zinput2ints): new routine.
  676.         * pascal.h (input2ints): new macro to call it.
  677.  
  678.         * config.h: include c-pathmx.h.
  679.  
  680.         * common.defines (TEXPOOLNAME): declare as a constant.
  681.  
  682. Fri Mar 20 16:10:44 1992  Karl Berry  (karl at hayley)
  683.  
  684.         * paths.h: new file.
  685.  
  686.         * config.h: update for new files c-*.h.
  687.         * common.h: remove stuff that is now in lib.h.
  688.  
  689. Thu Mar 19 11:52:17 1992  Karl Berry  (karl at hayley)
  690.  
  691.         * ourpaths.c (append_path_list): remove this.
  692.  
  693.         * ourpaths.c (setpaths): use the envvar TEXFONTS if VFFONTS isn't set.
  694.  
  695. Tue Feb 11 10:27:38 1992  Karl Berry  (karl at hayley)
  696.  
  697.         * config.h [NEED_MEMORY_H]: include <memory.h>.
  698.  
  699.         * config.h [LIMITS_H_MISSING]: include <sys/param.h>.
  700.  
  701. Sun Feb  2 07:54:53 1992  Karl Berry  (karl at hayley)
  702.  
  703.         * pathsearch.c (parse_envpath): remove the second / before doing
  704.           subdirectories.
  705.  
  706.         * pascal.h (optiontable): remove, as getopt no longer has a global
  707.           table for the long options.
  708.  
  709. Sat Feb  1 15:32:50 1992  Karl Berry  (karl at hayley)
  710.  
  711.         * ourpaths.c (setpaths): use TEXFONTS if PKFONTS/GFFONTS is not
  712.           set for GF/PK files, as the documentation claims.
  713.  
  714.         * ourpaths.c (setpaths): remove subdirectory stuff.
  715.         * pathsearch.[ch]: new versions to integrate subdirectories into
  716.           the main paths.
  717.  
  718.         * texmf{,mem}.c (WEB2C_BIGENDIAN): rename to WORDS_BIGENDIAN.
  719.  
  720. Fri Jan 31 11:54:46 1992  Karl Berry  (karl at hayley)
  721.  
  722.         * strpascal.c ({null,space}_terminate): do not translate using
  723.           xord/xchr (from raichle@azu.informatik.uni-stuttgart.de).
  724.  
  725. Fri Jan 24 07:14:05 1992  Karl Berry  (karl at hayley)
  726.  
  727.         * Makefile (cflags): don't include -I../config.
  728.  
  729.         * config.h (__CHAR_UNSIGNED__) [CHAR_UNSIGNED]: define as autoconf
  730.           uses the latter and gcc sometimes the former.
  731.  
  732.         * config.h: move from config.
  733.  
  734.         * openinout.c (extensionirrelevantp): new function.
  735.         * common.defines: declare it.
  736.  
  737.         * ourpaths.h (path_constant_type): rename from `path_constants'.
  738.         * openinout.c (open_input): use it for the path arg.
  739.  
  740. Wed Jan 15 11:13:45 1992  Karl Berry  (karl at hayley)
  741.  
  742.         * xgetcwd.c, xchdir.c: don't need these.
  743.         * Makefile (objs): remove from list.
  744.         * dirio.h: remove decls.
  745.  
  746.         * pathsearch.c (check_subdir): do not cd to the directory we're
  747.           testing.
  748.         (add_directory): test if the name is a directory before adding it
  749.           to the list.
  750.         (parse_envpath): don't test if the names are directories here.
  751.         (initialize_path_list): don't find and cd to the current directory
  752.           between each subdirectory.
  753.  
  754. Tue Jan 14 16:06:24 1992  Karl Berry  (karl at hayley)
  755.  
  756.         * texmf.c: do not include <sys/types.h>; it's in config.h now.
  757.         * types.h: likewise.
  758.  
  759. Sun Jan 12 07:41:34 1992  Karl Berry  (karl at hayley)
  760.  
  761.         * pathsearch.c (initialize_path_list): cd back to . after checking
  762.           each subdirectory.
  763.  
  764.         * dirio.h: change directory header stuff as suggested in the
  765.           autoconf manual.
  766.  
  767.         * ourpaths.h: make the path list an enumeration type.
  768.  
  769.         * openinout.c (open_input): correctly compute namelength.
  770.  
  771.         * texmfmem.h (memoryword) [TeX]: make declaration of `glueratio'
  772.           conditional.
  773.  
  774.         * openinout.c: rearrange ifdefs for coherency.
  775.  
  776.         * ourpaths.c (append_path_list): overwrite the null in the first
  777.           list.
  778.  
  779.         * pathsearch.c (initialize_path_list): unconditionally call
  780.           parse_envpath.
  781.         (parse_envpath): if the envvar name is null, don't call getenv.
  782.         If both args are null, do nothing.
  783.  
  784.         * ourpaths.c (setpaths): initialize the TFM path.
  785.  
  786.         * common.h (FATAL*): new macros.
  787.  
  788.         * pascal.h (real): define to be `double'.
  789.  
  790.         * xfopen-pas.c: new file.
  791.  
  792.         * eofeoln.c (test_eof): rename to `eof'.
  793.         * pascal.h (eof): remove.       
  794.  
  795.         * pascal.h (reset, rewrite): `checked_fopen' => `xfopen_pas'.
  796.  
  797.         * common.h (link): define as `link_var', to avoid conflicts
  798.           between the system call and the web var.
  799.  
  800.         * common.defines (FILENAMESIZE): rename to `PATHMAX'.
  801.  
  802. Tue Jan  7 11:26:02 1992  Karl Berry  (karl at hayley)
  803.  
  804.         * getopt*: new versions.
  805.  
  806.         * extra.c (getwd) [GETWD_MISSING]: conditionalize.
  807.  
  808.         * extra.c (zinput3ints): new implementation, from jmr@nada.kth.se.
  809.  
  810.         * texmf.c (swap_items) [!WEB2C_BIG_ENDIAN]: ifdef on this.
  811.         * texmfmem.h (twohalves, fourquarters): incorporate changes from
  812.           raichle@azu.informatik.uni-stuttgart.de which he says make
  813.           format files finally work.
  814.  
  815.         * common.h (SCHAR_TYPE): use `signed_char' if ANSI, `short' if
  816.           char is unsigned, otherwise `char'.
  817.