summaryrefslogtreecommitdiff
path: root/Build/source/texk/afm2pl/ChangeLog
blob: b85a04a2e1ad4d35ed62824f2ea7531b635f9c85 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
2013-06-23 Siep Kroonenberg <siepo@cybercomm.nl>

	Incorporated patches for the man page from Eric S. Raymond
	<esr@thyrsus.com>


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

	* afm2pl.c: Drop unused variable (gcc-4.6 warning).

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

	* Makefile.am: Avoid use of deprecated INCLUDES.

2012-03-12  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* afm2pl.c (readargs): Correct the fdims array size (3 => 5).

2011-09-27  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* logo10.afm, xlogo10.{pl,map} (removed): Moved from here ...
	* tests/logo10.{afm,pl,mps} (new): ... to here.
	* afm2pl.test: Test input and expected output now in tests/.

2011-06-16  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* afm2pl.c (find_suffix, !KPATHSEA): Declare result as const.
	(openout, writepl, conspsfonts): Allow find_suffix() to return
	a const string.

2010-12-08  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* configure.ac: Version 0.7.1 (since 2009-06-21).

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

	* afm2pl.c (changeadobe): Avoid output of '(SLANT R -0.000000)'
	due to floating point rounding.

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

	* configure.ac, afm2pl.c: Require recent kpathsea version.

2009-08-27  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Avoid maximal compiler warnings.
	* afm2pl.c (lig.succ, lig.sub, kern.succ, adobeinfo.adobename,
	encoding.name, encoding.vec, nstrings.names):
	Constify struct member strings.
	(codingscheme): Remove unused global string.
	(fontname, ligoption, Ligoption, afmname, outname, encfilename,
	ligfilename, boundaryname, interesting, plligops, encligops):
	Constify global strings.
	(error, newstring, findname, findadobe, findtfm, findindex,
	concat, find_suffix, xbasename, openin, openout, interest,
	expect, readadobe, writepl, getoutnames, conspsfonts):
	Constify function parameter/result and local strings.
	(checkligkern): Remove unnecessary inner declaration of 'ai',
	not to shadow a previous local.

	* afm2pl.c (writepl), afm2pl.test: Avoid FAMILY with directory
	part in output .pl file.

	* afm2pl.c: Enable standalone build:
	Declare replacements functions exactly as they are in KPATHSEA
	and '#define ISALNUM(c)'.
	Always #include <string.h>, not <strings.h>.

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

	* Makefile.am (AM_CPPFLAGS): Remove -DKPATHSEA (done in afm2pl.c).
	* configure.ac: Check for <kpathsea/version.h>.
	* afm2pl.c: #include <kpathsea/version.h> and drop nested extern.

2009-06-21  Siep Kroonenberg  <siepo@cybercomm.nl>

	* Makefile.am: remove references to afm2pl.[txt|html]
	* Makefile.in: regenerated
	* afm2pl.c:
	(openin): find afm2pl-<name>.[lig|enc] before <name>.[lig|enc]
	* afm2pl.[1|xml]: updated
	* afm2pl.[html|txt]: removed
	* README: updated
	* README.DOC (new): describes generation of afm2pl.1 and afm2pl.pdf
	from afm2pl.xml
	* Support files in texmf: corrected ot1tt.enc, added
	prefix to enc files, pre-generated afm2pl.pdf; see also svn logs

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

	* Makefile.am (AM_CFLAGS): enable compiler warnings.
	* afm2pl.c: use ANSI C prototypes for functions or declare
	them as static.
	avoid "/*" within comment.
	(readadobe): avoid unused variable.
	(readargs): avoid && within || (without parentheses).
	(copykerns): silence 'used uninitialized' warning.
	(adobermkern): silence 'used uninitialized' warning.

	* afm2pl.test (new): Shell script for test case.

2009-06-12  Francois Charette  <firmicus@ankabut.net>

	* afm2pl.c: rename getline to texlive_getline.

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

	Adapt to TL2009 build system.

2008-01-30  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).

June 24 2005
  Release 0.7.03
  * .enc files now searched under <texmf>/fonts/enc
  * The slant font dimen now makes it to the pl file(!)
  * No longer dependant on header files from texk/dvipsk
  * The MinGW-compiled Windows binary should now have correct
    default search paths, even without explicit configuration.

July 2004
  Release 0.7.02
  * LIGFILES -> LIGFONTS
  * diffs for tex-file.c, tex-file.h and texmf.in now obsolete
  * two more configurable global font dimensions;
    afm2tfm compatibility option for font dimensions

Mar 13 2004
  Release 0.7.01
  * Made function getline mac-compatible and fixed off-b-one error

Feb 16 2004
  Release 0.7
  * Preparation for inclusion in teTeX/TeX Live source tree.
  * .lig is now separate filetype; this required patches in the
    kpathsea library. They now reside under $TEXMF/fonts/lig/afm2pl.
  * Some encoding vectors have been removed because they are already
    available within teTeX/TeX Live.
  * The non-kpathsea version is no longer maintained: I no longer test
    it, and I also removed the afmtotfm script.
  * Names of switches conform now as much as possible to afm2tfm
  * Temporarily added fontinst support files. If and when afm2pl gets
    built-in, virtual-font based smallcaps and letterspacing these files
    will be removed.

Jan 02 2003
  Release 0.6
  * Added reporting on missing characters; option Verbose
  * Stripped 'TeX-' and '.pl' from familyname
  * fontinst support files available as separate package
  * Perl script afmtotfm: optional use of kpmod
  * documentation updated to reflect fontinst
  * name of encoding capitalized, for the benefit of fontinst
  * yet another texnansi.enc, in which the euro is called Euro
    instead of Uni20AC
  * patch files added for compilation as part of a teTeX source

Jul 10 2002
  Release 0.5
  * space-related font dimensions set relative to width space character;
    now configurable from the command-line
  * bug in error routine fixed: value of global variable param now preserved
  * letterspacing added
  * documentation in xml, html, man and txt format
  * various bugs in handling boundarychar fixed
  * newer texnansi.enc, with euro character

Apr 25 2002
  First release 0.4