summaryrefslogtreecommitdiff
path: root/Build/source/libs/libpng/libpng-src/projects
diff options
context:
space:
mode:
authorAkira Kakuto <kakuto@fuk.kindai.ac.jp>2016-01-15 23:53:35 +0000
committerAkira Kakuto <kakuto@fuk.kindai.ac.jp>2016-01-15 23:53:35 +0000
commit37869ef337c30e7dabab5cb596f89ea4ad37c318 (patch)
tree97f53b7d3c86fdb3997cfc1ebaf2e246f1770a45 /Build/source/libs/libpng/libpng-src/projects
parent07ee4de7ca2045ef92c95e08436a7baaa30c981b (diff)
linpng 1.6.21
git-svn-id: svn://tug.org/texlive/trunk@39398 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/libpng/libpng-src/projects')
-rw-r--r--Build/source/libs/libpng/libpng-src/projects/vstudio/WARNING27
-rw-r--r--Build/source/libs/libpng/libpng-src/projects/vstudio/readme.txt44
-rw-r--r--Build/source/libs/libpng/libpng-src/projects/vstudio/zlib.props2
3 files changed, 38 insertions, 35 deletions
diff --git a/Build/source/libs/libpng/libpng-src/projects/vstudio/WARNING b/Build/source/libs/libpng/libpng-src/projects/vstudio/WARNING
deleted file mode 100644
index da002c937df..00000000000
--- a/Build/source/libs/libpng/libpng-src/projects/vstudio/WARNING
+++ /dev/null
@@ -1,27 +0,0 @@
-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/Build/source/libs/libpng/libpng-src/projects/vstudio/readme.txt b/Build/source/libs/libpng/libpng-src/projects/vstudio/readme.txt
index 38664638862..642a42b5893 100644
--- a/Build/source/libs/libpng/libpng-src/projects/vstudio/readme.txt
+++ b/Build/source/libs/libpng/libpng-src/projects/vstudio/readme.txt
@@ -1,9 +1,9 @@
VisualStudio instructions
-libpng version 1.6.20 - December 3, 2015
+libpng version 1.6.21 - January 15, 2016
-Copyright (c) 1998-2010 Glenn Randers-Pehrson
+Copyright (c) 2010,2013,2015 Glenn Randers-Pehrson
This code is released under the libpng license.
For conditions of distribution and use, see the disclaimer
@@ -38,16 +38,17 @@ In particular the runtime library is the "MultiThreaded DLL" version.
If you use Visual Studio defaults to build your application you will have no
problems.
-If you don't use the Visual Studio defaults your application must still be built
-with the default runtime option (/MD). If, for some reason, it is not then your
-application will crash inside libpng16.dll as soon as libpng tries to read
-from a file handle you pass in.
+If you don't use the Visual Studio defaults your application must still be
+built with the default runtime option (/MD). If, for some reason, it is not
+then your application will crash inside libpng16.dll as soon as libpng
+tries to read from a file handle you pass in.
If you do not want to use the DLL, for example for a very small application,
the 'release library' configuration may be more appropriate. This is built
with a non-standard runtime library - the "MultiThreaded" version. When you
build your application it must be compiled with this option (/MT), otherwise
-it will not build (if you are lucky) or crash (if you are not.)
+it will not build (if you are lucky) or crash (if you are not.) See the
+WARNING file that is distributed along with this readme.txt.
Stop reading here
=================
@@ -63,3 +64,32 @@ track down.)
The debug build of libpng is minimally supported. Support for debug builds of
zlib is also minimal. You really don't want to do this.
+
+WARNING
+=======
+Libpng 1.6.x 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.x 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 back to /MDd for libpng 1.6.0 and later.
+
+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/Build/source/libs/libpng/libpng-src/projects/vstudio/zlib.props b/Build/source/libs/libpng/libpng-src/projects/vstudio/zlib.props
index 7faf359435f..f06f8a0dcdf 100644
--- a/Build/source/libs/libpng/libpng-src/projects/vstudio/zlib.props
+++ b/Build/source/libs/libpng/libpng-src/projects/vstudio/zlib.props
@@ -2,7 +2,7 @@
<!--
* zlib.props - location of zlib source
*
- * libpng version 1.6.20 - December 3, 2015
+ * libpng version 1.6.21 - January 15, 2016
*
* Copyright (c) 1998-2011 Glenn Randers-Pehrson
*