2019-04-07 Karl Berry * version.ac (dvipng_version): 1.16. * Import release 1.16 from Savannah, including these among other changes: 2019-04-06 Jan-Åke Larsson * 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 * Makefile.am, configure.ac: New convention. 2015-07-07 Peter Breitenlohner * Makefile.am: Better dependencies for 'make check'. 2015-03-10 Peter Breitenlohner * configure.ac: Drop checks for strstr and strtol. 2015-03-07 Peter Breitenlohner * 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 * Imported release 1.15 from savannah.nongnu.org. * doc/Makefile.am, version.ac: Adapted. 2015-02-16 Peter Breitenlohner * Makefile.am: Use the fragment ../../am/dist_hook.am. 2014-08-22 Peter Breitenlohner * Makefile.am: Add explicit dependency on freetype2 and libpng. 2014-02-26 Peter Breitenlohner * configure.ac: Drop AC_FUNC_{ALLOCA,FORK} (results not used). 2013-09-03 Peter Breitenlohner * gs-device.m4, makeinfo.m4: Slightly rewrite, update Copyright. 2013-09-02 Peter Breitenlohner * Makefile.am: Drop ACLOCAL_AMFLAGS. * configure.ac: Use AC_CONFIG_MACRO_DIRS. 2013-07-05 Peter Breitenlohner * Makefile.am, doc/Makefile.am: Moved Makefile fragments to ../../am/. 2013-07-05 Peter Breitenlohner * dvipng.test: ALso run 'dvipng --gif'. * Makefile.am (CLEANFILES): Adapted. 2013-05-19 Peter Breitenlohner * 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 * ac/withenable.ac, Makefile.am, configure.ac: Drop t1lib. 2013-01-30 Peter Breitenlohner * Makefile.am, configure.ac: Allow subdir-objects. 2012-11-22 Peter Breitenlohner * Makefile.am (dvipng_dependencies): Drop indirect dependencies. 2012-07-25 Peter Breitenlohner * configure.ac: Drop check for 64-bit integer types, already done via KPSE_COMMON. 2012-05-22 Peter Breitenlohner * dvipng.test: Cope with spaces in paths returned by kpsewhich. 2011-10-04 Peter Breitenlohner * Makefile.am (CLEANFILES): Adapt to 'new' test script. 2011-05-30 Peter Breitenlohner * Makefile.am: Use ../am/bin_links.am for $(bindir) links. 2011-02-15 Peter Breitenlohner * Makefile.am, configure.ac [WIN32]: Add dvigif.exe wrapper. 2011-02-08 Peter Breitenlohner * doc/Makefile.am: Use ../am/man1_links.am for manpage links. 2010-12-16 Peter Breitenlohner * 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 * Imported release 1.14 from savannah.nongnu.org. * configure.ac: Adapted. 2010-05-30 Vladimir Volovich * dvipng.test: use `...` not $(...). 2010-05-01 Karl Berry * dvipng.texi: include full gd copyright notice; seems the safe thing to do. 2010-04-20 Peter Breitenlohner * dvipng.test: Check results from running kpsewhich. * Makefile.am: Reactivate the test. 2010-04-19 Karl Berry * Makefile.am: forget the tests. 2010-04-19 Peter Breitenlohner * Makefile.am: Add dvipng-test.dvi. 2010-04-18 Karl Berry * dvipng.test: do not run latex. * dvipng-test.dvi: new file. 2010-03-29 Peter Breitenlohner * configure.ac: Remove AC_TYPE_SIZE_T, now part of KPSE_COMMON. 2010-03-18 Peter Breitenlohner * Imported release 1.13 from savannah.nongnu.org. * configure.ac: Adapted. 2010-03-09 Peter Breitenlohner * configure.ac: Check for kpse_set_program_name() as used in dvipng.c instead of kpse_set_progname(). 2010-02-24 Peter Breitenlohner * configure.ac, help/Makefile.am: Do not even try to rebuild doc/dvipng.help when cross compiling. 2010-02-02 Peter Breitenlohner * configure.ac: Fix 'on demand' build. 2010-01-19 Peter Breitenlohner * Makefile.am, configure.ac: Rearrange for 'on demand' build. 2009-11-03 Peter Breitenlohner * 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 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 * help/Makefile.am: do not even try to rebuild doc/dvipng.help unless dvipng$(EXEEXT) has been rebuilt. 2009-06-09 Peter Breitenlohner 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 * dvipng-1.12-patches (new): patches applied to dvipng-1.12. 2009-03-25 Peter Breitenlohner * 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 * 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 * special.c: portability fix - put variable declarations at the beginning of the block. 2008-05-15 Peter Breitenlohner * 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 * 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 * 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 * misc.c: #include dvipng.h again at the top, since the mmap clash is resolved. 2008-04-29 Vladimir Volovich * misc.c: #include dvipng.h after sys/mman.h, for AIX. 2008-04-06 Peter Breitenlohner * configure.ac: respect library dependencies. 2008-04-02 Peter Breitenlohner * configure.ac: fix (system and included) library dependencies. 2008-03-31 Peter Breitenlohner * special.c: allow for libgd without jpeg support. * configure.ac, config.h.in, configure: adapt. 2008-02-20 Peter Breitenlohner * 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 * dvipng.h: don't try stdbool if we have kpathsea, Staszek's old machine doesn't define false. 2006-12-11 Karl Berry * Makefile.in (MKINSTALLDIRS): is in $(srcdir). 2006-12-09 Karl Berry * dvipng.h (alloca) [_AIX]: #define as _alloca, per the autoconf manual. 2006-12-05 Karl Berry * Imported release 1.9.