From 61b4c957269727a0a2526edc2331881da8346100 Mon Sep 17 00:00:00 2001 From: glennrp Date: Tue, 10 Nov 2009 20:40:41 +0000 Subject: [PATCH] Warn about using old libpng-1.4.0 beta versions. --- ChangeLog | 3 ++- coders/png.c | 12 ++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 5a4a97446..3724fded5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,6 @@ 2009-11-09 6.5.7-7 Glenn Randers-Pehrson - * Suppress libpng pedantic warnings. + * Suppress libpng pedantic warnings and warn about using old libpng-1.4.0 + beta versions. 2009-11-09 6.5.7-7 Cristy * Bump library age. diff --git a/coders/png.c b/coders/png.c index f0c1e1a47..573619519 100644 --- a/coders/png.c +++ b/coders/png.c @@ -1734,6 +1734,18 @@ static Image *ReadOnePNGImage(MngInfo *mng_info, PNG_LIBPNG_VER_STRING); #endif +#if (PNG_LIBPNG_VER >= 10400) +# ifndef PNG_TRANSFORM_GRAY_TO_RGB /* Added at libpng-1.4.0beta67 */ + if (image_info->verbose) + { + printf("Your PNG library (libpng-%s) is an old beta version.\n", + PNG_LIBPNG_VER_STRING); + printf("Please update it.\n"); + } +# endif +#endif + + quantum_info = (QuantumInfo *) NULL; image=mng_info->image; -- 2.40.0