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
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
|
2020-01-06 Akira Kakuto <kakuto@w32tex.org>
* version.ac (dvipng_version): 1.17.
* Import dvipng 1.17.
2019-04-07 Karl Berry <karl@freefriends.org>
* version.ac (dvipng_version): 1.16.
* Import release 1.16 from Savannah, including these
among other changes:
2019-04-06 Jan-Åke Larsson <jan-ake.larsson@liu.se>
* pk.c (InitPK): check for packet_length reading outside file bounds.
Report from Andy Nguyen of ETH Zurich.
* tfm.c (ReadTFM): check for reading outside file bounds.
Report from Andy Nguyen of ETH Zurich.
* dvi.c (DVIGetCommand): check for (unsigned value) overflow
so we don't fail to realloc buffer if needed.
Report from Andy Nguyen of ETH Zurich, found using afl-fuzz.
2016-02-23 Akira Kakuto <kakuto@fuk.kindai.ac.jp>
* Makefile.am, configure.ac: New convention.
2015-07-07 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am: Better dependencies for 'make check'.
2015-03-10 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.ac: Drop checks for strstr and strtol.
2015-03-07 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.ac: Check for texlive_gs_init(), if Windows.
* Makefile.am: Add '-DTEXLIVE' to AM_CPPFLAGS.
Drop unused DVIPS and TEXI2HTML.
2015-03-03 Peter Breitenlohner <peb@mppmu.mpg.de>
* Imported release 1.15 from savannah.nongnu.org.
* doc/Makefile.am, version.ac: Adapted.
2015-02-16 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am: Use the fragment ../../am/dist_hook.am.
2014-08-22 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am: Add explicit dependency on freetype2 and libpng.
2014-02-26 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.ac: Drop AC_FUNC_{ALLOCA,FORK} (results not used).
2013-09-03 Peter Breitenlohner <peb@mppmu.mpg.de>
* gs-device.m4, makeinfo.m4: Slightly rewrite, update Copyright.
2013-09-02 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am: Drop ACLOCAL_AMFLAGS.
* configure.ac: Use AC_CONFIG_MACRO_DIRS.
2013-07-05 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am, doc/Makefile.am:
Moved Makefile fragments to ../../am/.
2013-07-05 Peter Breitenlohner <peb@mppmu.mpg.de>
* dvipng.test: ALso run 'dvipng --gif'.
* Makefile.am (CLEANFILES): Adapted.
2013-05-19 Peter Breitenlohner <peb@mppmu.mpg.de>
* version.ac (new): Define dvipng version.
* configure.ac: Use version.ac. Do not use AC_FUNC_MALLOC
because this might redefine malloc() as rpl_malloc().
2013-05-18 Peter Breitenlohner <peb@mppmu.mpg.de>
* ac/withenable.ac, Makefile.am, configure.ac: Drop t1lib.
2013-01-30 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am, configure.ac: Allow subdir-objects.
2012-11-22 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am (dvipng_dependencies): Drop indirect dependencies.
2012-07-25 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.ac: Drop check for 64-bit integer types, already
done via KPSE_COMMON.
2012-05-22 Peter Breitenlohner <peb@mppmu.mpg.de>
* dvipng.test: Cope with spaces in paths returned by kpsewhich.
2011-10-04 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am (CLEANFILES): Adapt to 'new' test script.
2011-05-30 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am: Use ../am/bin_links.am for $(bindir) links.
2011-02-15 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am, configure.ac [WIN32]: Add dvigif.exe wrapper.
2011-02-08 Peter Breitenlohner <peb@mppmu.mpg.de>
* doc/Makefile.am: Use ../am/man1_links.am for manpage links.
2010-12-16 Peter Breitenlohner <peb@mppmu.mpg.de>
* doc/Makefile.am: Check that the doc/*.texi files are copies
of those in the distributed tree (maintainer mode only).
2010-12-15 Peter Breitenlohner <peb@mppmu.mpg.de>
* Imported release 1.14 from savannah.nongnu.org.
* configure.ac: Adapted.
2010-05-30 Vladimir Volovich <vvv@vsu.ru>
* dvipng.test: use `...` not $(...).
2010-05-01 Karl Berry <karl@tug.org>
* dvipng.texi: include full gd copyright notice; seems the
safe thing to do.
2010-04-20 Peter Breitenlohner <peb@mppmu.mpg.de>
* dvipng.test: Check results from running kpsewhich.
* Makefile.am: Reactivate the test.
2010-04-19 Karl Berry <karl@tug.org>
* Makefile.am: forget the tests.
2010-04-19 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am: Add dvipng-test.dvi.
2010-04-18 Karl Berry <karl@tug.org>
* dvipng.test: do not run latex.
* dvipng-test.dvi: new file.
2010-03-29 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.ac: Remove AC_TYPE_SIZE_T, now part of KPSE_COMMON.
2010-03-18 Peter Breitenlohner <peb@mppmu.mpg.de>
* Imported release 1.13 from savannah.nongnu.org.
* configure.ac: Adapted.
2010-03-09 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.ac: Check for kpse_set_program_name() as used in
dvipng.c instead of kpse_set_progname().
2010-02-24 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.ac, help/Makefile.am: Do not even try to rebuild
doc/dvipng.help when cross compiling.
2010-02-02 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.ac: Fix 'on demand' build.
2010-01-19 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am, configure.ac: Rearrange for 'on demand' build.
2009-11-03 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am, configure.ac: Proxy build system for TeX Live,
using the dvipng-1.12 distribution tree.
* dvipng-1.12-PATCHES: New directory with patches applied to
the dvipng-1.12 distribution.
* dvipng.test: Adapted.
2009-06-12 Peter Breitenlohner <peb@mppmu.mpg.de>
Avoid compiler warnings.
* color.c, dvi.c, dvipng.h, fontmap.c, misc.c, papersiz.c,
ppagelist.c, special.c: ANSI C function definitions. Declare
various param strings as const.
* special.c (SetSpecial): Avoid assigning a literal string to
the non-const string variable 'special' (somewhat clumsy).
2009-06-12 Peter Breitenlohner <peb@mppmu.mpg.de>
* help/Makefile.am: do not even try to rebuild doc/dvipng.help
unless dvipng$(EXEEXT) has been rebuilt.
2009-06-09 Peter Breitenlohner <peb@mppmu.mpg.de>
Avoid warnings when compiling with 'gcc --Wmissing-prototypes'.
* color.c (NewColor, LoadColornameFile, ClearXColorPrologue,
LoadXColorPrologue): declare as static.
* draw.c (DrawPage): declare as static.
* dvi.c (DVIInit, SkipPage, InitPage, DelPageList): declare as
static.
* enc.c (InitEncoding): declare as static.
* font.c (ActualFactor, kpse_find_t1_or_tt, FontFind, DoneFont):
declare as static.
* fontmap.c (newword, find_format, SearchPSFontMap,
ReadPSFontMap): declare as static.
* ft.c (UnLoadFT): declare as static.
* papersiz.c (myatodim): declare as static.
* pk.c (getnyb, pk_packed_num, skip_specials, UnLoadPK): declare
as static.
* ppagelist.c (ListPage): declare as static.
* set.c (ChangeColor): declare as static.
* sfd.c (ReadSubfont): declare as static.
* special.c (PSCodeInit, writepscode, ps2png, rescale,
newpsheader): declare as static.
* t1.c (UnLoadT1): declare as static.
2009-03-25 Peter Breitenlohner <peb@mppmu.mpg.de>
* dvipng-1.12-patches (new): patches applied to dvipng-1.12.
2009-03-25 Peter Breitenlohner <peb@mppmu.mpg.de>
* color.c, dvipng.h, fontmap.c, ft.c, misc.c, pk.c, set.c,
t1.c, tfm.c: "#if HAVE_ALLOCA_H" => "#ifdef HAVE_ALLOCA_H"
and similar, to avoid preprocessor warnings.
2009-03-24 Peter Breitenlohner <peb@mppmu.mpg.de>
* Imported release 1.12 from savannah.nongnu.org.
* *-1.11 (removed), *-1.12 (new): Original files.
* Makefile.am, configure.ac: New TeX Live build system.
From Vladimir Volovich <vvv@vsu.ru>
* special.c: portability fix - put variable declarations
at the beginning of the block.
2008-05-15 Peter Breitenlohner <peb@mppmu.mpg.de>
* Imported release 1.11 from savannah.nongnu.org.
* *-1.10 (removed), *-1.11 (new): Original files.
* configure.ac: Updated for release 1.11.
From Vladimir Volovich <vvv@vsu.ru>
* misc.c: fix the field name: mmap => data (oversight from
old code?)
* special.c: portability fix - put variable declarations
at the beginning of the block.
2008-05-14 Peter Breitenlohner <peb@mppmu.mpg.de>
* Imported release 1.10 from savannah.nongnu.org.
* Makefile.in-1.10, aclocal.m4-1.10, config.h.in-1.10,
configure.ac-1.10, configure-1.10 (all new): Original files
from release 1.10.
* acinclude.m4 (new): M4 macros extracted from aclocal.m4-1.10.
* Makefile.in, configure.ac: Adapted for TeX Live.
* aclocal.m4, config.h.in, configure: Regenerated.
* dvipng.{dvi,help,info}: Updated generated files.
2008-05-01 Vladimir Volovich <vvv@vsu.ru>
* misc.c: #include dvipng.h again at the top, since the mmap
clash is resolved.
2008-04-29 Vladimir Volovich <vvv@vsu.ru>
* misc.c: #include dvipng.h after sys/mman.h, for AIX.
2008-04-06 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.ac: respect library dependencies.
2008-04-02 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.ac: fix (system and included) library dependencies.
2008-03-31 Peter Breitenlohner <peb@mppmu.mpg.de>
* special.c: allow for libgd without jpeg support.
* configure.ac, config.h.in, configure: adapt.
2008-02-20 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.ac: Use AC_SEARCH_LIBS such that -lm and -lgen are
automatically appended to LIBS if needed.
Quote first arg of of AC_DEFUN.
2006-12-24 Karl Berry <karl@tug.org>
* dvipng.h: don't try stdbool if we have kpathsea, Staszek's old
machine doesn't define false.
2006-12-11 Karl Berry <karl@tug.org>
* Makefile.in (MKINSTALLDIRS): is in $(srcdir).
2006-12-09 Karl Berry <karl@tug.org>
* dvipng.h (alloca) [_AIX]: #define as _alloca, per the autoconf
manual.
2006-12-05 Karl Berry <karl@tug.org>
* Imported release 1.9.
|