1999-02-17  Dieter Baron  <dillo@danbala.tuwien.ac.at>

        * write_afm.c (make_revenc): alloc enough space for reverse.

1999-01-04  Dieter Baron  <dillo@danbala.tuwien.ac.at>

	* t42.h: fixed bug in conditional include <libgen.h>

	* open_font.c (open_font): terminate font_name when wheeding out
	illegal characters.

	* main.c (main): changed --fontmap to --filename (and WHAT_FMAP to
	WHAT_FILE).

1999-01-03  Dieter Baron  <dillo@danbala.tuwien.ac.at>

	* open_font.c (open_font): parse Version string

	* write_t42.c (write_t42): generate Encoding array.

	* write_afm.c (write_afm): derive EncodingScheme from encoding
	argument.

	* main.c (main): handle --encoding option.

	* t42.h (struct encoding) new struct.
	* t42.h (struct rev_enc) moved from write_afm.h, renamed from
	struct code.
	* encodings.c: new file; replaces enc_standard.c
	* write_afm.c (make_revenc): renamed from make_code, changed to
	use struct encoding.
	(make_glyph): changed to use struct encoding.
	(write_afm): new argument encoding, changed callers.
	* write_t42.c: new argument encoding, changed callers.
	
1999-01-02  Dieter Baron  <dillo@danbala.tuwien.ac.at>

	* main.c (main): close output files.

	* get_name.c (get_name): return string when found (pid == Macintosh).

	* t42.h, main.c (main): new options --name and --fontmap.

1998-12-24  Dieter Baron  <dillo@danbala.tuwien.ac.at>

	* t42.h, configure.in: check for <libgen.h> and include if found
	(and we have basename).

	* configure.in: new option --with-freetype, to specify either
	installation prefix or distribution directory (if FreeType library
	can't be found automatically).

1998-12-16  Dieter Baron  <dillo@danbala.tuwien.ac.at>

	* write_t42.c (write_t42): omit duplicate entries for .notdef in
	CharStrings.

1998-12-14  Dieter Baron  <dillo@danbala.tuwien.ac.at>

	* main.c, t42.h: moved conditional declaration of basename to
	t42.h, added similar declaration for strdup.

	* write_afm.c (make_glyph): return 0, not NULL.

1998-12-13  Dieter Baron  <dillo@danbala.tuwien.ac.at>

	* write_t42.c (write_sfnts): adjust font checksum in head table.

1998-12-12  Dieter Baron  <dillo@danbala.tuwien.ac.at>

	* main.c: include <unistd.h> (basename under Linux).

1998-12-10  Dieter Baron  <dillo@danbala.tuwien.ac.at>

	* write_afm.c (write_afm), open_font.c (open_font), t42.h: added
	ascender and descender.

	* write_t42.c (write_strdef): omit FontInfo entries if string is
	NULL.

	* open_font.c (open_font): calculate weight from OS/2
	usWeightClass.

	* main.c: declare basename only if missing.

