From c39be26f5ac8aa5bc3a53ca26ddece3b4c0e30c0 Mon Sep 17 00:00:00 2001 From: John Bowler Date: Sat, 29 Sep 2012 17:48:53 -0500 Subject: [PATCH] [libpng16] Add updated WARNING file from libpng 1.5/vstudio --- ANNOUNCE | 5 +++-- CHANGES | 3 ++- projects/vstudio/WARNING | 27 +++++++++++++++++++++++++++ projects/vstudio/readme.txt | 2 +- projects/vstudio/zlib.props | 2 +- 5 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 projects/vstudio/WARNING diff --git a/ANNOUNCE b/ANNOUNCE index f324c2557..d867bb40c 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,5 +1,5 @@ -Libpng 1.6.0beta30 - September 27, 2012 +Libpng 1.6.0beta30 - September 29, 2012 This is not intended to be a public release. It will be replaced within a few weeks by a public version or by another test version. @@ -504,7 +504,7 @@ Version 1.6.0beta29 [September 4, 2012] part plus guessing a gAMA value requires code to pass selected RGB values through the profile. -Version 1.6.0beta30 [September 27, 2012] +Version 1.6.0beta30 [September 29, 2012] Changed ICC profile matrix/vector types to not depend on array type rules. By the ANSI-C standard the new types should be identical to the previous versions, and all known versions of gcc tested with the previous versions @@ -518,6 +518,7 @@ Version 1.6.0beta30 [September 27, 2012] Marked the broken (bad white point) original HP sRGB profiles correctly and correct comments. Added -DZ_SOLO to contrib/pngminim/*/makefile to work with zlib-1.2.7 + Add updated WARNING file from libpng 1.5/vstudio Send comments/corrections/commendations to png-mng-implement at lists.sf.net (subscription required; visit diff --git a/CHANGES b/CHANGES index cc91a400d..ec223796e 100644 --- a/CHANGES +++ b/CHANGES @@ -4256,7 +4256,7 @@ Version 1.6.0beta29 [September 4, 2012] part plus guessing a gAMA value requires code to pass selected RGB values through the profile. -Version 1.6.0beta30 [September 27, 2012] +Version 1.6.0beta30 [September 29, 2012] Changed ICC profile matrix/vector types to not depend on array type rules. By the ANSI-C standard the new types should be identical to the previous versions, and all known versions of gcc tested with the previous versions @@ -4270,6 +4270,7 @@ Version 1.6.0beta30 [September 27, 2012] Marked the broken (bad white point) original HP sRGB profiles correctly and correct comments. Added -DZ_SOLO to contrib/pngminim/*/makefile to work with zlib-1.2.7 + Add updated WARNING file from libpng 1.5/vstudio Send comments/corrections/commendations to png-mng-implement at lists.sf.net (subscription required; visit diff --git a/projects/vstudio/WARNING b/projects/vstudio/WARNING new file mode 100644 index 000000000..da002c937 --- /dev/null +++ b/projects/vstudio/WARNING @@ -0,0 +1,27 @@ +WARNING +======= +Libpng 1.6 does not use the default run-time library when building static +library builds of libpng; instead of the shared DLL runtime it uses a static +runtime. If you need to change this make sure to change the setting on all the +relevant projects: + +libpng +zlib +all the test programs + +The runtime library settings for each build are as follows: + + Release Debug +DLL /MD /MDd +Library /MT /MTd + +NOTICE that libpng 1.5 erroneously used /MD for Debug DLL builds; if you used +the debug builds in your app and you changed your app to use /MD you will need +to change it to /MDd for libpng 1.6. + +The Visual Studio 2010 defaults for a Win32 DLL or Static Library project are +as follows: + + Release Debug +DLL /MD /MDd +Static Library /MD /MDd diff --git a/projects/vstudio/readme.txt b/projects/vstudio/readme.txt index b9e6a4531..2823548bc 100644 --- a/projects/vstudio/readme.txt +++ b/projects/vstudio/readme.txt @@ -1,7 +1,7 @@ VisualStudio instructions -libpng version 1.6.0beta30 - September 4, 2012 +libpng version 1.6.0beta30 - September 29, 2012 Copyright (c) 1998-2010 Glenn Randers-Pehrson diff --git a/projects/vstudio/zlib.props b/projects/vstudio/zlib.props index b49f6c389..49e5a5f51 100644 --- a/projects/vstudio/zlib.props +++ b/projects/vstudio/zlib.props @@ -2,7 +2,7 @@