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