2012-07-25 Peter Breitenlohner * pkout.c (pk_runlengths): Pretend that the first pixel of an empty glyph is white; avoid using uninitialized data. Found by Martin Schroeder . 2012-07-15 Peter Breitenlohner * ps2pk.c: Invoke kpse_set_program_name() with original argv[0] and program name string. * mag.c, ps2pk.c: ANSI C function declarations and definitions. No nested function declarations. Declare functions as static. * tests/ps2pk.test: Set environment for kpatsea file search. 2012-07-12 Akira Kakuto * pk2bm.c: Cast arg2 of readchar() to avoid MSVC warning. 2012-07-11 Peter Breitenlohner * tests/ps2pk.test (new): Shell script for a test case. * tests/Symbol.afm, tests/Symbol.pfb (new): Test input. * tests/Symbol.pfa, tests/Symbol.alpha.{hex,pix}, tests/Symbol10.300pk (new): Expected output. * Makefile.am: Adapted. 2012-07-10 Peter Breitenlohner * mag.c, pk2bm.c: Use binary mode for output files (from W32TeX). * pfb2pfa.c: Drop unused ambiguous code. * Makefile.am: Pk2bm does not use KPATHSEA. * pk2bm.c, pkin.[ch]: ANSI C function prototypes and definitions. 2011-07-19 Peter Breitenlohner * type1.c [FABS, CEIL, FLOOR]: Use routines from libm, the evaluation order of tmpx in the original macros is undefined by the C-standard! (ComputeStem): Fix `ambiguous else' bug (also present in t1lib 5.1.2, compare libXfont 1.3.x from XOrg-7.4). 2011-07-18 Peter Breitenlohner * type1.c (PSFakePop): Non-void function should return a value. Reported by Jack Howarth Patch from Akira, [tex-live] Sun, 17 Jul 2011 22:39:30. * Makefile.am (AM_CFLAGS): Prepare for compiler warnings. 2011-05-27 Peter Breitenlohner * README: Fixed a typo. 2011-05-26 Karl Berry * README: clarify license per authors. 2011-04-18 Peter Breitenlohner * t1funcs.c (Type1OpenScalable): Cast ev[i] to 'unsigned char *' to avoid 'differ in signedness' warning. 2011-03-07 Peter Breitenlohner * ps2pk.c (main): `program_invocation_name' has been renamed into `kpse_invocation_name'. 2010-03-09 Peter Breitenlohner * ps2pk.c: Use kpse_set_program_name() instead of kpse_set_progname(). 2010-02-27 Peter Breitenlohner * Makefile.am: List all used header files. 2010-02-23 Peter Breitenlohner * basics.c: #include "basics.h" and drop all others. 2010-02-23 Peter Breitenlohner * t1info.c (ComputeStdProps): Declare rc as int, not LONG, because they differ for WIN32. * t1stub.c: Use ANSI C protos (not only for WIN32). Declare struct segment (#include "paths.h" doesn't work). 2010-02-20 Peter Breitenlohner * basics.c: Don't #include for MinGW32. ps2pk.c (CheckFSFormat), t1funcs.c (fill): Rename function param byte => Byte to avoid conflicts. 2009-07-17 Peter Breitenlohner * regions.c (NewEdge): align to sizeof(long), as in t1lib. * util.c (vm_alloc): align to 64-bit boundary, as in t1lib. 2009-06-23 Peter Breitenlohner * fontfcn.c, regions.c, regions.h, scanfont.c, t1funcs.c: drop #ifdef HAVE_PROTOTYPES, unconditionally use prototypes. 2009-06-22 Peter Breitenlohner * objects.c, objects.h: use ANSI C variadic function syntax. * paths.c: use ANSI C prototypes instead of P[1-9]H. * type1.c: use ANSI C prototypes instead of P[1-9]H or AA. 2009-06-02 Peter Breitenlohner * regions.c, regions.h, t1imager.h: rename INFINITY -> T1_INFINITY, to avoid name conflict with INFINITY from cygwin . 2009-05-07 Peter Breitenlohner Adapt to TL2009 build system. 2008-02-29 Peter Breitenlohner * acconfig.h: removed. 2008-01-31 Peter Breitenlohner Convert from autoconf-2.13 to autoconf-2.59+: * Makefile.in: Add @configure_input@ line. * aclocal.m4 (new): Generated (aclocal -I ../m4). * configure: Regenerated (autoconf). Fri Mar 13 13:41:39 1998 Sebastian Rahtz * bstring.c: more fixes from Thomas Esser in this and configure setup Mon Mar 9 10:33:30 1998 Sebastian Rahtz * fixes as suggested by Melissa O'Neill (from Thomas Esser), for memset in bstring.c (addition to configure) Tue Feb 24 11:55:33 1998 Sebastian Rahtz * objects.[ch]: extra #ifdef KPATHSEA inside WIN32 Mon Feb 16 12:36:45 1998 Sebastian Rahtz * more fixes to regions.c (Thomas Esser) Tue Feb 3 13:40:36 1998 Sebastian Rahtz * regions.c: rationalized non STDC declarations Wed Jan 28 09:44:45 1998 Sebastian Rahtz * better undef of BITS in curves.c; change in objects.h (ifdef KPATHSEA instead of just WIN32) from Fabrice Popineau Tue Jan 27 14:32:25 1998 Sebastian Rahtz * configure etc: new configure.in, c-auto.in, Makefile.in from Olaf Weber Tue Jan 27 13:48:14 1998 Sebastian Rahtz * patch to regions.h from Peter B Tue Jan 20 10:14:10 1998 Sebastian Rahtz * added check of function prototypes to c-auto.in Mon Jan 19 20:46:08 1998 Sebastian Rahtz * pkin.c: "remainder" clashed with some builtin, so renamed to remainderPK throughout Thu Jan 1 11:08:37 1998 Sebastian Rahtz Fixes by Peter Breitenlohner * curves.c: BITS redefined * regions.h: incompatible pointer types * types.h: AA redefined * t1stub.c: struct declared inside parameter list