home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / tex / texsrc1 / Src / lib / ChangeLog next >
Encoding:
Text File  |  1993-02-21  |  16.1 KB  |  536 lines

  1. Sun Feb 21 08:28:06 1993  Karl Berry  (karl@cs.umb.edu)
  2.  
  3.     * Version 5.851d.
  4.  
  5.     * common.defines (maketexmf): New defn.
  6.  
  7.     * Makefile.in (.c.o): Put $(CFLAGS) after $(CPPFLAGS).
  8.  
  9.     * openinout.c: Include c-namemx.h.
  10.  
  11. Tue Feb 16 17:53:54 1993  Karl Berry  (karl@cs.umb.edu)
  12.  
  13.     * Makefile.in (install-exec, install-data): New targets.
  14.  
  15. Mon Feb 15 10:19:02 1993  Karl Berry  (karl@cs.umb.edu)
  16.  
  17.     * c-auto.h.in (NO_MAKETEX): New #define for installers.
  18.  
  19.     * openinout.c (maketex*): New routines, rewrite from yesterday.
  20.  
  21.     * common.defines (maketextex): Define.
  22.  
  23. Sun Feb 14 11:54:30 1993  Karl Berry  (karl@cs.umb.edu)
  24.  
  25.     * openinout.c (open_input) [BibTeX]: Only do NO_FILE_PATH stuff if
  26.     we are BibTeX; declare tfmtemp only when we need it, instead of at
  27.     the outer level; add support for MakeTeX{TeX,MF,TFM}.
  28.  
  29. Fri Feb 12 07:33:49 1993  Karl Berry  (karl@cs.umb.edu)
  30.  
  31.     * c-auto.h.in (const): Add defn for Autoconf to use.
  32.  
  33.     * paths.h.in (TEXFORMATS): Only define once.
  34.  
  35. Sat Jan 30 09:46:04 1993  Karl Berry  (karl@cs.umb.edu)
  36.  
  37.     * fontmap.c (map_lookup): Only extend the filename if we have one.
  38.  
  39. Tue Jan 26 16:07:21 1993  Karl Berry  (karl@cs.umb.edu)
  40.  
  41.     * version.c: New file to define web2c version.
  42.     * common.h (versionstring): Declare it here.
  43.     * common.defines (versionstring): And here.
  44.         * Makefile.in (objs): Add it.
  45.  
  46.     * c-auto.h.in (X11WIN) [XVIEWWIN]: Undefine.
  47.  
  48. Mon Jan 25 12:04:28 1993  Karl Berry  (karl@cs.umb.edu)
  49.  
  50.     * ourpaths.c (testreadaccess.c): Don't free `found' after copying,
  51.     as it might not be malloc-ed.
  52.  
  53. Sun Jan 24 11:04:37 1993  Karl Berry  (karl@cs.umb.edu)
  54.  
  55.     * lib.h (FATAL*, WARNING*): Use `str' instead of `s' for macro formals.
  56.  
  57.     * xcalloc.c: Remove prototypes.
  58.         * remove-suffx.c, line.c, fontmap.c: Cast *alloc calls to avoid
  59.           silly warnings.
  60.  
  61.     * texmf.c (swap_items): Rewrite as four while loops, since `size'
  62.     is invariant.  (From Tom.)
  63.  
  64. Sat Jan 23 10:13:51 1993  Karl Berry  (karl@cs.umb.edu)
  65.  
  66.     * remove-suffx.c: New file.
  67.  
  68. Thu Jan 21 11:21:14 1993  Karl Berry  (karl@cs.umb.edu)
  69.  
  70.     * Makefile.in (objs5): New variable.
  71.         ($(lib)): Include it in the archive.
  72.  
  73.     * extend-fname.c, find-suffix.c, xfopen.c, fontmap.[ch]: New files.
  74.  
  75.     * ourpaths.c, fontmap.[ch]: Implement a mapping file.
  76.  
  77. Sat Jan 16 08:36:36 1993  Karl Berry  (karl@cs.umb.edu)
  78.  
  79.     * c-auto.h.in, paths.h.in: Doc fix.
  80.  
  81. Sun Jan  3 13:27:37 1993  Karl Berry  (karl@cs.umb.edu)
  82.  
  83.     * config.h: Move some includes to c-std.h.
  84.  
  85.     * xcalloc.c: New file.
  86.         * Makefile.in (objs): Add it.
  87.  
  88.     * Makefile.in (distclean): Remove Makefile; depend on clean.
  89.  
  90. Fri Jan  1 14:17:37 1993  Karl Berry  (karl@cs.umb.edu)
  91.  
  92.     * c-auto.h.in, c-memstr.h, dirio.h: Changes for new Autoconf.
  93.  
  94.     * texmf.c (RETSIGTYPE): Don't default to void.
  95.  
  96. Fri Dec 18 13:16:47 1992  Karl Berry  (karl@cs.umb.edu)
  97.  
  98.     * strpascal.c (makesuffixpas): Rename to `extendfilename'.
  99.     * common.defines (extendfilename): Declare.
  100.  
  101. Wed Dec 16 18:12:51 1992  Karl Berry  (karl@cs.umb.edu)
  102.  
  103.     * common.defines (atoi): Declare.
  104.  
  105. Mon Dec 14 07:25:03 1992  Karl Berry  (karl@cs.umb.edu)
  106.  
  107.     * ourpaths.c: Include paths.h.
  108.  
  109. Sun Dec 13 17:06:15 1992  Karl Berry  (karl@cs.umb.edu)
  110.  
  111.     * c-auto.h.in: Merge stuff from site.h.
  112.         * site.h: Delete.
  113.         * config.h: Don't include site.h.
  114.  
  115. Sat Dec 12 13:08:52 1992  Karl Berry  (karl@cs.umb.edu)
  116.  
  117.     * Makefile.in: Rewrite from Makefile.
  118.  
  119.     * openinout.c (open_{in,out}put): Take an extra arg for the fopen mode.
  120.     * texmf.h ([bw]open{in,out}): Use appropriate fopen modes.
  121.     * pascal.h (aopen{in,out}): Likewise.
  122.  
  123. Fri Dec 11 15:19:25 1992  Karl Berry  (karl@cs.umb.edu)
  124.  
  125.     * texmf.c: Change ctype references to use uppercase macros.
  126.  
  127. Sat Dec  5 15:21:24 1992  Karl Berry  (karl@cs.umb.edu)
  128.  
  129.     * texmf.h (writedvi, writegf): Check the return status of the write.
  130.  
  131.     * config.h (UNSIGNED_SHORT_STRING): Toss; I think everyone
  132.     understands `unsigned short' now.
  133.  
  134. Thu Dec  3 13:21:06 1992  Karl Berry  (karl@cs.umb.edu)
  135.  
  136.     * texmf.c: include c-pathch.h.
  137.  
  138. Sun Nov 29 14:50:04 1992  Karl Berry  (karl@cs.umb.edu)
  139.  
  140.     * strpascal.c: include c-pathch.h.
  141.  
  142. Mon Nov 16 08:12:16 1992  Karl Berry  (karl@cs.umb.edu)
  143.  
  144.     * openinout.c: include c-pathch.h.
  145.  
  146. Tue Nov 10 06:49:33 1992  Karl Berry  (karl@cs.umb.edu)
  147.  
  148.     * texmf.c (main): Change '/' to PATH_SEP.
  149.         * openinout.c (open_input): Likewise.
  150.     * strpascal.c (makesuffixpas): And here.
  151.  
  152. Mon Nov  9 09:38:58 1992  Karl Berry  (karl@cs.umb.edu)
  153.  
  154.     * openinout.c (open_input): Use FOPEN_RBIN_MODE instead of simply "r".
  155.         (open_output): Analogously.
  156.  
  157.     * c-auto.h.in (DOS): New definition, #undef'd by default.
  158.  
  159. Fri Nov  6 14:52:34 1992  Karl Berry  (karl@cs.umb.edu)
  160.  
  161.     * Makefile (lib): Use $(AR) and $(ARFLAGS) several times.
  162.         (AR, ARFLAGS): New variables.
  163.         (objs1..4): New variables, breaking up the old $(objs).
  164.  
  165. Tue Oct 27 08:16:41 1992  Karl Berry  (karl@cs.umb.edu)
  166.  
  167.     * openinout.c (open_output): Remove `openable', just use *f !=
  168.     NULL; also, don't chdir to the envvar's directory, just prepend
  169.     the value and change nameoffile.
  170.  
  171.     * site.h (TEXPOOLNAME): More instructions for MLTeX.
  172.  
  173. Sun Oct 25 06:26:22 1992  Karl Berry  (karl@cs.umb.edu)
  174.  
  175.     * getopt.c: New version.
  176.  
  177. Tue Oct  6 08:17:45 1992  Karl Berry  (karl@cs.umb.edu)
  178.  
  179.     * site.h.in: Doc fix.
  180.  
  181. Thu Sep 24 11:06:14 1992  Karl Berry  (karl@cs.umb.edu)
  182.  
  183.         * site.h.in: change instructions for OpenWindows.  (mroth@afit.af.mil)
  184.  
  185. Thu Sep 17 08:29:53 1992  Karl Berry  (karl@hayley)
  186.  
  187.         * texmf.c (initscreen): if DISPLAY is set, assume we're running
  188.           under X11 for MF online output.
  189.  
  190.         * texmf.c: remove BibTeX conditionals.
  191.  
  192. Tue Sep  8 17:06:54 1992  Karl Berry  (karl@hayley)
  193.  
  194.         * c-auto.h.in (_MINIX, _{ALL,POSIX,POSIX_1}_SOURCE): add #undef's
  195.           for configure to define.
  196.  
  197. Fri Sep  4 09:01:59 1992  Karl Berry  (karl@hayley)
  198.  
  199.         * Makefile (extraclean): new target.
  200.  
  201. Fri Aug 14 07:02:41 1992  Karl Berry  (karl@hayley)
  202.  
  203.         * ourpaths.h (path_constant_type): remove trailing comma from
  204.           enum, since ANSI stupidly disallows this.
  205.  
  206. Wed Aug 12 16:20:10 1992  Karl Berry  (karl@hayley)
  207.  
  208.         * texmf.c (catch_interrupt): change return type to `RETSIGTYPE'.
  209.  
  210.         * config.h: remove conditional include of c-memstr if `index' is
  211.           defined.
  212.  
  213. Sat Aug  8 10:11:18 1992  Karl Berry  (karl@hayley)
  214.  
  215.         * openinout.c (EXTERN) [!BibTeX]: define as `extern'.  How did
  216.           this ever work?
  217.  
  218. Fri Jul  3 11:23:32 1992  Karl Berry  (karl@hayley)
  219.  
  220.         * texmf.c (input_line): ignore \r's at the end of the line.
  221.  
  222.         * site.h.in (XVIEWWIN): undef by default.
  223.         * texmf.c (X11WIN) [MF && (TRAP || INI)]: #undef.
  224.  
  225. Thu Jul  2 16:11:46 1992  Karl Berry  (karl@hayley)
  226.  
  227.         * Makefile (CPPFLAGS): new variable
  228.         (.c.o): use it.
  229.         (cflags): change to CFLAGS.
  230.  
  231. Tue Jun 23 09:09:49 1992  Karl Berry  (karl@hayley)
  232.  
  233.         * Makefile (CC): change default to `gcc -posix'.
  234.  
  235.         * site.h.in (NONASCII): document that xord and xchr are ignored
  236.           unless this is defined.
  237.  
  238. Thu Jun 11 09:20:51 1992  Karl Berry  (karl@hayley)
  239.  
  240.         * zround.c (zround): return LONG_MAX or LONG_MIN if the double
  241.           being rounded is outside the range of `integer'.
  242.         * c-minmax.h (LONG_{MIN,MAX}): define these if they aren't defined
  243.           by the system.
  244.  
  245. Fri May 15 10:23:47 1992  Karl Berry  (karl@hayley)
  246.  
  247.         * getopt.[ch]: new versions.
  248.  
  249. Thu May 14 19:21:40 1992  Karl Berry  (karl@claude.cs.umb.edu)
  250.  
  251.         * Version 5.851c.
  252.  
  253. Wed May 13 14:32:14 1992  Karl Berry  (karl@hayley)
  254.  
  255.         * pathsrch.c (initalize_path_list): initialize path to the
  256.           original path.
  257.  
  258. Mon May  4 14:50:20 1992  Karl Berry  (karl@hayley)
  259.  
  260.         * c-auto.h.in: doc fix.
  261.  
  262. Sun May  3 08:06:07 1992  Karl Berry  (karl@hayley)
  263.  
  264.         * main.c (argv): use a prototype if possibile.
  265.  
  266.         * texmf.ch (*dumpthings): parenthesize `len'.
  267.  
  268. Wed Apr 29 16:07:52 1992  Karl Berry  (karl@hayley)
  269.  
  270.         * texmfmem.h (memoryword): had mutually exclusive #if's.
  271.         (twohalves.u): don't need junk at the end?
  272.  
  273. Sat Apr 25 08:55:34 1992  Karl Berry  (karl@hayley)
  274.  
  275.         * c-auto.h.in (__CHAR_UNSIGNED__): protect with #ifndef.
  276.  
  277.         * site.h.in: remove #ifndef's from around the #define's.  I don't
  278.           think these help anything.
  279.  
  280. Thu Apr 23 07:49:18 1992  Karl Berry  (karl@hayley)
  281.  
  282.         * c-auto.h.in: new file.
  283.  
  284. Wed Apr 22 12:43:30 1992  Karl Berry  (karl@hayley)
  285.  
  286.         * texmf.c: SIGTYPE is now RETSIGTYPE.
  287.  
  288. Sun Apr 19 10:26:16 1992  Karl Berry  (karl@hayley)
  289.  
  290.         * texmf.c: had sense of tests on FMTBASE_SWAP reversed.
  291.  
  292. Thu Apr 16 13:49:36 1992  Karl Berry  (karl@ra.cs.umb.edu)
  293.  
  294.         * Version 5.851b.
  295.  
  296. Tue Apr 14 17:06:57 1992  Karl Berry  (karl@hayley)
  297.  
  298.         * common.defines (BSTINPUTPATHBIT): define.
  299.  
  300. Sun Apr 12 11:42:14 1992  Karl Berry  (karl@hayley)
  301.  
  302.         * common.defines (BSTINPUTPATH): define.
  303.         * ourpaths.h (path_constant_type): add BSTINPUTPATH.
  304.         (BSTINPUTPATHBIT): define.
  305.         * site.h-dist (BSTINPUTS): default is TEXINPUTS.
  306.         * ourpaths.c (setpaths): add stuff for BSTINPUTS.
  307.  
  308. Sat Apr 11 09:26:55 1992  Karl Berry  (karl@hayley)
  309.  
  310.         * uexit.c: include config.h, for EXIT_SUCCESS_CODE.
  311.  
  312. Fri Apr 10 16:56:18 1992  Karl Berry  (karl@hayley)
  313.  
  314.         * ourpaths.c (setpaths): don't pass cwd to initialize_path_list.
  315.  
  316.         * site.h-dist (*INPUTS, TEXFONTS): add . to these paths.
  317.  
  318. Wed Apr  8 15:34:21 1992  Karl Berry  (karl@hayley)
  319.  
  320.         * texmf.c [FMTBASE_SWAP]: make swapping conditional.
  321.         * site.h-dist: add it here for configuration.
  322.  
  323.         * main.c (do_undump) [VMS]: add code from joe.
  324.  
  325.         * main.c: use exit, not exit.
  326.  
  327.         * Makefile (objs): add uexit.o.
  328.         * uexit.c: new file.
  329.         * pascal.h (uexit): remove this, as it's now a function.
  330.  
  331. Fri Apr  3 09:55:00 1992  Karl Berry  (karl at hayley)
  332.  
  333.         * Version 5.851a.
  334.  
  335. Thu Apr  2 11:57:06 1992  Karl Berry  (karl at apollo.cs.umb.edu)
  336.  
  337.         * c-memstr.h (memcpy) [!NEED_MEMORY_H]: conditionalize.
  338.  
  339. Thu Apr  2 10:51:11 1992  Karl Berry  (karl at ra.cs.umb.edu)
  340.  
  341.         * xstat.c (xlstat): (un)prototype-ize.
  342.  
  343.         * c-limits.h: test for FLOAT_H_MISSING instead of relying on
  344.           _POSIX_VERSION to include <float.h>.
  345.  
  346.         * c-pathmx.h [_POSIX_VERSION]: don't do pathconf stuff.
  347.  
  348. Wed Apr  1 16:57:30 1992  Karl Berry  (karl at hayley)
  349.  
  350.         * common.h (FATAL): use `str' as the arg name, not `s', since we
  351.           need to do `%s'.
  352.  
  353.         * xopendir.c (xclosedir): prototype-ize it.
  354.  
  355.         * dir-p (leaf_dir_p): don't initialize a structure (!).
  356.  
  357.         * {concat,pathsrch,texmf,xmalloc,xstrdup,xrealloc}.c: cast results from
  358.           xmalloc/malloc/realloc (argh).
  359.  
  360.         * alloca.c: comment things after #endif.
  361.  
  362.         * site.h-dist (REGFIX): put this back.
  363.  
  364.         * c-proto.h (P5C) [!__STDC__]: insert missing backslash.
  365.  
  366. Mon Mar 30 07:28:25 1992  Karl Berry  (karl at hayley)
  367.  
  368.         * texmfmem.h (u, v, twohalves) [big MF]: define the halfword junks
  369.           again.
  370.  
  371. Sun Mar 29 15:33:29 1992  Karl Berry  (karl at hayley)
  372.  
  373.         * alloca.c: new version from gcc 2.1.
  374.  
  375. Sat Mar 28 09:46:53 1992  Karl Berry  (karl at hayley)
  376.  
  377.         * main.c (main): return int, exit (EXIT_SUCCESS_CODE).
  378.         * texmf.c (main): likewise.
  379.  
  380.         * config.h (SCHAR_TYPE): use `__CHAR_UNSIGNED__' again.
  381.  
  382. Thu Mar 26 06:57:38 1992  Karl Berry  (karl at hayley)
  383.  
  384.         * Makefile (clean, realclean): depend on mostlyclean.
  385.  
  386. Sun Mar 22 09:16:04 1992  Karl Berry  (karl at hayley)
  387.  
  388.         * common.h [BibTeX]: remove the include of <setjmp.h>, as
  389.           bibtex/convert does it.
  390.  
  391. Sat Mar 21 11:09:55 1992  Karl Berry  (karl at hayley)
  392.  
  393.         * common.defines (input2ints): for patgen2.
  394.         * inputint.c (zinput2ints): new routine.
  395.         * pascal.h (input2ints): new macro to call it.
  396.  
  397.         * config.h: include c-pathmx.h.
  398.  
  399.         * common.defines (TEXPOOLNAME): declare as a constant.
  400.  
  401. Fri Mar 20 16:10:44 1992  Karl Berry  (karl at hayley)
  402.  
  403.         * paths.h: new file.
  404.  
  405.         * config.h: update for new files c-*.h.
  406.         * common.h: remove stuff that is now in lib.h.
  407.  
  408. Thu Mar 19 11:52:17 1992  Karl Berry  (karl at hayley)
  409.  
  410.         * ourpaths.c (append_path_list): remove this.
  411.  
  412.         * ourpaths.c (setpaths): use the envvar TEXFONTS if VFFONTS isn't set.
  413.  
  414. Tue Feb 11 10:27:38 1992  Karl Berry  (karl at hayley)
  415.  
  416.         * config.h [NEED_MEMORY_H]: include <memory.h>.
  417.  
  418.         * config.h [LIMITS_H_MISSING]: include <sys/param.h>.
  419.  
  420. Sun Feb  2 07:54:53 1992  Karl Berry  (karl at hayley)
  421.  
  422.         * pathsearch.c (parse_envpath): remove the second / before doing
  423.           subdirectories.
  424.  
  425.         * pascal.h (optiontable): remove, as getopt no longer has a global
  426.           table for the long options.
  427.  
  428. Sat Feb  1 15:32:50 1992  Karl Berry  (karl at hayley)
  429.  
  430.         * ourpaths.c (setpaths): use TEXFONTS if PKFONTS/GFFONTS is not
  431.           set for GF/PK files, as the documentation claims.
  432.  
  433.         * ourpaths.c (setpaths): remove subdirectory stuff.
  434.         * pathsearch.[ch]: new versions to integrate subdirectories into
  435.           the main paths.
  436.  
  437.         * texmf{,mem}.c (WEB2C_BIGENDIAN): rename to WORDS_BIGENDIAN.
  438.  
  439. Fri Jan 31 11:54:46 1992  Karl Berry  (karl at hayley)
  440.  
  441.         * strpascal.c ({null,space}_terminate): do not translate using
  442.           xord/xchr (from raichle@azu.informatik.uni-stuttgart.de).
  443.  
  444. Fri Jan 24 07:14:05 1992  Karl Berry  (karl at hayley)
  445.  
  446.         * Makefile (cflags): don't include -I../config.
  447.  
  448.         * config.h (__CHAR_UNSIGNED__) [CHAR_UNSIGNED]: define as autoconf
  449.           uses the latter and gcc sometimes the former.
  450.  
  451.         * config.h: move from config.
  452.  
  453.         * openinout.c (extensionirrelevantp): new function.
  454.         * common.defines: declare it.
  455.  
  456.         * ourpaths.h (path_constant_type): rename from `path_constants'.
  457.         * openinout.c (open_input): use it for the path arg.
  458.  
  459. Wed Jan 15 11:13:45 1992  Karl Berry  (karl at hayley)
  460.  
  461.         * xgetcwd.c, xchdir.c: don't need these.
  462.         * Makefile (objs): remove from list.
  463.         * dirio.h: remove decls.
  464.  
  465.         * pathsearch.c (check_subdir): do not cd to the directory we're
  466.           testing.
  467.         (add_directory): test if the name is a directory before adding it
  468.           to the list.
  469.         (parse_envpath): don't test if the names are directories here.
  470.         (initialize_path_list): don't find and cd to the current directory
  471.           between each subdirectory.
  472.  
  473. Tue Jan 14 16:06:24 1992  Karl Berry  (karl at hayley)
  474.  
  475.         * texmf.c: do not include <sys/types.h>; it's in config.h now.
  476.         * types.h: likewise.
  477.  
  478. Sun Jan 12 07:41:34 1992  Karl Berry  (karl at hayley)
  479.  
  480.         * pathsearch.c (initialize_path_list): cd back to . after checking
  481.           each subdirectory.
  482.  
  483.         * dirio.h: change directory header stuff as suggested in the
  484.           autoconf manual.
  485.  
  486.         * ourpaths.h: make the path list an enumeration type.
  487.  
  488.         * openinout.c (open_input): correctly compute namelength.
  489.  
  490.         * texmfmem.h (memoryword) [TeX]: make declaration of `glueratio'
  491.           conditional.
  492.  
  493.         * openinout.c: rearrange ifdefs for coherency.
  494.  
  495.         * ourpaths.c (append_path_list): overwrite the null in the first
  496.           list.
  497.  
  498.         * pathsearch.c (initialize_path_list): unconditionally call
  499.           parse_envpath.
  500.         (parse_envpath): if the envvar name is null, don't call getenv.
  501.         If both args are null, do nothing.
  502.  
  503.         * ourpaths.c (setpaths): initialize the TFM path.
  504.  
  505.         * common.h (FATAL*): new macros.
  506.  
  507.         * pascal.h (real): define to be `double'.
  508.  
  509.         * xfopen-pas.c: new file.
  510.  
  511.         * eofeoln.c (test_eof): rename to `eof'.
  512.         * pascal.h (eof): remove.       
  513.  
  514.         * pascal.h (reset, rewrite): `checked_fopen' => `xfopen_pas'.
  515.  
  516.         * common.h (link): define as `link_var', to avoid conflicts
  517.           between the system call and the web var.
  518.  
  519.         * common.defines (FILENAMESIZE): rename to `PATHMAX'.
  520.  
  521. Tue Jan  7 11:26:02 1992  Karl Berry  (karl at hayley)
  522.  
  523.         * getopt*: new versions.
  524.  
  525.         * extra.c (getwd) [GETWD_MISSING]: conditionalize.
  526.  
  527.         * extra.c (zinput3ints): new implementation, from jmr@nada.kth.se.
  528.  
  529.         * texmf.c (swap_items) [!WEB2C_BIG_ENDIAN]: ifdef on this.
  530.         * texmfmem.h (twohalves, fourquarters): incorporate changes from
  531.           raichle@azu.informatik.uni-stuttgart.de which he says make
  532.           format files finally work.
  533.  
  534.         * common.h (SCHAR_TYPE): use `signed_char' if ANSI, `short' if
  535.           char is unsigned, otherwise `char'.
  536.