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

  1. This file records noteworthy changes.
  2.  
  3. 2.6 (9 January 1995)
  4. * MakeTeXPK installed from kpathsea, instead of each driver.
  5. * MakeTeXPK.site looked for in texmf/web2c, instead of texmf/dvips.
  6. * texmf.cnf installed and looked for in texmf/web2c, instead of texmf.
  7. * If a mode is not explicitly specified, search all subdirectories (this
  8.   was actually in a previous release).
  9. * install-sh only looked for in the top-level directory.
  10. * kpsewhich replaces and generalizes kpsexpand.
  11.  
  12. 2.5 (15 December 1994)
  13. * Go back to calling db_insert after a successful MakeTeXPK, and check
  14.   for lack of an ls-R.
  15. * Handle case of magstep -.5 for MakeTeXPK properly.
  16.  
  17. 2.4 (28 October 1994)
  18. * Avoid calling db_insert, which caused a segmentation fault.
  19.  
  20. 2.3 (26 October 1994)
  21. * Extra :'s in an envvar value, referring to the texmf.cnf value, work.
  22. * Names like dpi600/cmr10.pk can be found in ls-R.
  23. * KPATHSEA_DEBUG environment variable checked.
  24. * Directories like pk/ljfour directly under $TEXMF/fonts are found.
  25. * New standalone program, kpsexpand, optionally compiled and installed,
  26.   to do variable expansion (not path searching).
  27. * Debugging output written to stderr instead of stdout.
  28. * pxlNNN support removed; I never intended to support `pxl1500', and
  29.   pxl300 is never used.
  30.  
  31. 2.2 (14 October 1994)
  32. * MakeTeXPK invoked for the any_glyph type; this is for xdvik.
  33. * MakeTeXPK sources $(psheaderdir)/MakeTeXPK.site if it exists.
  34. * pxlNNN/cmr10.pk searched for (as well as dpiNNN/cmr10.pk and cmr10.NNNpk)
  35.  
  36. 2.1 (12 September 1994)
  37. * Manual goes through TeX, and .cps/.aux files are in the distribution.
  38. * INSTALL* variables set at the top level.
  39. * Dependency on GNU tr making paths.h and texmf.sed (->texmf.cnf) removed.
  40. * texmf.cnf installed if it didn't previously exist.
  41.  
  42. 2.0 (8 September 1994)
  43. * Runtime configuration file support; see the manual.
  44. * Both dpi600/cmr10.pk and cmr10.600pk are searched for.
  45. * ls-R matches $TEXMF//latex2e vs. $TEXMF//latex209.
  46. * $TEXMFLOG, if set, specifies a filename for logging successful searches.
  47. * All directory entries beginning with `.' are ignored, not just `.' and `..'.
  48. * Default path for PK and GF fonts includes the mode name.
  49. * ls-R is in $TEXMFROOT instead of hardwired at compile time.
  50. * More debugging flags, and they can be set with client program options.
  51. * If MakeTeX{PK,TFM} fail, or aren't invoked, a file missfont.log is
  52.   written with the requisite commands, as in dvips.
  53. * More 328/329/330 fixes, maybe for the last time.
  54. * The override font paths (XDVIFONTS etc.) apply only to glyph (PK/GF)
  55.   searches, not TFM or VF.
  56. * -g is not the default when linking, to avoid unnecessarily large binaries
  57.   (due to static libraries) under Linux.
  58. * configure checks for a smart putenv.
  59. * Stat results are cached to speed up disk searches.
  60.  
  61. 1.8 (2 April 1994)
  62. * New target install-info, so the documentation can be installed without
  63.   the headers.
  64. * Existing but unreadable files are complained about, instead of just ignored.
  65. * A leading %% in a path element forbids searching the disk for that
  66.   element; only a db will be searched (if it exists).
  67. * The db is only used if it might be relevant to a given path element,
  68.   not searched first regardless.
  69.  
  70. 1.7 (1 March 1994)
  71. * Searches can use an externally-built ls-R ``database'', for speed.
  72. * `VPATH = .' lines removed from generated Makefile, for broken Sun make.
  73. * A path foo//tfm finds foo/tfm as well as foo/*/tfm.
  74.  
  75. 1.6 (3 February 1994)
  76. * Memory fault in copying long paths fixed.
  77. * More variables passed down from the top-level Makefile.
  78. * Mention SMART_PUTENV in the INSTALL file, and fix bug in xputenv.c
  79.   when one envvar is a proper prefix of another.
  80. * More attempts at eliminating magstephalf annoyances.
  81. * Directory name substitutions are done globally when creating paths.h.
  82. * Various changes for DOS.
  83.  
  84. 1.5 (24 January 1994)
  85. * Default paths changed.
  86. * Defining GCC_WCHAR lets GCC define wchar_t.
  87. * EXIT_FAILURE and EXIT_SUCCESS defined in all cases (if they're not already).
  88. * str[r]chr never redefined (I hope).
  89.  
  90. 1.4 (3 November 1993)
  91. * Check closest fallback font size.
  92. * All default paths (including dvips') in paths.h.in, not the Makefile.
  93. * Rearrange directory lists so that dirs in which a file is found
  94.   migrate to the top.
  95. * Update for Autoconf 1.7.
  96.  
  97. 1.3 (6 October 1993)
  98. * Fix free of non-malloced memory bug.
  99. * Fix uninitialized gf path bug.
  100. * mkdirchain invoked as an absolute filename.
  101.  
  102. 1.2 (27 September 1993)
  103. * Running MakeTeXPK is tried before the fallback resolutions.
  104. * The final bitmap name uses a variable spec, so DOS & OS/2 can get
  105.   dpi300/cmr10.pk.
  106. * Document TeX-specific features.
  107. * Dpi passed to MakeTeXPK via the envvar KPATHSEA_DPI instead of MAKETEX_DPI.
  108.  
  109. 1.1 (26 August 1993)
  110. * Installation fixes.
  111.  
  112. 1.0 (5 August 1993)
  113. * Routines to look up TeX font files, default path specifications, etc.
  114. * Sort-of pattern matching: /foo//bar matches subdirectories
  115.   /foo/a/bar, /foo/b/bar, /foo/a1/a2/bar, etc.
  116. * $var and ${var} expansion.
  117. * Support for MakeTeX... scripts.
  118. * Support for fallback resolutions and font.
  119. * Lazy evaluation of path elements.
  120. * Some runtime debugging support.
  121.  
  122. 0.2 (12 May 1993)
  123.  
  124. First general release as a standalone library.
  125.