1This are the sources as I have found them on the X11R5 distribution. In
2order to use them for my purpose (ps2pk: conversion tool for Type1 fonts to
3packed TeX fonts) a number of changes were needed (see Changelog).
4
5--Piet
6
7internet: rcpt@urc.tue.nl       | Piet Tutelaers
8bitnet:   rcpt@heitue5.BITNET   | Computer Center       Room  RC 1.90
9phone:    +31 (0)40 474541      | Eindhoven University of  Technology
10fax:      +31 (0)40 434438      | P.O. Box 513, 5600 MB Eindhoven, NL
11
12Changelog (the main-line):
13--------------------------
1492-02: Start of ps2pk project
15       - decoupling Type1 library from X11 (changes in t1intf.h + t1funcs.h;
16         added Xstuff.h to replace X header files)
17       - user definable encoding schemes (removed hardwired ISOLatin1 and
18         Symbol encodings from t1funcs.c and replaced by encoding paramater
19         in Type1OpenScalable)
2092-03: First release 1.0 (pre-release)
2192-04: - added expansion and slanting features as suggested by Lee
22         Hetherington (changes in spaces.c, t1funcs.c)
23       - changed t1test.c in order to test above features; added ISOLatin1
24	 encoding vector.
25       - README2 replaced by CHANGES (this file)
26       - MSDOS concession (thanks to Sebastian Rahtz): renamed
27	 fontfilest.h to ffilest.h so it does not clash with fontfile.h
28	 (affects: fontfilest.h (->ffilest.h), t1funcs.c, t1info.c and
29	 t1test.c).
30       - MSDOS concession: all file extensions .c.orig and .h.orig renamed
31	 to .crg respectivally .hrg
32       - patch to handle /negationslash and /mapsto from LucidaMath-Symbol
33         correctly in t1funcs.c (ILH: Lee Hetherington).
3492-05: AMIGA/Aztec:
35       - added type1.ami (contains order of objects in library)
36       - added Makefile.ami
37       - added bstring.c (contains a bzero())
3892-05: - fixed a reference to a NULL pointer in t1info.c
39       - more verbose error messages in type1 library (NDW: Norman Walsh)
40       - changed memory heuristic in type1 library from static (one chunk)
41         into dynamic (up to a maximum of 10 chunks). This was needed for
42	 big fonts like daysrib.pfa (reported by Norman Walsh).
43	 (Changes in t1funcs.c and t1malloc.c)
44       - added Makefile.tcc for MSDOS/Turbo C, removed Makefile.dos
4592-06: - added Makefile.djg for MSDOS/GCC 386 (djgpp)
46       - fixed bug in t1io.c so MSDOS can read its own .pfb format
4792-08: - fixed alligment problem for machines with wordlength other than 32
48	 bits (patch in util.c). Reported by J"urgen Marenda
49	 <marenda@ford.uni-koblenz.de> for DataGeneral AViiON (Motorola
50	 M88k machine)
51       - The type1 library did not render Oblique fonts correctly.
52	 Erik Schenk <schenk@cpsc.ucalgary.ca> provided a patch for
53	 this problem (patches in fontfcn.c and t1util.c).
54       - Official X11.5 patches (Stephen Gildea 920728) merged in the type1
55         library version of ps2pk. These patches were available on:
56       	   export.lcs.mit.edu:/pub/R5/contrib-fixes/Type1.patch
57       - portability: index() in t1info.c replaced by strchr()
5894-01: Version 1.4 (bug fix release)
59       - types.h: added basic type definitions for non 32-bit platforms
60       - fontfcn.c: made `virtual memory' management dynamically
61         (reported by Norman Walsh, needed for complicated fonts)
62       - Makefile.*: improved
63       - original X11R5 sources no longer included (see X11R5 sources if
64         you want to see them)
65       - t1malloc.c removed, not longer needed.
6695-11  Version 1.5
67       - Makefile.bcc, Makefile.djg and Makefile.wat removed in favour
68         of Makefile.unx and Makefile.emx
69       - bzero() dropped in favour of ANSI C's memset()
70       - Improved cooperation between the master makefile and
71	 its depending makefiles (thanks <ripley@stats.ox.ac.uk>)
72