2012-11-20  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am: Avoid use of deprecated INCLUDES.

2012-10-15  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Remove TL vs W32TeX diffs (from Akira).
	* pkout.c: Add casts to avoid MSVC warnings.

2012-10-15  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Reduce TL vs W32TeX diffs (from Akira).
	* mag.c [WIN32]: Add '#include <fcntl.h>' for setmode().
	* t1funcs.c: Add casts to avoid MSVC warnings.

2012-08-23  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* pfb2pfa.c (main): Drop unnecessary nested fatal() prototype.

2012-07-25  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* pkout.c (pk_runlengths): Pretend that the first pixel of an
	empty glyph is white; avoid using uninitialized data.
	Found by Martin Schroeder <martin@oneiros.de>.

2012-07-15  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* 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  <kakuto@fuk.kindai.ac.jp>

	* pk2bm.c: Cast arg2 of readchar() to avoid MSVC warning.

2012-07-11  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* 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  <peb@mppmu.mpg.de>

	* 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  <peb@mppmu.mpg.de>

	* 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  <peb@mppmu.mpg.de>

	* type1.c (PSFakePop): Non-void function should return a value.
	Reported by Jack Howarth <howarth@bromo.med.uc.edu>
	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  <peb@mppmu.mpg.de>

	* README: Fixed a typo.

2011-05-26  Karl Berry  <karl@tug.org>

	* README: clarify license per authors.

2011-04-18  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* t1funcs.c (Type1OpenScalable): Cast ev[i] to 'unsigned char *'
	to avoid 'differ in signedness' warning.

2011-03-07  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* ps2pk.c (main): `program_invocation_name' has been renamed
	into `kpse_invocation_name'.

2010-03-09  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* ps2pk.c: Use kpse_set_program_name() instead of
	kpse_set_progname().

2010-02-27  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am: List all used header files.

2010-02-23  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* basics.c: #include "basics.h" and drop all others.

2010-02-23  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* 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  <peb@mppmu.mpg.de>

	* basics.c: Don't #include <win32lib.h> for MinGW32.
	ps2pk.c (CheckFSFormat), t1funcs.c (fill): Rename function
	param byte => Byte to avoid conflicts.

2009-07-17  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* 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  <peb@mppmu.mpg.de>

	* fontfcn.c, regions.c, regions.h, scanfont.c, t1funcs.c:
	drop #ifdef HAVE_PROTOTYPES, unconditionally use prototypes.

2009-06-22  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* 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  <peb@mppmu.mpg.de>

	* regions.c, regions.h, t1imager.h:
	rename INFINITY -> T1_INFINITY, to avoid name conflict with
	INFINITY from cygwin <math.h>.

2009-05-07  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Adapt to TL2009 build system.

2008-02-29  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* acconfig.h: removed.

2008-01-31  Peter Breitenlohner  <peb@mppmu.mpg.de>

	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  <s.rahtz@elsevier.co.uk>

	* bstring.c: more fixes from Thomas Esser in this and configure
	setup 

Mon Mar  9 10:33:30 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* fixes as suggested by Melissa O'Neill <oneill@cs.sfu.ca> (from
	Thomas Esser), for memset in bstring.c (addition to configure)

Tue Feb 24 11:55:33 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* objects.[ch]: extra #ifdef KPATHSEA inside WIN32

Mon Feb 16 12:36:45 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* more fixes to regions.c (Thomas Esser)

Tue Feb  3 13:40:36 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* regions.c: rationalized non STDC declarations

Wed Jan 28 09:44:45 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* 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  <s.rahtz@elsevier.co.uk>

	* configure etc: new configure.in, c-auto.in, Makefile.in from
	Olaf Weber
	
Tue Jan 27 13:48:14 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* patch to regions.h from Peter B 

Tue Jan 20 10:14:10 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* added check of function prototypes to c-auto.in

Mon Jan 19 20:46:08 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* pkin.c: "remainder" clashed with some builtin, so
	renamed to remainderPK throughout

Thu Jan  1 11:08:37 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	Fixes by Peter Breitenlohner <peb@mppmu.mpg.de>
	* curves.c: BITS redefined
        * regions.h: incompatible pointer types
        * types.h: AA redefined
        * t1stub.c: struct declared inside parameter list



