summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2014-10-23 06:54:40 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2014-10-23 06:54:40 +0000
commit451a43e62579e2dcd2c70930dc0490038a8aeb3b (patch)
treef2345a7d07c9755b4fe23f465c6bec9ab88562f6
parentc58426558bb2f816e2b6e8985853f1bee7a8398d (diff)
libpng 1.6.14
git-svn-id: svn://tug.org/texlive/trunk@35426 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/source/libs/README2
-rw-r--r--Build/source/libs/libpng/ChangeLog5
-rwxr-xr-xBuild/source/libs/libpng/configure24
-rw-r--r--Build/source/libs/libpng/libpng-1.6.13/ANNOUNCE59
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14-PATCHES/ChangeLog (renamed from Build/source/libs/libpng/libpng-1.6.13-PATCHES/ChangeLog)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14-PATCHES/TL-Changes (renamed from Build/source/libs/libpng/libpng-1.6.13-PATCHES/TL-Changes)4
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/ANNOUNCE63
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/CHANGES (renamed from Build/source/libs/libpng/libpng-1.6.13/CHANGES)57
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/CMakeLists.txt (renamed from Build/source/libs/libpng/libpng-1.6.13/CMakeLists.txt)4
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/INSTALL (renamed from Build/source/libs/libpng/libpng-1.6.13/INSTALL)15
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/LICENSE (renamed from Build/source/libs/libpng/libpng-1.6.13/LICENSE)4
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/Makefile.am (renamed from Build/source/libs/libpng/libpng-1.6.13/Makefile.am)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/README (renamed from Build/source/libs/libpng/libpng-1.6.13/README)21
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/TODO (renamed from Build/source/libs/libpng/libpng-1.6.13/TODO)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/arm/arm_init.c (renamed from Build/source/libs/libpng/libpng-1.6.13/arm/arm_init.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/arm/filter_neon.S (renamed from Build/source/libs/libpng/libpng-1.6.13/arm/filter_neon.S)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/arm/filter_neon_intrinsics.c (renamed from Build/source/libs/libpng/libpng-1.6.13/arm/filter_neon_intrinsics.c)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/autogen.sh (renamed from Build/source/libs/libpng/libpng-1.6.13/autogen.sh)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/config.h.in (renamed from Build/source/libs/libpng/libpng-1.6.13/config.h.in)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/configure.ac (renamed from Build/source/libs/libpng/libpng-1.6.13/configure.ac)6
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/README.txt (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/README.txt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/arm-neon/README (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/arm-neon/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/arm-neon/android-ndk.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/arm-neon/android-ndk.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/arm-neon/linux-auxv.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/arm-neon/linux-auxv.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/arm-neon/linux.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/arm-neon/linux.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/README (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/read.dfa (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/read.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/s_read.dfa (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/s_read.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/s_write.dfa (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/s_write.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/simple.dfa (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/simple.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/write.dfa (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/write.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/examples/README.txt (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/examples/README.txt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/examples/iccfrompng.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/examples/iccfrompng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/examples/pngpixel.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/examples/pngpixel.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/examples/pngtopng.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/examples/pngtopng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/COPYING (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/COPYING)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/LICENSE (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/LICENSE)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/Makefile.mingw32 (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/Makefile.mingw32)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/Makefile.sgi (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/Makefile.sgi)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/Makefile.unx (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/Makefile.unx)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/Makefile.w32 (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/Makefile.w32)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/README (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/makevms.com (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/makevms.com)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/readpng.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/readpng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/readpng.h (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/readpng.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/readpng2.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/readpng2.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/readpng2.h (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/readpng2.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/readppm.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/readppm.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/rpng-win.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/rpng-win.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/rpng-x.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/rpng-x.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/rpng2-win.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/rpng2-win.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/rpng2-x.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/rpng2-x.c)15
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/toucan.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/toucan.png)bin12901 -> 12901 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/wpng.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/wpng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/writepng.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/writepng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/writepng.h (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/writepng.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/fakepng.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/fakepng.c)2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/contrib/libtests/gentests.sh (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/gentests.sh)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/makepng.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/makepng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/pngimage.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/pngimage.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/pngstest.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/pngstest.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/pngunknown.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/pngunknown.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/pngvalid.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/pngvalid.c)14
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/readpng.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/readpng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/tarith.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/tarith.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/timepng.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/timepng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/README (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/decoder/README (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/decoder/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/decoder/makefile (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/decoder/makefile)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/decoder/pngusr.dfa (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/decoder/pngusr.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/decoder/pngusr.h (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/decoder/pngusr.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/encoder/README (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/encoder/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/encoder/makefile (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/encoder/makefile)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/encoder/pngusr.dfa (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/encoder/pngusr.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/encoder/pngusr.h (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/encoder/pngusr.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/preader/README (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/preader/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/preader/makefile (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/preader/makefile)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/preader/pngusr.dfa (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/preader/pngusr.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/preader/pngusr.h (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/preader/pngusr.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/README (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/makefile.std (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/makefile.std)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/makefile.tc3 (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/makefile.tc3)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/makevms.com (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/makevms.com)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/png2pnm.bat (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/png2pnm.bat)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/png2pnm.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/png2pnm.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/png2pnm.sh (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/png2pnm.sh)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/pngminus.bat (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/pngminus.bat)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/pngminus.sh (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/pngminus.sh)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/pnm2png.bat (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/pnm2png.bat)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/pnm2png.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/pnm2png.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/pnm2png.sh (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/pnm2png.sh)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/README (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn0g01.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn0g01.png)bin164 -> 164 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn0g02.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn0g02.png)bin104 -> 104 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn0g04.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn0g04.png)bin145 -> 145 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn0g08.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn0g08.png)bin138 -> 138 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn0g16.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn0g16.png)bin167 -> 167 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn2c08.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn2c08.png)bin145 -> 145 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn2c16.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn2c16.png)bin302 -> 302 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn3p01.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn3p01.png)bin112 -> 112 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn3p02.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn3p02.png)bin146 -> 146 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn3p04.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn3p04.png)bin216 -> 216 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn3p08.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn3p08.png)bin1286 -> 1286 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn4a08.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn4a08.png)bin126 -> 126 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn4a16.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn4a16.png)bin2206 -> 2206 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn6a08.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn6a08.png)bin184 -> 184 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn6a16.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn6a16.png)bin3435 -> 3435 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbbn0g01.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbbn0g01.png)bin176 -> 176 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbbn0g02.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbbn0g02.png)bin197 -> 197 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbbn0g04.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbbn0g04.png)bin429 -> 429 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbbn2c16.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbbn2c16.png)bin2041 -> 2041 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbbn3p08.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbbn3p08.png)bin1499 -> 1499 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbgn2c16.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbgn2c16.png)bin2041 -> 2041 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbgn3p08.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbgn3p08.png)bin1499 -> 1499 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbrn2c08.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbrn2c08.png)bin1633 -> 1633 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbwn0g16.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbwn0g16.png)bin1313 -> 1313 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbwn3p08.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbwn3p08.png)bin1496 -> 1496 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbyn3p08.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbyn3p08.png)bin1499 -> 1499 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftp0n0g08.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftp0n0g08.png)bin719 -> 719 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftp0n2c08.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftp0n2c08.png)bin1594 -> 1594 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftp0n3p08.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftp0n3p08.png)bin1476 -> 1476 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftp1n3p08.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftp1n3p08.png)bin1483 -> 1483 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/tools/README.txt (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/tools/README.txt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/tools/checksum-icc.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/tools/checksum-icc.c)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/contrib/tools/chkfmt (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/tools/chkfmt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/tools/cvtcolor.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/tools/cvtcolor.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/tools/intgamma.sh (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/tools/intgamma.sh)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/tools/makesRGB.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/tools/makesRGB.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/tools/png-fix-itxt.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/tools/png-fix-itxt.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/tools/pngfix.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/tools/pngfix.c)14
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/tools/sRGB.h (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/tools/sRGB.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/PngFile.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/PngFile.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/PngFile.h (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/PngFile.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/README.txt (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/README.txt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.c (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.dsp (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.dsp)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.dsw (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.dsw)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.ico (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.ico)bin766 -> 766 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.png (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.png)bin208 -> 208 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.rc (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.rc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/cexcept.h (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/cexcept.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/resource.h (renamed from Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/resource.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/example.c (renamed from Build/source/libs/libpng/libpng-1.6.13/example.c)6
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/libpng-config.in (renamed from Build/source/libs/libpng/libpng-1.6.13/libpng-config.in)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/libpng-manual.txt (renamed from Build/source/libs/libpng/libpng-1.6.13/libpng-manual.txt)30
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/libpng.3 (renamed from Build/source/libs/libpng/libpng-1.6.13/libpng.3)43
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/libpng.pc.in (renamed from Build/source/libs/libpng/libpng-1.6.13/libpng.pc.in)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/libpngpf.3 (renamed from Build/source/libs/libpng/libpng-1.6.13/libpngpf.3)4
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/png.5 (renamed from Build/source/libs/libpng/libpng-1.6.13/png.5)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/png.c (renamed from Build/source/libs/libpng/libpng-1.6.13/png.c)27
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/png.h (renamed from Build/source/libs/libpng/libpng-1.6.13/png.h)37
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngbar.jpg (renamed from Build/source/libs/libpng/libpng-1.6.13/pngbar.jpg)bin2498 -> 2498 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngbar.png (renamed from Build/source/libs/libpng/libpng-1.6.13/pngbar.png)bin2399 -> 2399 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngconf.h (renamed from Build/source/libs/libpng/libpng-1.6.13/pngconf.h)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngdebug.h (renamed from Build/source/libs/libpng/libpng-1.6.13/pngdebug.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngerror.c (renamed from Build/source/libs/libpng/libpng-1.6.13/pngerror.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngget.c (renamed from Build/source/libs/libpng/libpng-1.6.13/pngget.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pnginfo.h (renamed from Build/source/libs/libpng/libpng-1.6.13/pnginfo.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pnglibconf.h (renamed from Build/source/libs/libpng/libpng-1.6.13/pnglibconf.h)4
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngmem.c (renamed from Build/source/libs/libpng/libpng-1.6.13/pngmem.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngnow.png (renamed from Build/source/libs/libpng/libpng-1.6.13/pngnow.png)bin2069 -> 2069 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngpread.c (renamed from Build/source/libs/libpng/libpng-1.6.13/pngpread.c)197
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngpriv.h (renamed from Build/source/libs/libpng/libpng-1.6.13/pngpriv.h)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngread.c (renamed from Build/source/libs/libpng/libpng-1.6.13/pngread.c)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngrio.c (renamed from Build/source/libs/libpng/libpng-1.6.13/pngrio.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngrtran.c (renamed from Build/source/libs/libpng/libpng-1.6.13/pngrtran.c)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngrutil.c (renamed from Build/source/libs/libpng/libpng-1.6.13/pngrutil.c)89
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngset.c (renamed from Build/source/libs/libpng/libpng-1.6.13/pngset.c)14
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngstruct.h (renamed from Build/source/libs/libpng/libpng-1.6.13/pngstruct.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngtest.c (renamed from Build/source/libs/libpng/libpng-1.6.13/pngtest.c)4
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngtest.png (renamed from Build/source/libs/libpng/libpng-1.6.13/pngtest.png)bin8695 -> 8695 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngtrans.c (renamed from Build/source/libs/libpng/libpng-1.6.13/pngtrans.c)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngusr.dfa (renamed from Build/source/libs/libpng/libpng-1.6.13/pngusr.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngwio.c (renamed from Build/source/libs/libpng/libpng-1.6.13/pngwio.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngwrite.c (renamed from Build/source/libs/libpng/libpng-1.6.13/pngwrite.c)37
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngwtran.c (renamed from Build/source/libs/libpng/libpng-1.6.13/pngwtran.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/pngwutil.c (renamed from Build/source/libs/libpng/libpng-1.6.13/pngwutil.c)27
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/libpng.tgt (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/libpng.tgt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/libpng.wpj (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/libpng.wpj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/pngconfig.mak (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/pngconfig.mak)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/pngstest.tgt (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/pngstest.tgt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/pngtest.tgt (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/pngtest.tgt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/pngvalid.tgt (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/pngvalid.tgt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/PRJ0041.mak (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/PRJ0041.mak)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/README.txt (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/README.txt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/README_zlib.txt (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/README_zlib.txt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/libpng.sln (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/libpng.sln)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/libpng.vcproj (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/libpng.vcproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/pngtest.vcproj (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/pngtest.vcproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/zlib.vcproj (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/zlib.vcproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/WARNING (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/WARNING)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/libpng/libpng.vcxproj (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/libpng/libpng.vcxproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/pnglibconf/pnglibconf.vcxproj (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/pnglibconf/pnglibconf.vcxproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/pngstest/pngstest.vcxproj (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/pngstest/pngstest.vcxproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/pngtest/pngtest.vcxproj (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/pngtest/pngtest.vcxproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/pngunknown/pngunknown.vcxproj (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/pngunknown/pngunknown.vcxproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/pngvalid/pngvalid.vcxproj (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/pngvalid/pngvalid.vcxproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/readme.txt (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/readme.txt)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/vstudio.sln (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/vstudio.sln)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/zlib.props (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/zlib.props)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/zlib/zlib.vcxproj (renamed from Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/zlib/zlib.vcxproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/README.txt (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/README.txt)10
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/SCOPTIONS.ppc (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/SCOPTIONS.ppc)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/scripts/checksym.awk (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/checksym.awk)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/def.dfn (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/def.dfn)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/descrip.mms (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/descrip.mms)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/dfn.awk (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/dfn.awk)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/intprefix.dfn (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/intprefix.dfn)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/libpng-config-body.in (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/libpng-config-body.in)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/libpng-config-head.in (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/libpng-config-head.in)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/libpng.pc.in (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/libpng.pc.in)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/libtool.m4 (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/libtool.m4)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/ltoptions.m4 (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/ltoptions.m4)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/ltsugar.m4 (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/ltsugar.m4)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/ltversion.m4 (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/ltversion.m4)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/lt~obsolete.m4 (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/lt~obsolete.m4)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/macro.lst (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/macro.lst)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.32sunu (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.32sunu)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.64sunu (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.64sunu)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.acorn (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.acorn)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.aix (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.aix)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.amiga (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.amiga)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.atari (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.atari)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.bc32 (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.bc32)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.beos (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.beos)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.bor (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.bor)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.cegcc (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.cegcc)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.darwin (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.darwin)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.dec (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.dec)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.dj2 (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.dj2)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.freebsd (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.freebsd)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.gcc (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.gcc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.hp64 (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.hp64)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.hpgcc (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.hpgcc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.hpux (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.hpux)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.ibmc (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.ibmc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.intel (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.intel)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.knr (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.knr)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.linux (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.linux)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.mips (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.mips)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.msc (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.msc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.msys (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.msys)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.ne12bsd (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.ne12bsd)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.netbsd (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.netbsd)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.openbsd (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.openbsd)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.sco (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.sco)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.sggcc (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.sggcc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.sgi (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.sgi)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.so9 (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.so9)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.solaris (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.solaris)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.solaris-x86 (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.solaris-x86)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.std (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.std)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.sunos (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.sunos)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.tc3 (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.tc3)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.vcwin32 (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.vcwin32)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/makevms.com (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/makevms.com)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/scripts/options.awk (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/options.awk)4
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/pnglibconf.dfa (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/pnglibconf.dfa)43
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/pnglibconf.h.prebuilt (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/pnglibconf.h.prebuilt)4
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/scripts/pnglibconf.mak (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/pnglibconf.mak)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/pngwin.rc (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/pngwin.rc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/prefix.dfn (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/prefix.dfn)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/smakefile.ppc (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/smakefile.ppc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/sym.dfn (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/sym.dfn)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/symbols.def (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/symbols.def)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/symbols.dfn (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/symbols.dfn)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.14/scripts/vers.dfn (renamed from Build/source/libs/libpng/libpng-1.6.13/scripts/vers.dfn)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngimage-full (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngimage-full)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngimage-quick (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngimage-quick)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-0g01 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-0g01)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-0g02 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-0g02)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-0g04 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-0g04)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-0g08 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-0g08)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-0g16 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-0g16)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-2c08 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-2c08)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-2c16 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-2c16)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-3p01 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-3p01)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-3p02 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-3p02)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-3p04 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-3p04)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-3p08 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-3p08)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-4a08 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-4a08)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-4a16 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-4a16)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-6a08 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-6a08)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-6a16 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-6a16)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngstest-error (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-error)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngtest (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngtest)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngunknown-IDAT (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-IDAT)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngunknown-discard (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-discard)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngunknown-if-safe (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-if-safe)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngunknown-sAPI (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-sAPI)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngunknown-sTER (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-sTER)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngunknown-save (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-save)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngunknown-vpAg (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-vpAg)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-16-to-8 (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-16-to-8)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-alpha-mode (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-alpha-mode)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-background (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-background)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-expand16-alpha-mode (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-expand16-alpha-mode)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-expand16-background (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-expand16-background)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-expand16-transform (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-expand16-transform)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-sbit (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-sbit)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-threshold (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-threshold)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-transform (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-transform)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngvalid-progressive-interlace-size (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-progressive-interlace-size)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngvalid-progressive-interlace-standard (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-progressive-interlace-standard)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngvalid-progressive-interlace-transform (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-progressive-interlace-transform)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngvalid-progressive-standard (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-progressive-standard)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.14/tests/pngvalid-standard (renamed from Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-standard)0
-rw-r--r--Build/source/libs/libpng/version.ac2
309 files changed, 476 insertions, 451 deletions
diff --git a/Build/source/libs/README b/Build/source/libs/README
index 7245ec25b50..9bdc0723760 100644
--- a/Build/source/libs/README
+++ b/Build/source/libs/README
@@ -33,7 +33,7 @@ icu 54.1 (release) - checked 2oct14
libpaper 1.1.24+nmu2 - checked 24oct13
ftp://ftp.de.debian.org/debian/pool/main/libp/libpaper/
-libpng 1.6.13 - checked 22aug14
+libpng 1.6.14 - checked 23oct14
http://www.libpng.org/ - used by many
http://www.libpng.org/pub/png/pngcode.html
diff --git a/Build/source/libs/libpng/ChangeLog b/Build/source/libs/libpng/ChangeLog
index 742bad76ce0..5b6426b7bea 100644
--- a/Build/source/libs/libpng/ChangeLog
+++ b/Build/source/libs/libpng/ChangeLog
@@ -1,3 +1,8 @@
+2014-10-23 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Import libpng-1.6.14.
+ * version.ac: Adjust.
+
2014-08-22 Peter Breitenlohner <peb@mppmu.mpg.de>
Import libpng-1.6.13.
diff --git a/Build/source/libs/libpng/configure b/Build/source/libs/libpng/configure
index 3fb188a3adc..d4b45b7a13f 100755
--- a/Build/source/libs/libpng/configure
+++ b/Build/source/libs/libpng/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libpng (TeX Live) 1.6.13.
+# Generated by GNU Autoconf 2.69 for libpng (TeX Live) 1.6.14.
#
# Report bugs to <tex-k@tug.org>.
#
@@ -580,12 +580,12 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='libpng (TeX Live)'
PACKAGE_TARNAME='libpng--tex-live-'
-PACKAGE_VERSION='1.6.13'
-PACKAGE_STRING='libpng (TeX Live) 1.6.13'
+PACKAGE_VERSION='1.6.14'
+PACKAGE_STRING='libpng (TeX Live) 1.6.14'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
-ac_unique_file="libpng-1.6.13/pngget.c"
+ac_unique_file="libpng-1.6.14/pngget.c"
# Factoring default headers for most tests.
ac_includes_default="\
#include <stdio.h>
@@ -1286,7 +1286,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures libpng (TeX Live) 1.6.13 to adapt to many kinds of systems.
+\`configure' configures libpng (TeX Live) 1.6.14 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1353,7 +1353,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libpng (TeX Live) 1.6.13:";;
+ short | recursive ) echo "Configuration of libpng (TeX Live) 1.6.14:";;
esac
cat <<\_ACEOF
@@ -1458,7 +1458,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libpng (TeX Live) configure 1.6.13
+libpng (TeX Live) configure 1.6.14
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1881,7 +1881,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libpng (TeX Live) $as_me 1.6.13, which was
+It was created by libpng (TeX Live) $as_me 1.6.14, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3804,7 +3804,7 @@ fi
# Define the identity of the package.
PACKAGE='libpng--tex-live-'
- VERSION='1.6.13'
+ VERSION='1.6.14'
cat >>confdefs.h <<_ACEOF
@@ -5722,7 +5722,7 @@ LIBS=$kpse_save_LIBS
echo timestamp >config.force
fi
-LIBPNG_TREE=libpng-1.6.13
+LIBPNG_TREE=libpng-1.6.14
LIBPNG_DEFINES='-DPNG_CONFIGURE_LIBPNG -DPNG_NO_MMX_CODE'
@@ -6273,7 +6273,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libpng (TeX Live) $as_me 1.6.13, which was
+This file was extended by libpng (TeX Live) $as_me 1.6.14, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -6339,7 +6339,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-libpng (TeX Live) config.status 1.6.13
+libpng (TeX Live) config.status 1.6.14
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/Build/source/libs/libpng/libpng-1.6.13/ANNOUNCE b/Build/source/libs/libpng/libpng-1.6.13/ANNOUNCE
deleted file mode 100644
index c14a3d1969d..00000000000
--- a/Build/source/libs/libpng/libpng-1.6.13/ANNOUNCE
+++ /dev/null
@@ -1,59 +0,0 @@
-Libpng 1.6.13 - August 21, 2014
-
-This is a public release of libpng, intended for use in production codes.
-
-Files available for download:
-
-Source files with LF line endings (for Unix/Linux) and with a
-"configure" script
-
- libpng-1.6.13.tar.xz (LZMA-compressed, recommended)
- libpng-1.6.13.tar.gz
-
-Source files with CRLF line endings (for Windows), without the
-"configure" script
-
- lpng1613.7z (LZMA-compressed, recommended)
- lpng1613.zip
-
-Other information:
-
- libpng-1.6.13-README.txt
- libpng-1.6.13-LICENSE.txt
- libpng-1.6.13-*.asc (armored detached GPG signatures)
-
-Changes since the last public release (1.6.12):
-
- Quieted -Wsign-compare and -Wclobber compiler warnings in
- contrib/pngminus/*.c
- Added "(void) png_ptr;" where needed in contrib/gregbook to quiet
- compiler complaints about unused pointers.
- Split a long output string in contrib/gregbook/rpng2-x.c.
- Added "PNG_SET_OPTION" requirement for sRGB chunk support to pnglibconf.dfa,
- Needed for write-only support (John Bowler).
- Changed "if defined(__ARM_NEON__)" to
- "if (defined(__ARM_NEON__) || defined(__ARM_NEON))" (James Wu).
- Fixed clang no-warning builds: png_digit was defined but never used.
- Fixed an incorrect separator ("/" should be "\") in scripts/makefile.vcwin32
- (bug report from Wolfgang S. Kechel). Bug was introduced in libpng-1.6.11.
- Also fixed makefile.bc32, makefile.bor, makefile.msc, makefile.intel, and
- makefile.tc3 similarly.
- Removed scripts/makefile.elf. It has not worked since libpng-1.5.0beta14
- due to elimination of the PNG_FUNCTION_EXPORT and PNG_DATA_EXPORT
- definitions from pngconf.h.
- Ensure that CMakeLists.txt makes the target "lib" directory before making
- symbolic link into it (SourceForge bug report #226 by Rolf Timmermans).
- Added opinion that the ECCN (Export Control Classification Number) for
- libpng is EAR99 to the README file.
- Eliminated use of "$<" in makefile explicit rules, when copying
- $PNGLIBCONF_H_PREBUILT. This does not work on some versions of make;
- bug introduced in libpng version 1.6.11.
- Made "ccopts" agree with "CFLAGS" in scripts/makefile.hp* and makefile.*sunu
-
-Send comments/corrections/commendations to png-mng-implement at lists.sf.net
-(subscription required; visit
-https://lists.sourceforge.net/lists/listinfo/png-mng-implement
-to subscribe)
-or to glennrp at users.sourceforge.net
-
-Glenn R-P
diff --git a/Build/source/libs/libpng/libpng-1.6.13-PATCHES/ChangeLog b/Build/source/libs/libpng/libpng-1.6.14-PATCHES/ChangeLog
index 26311ea5079..26311ea5079 100644
--- a/Build/source/libs/libpng/libpng-1.6.13-PATCHES/ChangeLog
+++ b/Build/source/libs/libpng/libpng-1.6.14-PATCHES/ChangeLog
diff --git a/Build/source/libs/libpng/libpng-1.6.13-PATCHES/TL-Changes b/Build/source/libs/libpng/libpng-1.6.14-PATCHES/TL-Changes
index d8bac346576..29f49fd8bb8 100644
--- a/Build/source/libs/libpng/libpng-1.6.13-PATCHES/TL-Changes
+++ b/Build/source/libs/libpng/libpng-1.6.14-PATCHES/TL-Changes
@@ -1,5 +1,5 @@
-Changes applied to the libpng-1.6.13/ tree as obtained from:
- http://www.libpng.org/ libpng-1.6.13.tar.xz
+Changes applied to the libpng-1.6.14/ tree as obtained from:
+ http://www.libpng.org/ libpng-1.6.14.tar.xz
Copied:
scripts/pnglibconf.h.prebuilt -> pnglibconf.h
diff --git a/Build/source/libs/libpng/libpng-1.6.14/ANNOUNCE b/Build/source/libs/libpng/libpng-1.6.14/ANNOUNCE
new file mode 100644
index 00000000000..5dfc7596700
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.14/ANNOUNCE
@@ -0,0 +1,63 @@
+Libpng 1.6.14 - October 23, 2014
+
+This is a public release of libpng, intended for use in production codes.
+
+Files available for download:
+
+Source files with LF line endings (for Unix/Linux) and with a
+"configure" script
+
+ libpng-1.6.14.tar.xz (LZMA-compressed, recommended)
+ libpng-1.6.14.tar.gz
+
+Source files with CRLF line endings (for Windows), without the
+"configure" script
+
+ lpng1614.7z (LZMA-compressed, recommended)
+ lpng1614.zip
+
+Other information:
+
+ libpng-1.6.14-README.txt
+ libpng-1.6.14-LICENSE.txt
+ libpng-1.6.14-*.asc (armored detached GPG signatures)
+
+Changes since the last public release (1.6.13):
+ Guard usage of png_ptr->options with #ifdef PNG_SET_OPTION_SUPPORTED.
+ Do not build contrib/tools/pngfix.c when PNG_SETJMP_NOT_SUPPORTED,
+ to allow "make" to complete without setjmp support (bug report by
+ Claudio Fontana)
+ Add "#include <setjmp.h>" to contrib/tools/pngfix.c (John Bowler)
+ Use nanosleep() instead of usleep() in contrib/gregbook/rpng2-x.c
+ because usleep() is deprecated.
+ Define usleep() in contrib/gregbook/rpng2-x.c if not already defined
+ in unistd.h and nanosleep() is not available; fixes error introduced
+ in libpng-1.6.13.
+ Define FE_DIVBYZERO, FE_INVALID, and FE_OVERFLOW in pngvalid.c if not
+ already defined (bug report by "zootus at users.sourceforge.net").
+ Fixed incorrect handling of the iTXt compression flag in pngrutil.c
+ (bug report by Shunsaku Hirata). Bug was introduced in libpng-1.6.0.
+ Added "option READ_iCCP enables READ_COMPRESSED_TEXT" to pnglibconf.dfa
+ Removed unused "text_len" parameter from private function png_write_zTXt().
+ Conditionally compile some code in png_deflate_claim(), when
+ PNG_WARNINGS_SUPPORTED and PNG_ERROR_TEXT_SUPPORTED are disabled.
+ Replaced repeated code in pngpread.c with PNG_PUSH_SAVE_BUFFER_IF_FULL.
+ Added "chunk iTXt enables TEXT" and "chunk zTXt enables TEXT"
+ to pnglibconf.dfa.
+ Removed "option READ_COMPRESSED_TEXT enables READ_TEXT" from pnglibconf.dfa,
+ to make it possible to configure a libpng that supports iCCP but not TEXT.
+ Removed "option WRITE_COMPRESSED_TEXT enables WRITE_TEXT" from pnglibconf.dfa
+ Only mark text chunks as written after successfully writing them.
+ Fixed some typos in comments.
+ Changed png_convert_to_rfc_1123() to png_convert_to_rfc_1123_buffer()
+ in the manual, to reflect the change made in libpng-1.6.0.
+ Updated README file to explain that direct access to the png_struct
+ and info_struct members has not been permitted since libpng-1.5.0.
+
+Send comments/corrections/commendations to png-mng-implement at lists.sf.net
+(subscription required; visit
+https://lists.sourceforge.net/lists/listinfo/png-mng-implement
+to subscribe)
+or to glennrp at users.sourceforge.net
+
+Glenn R-P
diff --git a/Build/source/libs/libpng/libpng-1.6.13/CHANGES b/Build/source/libs/libpng/libpng-1.6.14/CHANGES
index 880eca9789b..04ae66361b3 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/CHANGES
+++ b/Build/source/libs/libpng/libpng-1.6.14/CHANGES
@@ -4430,7 +4430,7 @@ Version 1.6.1beta05 [March 1, 2013]
Version 1.6.1beta06 [March 4, 2013]
Better documentation of unknown handling API interactions.
Corrected Android builds and corrected libpng.vers with symbol
- prefixing This adds an API to set optimization options externally,
+ prefixing. This adds an API to set optimization options externally,
providing an alternative and general solution for the non-portable
run-time tests used by the ARM Neon code. It also makes those tests
compile and link on Android.
@@ -4978,6 +4978,61 @@ Version 1.6.13rc01 [August 14, 2014]
Version 1.6.13 [August 21, 2014]
No changes.
+Version 1.6.14beta01 [September 14, 2014]
+ Guard usage of png_ptr->options with #ifdef PNG_SET_OPTION_SUPPORTED.
+ Do not build contrib/tools/pngfix.c when PNG_SETJMP_NOT_SUPPORTED,
+ to allow "make" to complete without setjmp support (bug report by
+ Claudio Fontana)
+ Add "#include <setjmp.h>" to contrib/tools/pngfix.c (John Bowler)
+
+Version 1.6.14beta02 [September 18, 2014]
+ Use nanosleep() instead of usleep() in contrib/gregbook/rpng2-x.c
+ because usleep() is deprecated.
+ Define usleep() in contrib/gregbook/rpng2-x.c if not already defined
+ in unistd.h and nanosleep() is not available; fixes error introduced
+ in libpng-1.6.13.
+ Disable floating point exception handling in pngvalid.c when
+ PNG_FLOATING_ARITHMETIC is not supported (bug report by "zootus
+ at users.sourceforge.net").
+
+Version 1.6.14beta03 [September 19, 2014]
+ Define FE_DIVBYZERO, FE_INVALID, and FE_OVERFLOW in pngvalid.c if not
+ already defined. Revert floating point exception handling in pngvalid.c
+ to version 1.6.14beta01 behavior.
+
+Version 1.6.14beta04 [September 27, 2014]
+ Fixed incorrect handling of the iTXt compression flag in pngrutil.c
+ (bug report by Shunsaku Hirata). Bug was introduced in libpng-1.6.0.
+
+Version 1.6.14beta05 [October 1, 2014]
+ Added "option READ_iCCP enables READ_COMPRESSED_TEXT" to pnglibconf.dfa
+
+Version 1.6.14beta06 [October 5, 2014]
+ Removed unused "text_len" parameter from private function png_write_zTXt().
+ Conditionally compile some code in png_deflate_claim(), when
+ PNG_WARNINGS_SUPPORTED and PNG_ERROR_TEXT_SUPPORTED are disabled.
+ Replaced repeated code in pngpread.c with PNG_PUSH_SAVE_BUFFER_IF_FULL.
+ Added "chunk iTXt enables TEXT" and "chunk zTXt enables TEXT"
+ to pnglibconf.dfa.
+ Removed "option READ_COMPRESSED_TEXT enables READ_TEXT" from pnglibconf.dfa,
+ to make it possible to configure a libpng that supports iCCP but not TEXT.
+
+Version 1.6.14beta07 [October 7, 2014]
+ Removed "option WRITE_COMPRESSED_TEXT enables WRITE_TEXT" from pnglibconf.dfa
+ Only mark text chunks as written after successfully writing them.
+
+Version 1.6.14rc01 [October 15, 2014]
+ Fixed some typos in comments.
+
+Version 1.6.14rc02 [October 17, 2014]
+ Changed png_convert_to_rfc_1123() to png_convert_to_rfc_1123_buffer()
+ in the manual, to reflect the change made in libpng-1.6.0.
+ Updated README file to explain that direct access to the png_struct
+ and info_struct members has not been permitted since libpng-1.5.0.
+
+Version 1.6.14 [October 23, 2014]
+ No changes.
+
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit
https://lists.sourceforge.net/lists/listinfo/png-mng-implement
diff --git a/Build/source/libs/libpng/libpng-1.6.13/CMakeLists.txt b/Build/source/libs/libpng/libpng-1.6.14/CMakeLists.txt
index e0353a057e8..576467be6dd 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/CMakeLists.txt
+++ b/Build/source/libs/libpng/libpng-1.6.14/CMakeLists.txt
@@ -16,7 +16,7 @@ enable_testing()
set(PNGLIB_MAJOR 1)
set(PNGLIB_MINOR 6)
-set(PNGLIB_RELEASE 13)
+set(PNGLIB_RELEASE 14)
set(PNGLIB_NAME libpng${PNGLIB_MAJOR}${PNGLIB_MINOR})
set(PNGLIB_VERSION ${PNGLIB_MAJOR}.${PNGLIB_MINOR}.${PNGLIB_RELEASE})
@@ -253,7 +253,7 @@ endif(NOT WIN32 OR CYGWIN OR MINGW)
# SET UP LINKS
if(PNG_SHARED)
set_target_properties(${PNG_LIB_NAME} PROPERTIES
-# VERSION 16.${PNGLIB_RELEASE}.1.6.13
+# VERSION 16.${PNGLIB_RELEASE}.1.6.14
VERSION 16.${PNGLIB_RELEASE}.0
SOVERSION 16
CLEAN_DIRECT_OUTPUT 1)
diff --git a/Build/source/libs/libpng/libpng-1.6.13/INSTALL b/Build/source/libs/libpng/libpng-1.6.14/INSTALL
index f4df80a8bb5..1b66d89acf0 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/INSTALL
+++ b/Build/source/libs/libpng/libpng-1.6.14/INSTALL
@@ -333,7 +333,7 @@ built. pngconf.h no longer includes pngusr.h; therefore, pngusr.h is ignored
after the build of pnglibconf.h and it is never included in an application
build.
-The rarely used alternative of adding a list of feature macros to the
+The formerly used alternative of adding a list of feature macros to the
CPPFLAGS setting in the build also still works; however, the macros will be
copied to pnglibconf.h and this may produce macro redefinition warnings
when the individual C files are compiled.
@@ -349,12 +349,19 @@ functioning awk called 'nawk'.
Configuration options are now documented in scripts/pnglibconf.dfa. This
file also includes dependency information that ensures a configuration is
-consistent; that is, if a feature is switched off dependent features are
-also removed. As a recommended alternative to using feature macros in
+consistent; that is, if a feature is switched off, dependent features are
+also switched off. As a recommended alternative to using feature macros in
pngusr.h a system builder may also define equivalent options in pngusr.dfa
(or, indeed, any file) and add that to the configuration by setting
DFA_XTRA to the file name. The makefiles in contrib/pngminim illustrate
-how to do this, and illustrate a case where pngusr.h is still required.
+how to do this, and also illustrate a case where pngusr.h is still required.
+
+After you have built libpng, the definitions that were recorded in
+pnglibconf.h are available to your application (pnglibconf.h is included
+in png.h and gets installed alongside png.h and pngconf.h in your
+$PREFIX/include directory). Do not edit pnglibconf.h after you have built
+libpng, because than the settings would not accurately reflect the settings
+that were used to build libpng.
XV. Configuring libpng for multiprocessing
diff --git a/Build/source/libs/libpng/libpng-1.6.13/LICENSE b/Build/source/libs/libpng/libpng-1.6.14/LICENSE
index a38339e3193..63920b369a6 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/LICENSE
+++ b/Build/source/libs/libpng/libpng-1.6.14/LICENSE
@@ -10,7 +10,7 @@ this sentence.
This code is released under the libpng license.
-libpng versions 1.2.6, August 15, 2004, through 1.6.13, August 21, 2014, are
+libpng versions 1.2.6, August 15, 2004, through 1.6.14, October 23, 2014, are
Copyright (c) 2004, 2006-2014 Glenn Randers-Pehrson, and are
distributed according to the same disclaimer and license as libpng-1.2.5
with the following individual added to the list of Contributing Authors
@@ -108,4 +108,4 @@ certification mark of the Open Source Initiative.
Glenn Randers-Pehrson
glennrp at users.sourceforge.net
-August 21, 2014
+October 23, 2014
diff --git a/Build/source/libs/libpng/libpng-1.6.13/Makefile.am b/Build/source/libs/libpng/libpng-1.6.14/Makefile.am
index 052e596b63b..052e596b63b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/Makefile.am
+++ b/Build/source/libs/libpng/libpng-1.6.14/Makefile.am
diff --git a/Build/source/libs/libpng/libpng-1.6.13/README b/Build/source/libs/libpng/libpng-1.6.14/README
index 69bda874f87..db6a0239729 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/README
+++ b/Build/source/libs/libpng/libpng-1.6.14/README
@@ -1,4 +1,4 @@
-README for libpng version 1.6.13 - August 21, 2014 (shared library 16.0)
+README for libpng version 1.6.14 - October 23, 2014 (shared library 16.0)
See the note about version numbers near the top of png.h
See INSTALL for instructions on how to install libpng.
@@ -23,18 +23,25 @@ earlier versions if you are using a shared library. The type of the
png_uint_32, which will affect shared-library applications that use
this function.
-To avoid problems with changes to the internals of png_info_struct,
+To avoid problems with changes to the internals of png info_struct,
new APIs have been made available in 0.95 to avoid direct application
access to info_ptr. These functions are the png_set_<chunk> and
png_get_<chunk> functions. These functions should be used when
accessing/storing the info_struct data, rather than manipulating it
directly, to avoid such problems in the future.
-It is important to note that the APIs do not make current programs
+It is important to note that the APIs did not make current programs
that access the info struct directly incompatible with the new
-library. However, it is strongly suggested that new programs use
-the new APIs (as shown in example.c and pngtest.c), and older programs
-be converted to the new format, to facilitate upgrades in the future.
+library, through libpng-1.2.x. In libpng-1.4.x, which was meant to
+be a transitional release, members of the png_struct and the
+info_struct can still be accessed, but the compiler will issue a
+warning about deprecated usage. Since libpng-1.5.0, direct access
+to these structs is not allowed, and the definitions of the structs
+reside in private pngstruct.h and pnginfo.h header files that are not
+accessible to applications. It is strongly suggested that new
+programs use the new APIs (as shown in example.c and pngtest.c), and
+older programs be converted to the new format, to facilitate upgrades
+in the future.
****
Additions since 0.90 include the ability to compile libpng as a
@@ -183,7 +190,7 @@ Files in this distribution:
pngminus => Simple pnm2png and png2pnm programs
pngsuite => Test images
tools => Various tools
- visupng => Contains a MSVC workspace for VisualPng
+ visupng => Contains a MSVC workspace for VisualPng
projects => Contains project files and workspaces for
building a DLL
owatcom => Contains a WATCOM project for building libpng
diff --git a/Build/source/libs/libpng/libpng-1.6.13/TODO b/Build/source/libs/libpng/libpng-1.6.14/TODO
index 72633774fff..72633774fff 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/TODO
+++ b/Build/source/libs/libpng/libpng-1.6.14/TODO
diff --git a/Build/source/libs/libpng/libpng-1.6.13/arm/arm_init.c b/Build/source/libs/libpng/libpng-1.6.14/arm/arm_init.c
index b0e929bc138..b0e929bc138 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/arm/arm_init.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/arm/arm_init.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/arm/filter_neon.S b/Build/source/libs/libpng/libpng-1.6.14/arm/filter_neon.S
index 40d97775d63..40d97775d63 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/arm/filter_neon.S
+++ b/Build/source/libs/libpng/libpng-1.6.14/arm/filter_neon.S
diff --git a/Build/source/libs/libpng/libpng-1.6.13/arm/filter_neon_intrinsics.c b/Build/source/libs/libpng/libpng-1.6.14/arm/filter_neon_intrinsics.c
index e7a09f4364d..e7a09f4364d 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/arm/filter_neon_intrinsics.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/arm/filter_neon_intrinsics.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/autogen.sh b/Build/source/libs/libpng/libpng-1.6.14/autogen.sh
index 9af34bde24b..9af34bde24b 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/autogen.sh
+++ b/Build/source/libs/libpng/libpng-1.6.14/autogen.sh
diff --git a/Build/source/libs/libpng/libpng-1.6.13/config.h.in b/Build/source/libs/libpng/libpng-1.6.14/config.h.in
index 1b7f4d62b08..1b7f4d62b08 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/config.h.in
+++ b/Build/source/libs/libpng/libpng-1.6.14/config.h.in
diff --git a/Build/source/libs/libpng/libpng-1.6.13/configure.ac b/Build/source/libs/libpng/libpng-1.6.14/configure.ac
index 6fafa0210d3..d60a5ab65bb 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/configure.ac
+++ b/Build/source/libs/libpng/libpng-1.6.14/configure.ac
@@ -18,7 +18,7 @@ AC_PREREQ([2.68])
dnl Version number stuff here:
-AC_INIT([libpng],[1.6.13],[png-mng-implement@lists.sourceforge.net])
+AC_INIT([libpng],[1.6.14],[png-mng-implement@lists.sourceforge.net])
AC_CONFIG_MACRO_DIR([scripts])
# libpng does not follow GNU file name conventions (hence 'foreign')
@@ -39,10 +39,10 @@ dnl automake, so the following is not necessary (and is not defined anyway):
dnl AM_PREREQ([1.11.2])
dnl stop configure from automagically running automake
-PNGLIB_VERSION=1.6.13
+PNGLIB_VERSION=1.6.14
PNGLIB_MAJOR=1
PNGLIB_MINOR=6
-PNGLIB_RELEASE=13
+PNGLIB_RELEASE=14
dnl End of version number stuff
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/README.txt b/Build/source/libs/libpng/libpng-1.6.14/contrib/README.txt
index bcd433d3523..bcd433d3523 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/README.txt
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/README.txt
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/arm-neon/README b/Build/source/libs/libpng/libpng-1.6.14/contrib/arm-neon/README
index 535c8d3f76b..535c8d3f76b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/arm-neon/README
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/arm-neon/README
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/arm-neon/android-ndk.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/arm-neon/android-ndk.c
index 7240123487d..7240123487d 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/arm-neon/android-ndk.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/arm-neon/android-ndk.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/arm-neon/linux-auxv.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/arm-neon/linux-auxv.c
index 696e297ef4c..696e297ef4c 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/arm-neon/linux-auxv.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/arm-neon/linux-auxv.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/arm-neon/linux.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/arm-neon/linux.c
index 182f3760576..182f3760576 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/arm-neon/linux.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/arm-neon/linux.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/README b/Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/README
index 0f472791f27..0f472791f27 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/README
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/README
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/read.dfa b/Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/read.dfa
index 21e88d01a21..21e88d01a21 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/read.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/read.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/s_read.dfa b/Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/s_read.dfa
index cb1ce0ba65f..cb1ce0ba65f 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/s_read.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/s_read.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/s_write.dfa b/Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/s_write.dfa
index e540a46dc8b..e540a46dc8b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/s_write.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/s_write.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/simple.dfa b/Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/simple.dfa
index 04193334452..04193334452 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/simple.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/simple.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/write.dfa b/Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/write.dfa
index 3319aabeeb3..3319aabeeb3 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/conftest/write.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/conftest/write.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/examples/README.txt b/Build/source/libs/libpng/libpng-1.6.14/contrib/examples/README.txt
index 0525c9d36b4..0525c9d36b4 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/examples/README.txt
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/examples/README.txt
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/examples/iccfrompng.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/examples/iccfrompng.c
index 386e522a334..386e522a334 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/examples/iccfrompng.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/examples/iccfrompng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/examples/pngpixel.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/examples/pngpixel.c
index e0d43e3f09b..e0d43e3f09b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/examples/pngpixel.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/examples/pngpixel.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/examples/pngtopng.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/examples/pngtopng.c
index b1b3be677b9..b1b3be677b9 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/examples/pngtopng.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/examples/pngtopng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/COPYING b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/COPYING
index a3e97747969..a3e97747969 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/COPYING
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/COPYING
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/LICENSE b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/LICENSE
index d9567178cb6..d9567178cb6 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/LICENSE
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/LICENSE
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/Makefile.mingw32 b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/Makefile.mingw32
index 3a3ff607e81..3a3ff607e81 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/Makefile.mingw32
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/Makefile.mingw32
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/Makefile.sgi b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/Makefile.sgi
index 94d61b4652c..94d61b4652c 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/Makefile.sgi
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/Makefile.sgi
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/Makefile.unx b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/Makefile.unx
index 1a73e03bff4..1a73e03bff4 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/Makefile.unx
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/Makefile.unx
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/Makefile.w32 b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/Makefile.w32
index ab7dcf7cae7..ab7dcf7cae7 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/Makefile.w32
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/Makefile.w32
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/README b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/README
index 7b1f6a3ea62..7b1f6a3ea62 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/README
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/README
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/makevms.com b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/makevms.com
index f32bcaba7f9..f32bcaba7f9 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/makevms.com
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/makevms.com
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/readpng.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/readpng.c
index f5e1fb1a4e2..f5e1fb1a4e2 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/readpng.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/readpng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/readpng.h b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/readpng.h
index fad9fe3b4c5..fad9fe3b4c5 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/readpng.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/readpng.h
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/readpng2.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/readpng2.c
index 2e4c536279a..2e4c536279a 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/readpng2.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/readpng2.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/readpng2.h b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/readpng2.h
index 6b3660d7c17..6b3660d7c17 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/readpng2.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/readpng2.h
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/readppm.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/readppm.c
index 7fefc3943ec..7fefc3943ec 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/readppm.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/readppm.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/rpng-win.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/rpng-win.c
index f53ddc8ece6..f53ddc8ece6 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/rpng-win.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/rpng-win.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/rpng-x.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/rpng-x.c
index ddd7c58d6f3..ddd7c58d6f3 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/rpng-x.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/rpng-x.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/rpng2-win.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/rpng2-win.c
index eda176eee33..eda176eee33 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/rpng2-win.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/rpng2-win.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/rpng2-x.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/rpng2-x.c
index a146ef4173f..cf371014c8d 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/rpng2-x.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/rpng2-x.c
@@ -103,9 +103,6 @@
#define RESNAME "rpng2" /* our X resource application name */
#define RESCLASS "Rpng" /* our X resource class name */
-/* This is temporary until the code is rewritten to use nanosleep(). */
-#define usleep(x) sleep(((x)+499999)/1000000)
-
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
@@ -118,6 +115,18 @@
#include <X11/Xos.h>
#include <X11/keysym.h> /* defines XK_* macros */
+#if _POSIX_C_SOURCE >= 199309L /* have nanosleep() */
+# undef usleep
+# define usleep(usec) { \
+ struct timespec ts; \
+ ts.tv_nsec = (usec) * 1000; \
+ nanosleep(&ts, NULL); }
+# endif
+
+#ifndef usleep /* have neither nanosleep() nor usleep() */
+# define usleep(x) sleep(((x)+499999)/1000000)
+#endif
+
#ifdef VMS
# include <unistd.h>
#endif
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/toucan.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/toucan.png
index 03960d49399..03960d49399 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/toucan.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/toucan.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/wpng.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/wpng.c
index a06e3529ecb..a06e3529ecb 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/wpng.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/wpng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/writepng.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/writepng.c
index 0dda62ea8c5..0dda62ea8c5 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/writepng.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/writepng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/writepng.h b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/writepng.h
index 78b966b5874..78b966b5874 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/gregbook/writepng.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/gregbook/writepng.h
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/fakepng.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/fakepng.c
index ba360d15a20..fcc111286c6 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/fakepng.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/fakepng.c
@@ -52,6 +52,6 @@ main(void)
fwrite(signature, sizeof signature, 1, stdout);
put_chunk(IHDR, sizeof IHDR);
- for(;;)
+ for (;;)
put_chunk(unknown, sizeof unknown);
}
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/gentests.sh b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/gentests.sh
index f0f8d2395a5..f0f8d2395a5 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/gentests.sh
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/gentests.sh
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/makepng.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/makepng.c
index 9f11b29645b..9f11b29645b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/makepng.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/makepng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/pngimage.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/pngimage.c
index 372845ead63..372845ead63 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/pngimage.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/pngimage.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/pngstest.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/pngstest.c
index d20e8f22417..d20e8f22417 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/pngstest.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/pngstest.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/pngunknown.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/pngunknown.c
index b8c4899de77..b8c4899de77 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/pngunknown.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/pngunknown.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/pngvalid.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/pngvalid.c
index e8401c93f8b..ca6f85188e3 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/pngvalid.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/pngvalid.c
@@ -1,7 +1,7 @@
/* pngvalid.c - validate libpng by constructing then reading png files.
*
- * Last changed in libpng 1.6.10 [March 6, 2014]
+ * Last changed in libpng 1.6.14 [October 23, 2014]
* Copyright (c) 2014 Glenn Randers-Pehrson
* Written by John Cunningham Bowler
*
@@ -34,6 +34,16 @@
# include <fenv.h>
#endif
+#ifndef FE_DIVBYZERO
+# define FE_DIVBYZERO 0
+#endif
+#ifndef FE_INVALID
+# define FE_INVALID 0
+#endif
+#ifndef FE_OVERFLOW
+# define FE_OVERFLOW 0
+#endif
+
/* Define the following to use this test against your installed libpng, rather
* than the one being built here:
*/
@@ -686,7 +696,7 @@ static png_uint_32
random_32(void)
{
- for(;;)
+ for (;;)
{
png_byte mark[4];
png_uint_32 result;
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/readpng.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/readpng.c
index 7ba46d0b96b..7ba46d0b96b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/readpng.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/readpng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/tarith.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/tarith.c
index cdb00dbf7e7..cdb00dbf7e7 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/tarith.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/tarith.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/timepng.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/timepng.c
index 7c937971cfd..7c937971cfd 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/libtests/timepng.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/libtests/timepng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/README b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/README
index e17fe35b6a8..e17fe35b6a8 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/README
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/README
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/decoder/README b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/decoder/README
index fa979fcb727..fa979fcb727 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/decoder/README
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/decoder/README
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/decoder/makefile b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/decoder/makefile
index 4acf3c1779b..4acf3c1779b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/decoder/makefile
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/decoder/makefile
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/decoder/pngusr.dfa b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/decoder/pngusr.dfa
index 4f402721ab0..4f402721ab0 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/decoder/pngusr.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/decoder/pngusr.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/decoder/pngusr.h b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/decoder/pngusr.h
index cbd7890c7d6..cbd7890c7d6 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/decoder/pngusr.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/decoder/pngusr.h
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/encoder/README b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/encoder/README
index d8d9a6466e2..d8d9a6466e2 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/encoder/README
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/encoder/README
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/encoder/makefile b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/encoder/makefile
index 41b205c284a..41b205c284a 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/encoder/makefile
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/encoder/makefile
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/encoder/pngusr.dfa b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/encoder/pngusr.dfa
index 1fc24f3f2a8..1fc24f3f2a8 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/encoder/pngusr.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/encoder/pngusr.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/encoder/pngusr.h b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/encoder/pngusr.h
index 997d44fe904..997d44fe904 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/encoder/pngusr.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/encoder/pngusr.h
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/preader/README b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/preader/README
index faa83560a72..faa83560a72 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/preader/README
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/preader/README
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/preader/makefile b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/preader/makefile
index b625199114c..b625199114c 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/preader/makefile
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/preader/makefile
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/preader/pngusr.dfa b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/preader/pngusr.dfa
index ac297f41bd7..ac297f41bd7 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/preader/pngusr.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/preader/pngusr.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/preader/pngusr.h b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/preader/pngusr.h
index 80db3bb1719..80db3bb1719 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminim/preader/pngusr.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminim/preader/pngusr.h
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/README b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/README
index bbe7407ecce..bbe7407ecce 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/README
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/README
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/makefile.std b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/makefile.std
index 14e25cd64ff..14e25cd64ff 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/makefile.std
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/makefile.std
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/makefile.tc3 b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/makefile.tc3
index 6a2f4b9853f..6a2f4b9853f 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/makefile.tc3
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/makefile.tc3
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/makevms.com b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/makevms.com
index 00561bcd0d7..00561bcd0d7 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/makevms.com
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/makevms.com
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/png2pnm.bat b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/png2pnm.bat
index 449cf36750b..449cf36750b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/png2pnm.bat
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/png2pnm.bat
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/png2pnm.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/png2pnm.c
index 83d9565a313..83d9565a313 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/png2pnm.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/png2pnm.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/png2pnm.sh b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/png2pnm.sh
index b1c05370dff..b1c05370dff 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/png2pnm.sh
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/png2pnm.sh
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/pngminus.bat b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/pngminus.bat
index 911bb8dff9e..911bb8dff9e 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/pngminus.bat
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/pngminus.bat
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/pngminus.sh b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/pngminus.sh
index 2a0a9d8fbba..2a0a9d8fbba 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/pngminus.sh
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/pngminus.sh
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/pnm2png.bat b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/pnm2png.bat
index f756cb84de4..f756cb84de4 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/pnm2png.bat
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/pnm2png.bat
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/pnm2png.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/pnm2png.c
index b073414ff85..b073414ff85 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/pnm2png.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/pnm2png.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/pnm2png.sh b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/pnm2png.sh
index d79df2fae08..d79df2fae08 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngminus/pnm2png.sh
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngminus/pnm2png.sh
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/README b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/README
index ec4af9473f1..ec4af9473f1 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/README
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/README
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn0g01.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn0g01.png
index e31e1c7a635..e31e1c7a635 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn0g01.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn0g01.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn0g02.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn0g02.png
index 68809dd8fc0..68809dd8fc0 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn0g02.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn0g02.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn0g04.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn0g04.png
index 6fa089cb8a4..6fa089cb8a4 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn0g04.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn0g04.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn0g08.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn0g08.png
index bf522eef001..bf522eef001 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn0g08.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn0g08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn0g16.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn0g16.png
index 318ebcadf4f..318ebcadf4f 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn0g16.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn0g16.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn2c08.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn2c08.png
index 21d2f91a868..21d2f91a868 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn2c08.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn2c08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn2c16.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn2c16.png
index 1bd4a4d0e2c..1bd4a4d0e2c 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn2c16.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn2c16.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn3p01.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn3p01.png
index a21db597746..a21db597746 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn3p01.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn3p01.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn3p02.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn3p02.png
index 1d0ab6197cc..1d0ab6197cc 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn3p02.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn3p02.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn3p04.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn3p04.png
index 6dc6eac83f3..6dc6eac83f3 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn3p04.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn3p04.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn3p08.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn3p08.png
index 0e07f483c0e..0e07f483c0e 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn3p08.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn3p08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn4a08.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn4a08.png
index 3bb0dd06b51..3bb0dd06b51 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn4a08.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn4a08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn4a16.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn4a16.png
index 6dbee9fbdb9..6dbee9fbdb9 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn4a16.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn4a16.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn6a08.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn6a08.png
index 61062308548..61062308548 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn6a08.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn6a08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn6a16.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn6a16.png
index a9bf3cb4612..a9bf3cb4612 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/basn6a16.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/basn6a16.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbbn0g01.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbbn0g01.png
index ba746ffb2f5..ba746ffb2f5 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbbn0g01.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbbn0g01.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbbn0g02.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbbn0g02.png
index 3d83bd6900b..3d83bd6900b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbbn0g02.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbbn0g02.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbbn0g04.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbbn0g04.png
index 39a7050d27a..39a7050d27a 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbbn0g04.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbbn0g04.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbbn2c16.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbbn2c16.png
index dd3168e5c86..dd3168e5c86 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbbn2c16.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbbn2c16.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbbn3p08.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbbn3p08.png
index 0ede3574db0..0ede3574db0 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbbn3p08.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbbn3p08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbgn2c16.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbgn2c16.png
index 85cec395c01..85cec395c01 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbgn2c16.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbgn2c16.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbgn3p08.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbgn3p08.png
index 8cf2e6fb6aa..8cf2e6fb6aa 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbgn3p08.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbgn3p08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbrn2c08.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbrn2c08.png
index 5cca0d62104..5cca0d62104 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbrn2c08.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbrn2c08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbwn0g16.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbwn0g16.png
index 99bdeed2b3b..99bdeed2b3b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbwn0g16.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbwn0g16.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbwn3p08.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbwn3p08.png
index eacab7a144c..eacab7a144c 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbwn3p08.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbwn3p08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbyn3p08.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbyn3p08.png
index 656db0989ad..656db0989ad 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftbyn3p08.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftbyn3p08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftp0n0g08.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftp0n0g08.png
index 333465fcdc9..333465fcdc9 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftp0n0g08.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftp0n0g08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftp0n2c08.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftp0n2c08.png
index fc6e42cb420..fc6e42cb420 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftp0n2c08.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftp0n2c08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftp0n3p08.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftp0n3p08.png
index 69a69e58722..69a69e58722 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftp0n3p08.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftp0n3p08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftp1n3p08.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftp1n3p08.png
index a6c9f35a862..a6c9f35a862 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/pngsuite/ftp1n3p08.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/pngsuite/ftp1n3p08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/README.txt b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/README.txt
index 5ddae02ce9b..5ddae02ce9b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/README.txt
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/README.txt
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/checksum-icc.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/checksum-icc.c
index 581e7088a62..581e7088a62 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/checksum-icc.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/checksum-icc.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/chkfmt b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/chkfmt
index 9da6475fd4e..9da6475fd4e 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/chkfmt
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/chkfmt
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/cvtcolor.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/cvtcolor.c
index e6793c7d596..e6793c7d596 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/cvtcolor.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/cvtcolor.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/intgamma.sh b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/intgamma.sh
index 41c5d6dd278..41c5d6dd278 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/intgamma.sh
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/intgamma.sh
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/makesRGB.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/makesRGB.c
index e66c9f1576b..e66c9f1576b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/makesRGB.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/makesRGB.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/png-fix-itxt.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/png-fix-itxt.c
index 1210bd9c813..1210bd9c813 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/png-fix-itxt.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/png-fix-itxt.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/pngfix.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/pngfix.c
index 068daf103d2..28d47979e48 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/pngfix.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/pngfix.c
@@ -2,7 +2,7 @@
*
* Copyright (c) 2014 John Cunningham Bowler
*
- * Last changed in libpng 1.6.10 [March 6, 2014]
+ * Last changed in libpng 1.6.14 [October 23, 2014]
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
@@ -49,6 +49,9 @@
# error "pngfix will not work with libpng prior to 1.6.3"
#endif
+#ifdef PNG_SETJMP_SUPPORTED
+#include <setjmp.h>
+
#if defined(PNG_READ_SUPPORTED) && defined(PNG_EASY_ACCESS_SUPPORTED)
/* zlib.h defines the structure z_stream, an instance of which is included
* in this structure and is required for decompressing the LZ compressed
@@ -4034,3 +4037,12 @@ main(void)
return 77;
}
#endif /* PNG_READ_SUPPORTED && PNG_EASY_ACCESS_SUPPORTED */
+#else /* No setjmp support */
+int
+main(void)
+{
+ fprintf(stderr, "pngfix does not work without setjmp support\n");
+ return 77;
+}
+#endif /* PNG_SETJMP_SUPPORTED */
+
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/sRGB.h b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/sRGB.h
index 22c8f7c0e3d..22c8f7c0e3d 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/tools/sRGB.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/tools/sRGB.h
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/PngFile.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/PngFile.c
index dcde18a3af4..dcde18a3af4 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/PngFile.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/PngFile.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/PngFile.h b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/PngFile.h
index 474426c22ea..474426c22ea 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/PngFile.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/PngFile.h
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/README.txt b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/README.txt
index 72c5cba1790..72c5cba1790 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/README.txt
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/README.txt
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.c b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.c
index 236525a59fe..236525a59fe 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.dsp b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.dsp
index 741ef6ce76f..741ef6ce76f 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.dsp
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.dsp
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.dsw b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.dsw
index a30e1cc1cdb..a30e1cc1cdb 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.dsw
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.dsw
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.ico b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.ico
index 68aa3719fb5..68aa3719fb5 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.ico
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.ico
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.png b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.png
index c6aa80a9bfa..c6aa80a9bfa 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.rc b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.rc
index 6e0623a73cf..6e0623a73cf 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/VisualPng.rc
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/VisualPng.rc
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/cexcept.h b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/cexcept.h
index 5f45d769758..5f45d769758 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/cexcept.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/cexcept.h
diff --git a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/resource.h b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/resource.h
index b62176d1dca..b62176d1dca 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/contrib/visupng/resource.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/contrib/visupng/resource.h
diff --git a/Build/source/libs/libpng/libpng-1.6.13/example.c b/Build/source/libs/libpng/libpng-1.6.14/example.c
index ad5fc70ca69..5422b6b2257 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/example.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/example.c
@@ -188,13 +188,13 @@ int main(int argc, const char **argv)
*
* Don't repeatedly convert between the 8-bit and 16-bit forms. There is
* significant data loss when 16-bit data is converted to the 8-bit encoding and
- * the current libpng implementation of convertion to 16-bit is also
+ * the current libpng implementation of conversion to 16-bit is also
* significantly lossy. The latter will be fixed in the future, but the former
* is unavoidable - the 8-bit format just doesn't have enough resolution.
*/
/* If your program needs more information from the PNG data it reads, or if you
- * need to do more complex transformations, or minimise transformations, on the
+ * need to do more complex transformations, or minimize transformations, on the
* data you read, then you must use one of the several lower level libpng
* interfaces.
*
@@ -932,7 +932,7 @@ void write_png(char *file_name /* , ... other image information ... */)
*/
/* Once we write out the header, the compression type on the text
- * chunks gets changed to PNG_TEXT_COMPRESSION_NONE_WR or
+ * chunk gets changed to PNG_TEXT_COMPRESSION_NONE_WR or
* PNG_TEXT_COMPRESSION_zTXt_WR, so it doesn't get written out again
* at the end.
*/
diff --git a/Build/source/libs/libpng/libpng-1.6.13/libpng-config.in b/Build/source/libs/libpng/libpng-1.6.14/libpng-config.in
index 69bf8e33f0b..69bf8e33f0b 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/libpng-config.in
+++ b/Build/source/libs/libpng/libpng-1.6.14/libpng-config.in
diff --git a/Build/source/libs/libpng/libpng-1.6.13/libpng-manual.txt b/Build/source/libs/libpng/libpng-1.6.14/libpng-manual.txt
index a394cc9c693..6b77c2ca24e 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/libpng-manual.txt
+++ b/Build/source/libs/libpng/libpng-1.6.14/libpng-manual.txt
@@ -1,6 +1,6 @@
libpng-manual.txt - A description on how to use and modify libpng
- libpng version 1.6.13 - August 21, 2014
+ libpng version 1.6.14 - October 23, 2014
Updated and distributed by Glenn Randers-Pehrson
<glennrp at users.sourceforge.net>
Copyright (c) 1998-2014 Glenn Randers-Pehrson
@@ -11,7 +11,7 @@ libpng-manual.txt - A description on how to use and modify libpng
Based on:
- libpng versions 0.97, January 1998, through 1.6.13 - August 21, 2014
+ libpng versions 0.97, January 1998, through 1.6.14 - October 23, 2014
Updated and distributed by Glenn Randers-Pehrson
Copyright (c) 1998-2014 Glenn Randers-Pehrson
@@ -3261,7 +3261,7 @@ tEXt chunk use RFC 1123 format dates (e.g. "22 May 1997 18:07:10 GMT"),
although this isn't a requirement. Unlike the tIME chunk, the
"Creation Time" tEXt chunk is not expected to be automatically changed
by the software. To facilitate the use of RFC 1123 dates, a function
-png_convert_to_rfc1123_buffer(png_ptr, buffer, png_timep) is provided to
+png_convert_to_rfc1123_buffer(buffer, png_timep) is provided to
convert from PNG time to an RFC 1123 format string. The caller must provide
a writeable buffer of at least 29 bytes.
@@ -5223,12 +5223,15 @@ We mark all non-exported functions with "/* PRIVATE */"":
}
The prototypes for non-exported functions (except for those in
-pngtest) appear in
-pngpriv.h
-above the comment that says
+pngtest) appear in pngpriv.h above the comment that says
/* Maintainer: Put new private prototypes here ^ */
+To avoid polluting the global namespace, the names of all exported
+functions and variables begin with "png_", and all publicly visible C
+preprocessor macros begin with "PNG". We request that applications that
+use libpng *not* begin any of their own symbols with either of these strings.
+
We put a space after the "sizeof" operator and we omit the
optional parentheses around its argument when the argument
is an expression, not a type name, and we always enclose the
@@ -5240,10 +5243,8 @@ sizeof operator, with its argument, in parentheses:
Prior to libpng-1.6.0 we used a "png_sizeof()" macro, formatted as
though it were a function.
-To avoid polluting the global namespace, the names of all exported
-functions and variables begin with "png_", and all publicly visible C
-preprocessor macros begin with "PNG". We request that applications that
-use libpng *not* begin any of their own symbols with either of these strings.
+Control keywords if, for, while, and switch are always followed by a space
+to distinguish them from function calls, which have no trailing space.
We put a space after each comma and after each semicolon
in "for" statements, and we put spaces before and after each
@@ -5276,13 +5277,13 @@ Other rules can be inferred by inspecting the libpng source.
XVI. Y2K Compliance in libpng
-August 21, 2014
+October 23, 2014
Since the PNG Development group is an ad-hoc body, we can't make
an official declaration.
This is your unofficial assurance that libpng from version 0.71 and
-upward through 1.6.13 are Y2K compliant. It is my belief that earlier
+upward through 1.6.14 are Y2K compliant. It is my belief that earlier
versions were also Y2K compliant.
Libpng only has two year fields. One is a 2-byte unsigned integer
@@ -5298,8 +5299,9 @@ in libpng-1.6.x and will be removed from libpng-1.7.0.
There are seven time-related functions:
- png_convert_to_rfc_1123() in png.c
- (formerly png_convert_to_rfc_1152() in error)
+ png_convert_to_rfc_1123_buffer() in png.c
+ (formerly png_convert_to_rfc_1152() in error, and
+ also formerly png_convert_to_rfc_1123())
png_convert_from_struct_tm() in pngwrite.c, called
in pngwrite.c
png_convert_from_time_t() in pngwrite.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/libpng.3 b/Build/source/libs/libpng/libpng-1.6.14/libpng.3
index 0ace8614f88..a489d0130ab 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/libpng.3
+++ b/Build/source/libs/libpng/libpng-1.6.14/libpng.3
@@ -1,6 +1,6 @@
-.TH LIBPNG 3 "August 21, 2014"
+.TH LIBPNG 3 "October 23, 2014"
.SH NAME
-libpng \- Portable Network Graphics (PNG) Reference Library 1.6.13
+libpng \- Portable Network Graphics (PNG) Reference Library 1.6.14
.SH SYNOPSIS
\fB
#include <png.h>\fP
@@ -504,7 +504,7 @@ Following is a copy of the libpng-manual.txt file that accompanies libpng.
.SH LIBPNG.TXT
libpng-manual.txt - A description on how to use and modify libpng
- libpng version 1.6.13 - August 21, 2014
+ libpng version 1.6.14 - October 23, 2014
Updated and distributed by Glenn Randers-Pehrson
<glennrp at users.sourceforge.net>
Copyright (c) 1998-2014 Glenn Randers-Pehrson
@@ -515,7 +515,7 @@ libpng-manual.txt - A description on how to use and modify libpng
Based on:
- libpng versions 0.97, January 1998, through 1.6.13 - August 21, 2014
+ libpng versions 0.97, January 1998, through 1.6.14 - October 23, 2014
Updated and distributed by Glenn Randers-Pehrson
Copyright (c) 1998-2014 Glenn Randers-Pehrson
@@ -3765,7 +3765,7 @@ tEXt chunk use RFC 1123 format dates (e.g. "22 May 1997 18:07:10 GMT"),
although this isn't a requirement. Unlike the tIME chunk, the
"Creation Time" tEXt chunk is not expected to be automatically changed
by the software. To facilitate the use of RFC 1123 dates, a function
-png_convert_to_rfc1123_buffer(png_ptr, buffer, png_timep) is provided to
+png_convert_to_rfc1123_buffer(buffer, png_timep) is provided to
convert from PNG time to an RFC 1123 format string. The caller must provide
a writeable buffer of at least 29 bytes.
@@ -5727,12 +5727,15 @@ We mark all non-exported functions with "/* PRIVATE */"":
}
The prototypes for non-exported functions (except for those in
-pngtest) appear in
-pngpriv.h
-above the comment that says
+pngtest) appear in pngpriv.h above the comment that says
/* Maintainer: Put new private prototypes here ^ */
+To avoid polluting the global namespace, the names of all exported
+functions and variables begin with "png_", and all publicly visible C
+preprocessor macros begin with "PNG". We request that applications that
+use libpng *not* begin any of their own symbols with either of these strings.
+
We put a space after the "sizeof" operator and we omit the
optional parentheses around its argument when the argument
is an expression, not a type name, and we always enclose the
@@ -5744,10 +5747,8 @@ sizeof operator, with its argument, in parentheses:
Prior to libpng-1.6.0 we used a "png_sizeof()" macro, formatted as
though it were a function.
-To avoid polluting the global namespace, the names of all exported
-functions and variables begin with "png_", and all publicly visible C
-preprocessor macros begin with "PNG". We request that applications that
-use libpng *not* begin any of their own symbols with either of these strings.
+Control keywords if, for, while, and switch are always followed by a space
+to distinguish them from function calls, which have no trailing space.
We put a space after each comma and after each semicolon
in "for" statements, and we put spaces before and after each
@@ -5780,13 +5781,13 @@ Other rules can be inferred by inspecting the libpng source.
.SH XVI. Y2K Compliance in libpng
-August 21, 2014
+October 23, 2014
Since the PNG Development group is an ad-hoc body, we can't make
an official declaration.
This is your unofficial assurance that libpng from version 0.71 and
-upward through 1.6.13 are Y2K compliant. It is my belief that earlier
+upward through 1.6.14 are Y2K compliant. It is my belief that earlier
versions were also Y2K compliant.
Libpng only has two year fields. One is a 2-byte unsigned integer
@@ -5802,8 +5803,9 @@ in libpng-1.6.x and will be removed from libpng-1.7.0.
There are seven time-related functions:
- png_convert_to_rfc_1123() in png.c
- (formerly png_convert_to_rfc_1152() in error)
+ png_convert_to_rfc_1123_buffer() in png.c
+ (formerly png_convert_to_rfc_1152() in error, and
+ also formerly png_convert_to_rfc_1123())
png_convert_from_struct_tm() in pngwrite.c, called
in pngwrite.c
png_convert_from_time_t() in pngwrite.c
@@ -6028,6 +6030,9 @@ the first widely used release:
1.6.13beta01-04 16 10613 16.so.16.13[.0]
1.6.13rc01-02 16 10613 16.so.16.13[.0]
1.6.13 16 10613 16.so.16.13[.0]
+ 1.6.14beta01-07 16 10614 16.so.16.14[.0]
+ 1.6.14rc01-02 16 10614 16.so.16.14[.0]
+ 1.6.14 16 10614 16.so.16.14[.0]
Henceforth the source version will match the shared-library minor
and patch numbers; the shared-library major version number will be
@@ -6084,7 +6089,7 @@ possible without all of you.
Thanks to Frank J. T. Wojcik for helping with the documentation.
-Libpng version 1.6.13 - August 21, 2014:
+Libpng version 1.6.14 - October 23, 2014:
Initially created in 1995 by Guy Eric Schalnat, then of Group 42, Inc.
Currently maintained by Glenn Randers-Pehrson (glennrp at users.sourceforge.net).
@@ -6107,7 +6112,7 @@ this sentence.
This code is released under the libpng license.
-libpng versions 1.2.6, August 15, 2004, through 1.6.13, August 21, 2014, are
+libpng versions 1.2.6, August 15, 2004, through 1.6.14, October 23, 2014, are
Copyright (c) 2004,2006-2014 Glenn Randers-Pehrson, and are
distributed according to the same disclaimer and license as libpng-1.2.5
with the following individual added to the list of Contributing Authors
@@ -6206,7 +6211,7 @@ certification mark of the Open Source Initiative.
Glenn Randers-Pehrson
glennrp at users.sourceforge.net
-August 21, 2014
+October 23, 2014
.\" end of man page
diff --git a/Build/source/libs/libpng/libpng-1.6.13/libpng.pc.in b/Build/source/libs/libpng/libpng-1.6.14/libpng.pc.in
index 3e7e2c58a7e..3e7e2c58a7e 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/libpng.pc.in
+++ b/Build/source/libs/libpng/libpng-1.6.14/libpng.pc.in
diff --git a/Build/source/libs/libpng/libpng-1.6.13/libpngpf.3 b/Build/source/libs/libpng/libpng-1.6.14/libpngpf.3
index e94073562aa..9155936b5df 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/libpngpf.3
+++ b/Build/source/libs/libpng/libpng-1.6.14/libpngpf.3
@@ -1,6 +1,6 @@
-.TH LIBPNGPF 3 "August 21, 2014"
+.TH LIBPNGPF 3 "October 23, 2014"
.SH NAME
-libpng \- Portable Network Graphics (PNG) Reference Library 1.6.13
+libpng \- Portable Network Graphics (PNG) Reference Library 1.6.14
(private functions)
.SH SYNOPSIS
\fB#include \fI"pngpriv.h"
diff --git a/Build/source/libs/libpng/libpng-1.6.13/png.5 b/Build/source/libs/libpng/libpng-1.6.14/png.5
index 461e2f8ac54..474df9109bf 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/png.5
+++ b/Build/source/libs/libpng/libpng-1.6.14/png.5
@@ -1,4 +1,4 @@
-.TH PNG 5 "August 21, 2014"
+.TH PNG 5 "October 23, 2014"
.SH NAME
png \- Portable Network Graphics (PNG) format
.SH DESCRIPTION
diff --git a/Build/source/libs/libpng/libpng-1.6.13/png.c b/Build/source/libs/libpng/libpng-1.6.14/png.c
index 8d8841fd910..ea5a92e6de1 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/png.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/png.c
@@ -1,7 +1,7 @@
/* png.c - location for general purpose libpng functions
*
- * Last changed in libpng 1.6.12 [June 12, 2014]
+ * Last changed in libpng 1.6.14 [October 23, 2014]
* Copyright (c) 1998-2014 Glenn Randers-Pehrson
* (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
* (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
@@ -14,7 +14,7 @@
#include "pngpriv.h"
/* Generate a compiler error if there is an old png.h in the search path. */
-typedef png_libpng_version_1_6_13 Your_png_h_is_not_version_1_6_13;
+typedef png_libpng_version_1_6_14 Your_png_h_is_not_version_1_6_14;
/* Tells libpng that we have already handled the first "num_bytes" bytes
* of the PNG file signature. If the PNG data is embedded into another
@@ -773,13 +773,13 @@ png_get_copyright(png_const_structrp png_ptr)
#else
# ifdef __STDC__
return PNG_STRING_NEWLINE \
- "libpng version 1.6.13 - August 21, 2014" PNG_STRING_NEWLINE \
+ "libpng version 1.6.14 - October 23, 2014" PNG_STRING_NEWLINE \
"Copyright (c) 1998-2014 Glenn Randers-Pehrson" PNG_STRING_NEWLINE \
"Copyright (c) 1996-1997 Andreas Dilger" PNG_STRING_NEWLINE \
"Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc." \
PNG_STRING_NEWLINE;
# else
- return "libpng version 1.6.13 - August 21, 2014\
+ return "libpng version 1.6.14 - October 23, 2014\
Copyright (c) 1998-2014 Glenn Randers-Pehrson\
Copyright (c) 1996-1997 Andreas Dilger\
Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.";
@@ -2219,10 +2219,12 @@ png_compare_ICC_profile_with_sRGB(png_const_structrp png_ptr,
#endif
unsigned int i;
+#ifdef PNG_SET_OPTION_SUPPORTED
/* First see if PNG_SKIP_sRGB_CHECK_PROFILE has been set to "on" */
if (((png_ptr->options >> PNG_SKIP_sRGB_CHECK_PROFILE) & 3) ==
PNG_OPTION_ON)
return 0;
+#endif
for (i=0; i < (sizeof png_sRGB_checks) / (sizeof png_sRGB_checks[0]); ++i)
{
@@ -3569,8 +3571,8 @@ png_log16bit(png_uint_32 x)
* each case only the low 16 bits are relevant - the fraction - since the
* integer bits (the top 4) simply determine a shift.
*
- * The worst case is the 16-bit distinction between 65535 and 65534, this
- * requires perhaps spurious accuracty in the decoding of the logarithm to
+ * The worst case is the 16-bit distinction between 65535 and 65534. This
+ * requires perhaps spurious accuracy in the decoding of the logarithm to
* distinguish log2(65535/65534.5) - 10^-5 or 17 bits. There is little chance
* of getting this accuracy in practice.
*
@@ -3658,7 +3660,7 @@ png_exp8bit(png_fixed_point lg2)
/* Get a 32-bit value: */
png_uint_32 x = png_exp(lg2);
- /* Convert the 32-bit value to 0..255 by multiplying by 256-1, note that the
+ /* Convert the 32-bit value to 0..255 by multiplying by 256-1. Note that the
* second, rounding, step can't overflow because of the first, subtraction,
* step.
*/
@@ -3840,7 +3842,7 @@ png_build_16to8_table(png_structrp png_ptr, png_uint_16pp *ptable,
/* 'num' is the number of tables and also the number of low bits of low
* bits of the input 16-bit value used to select a table. Each table is
- * itself index by the high 8 bits of the value.
+ * itself indexed by the high 8 bits of the value.
*/
for (i = 0; i < num; i++)
table[i] = (png_uint_16p)png_malloc(png_ptr,
@@ -3892,7 +3894,7 @@ png_build_16to8_table(png_structrp png_ptr, png_uint_16pp *ptable,
/* Build a single 8-bit table: same as the 16-bit case but much simpler (and
* typically much faster). Note that libpng currently does no sBIT processing
- * (apparently contrary to the spec) so a 256 entry table is always generated.
+ * (apparently contrary to the spec) so a 256-entry table is always generated.
*/
static void
png_build_8bit_table(png_structrp png_ptr, png_bytepp ptable,
@@ -4033,7 +4035,7 @@ png_build_gamma_table(png_structrp png_ptr, int bit_depth)
* Where 'iv' is the input color value and 'ov' is the output value -
* pow(iv, gamma).
*
- * Thus the gamma table consists of up to 256 256 entry tables. The table
+ * Thus the gamma table consists of up to 256 256-entry tables. The table
* is selected by the (8-gamma_shift) most significant of the low 8 bits of
* the color value then indexed by the upper 8 bits:
*
@@ -4141,7 +4143,7 @@ png_set_option(png_structrp png_ptr, int option, int onoff)
*
* error: -0.513727 - 0.607759, 308 (0.469978%) of readings inexact
*
- * In all cases the inexact readings are off by one.
+ * In all cases the inexact readings are only off by one.
*/
#ifdef PNG_SIMPLIFIED_READ_SUPPORTED
@@ -4181,8 +4183,7 @@ const png_uint_16 png_sRGB_table[256] =
57105,57646,58190,58737,59287,59840,60396,60955,
61517,62082,62650,63221,63795,64372,64952,65535
};
-
-#endif /* simplified read only */
+#endif /* PNG_SIMPLIFIED_READ_SUPPORTED */
/* The base/delta tables are required for both read and write (but currently
* only the simplified versions.)
diff --git a/Build/source/libs/libpng/libpng-1.6.13/png.h b/Build/source/libs/libpng/libpng-1.6.14/png.h
index 0071c1686f0..73ff4c6a06c 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/png.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/png.h
@@ -1,7 +1,7 @@
/* png.h - header file for PNG reference library
*
- * libpng version 1.6.13 - August 21, 2014
+ * libpng version 1.6.14 - October 23, 2014
* Copyright (c) 1998-2014 Glenn Randers-Pehrson
* (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
* (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
@@ -11,7 +11,7 @@
* Authors and maintainers:
* libpng versions 0.71, May 1995, through 0.88, January 1996: Guy Schalnat
* libpng versions 0.89c, June 1996, through 0.96, May 1997: Andreas Dilger
- * libpng versions 0.97, January 1998, through 1.6.13 - August 21, 2014: Glenn
+ * libpng versions 0.97, January 1998, through 1.6.14 - October 23, 2014: Glenn
* See also "Contributing Authors", below.
*
* Note about libpng version numbers:
@@ -203,6 +203,9 @@
* 1.6.13beta01-04 16 10613 16.so.16.13[.0]
* 1.6.13rc01-02 16 10613 16.so.16.13[.0]
* 1.6.13 16 10613 16.so.16.13[.0]
+ * 1.6.14beta01-07 16 10614 16.so.16.14[.0]
+ * 1.6.14rc01-02 16 10614 16.so.16.14[.0]
+ * 1.6.14 16 10614 16.so.16.14[.0]
*
* Henceforth the source version will match the shared-library major
* and minor numbers; the shared-library major version number will be
@@ -234,7 +237,7 @@
*
* This code is released under the libpng license.
*
- * libpng versions 1.2.6, August 15, 2004, through 1.6.13, August 21, 2014, are
+ * libpng versions 1.2.6, August 15, 2004, through 1.6.14, October 23, 2014, are
* Copyright (c) 2004, 2006-2014 Glenn Randers-Pehrson, and are
* distributed according to the same disclaimer and license as libpng-1.2.5
* with the following individual added to the list of Contributing Authors:
@@ -346,13 +349,13 @@
* Y2K compliance in libpng:
* =========================
*
- * August 21, 2014
+ * October 23, 2014
*
* Since the PNG Development group is an ad-hoc body, we can't make
* an official declaration.
*
* This is your unofficial assurance that libpng from version 0.71 and
- * upward through 1.6.13 are Y2K compliant. It is my belief that
+ * upward through 1.6.14 are Y2K compliant. It is my belief that
* earlier versions were also Y2K compliant.
*
* Libpng only has two year fields. One is a 2-byte unsigned integer
@@ -414,9 +417,9 @@
*/
/* Version information for png.h - this should match the version in png.c */
-#define PNG_LIBPNG_VER_STRING "1.6.13"
+#define PNG_LIBPNG_VER_STRING "1.6.14"
#define PNG_HEADER_VERSION_STRING \
- " libpng version 1.6.13 - August 21, 2014\n"
+ " libpng version 1.6.14 - October 23, 2014\n"
#define PNG_LIBPNG_VER_SONUM 16
#define PNG_LIBPNG_VER_DLLNUM 16
@@ -424,7 +427,7 @@
/* These should match the first 3 components of PNG_LIBPNG_VER_STRING: */
#define PNG_LIBPNG_VER_MAJOR 1
#define PNG_LIBPNG_VER_MINOR 6
-#define PNG_LIBPNG_VER_RELEASE 13
+#define PNG_LIBPNG_VER_RELEASE 14
/* This should match the numeric part of the final component of
* PNG_LIBPNG_VER_STRING, omitting any leading zero:
@@ -455,7 +458,7 @@
* version 1.0.0 was mis-numbered 100 instead of 10000). From
* version 1.0.1 it's xxyyzz, where x=major, y=minor, z=release
*/
-#define PNG_LIBPNG_VER 10613 /* 1.6.13 */
+#define PNG_LIBPNG_VER 10614 /* 1.6.14 */
/* Library configuration: these options cannot be changed after
* the library has been built.
@@ -560,7 +563,7 @@ extern "C" {
/* This triggers a compiler error in png.c, if png.c and png.h
* do not agree upon the version number.
*/
-typedef char* png_libpng_version_1_6_13;
+typedef char* png_libpng_version_1_6_14;
/* Basic control structions. Read libpng-manual.txt or libpng.3 for more info.
*
@@ -2745,6 +2748,8 @@ PNG_EXPORT(207, void, png_save_uint_16, (png_bytep buf, unsigned int i));
# endif
#endif
+#if defined(PNG_SIMPLIFIED_READ_SUPPORTED) || \
+ defined(PNG_SIMPLIFIED_WRITE_SUPPORTED)
/*******************************************************************************
* SIMPLIFIED API
*******************************************************************************
@@ -2816,7 +2821,7 @@ typedef struct
# define PNG_IMAGE_WARNING 1
# define PNG_IMAGE_ERROR 2
/*
- * The result is a two bit code such that a value more than 1 indicates
+ * The result is a two-bit code such that a value more than 1 indicates
* a failure in the API just called:
*
* 0 - no warning or error
@@ -3197,6 +3202,7 @@ PNG_EXPORT(240, int, png_image_write_to_stdio, (png_imagep image, FILE *file,
/*******************************************************************************
* END OF SIMPLIFIED API
******************************************************************************/
+#endif /* PNG_SIMPLIFIED_{READ|WRITE}_SUPPORTED */
#ifdef PNG_CHECK_FOR_INVALID_INDEX_SUPPORTED
PNG_EXPORT(242, void, png_set_check_for_invalid_index,
@@ -3244,19 +3250,18 @@ PNG_EXPORT(243, int, png_get_palette_max, (png_const_structp png_ptr,
PNG_EXPORT(244, int, png_set_option, (png_structrp png_ptr, int option,
int onoff));
-#endif
+#endif /* PNG_SET_OPTION_SUPPORTED */
/*******************************************************************************
* END OF HARDWARE AND SOFTWARE OPTIONS
******************************************************************************/
-/* Maintainer: Put new public prototypes here ^, in libpng.3, and project
- * defs, scripts/pnglibconf.h, and scripts/pnglibconf.h.prebuilt
+/* Maintainer: Put new public prototypes here ^, in libpng.3, in project
+ * defs, and in scripts/symbols.def.
*/
/* The last ordinal number (this is the *last* one already used; the next
- * one to use is one more than this.) Maintainer, remember to add an entry to
- * scripts/symbols.def as well.
+ * one to use is one more than this.)
*/
#ifdef PNG_EXPORT_LAST_ORDINAL
PNG_EXPORT_LAST_ORDINAL(244);
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngbar.jpg b/Build/source/libs/libpng/libpng-1.6.14/pngbar.jpg
index 70ba8d817ce..70ba8d817ce 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngbar.jpg
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngbar.jpg
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngbar.png b/Build/source/libs/libpng/libpng-1.6.14/pngbar.png
index 49798c8ed95..49798c8ed95 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngbar.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngbar.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngconf.h b/Build/source/libs/libpng/libpng-1.6.14/pngconf.h
index 62e075fd6f8..13f48f73b75 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngconf.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngconf.h
@@ -1,7 +1,7 @@
/* pngconf.h - machine configurable file for libpng
*
- * libpng version 1.6.13 - August 21, 2014
+ * libpng version 1.6.14 - October 23, 2014
*
* Copyright (c) 1998-2014 Glenn Randers-Pehrson
* (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngdebug.h b/Build/source/libs/libpng/libpng-1.6.14/pngdebug.h
index b43c59cde5f..b43c59cde5f 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngdebug.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngdebug.h
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngerror.c b/Build/source/libs/libpng/libpng-1.6.14/pngerror.c
index a2f8a563d33..a2f8a563d33 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngerror.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngerror.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngget.c b/Build/source/libs/libpng/libpng-1.6.14/pngget.c
index 172f50a9001..172f50a9001 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngget.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngget.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pnginfo.h b/Build/source/libs/libpng/libpng-1.6.14/pnginfo.h
index 26bf26502cf..26bf26502cf 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pnginfo.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/pnginfo.h
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pnglibconf.h b/Build/source/libs/libpng/libpng-1.6.14/pnglibconf.h
index 4c8605a8a33..2c45d90ae17 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pnglibconf.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/pnglibconf.h
@@ -1,8 +1,8 @@
-/* libpng 1.6.13 STANDARD API DEFINITION */
+/* libpng 1.6.14 STANDARD API DEFINITION */
/* pnglibconf.h - library build configuration */
-/* Libpng version 1.6.13 - August 21, 2014 */
+/* Libpng version 1.6.14 - October 23, 2014 */
/* Copyright (c) 1998-2014 Glenn Randers-Pehrson */
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngmem.c b/Build/source/libs/libpng/libpng-1.6.14/pngmem.c
index 8ee0866f67a..8ee0866f67a 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngmem.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngmem.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngnow.png b/Build/source/libs/libpng/libpng-1.6.14/pngnow.png
index 82793ebddb7..82793ebddb7 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngnow.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngnow.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngpread.c b/Build/source/libs/libpng/libpng-1.6.14/pngpread.c
index a4d073b945d..bcd9261dfda 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngpread.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngpread.c
@@ -1,7 +1,7 @@
/* pngpread.c - read a png file in push mode
*
- * Last changed in libpng 1.6.11 [June 5, 2014]
+ * Last changed in libpng 1.6.14 [October 23, 2014]
* Copyright (c) 1998-2014 Glenn Randers-Pehrson
* (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
* (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
@@ -26,6 +26,13 @@
#define PNG_READ_iTXt_MODE 7
#define PNG_ERROR_MODE 8
+#define PNG_PUSH_SAVE_BUFFER_IF_FULL \
+if (png_ptr->push_length + 4 > png_ptr->buffer_size) \
+ { png_push_save_buffer(png_ptr); return; }
+#define PNG_PUSH_SAVE_BUFFER_IF_LT(N) \
+if (png_ptr->buffer_size < N) \
+ { png_push_save_buffer(png_ptr); return; }
+
void PNGAPI
png_process_data(png_structrp png_ptr, png_inforp info_ptr,
png_bytep buffer, png_size_t buffer_size)
@@ -46,7 +53,7 @@ png_process_data_pause(png_structrp png_ptr, int save)
{
if (png_ptr != NULL)
{
- /* It's easiest for the caller if we do the save, then the caller doesn't
+ /* It's easiest for the caller if we do the save; then the caller doesn't
* have to supply the same data again:
*/
if (save != 0)
@@ -189,10 +196,10 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
int keep; /* unknown handling method */
#endif
- /* First we make sure we have enough data for the 4 byte chunk name
- * and the 4 byte chunk length before proceeding with decoding the
+ /* First we make sure we have enough data for the 4-byte chunk name
+ * and the 4-byte chunk length before proceeding with decoding the
* chunk data. To fully decode each of these chunks, we also make
- * sure we have enough data in the buffer for the 4 byte CRC at the
+ * sure we have enough data in the buffer for the 4-byte CRC at the
* end of every chunk (except IDAT, which is handled separately).
*/
if (!(png_ptr->mode & PNG_HAVE_CHUNK_HEADER))
@@ -200,12 +207,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
png_byte chunk_length[4];
png_byte chunk_tag[4];
- if (png_ptr->buffer_size < 8)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_LT(8)
png_push_fill_buffer(png_ptr, chunk_length, 4);
png_ptr->push_length = png_get_uint_31(png_ptr, chunk_length);
png_reset_crc(png_ptr);
@@ -249,23 +251,13 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
if (png_ptr->push_length != 13)
png_error(png_ptr, "Invalid IHDR length");
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_IHDR(png_ptr, info_ptr, png_ptr->push_length);
}
else if (chunk_name == png_IEND)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_IEND(png_ptr, info_ptr, png_ptr->push_length);
png_ptr->process_mode = PNG_READ_DONE_MODE;
@@ -275,12 +267,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_HANDLE_AS_UNKNOWN_SUPPORTED
else if ((keep = png_chunk_unknown_handling(png_ptr, chunk_name)) != 0)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_unknown(png_ptr, info_ptr, png_ptr->push_length, keep);
if (chunk_name == png_PLTE)
@@ -290,11 +277,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
else if (chunk_name == png_PLTE)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_PLTE(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -313,12 +296,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_gAMA_SUPPORTED
else if (png_ptr->chunk_name == png_gAMA)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_gAMA(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -326,12 +304,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_sBIT_SUPPORTED
else if (png_ptr->chunk_name == png_sBIT)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_sBIT(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -339,12 +312,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_cHRM_SUPPORTED
else if (png_ptr->chunk_name == png_cHRM)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_cHRM(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -352,12 +320,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_sRGB_SUPPORTED
else if (chunk_name == png_sRGB)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_sRGB(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -365,12 +328,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_iCCP_SUPPORTED
else if (png_ptr->chunk_name == png_iCCP)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_iCCP(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -378,12 +336,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_sPLT_SUPPORTED
else if (chunk_name == png_sPLT)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_sPLT(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -391,12 +344,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_tRNS_SUPPORTED
else if (chunk_name == png_tRNS)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_tRNS(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -404,12 +352,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_bKGD_SUPPORTED
else if (chunk_name == png_bKGD)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_bKGD(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -417,12 +360,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_hIST_SUPPORTED
else if (chunk_name == png_hIST)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_hIST(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -430,12 +368,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_pHYs_SUPPORTED
else if (chunk_name == png_pHYs)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_pHYs(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -443,12 +376,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_oFFs_SUPPORTED
else if (chunk_name == png_oFFs)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_oFFs(png_ptr, info_ptr, png_ptr->push_length);
}
#endif
@@ -456,12 +384,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_pCAL_SUPPORTED
else if (chunk_name == png_pCAL)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_pCAL(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -469,12 +392,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_sCAL_SUPPORTED
else if (chunk_name == png_sCAL)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_sCAL(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -482,12 +400,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_tIME_SUPPORTED
else if (chunk_name == png_tIME)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_tIME(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -495,12 +408,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_tEXt_SUPPORTED
else if (chunk_name == png_tEXt)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_tEXt(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -508,12 +416,7 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_zTXt_SUPPORTED
else if (chunk_name == png_zTXt)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_zTXt(png_ptr, info_ptr, png_ptr->push_length);
}
@@ -521,23 +424,14 @@ png_push_read_chunk(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_READ_iTXt_SUPPORTED
else if (chunk_name == png_iTXt)
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_iTXt(png_ptr, info_ptr, png_ptr->push_length);
}
#endif
else
{
- if (png_ptr->push_length + 4 > png_ptr->buffer_size)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
+ PNG_PUSH_SAVE_BUFFER_IF_FULL
png_handle_unknown(png_ptr, info_ptr, png_ptr->push_length,
PNG_HANDLE_CHUNK_AS_DEFAULT);
}
@@ -602,12 +496,7 @@ png_push_crc_finish(png_structrp png_ptr)
}
if (!png_ptr->skip_length)
{
- if (png_ptr->buffer_size < 4)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_LT(4)
png_crc_finish(png_ptr, 0);
png_ptr->process_mode = PNG_READ_CHUNK_MODE;
}
@@ -732,12 +621,7 @@ png_push_read_IDAT(png_structrp png_ptr)
png_byte chunk_tag[4];
/* TODO: this code can be commoned up with the same code in push_read */
- if (png_ptr->buffer_size < 8)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_LT(8)
png_push_fill_buffer(png_ptr, chunk_length, 4);
png_ptr->push_length = png_get_uint_31(png_ptr, chunk_length);
png_reset_crc(png_ptr);
@@ -812,12 +696,7 @@ png_push_read_IDAT(png_structrp png_ptr)
}
if (!png_ptr->idat_size)
{
- if (png_ptr->buffer_size < 4)
- {
- png_push_save_buffer(png_ptr);
- return;
- }
-
+ PNG_PUSH_SAVE_BUFFER_IF_LT(4)
png_crc_finish(png_ptr, 0);
png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER;
png_ptr->mode |= PNG_AFTER_IDAT;
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngpriv.h b/Build/source/libs/libpng/libpng-1.6.14/pngpriv.h
index 71a5ab45652..aa63cfa4780 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngpriv.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngpriv.h
@@ -1090,7 +1090,7 @@ PNG_INTERNAL_FUNCTION(void,png_write_tEXt,(png_structrp png_ptr,
#ifdef PNG_WRITE_zTXt_SUPPORTED
PNG_INTERNAL_FUNCTION(void,png_write_zTXt,(png_structrp png_ptr, png_const_charp
- key, png_const_charp text, png_size_t text_len, int compression),PNG_EMPTY);
+ key, png_const_charp text, int compression),PNG_EMPTY);
#endif
#ifdef PNG_WRITE_iTXt_SUPPORTED
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngread.c b/Build/source/libs/libpng/libpng-1.6.14/pngread.c
index 845ff7b15bd..53b9c3b9b37 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngread.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngread.c
@@ -396,6 +396,7 @@ png_read_row(png_structrp png_ptr, png_bytep row, png_bytep dsp_row)
row_info.pixel_depth = png_ptr->pixel_depth;
row_info.rowbytes = PNG_ROWBYTES(row_info.pixel_depth, row_info.width);
+#ifdef PNG_WARNINGS_SUPPORTED
if (png_ptr->row_number == 0 && png_ptr->pass == 0)
{
/* Check for transforms that have been set but were defined out */
@@ -435,6 +436,7 @@ png_read_row(png_structrp png_ptr, png_bytep row, png_bytep dsp_row)
png_warning(png_ptr, "PNG_READ_SWAP_SUPPORTED is not defined");
#endif
}
+#endif /* PNG_WARNINGS_SUPPORTED */
#ifdef PNG_READ_INTERLACING_SUPPORTED
/* If interlaced and we do not need a new row, combine row and return.
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngrio.c b/Build/source/libs/libpng/libpng-1.6.14/pngrio.c
index d75ac5b4dd5..d75ac5b4dd5 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngrio.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngrio.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngrtran.c b/Build/source/libs/libpng/libpng-1.6.14/pngrtran.c
index d8ab70513d3..91e64716167 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngrtran.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngrtran.c
@@ -959,7 +959,7 @@ png_set_rgb_to_gray_fixed(png_structrp png_ptr, int error_action,
if (!png_rtran_ok(png_ptr, 1))
return;
- switch(error_action)
+ switch (error_action)
{
case PNG_ERROR_ACTION_NONE:
png_ptr->transformations |= PNG_RGB_TO_GRAY;
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngrutil.c b/Build/source/libs/libpng/libpng-1.6.14/pngrutil.c
index 3f415bf7df8..a48907aeba8 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngrutil.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngrutil.c
@@ -1,7 +1,7 @@
/* pngrutil.c - utilities to read a PNG file
*
- * Last changed in libpng 1.6.11 [June 5, 2014]
+ * Last changed in libpng 1.6.14 [October 23, 2014]
* Copyright (c) 1998-2014 Glenn Randers-Pehrson
* (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
* (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
@@ -341,12 +341,12 @@ png_inflate_claim(png_structrp png_ptr, png_uint_32 owner)
* are minimal.
*/
(void)png_safecat(msg, (sizeof msg), 4, " using zstream");
-# if PNG_LIBPNG_BUILD_BASE_TYPE >= PNG_LIBPNG_BUILD_RC
- png_chunk_warning(png_ptr, msg);
- png_ptr->zowner = 0;
-# else
- png_chunk_error(png_ptr, msg);
-# endif
+#if PNG_LIBPNG_BUILD_BASE_TYPE >= PNG_LIBPNG_BUILD_RC
+ png_chunk_warning(png_ptr, msg);
+ png_ptr->zowner = 0;
+#else
+ png_chunk_error(png_ptr, msg);
+#endif
}
/* Implementation note: unlike 'png_deflate_claim' this internal function
@@ -364,22 +364,21 @@ png_inflate_claim(png_structrp png_ptr, png_uint_32 owner)
*/
{
int ret; /* zlib return code */
-# if PNG_ZLIB_VERNUM >= 0x1240
+#if PNG_ZLIB_VERNUM >= 0x1240
-# if defined(PNG_SET_OPTION_SUPPORTED) && \
- defined(PNG_MAXIMUM_INFLATE_WINDOW)
- int window_bits;
+# if defined(PNG_SET_OPTION_SUPPORTED) && defined(PNG_MAXIMUM_INFLATE_WINDOW)
+ int window_bits;
- if (((png_ptr->options >> PNG_MAXIMUM_INFLATE_WINDOW) & 3) ==
- PNG_OPTION_ON)
- window_bits = 15;
+ if (((png_ptr->options >> PNG_MAXIMUM_INFLATE_WINDOW) & 3) ==
+ PNG_OPTION_ON)
+ window_bits = 15;
- else
- window_bits = 0;
-# else
-# define window_bits 0
-# endif
-# endif
+ else
+ window_bits = 0;
+# else
+# define window_bits 0
+# endif
+#endif
/* Set this for safety, just in case the previous owner left pointers to
* memory allocations.
@@ -391,20 +390,20 @@ png_inflate_claim(png_structrp png_ptr, png_uint_32 owner)
if (png_ptr->flags & PNG_FLAG_ZSTREAM_INITIALIZED)
{
-# if PNG_ZLIB_VERNUM < 0x1240
- ret = inflateReset(&png_ptr->zstream);
-# else
- ret = inflateReset2(&png_ptr->zstream, window_bits);
-# endif
+#if PNG_ZLIB_VERNUM < 0x1240
+ ret = inflateReset(&png_ptr->zstream);
+#else
+ ret = inflateReset2(&png_ptr->zstream, window_bits);
+#endif
}
else
{
-# if PNG_ZLIB_VERNUM < 0x1240
- ret = inflateInit(&png_ptr->zstream);
-# else
- ret = inflateInit2(&png_ptr->zstream, window_bits);
-# endif
+#if PNG_ZLIB_VERNUM < 0x1240
+ ret = inflateInit(&png_ptr->zstream);
+#else
+ ret = inflateInit2(&png_ptr->zstream, window_bits);
+#endif
if (ret == Z_OK)
png_ptr->flags |= PNG_FLAG_ZSTREAM_INITIALIZED;
@@ -419,9 +418,9 @@ png_inflate_claim(png_structrp png_ptr, png_uint_32 owner)
return ret;
}
-# ifdef window_bits
-# undef window_bits
-# endif
+#ifdef window_bits
+# undef window_bits
+#endif
}
#ifdef PNG_READ_COMPRESSED_TEXT_SUPPORTED
@@ -518,7 +517,7 @@ png_inflate(png_structrp png_ptr, png_uint_32 owner, int finish,
* end of the output buffer.
*/
ret = inflate(&png_ptr->zstream, avail_out > 0 ? Z_NO_FLUSH :
- (finish ? Z_FINISH : Z_SYNC_FLUSH));
+ (finish ? Z_FINISH : Z_SYNC_FLUSH));
} while (ret == Z_OK);
/* For safety kill the local buffer pointer now */
@@ -576,14 +575,14 @@ png_decompress_chunk(png_structrp png_ptr,
*/
png_alloc_size_t limit = PNG_SIZE_MAX;
-# ifdef PNG_SET_CHUNK_MALLOC_LIMIT_SUPPORTED
- if (png_ptr->user_chunk_malloc_max > 0 &&
- png_ptr->user_chunk_malloc_max < limit)
- limit = png_ptr->user_chunk_malloc_max;
-# elif PNG_USER_CHUNK_MALLOC_MAX > 0
- if (PNG_USER_CHUNK_MALLOC_MAX < limit)
- limit = PNG_USER_CHUNK_MALLOC_MAX;
-# endif
+# ifdef PNG_SET_CHUNK_MALLOC_LIMIT_SUPPORTED
+ if (png_ptr->user_chunk_malloc_max > 0 &&
+ png_ptr->user_chunk_malloc_max < limit)
+ limit = png_ptr->user_chunk_malloc_max;
+# elif PNG_USER_CHUNK_MALLOC_MAX > 0
+ if (PNG_USER_CHUNK_MALLOC_MAX < limit)
+ limit = PNG_USER_CHUNK_MALLOC_MAX;
+# endif
if (limit >= prefix_size + (terminate != 0))
{
@@ -1011,7 +1010,7 @@ png_handle_PLTE(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
*/
#ifdef PNG_READ_tRNS_SUPPORTED
if (png_ptr->num_trans > 0 ||
- (info_ptr != NULL && (info_ptr->valid & PNG_INFO_tRNS) != 0))
+ (info_ptr != NULL && (info_ptr->valid & PNG_INFO_tRNS) != 0))
{
/* Cancel this because otherwise it would be used if the transforms
* require it. Don't cancel the 'valid' flag because this would prevent
@@ -2672,7 +2671,7 @@ png_handle_iTXt(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
buffer[uncompressed_length+prefix_length] = 0;
- if (compressed != 0)
+ if (compressed == 0)
text.compression = PNG_ITXT_COMPRESSION_NONE;
else
@@ -3331,7 +3330,7 @@ png_combine_row(png_const_structrp png_ptr, png_bytep dp, int display)
/* This can only be the RGB case, so each copy is exactly one
* pixel and it is not necessary to check for a partial copy.
*/
- for(;;)
+ for (;;)
{
dp[0] = sp[0], dp[1] = sp[1], dp[2] = sp[2];
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngset.c b/Build/source/libs/libpng/libpng-1.6.14/pngset.c
index cde4c6dad39..8eb5f6e3074 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngset.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngset.c
@@ -726,7 +726,7 @@ png_set_text_2(png_const_structrp png_ptr, png_inforp info_ptr,
else
max_text = INT_MAX;
- /* Now allocate a new array and copy the old members in, this does all
+ /* Now allocate a new array and copy the old members in; this does all
* the overflow checks.
*/
new_text = png_voidcast(png_textp,png_realloc_array(png_ptr,
@@ -1020,8 +1020,8 @@ png_set_sPLT(png_const_structrp png_ptr,
np->depth = entries->depth;
- /* In the even of out-of-memory just return - there's no point keeping on
- * trying to add sPLT chunks.
+ /* In the event of out-of-memory just return - there's no point keeping
+ * on trying to add sPLT chunks.
*/
length = strlen(entries->name) + 1;
np->name = png_voidcast(png_charp, png_malloc_base(png_ptr, length));
@@ -1032,8 +1032,8 @@ png_set_sPLT(png_const_structrp png_ptr,
memcpy(np->name, entries->name, length);
/* IMPORTANT: we have memory now that won't get freed if something else
- * goes wrong, this code must free it. png_malloc_array produces no
- * warnings, use a png_chunk_report (below) if there is an error.
+ * goes wrong; this code must free it. png_malloc_array produces no
+ * warnings; use a png_chunk_report (below) if there is an error.
*/
np->entries = png_voidcast(png_sPLT_entryp, png_malloc_array(png_ptr,
entries->nentries, sizeof (png_sPLT_entry)));
@@ -1072,7 +1072,7 @@ check_location(png_const_structrp png_ptr, int location)
location &= (PNG_HAVE_IHDR|PNG_HAVE_PLTE|PNG_AFTER_IDAT);
/* New in 1.6.0; copy the location and check it. This is an API
- * change, previously the app had to use the
+ * change; previously the app had to use the
* png_set_unknown_chunk_location API below for each chunk.
*/
if (location == 0 && !(png_ptr->mode & PNG_IS_READ_STRUCT))
@@ -1578,7 +1578,7 @@ png_set_benign_errors(png_structrp png_ptr, int allowed)
* It is possible for an indexed (color-type==3) PNG file to contain
* pixels with invalid (out-of-range) indexes if the PLTE chunk has
* fewer entries than the image's bit-depth would allow. We recover
- * from this gracefully by filling any incomplete palette with zeroes
+ * from this gracefully by filling any incomplete palette with zeros
* (opaque black). By default, when this occurs libpng will issue
* a benign error. This API can be used to override that behavior.
*/
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngstruct.h b/Build/source/libs/libpng/libpng-1.6.14/pngstruct.h
index d58c0288449..d58c0288449 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngstruct.h
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngstruct.h
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngtest.c b/Build/source/libs/libpng/libpng-1.6.14/pngtest.c
index bd9688bba55..e9218ba9f73 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngtest.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngtest.c
@@ -646,7 +646,7 @@ set_location(png_structp png_ptr, struct user_chunk_data *data, int what)
if ((data->location[0] & what) || (data->location[1] & what))
return 0; /* already have one of these */
- /* Find where we are (the code below zeros info_ptr to indicate that the
+ /* Find where we are (the code below zeroes info_ptr to indicate that the
* chunks before the first IDAT have been read.)
*/
if (data->info_ptr == NULL) /* after IDAT */
@@ -1991,4 +1991,4 @@ main(void)
#endif
/* Generate a compiler error if there is an old png.h in the search path. */
-typedef png_libpng_version_1_6_13 Your_png_h_is_not_version_1_6_13;
+typedef png_libpng_version_1_6_14 Your_png_h_is_not_version_1_6_14;
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngtest.png b/Build/source/libs/libpng/libpng-1.6.14/pngtest.png
index cb3fef4cf84..cb3fef4cf84 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngtest.png
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngtest.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngtrans.c b/Build/source/libs/libpng/libpng-1.6.14/pngtrans.c
index 9b6c3d0cd47..631e3c15e6d 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngtrans.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngtrans.c
@@ -828,7 +828,7 @@ png_get_user_transform_ptr(png_const_structrp png_ptr)
png_uint_32 PNGAPI
png_get_current_row_number(png_const_structrp png_ptr)
{
- /* See the comments in png.h - this is the sub-image row when reading and
+ /* See the comments in png.h - this is the sub-image row when reading an
* interlaced image.
*/
if (png_ptr != NULL)
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngusr.dfa b/Build/source/libs/libpng/libpng-1.6.14/pngusr.dfa
index 9d39564b51d..9d39564b51d 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngusr.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngusr.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngwio.c b/Build/source/libs/libpng/libpng-1.6.14/pngwio.c
index 1b525f94848..1b525f94848 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngwio.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngwio.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngwrite.c b/Build/source/libs/libpng/libpng-1.6.14/pngwrite.c
index f03aeb2ce28..6a831f62ced 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngwrite.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngwrite.c
@@ -1,7 +1,7 @@
/* pngwrite.c - general routines to write a PNG file
*
- * Last changed in libpng 1.6.11 [June 5, 2014]
+ * Last changed in libpng 1.6.14 [October 23, 2014]
* Copyright (c) 1998-2014 Glenn Randers-Pehrson
* (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
* (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
@@ -292,11 +292,14 @@ png_write_info(png_structrp png_ptr, png_const_inforp info_ptr)
info_ptr->text[i].lang,
info_ptr->text[i].lang_key,
info_ptr->text[i].text);
+ /* Mark this chunk as written */
+ if (info_ptr->text[i].compression == PNG_TEXT_COMPRESSION_NONE)
+ info_ptr->text[i].compression = PNG_TEXT_COMPRESSION_NONE_WR;
+ else
+ info_ptr->text[i].compression = PNG_TEXT_COMPRESSION_zTXt_WR;
#else
- png_warning(png_ptr, "Unable to write international text");
+ png_warning(png_ptr, "Unable to write international text");
#endif
- /* Mark this chunk as written */
- info_ptr->text[i].compression = PNG_TEXT_COMPRESSION_NONE_WR;
}
/* If we want a compressed text chunk */
@@ -305,13 +308,12 @@ png_write_info(png_structrp png_ptr, png_const_inforp info_ptr)
#ifdef PNG_WRITE_zTXt_SUPPORTED
/* Write compressed chunk */
png_write_zTXt(png_ptr, info_ptr->text[i].key,
- info_ptr->text[i].text, 0,
- info_ptr->text[i].compression);
+ info_ptr->text[i].text, info_ptr->text[i].compression);
+ /* Mark this chunk as written */
+ info_ptr->text[i].compression = PNG_TEXT_COMPRESSION_zTXt_WR;
#else
png_warning(png_ptr, "Unable to write compressed text");
#endif
- /* Mark this chunk as written */
- info_ptr->text[i].compression = PNG_TEXT_COMPRESSION_zTXt_WR;
}
else if (info_ptr->text[i].compression == PNG_TEXT_COMPRESSION_NONE)
@@ -387,11 +389,14 @@ png_write_end(png_structrp png_ptr, png_inforp info_ptr)
info_ptr->text[i].lang,
info_ptr->text[i].lang_key,
info_ptr->text[i].text);
+ /* Mark this chunk as written */
+ if (info_ptr->text[i].compression == PNG_TEXT_COMPRESSION_NONE)
+ info_ptr->text[i].compression = PNG_TEXT_COMPRESSION_NONE_WR;
+ else
+ info_ptr->text[i].compression = PNG_TEXT_COMPRESSION_zTXt_WR;
#else
png_warning(png_ptr, "Unable to write international text");
#endif
- /* Mark this chunk as written */
- info_ptr->text[i].compression = PNG_TEXT_COMPRESSION_NONE_WR;
}
else if (info_ptr->text[i].compression >= PNG_TEXT_COMPRESSION_zTXt)
@@ -399,13 +404,12 @@ png_write_end(png_structrp png_ptr, png_inforp info_ptr)
#ifdef PNG_WRITE_zTXt_SUPPORTED
/* Write compressed chunk */
png_write_zTXt(png_ptr, info_ptr->text[i].key,
- info_ptr->text[i].text, 0,
- info_ptr->text[i].compression);
+ info_ptr->text[i].text, info_ptr->text[i].compression);
+ /* Mark this chunk as written */
+ info_ptr->text[i].compression = PNG_TEXT_COMPRESSION_zTXt_WR;
#else
png_warning(png_ptr, "Unable to write compressed text");
#endif
- /* Mark this chunk as written */
- info_ptr->text[i].compression = PNG_TEXT_COMPRESSION_zTXt_WR;
}
else if (info_ptr->text[i].compression == PNG_TEXT_COMPRESSION_NONE)
@@ -414,12 +418,11 @@ png_write_end(png_structrp png_ptr, png_inforp info_ptr)
/* Write uncompressed chunk */
png_write_tEXt(png_ptr, info_ptr->text[i].key,
info_ptr->text[i].text, 0);
+ /* Mark this chunk as written */
+ info_ptr->text[i].compression = PNG_TEXT_COMPRESSION_NONE_WR;
#else
png_warning(png_ptr, "Unable to write uncompressed text");
#endif
-
- /* Mark this chunk as written */
- info_ptr->text[i].compression = PNG_TEXT_COMPRESSION_NONE_WR;
}
}
#endif
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngwtran.c b/Build/source/libs/libpng/libpng-1.6.14/pngwtran.c
index 215bd68a9d8..215bd68a9d8 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngwtran.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngwtran.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/pngwutil.c b/Build/source/libs/libpng/libpng-1.6.14/pngwutil.c
index 8a0b7f2ec81..45b6b1e358a 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/pngwutil.c
+++ b/Build/source/libs/libpng/libpng-1.6.14/pngwutil.c
@@ -1,7 +1,7 @@
/* pngwutil.c - utilities to write a PNG file
*
- * Last changed in libpng 1.6.11 [June 5, 2014]
+ * Last changed in libpng 1.6.14 [October 23, 2014]
* Copyright (c) 1998-2014 Glenn Randers-Pehrson
* (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
* (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
@@ -136,7 +136,7 @@ png_write_chunk_data(png_structrp png_ptr, png_const_bytep data,
png_write_data(png_ptr, data, length);
/* Update the CRC after writing the data,
- * in case that the user I/O routine alters it.
+ * in case the user I/O routine alters it.
*/
png_calculate_crc(png_ptr, data, length);
}
@@ -181,7 +181,7 @@ png_write_complete_chunk(png_structrp png_ptr, png_uint_32 chunk_name,
/* On 64 bit architectures 'length' may not fit in a png_uint_32. */
if (length > PNG_UINT_31_MAX)
- png_error(png_ptr, "length exceeds PNG maxima");
+ png_error(png_ptr, "length exceeds PNG maximum");
png_write_chunk_header(png_ptr, chunk_name, (png_uint_32)length);
png_write_chunk_data(png_ptr, data, length);
@@ -204,7 +204,7 @@ png_write_chunk(png_structrp png_ptr, png_const_bytep chunk_string,
static png_alloc_size_t
png_image_size(png_structrp png_ptr)
{
- /* Only return sizes up to the maximum of a png_uint_32, do this by limiting
+ /* Only return sizes up to the maximum of a png_uint_32; do this by limiting
* the width and height used to 15 bits.
*/
png_uint_32 h = png_ptr->height;
@@ -297,6 +297,7 @@ png_deflate_claim(png_structrp png_ptr, png_uint_32 owner,
{
if (png_ptr->zowner != 0)
{
+# if defined(PNG_WARNINGS_SUPPORTED) || defined(PNG_ERROR_TEXT_SUPPORTED)
char msg[64];
PNG_STRING_FROM_CHUNK(msg, owner);
@@ -308,6 +309,7 @@ png_deflate_claim(png_structrp png_ptr, png_uint_32 owner,
* are minimal.
*/
(void)png_safecat(msg, (sizeof msg), 10, " using zstream");
+# endif
# if PNG_LIBPNG_BUILD_BASE_TYPE >= PNG_LIBPNG_BUILD_RC
png_warning(png_ptr, msg);
@@ -492,7 +494,7 @@ png_text_compress(png_structrp png_ptr, png_uint_32 chunk_name,
int ret;
/* To find the length of the output it is necessary to first compress the
- * input, the result is buffered rather than using the two-pass algorithm
+ * input. The result is buffered rather than using the two-pass algorithm
* that is used on the inflate side; deflate is assumed to be slower and a
* PNG writer is assumed to have more memory available than a PNG reader.
*
@@ -589,7 +591,7 @@ png_text_compress(png_structrp png_ptr, png_uint_32 chunk_name,
}
while (ret == Z_OK);
- /* There may be some space left in the last output buffer, this needs to
+ /* There may be some space left in the last output buffer. This needs to
* be subtracted from output_len.
*/
output_len -= png_ptr->zstream.avail_out;
@@ -612,7 +614,7 @@ png_text_compress(png_structrp png_ptr, png_uint_32 chunk_name,
/* Reset zlib for another zTXt/iTXt or image data */
png_ptr->zowner = 0;
- /* The only success case is Z_STREAM_END, input_len must be 0, if not this
+ /* The only success case is Z_STREAM_END, input_len must be 0; if not this
* is an internal error.
*/
if (ret == Z_STREAM_END && input_len == 0)
@@ -728,6 +730,7 @@ png_check_keyword(png_structrp png_ptr, png_const_charp key, png_bytep new_key)
if (key_len == 0)
return 0;
+#ifdef PNG_WARNINGS_SUPPORTED
/* Try to only output one warning per keyword: */
if (*key) /* keyword too long */
png_warning(png_ptr, "keyword truncated");
@@ -741,6 +744,7 @@ png_check_keyword(png_structrp png_ptr, png_const_charp key, png_bytep new_key)
png_formatted_warning(png_ptr, p, "keyword \"@1\": bad character '0x@2'");
}
+#endif /* PNG_WARNINGS_SUPPORTED */
return key_len;
}
@@ -998,7 +1002,7 @@ png_write_PLTE(png_structrp png_ptr, png_const_colorp palette,
* Z_FINISH: this is the end of the input, do a Z_FINISH and clean up
*
* The routine manages the acquire and release of the png_ptr->zstream by
- * checking and (at the end) clearing png_ptr->zowner, it does some sanity
+ * checking and (at the end) clearing png_ptr->zowner; it does some sanity
* checks on the 'mode' flags while doing this.
*/
void /* PRIVATE */
@@ -1058,7 +1062,7 @@ png_compress_IDAT(png_structrp png_ptr, png_const_bytep input,
input_len += png_ptr->zstream.avail_in;
png_ptr->zstream.avail_in = 0;
- /* OUTPUT: write complete IDAT chunks when avail_out drops to zero, note
+ /* OUTPUT: write complete IDAT chunks when avail_out drops to zero. Note
* that these two zstream fields are preserved across the calls, therefore
* there is no need to set these up on entry to the loop.
*/
@@ -1090,7 +1094,7 @@ png_compress_IDAT(png_structrp png_ptr, png_const_bytep input,
continue;
}
- /* The order of these checks doesn't matter much; it just effect which
+ /* The order of these checks doesn't matter much; it just affects which
* possible error might be detected if multiple things go wrong at once.
*/
if (ret == Z_OK) /* most likely return code! */
@@ -1621,14 +1625,13 @@ png_write_tEXt(png_structrp png_ptr, png_const_charp key, png_const_charp text,
/* Write a compressed text chunk */
void /* PRIVATE */
png_write_zTXt(png_structrp png_ptr, png_const_charp key, png_const_charp text,
- png_size_t text_len, int compression)
+ int compression)
{
png_uint_32 key_len;
png_byte new_key[81];
compression_state comp;
png_debug(1, "in png_write_zTXt");
- PNG_UNUSED(text_len) /* Always use strlen */
if (compression == PNG_TEXT_COMPRESSION_NONE)
{
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/libpng.tgt b/Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/libpng.tgt
index 4a9622e68cf..4a9622e68cf 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/libpng.tgt
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/libpng.tgt
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/libpng.wpj b/Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/libpng.wpj
index a70d95f96b3..a70d95f96b3 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/libpng.wpj
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/libpng.wpj
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/pngconfig.mak b/Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/pngconfig.mak
index 0f988780513..0f988780513 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/pngconfig.mak
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/pngconfig.mak
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/pngstest.tgt b/Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/pngstest.tgt
index f5d024518f1..f5d024518f1 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/pngstest.tgt
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/pngstest.tgt
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/pngtest.tgt b/Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/pngtest.tgt
index 211f1a74886..211f1a74886 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/pngtest.tgt
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/pngtest.tgt
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/pngvalid.tgt b/Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/pngvalid.tgt
index 1e78e75cb6c..1e78e75cb6c 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/owatcom/pngvalid.tgt
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/owatcom/pngvalid.tgt
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/PRJ0041.mak b/Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/PRJ0041.mak
index c7a68b503e7..c7a68b503e7 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/PRJ0041.mak
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/PRJ0041.mak
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/README.txt b/Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/README.txt
index 34565e4d005..34565e4d005 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/README.txt
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/README.txt
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/README_zlib.txt b/Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/README_zlib.txt
index 81d11cbb577..81d11cbb577 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/README_zlib.txt
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/README_zlib.txt
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/libpng.sln b/Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/libpng.sln
index eeb101f2e31..eeb101f2e31 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/libpng.sln
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/libpng.sln
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/libpng.vcproj b/Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/libpng.vcproj
index 608ec4e6b4d..608ec4e6b4d 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/libpng.vcproj
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/libpng.vcproj
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/pngtest.vcproj b/Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/pngtest.vcproj
index 3b48f1cf6f6..3b48f1cf6f6 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/pngtest.vcproj
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/pngtest.vcproj
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/zlib.vcproj b/Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/zlib.vcproj
index eb218488dcf..eb218488dcf 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/visualc71/zlib.vcproj
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/visualc71/zlib.vcproj
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/WARNING b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/WARNING
index da002c937df..da002c937df 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/WARNING
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/WARNING
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/libpng/libpng.vcxproj b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/libpng/libpng.vcxproj
index de7fc3c4137..de7fc3c4137 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/libpng/libpng.vcxproj
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/libpng/libpng.vcxproj
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/pnglibconf/pnglibconf.vcxproj b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/pnglibconf/pnglibconf.vcxproj
index e2a232cb631..e2a232cb631 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/pnglibconf/pnglibconf.vcxproj
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/pnglibconf/pnglibconf.vcxproj
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/pngstest/pngstest.vcxproj b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/pngstest/pngstest.vcxproj
index 0d2980dd8aa..0d2980dd8aa 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/pngstest/pngstest.vcxproj
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/pngstest/pngstest.vcxproj
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/pngtest/pngtest.vcxproj b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/pngtest/pngtest.vcxproj
index bf9266f7588..bf9266f7588 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/pngtest/pngtest.vcxproj
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/pngtest/pngtest.vcxproj
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/pngunknown/pngunknown.vcxproj b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/pngunknown/pngunknown.vcxproj
index a30cc7a21a2..a30cc7a21a2 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/pngunknown/pngunknown.vcxproj
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/pngunknown/pngunknown.vcxproj
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/pngvalid/pngvalid.vcxproj b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/pngvalid/pngvalid.vcxproj
index 07cf241193f..07cf241193f 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/pngvalid/pngvalid.vcxproj
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/pngvalid/pngvalid.vcxproj
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/readme.txt b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/readme.txt
index 5b0035d5520..bbb8c7263a2 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/readme.txt
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/readme.txt
@@ -1,7 +1,7 @@
VisualStudio instructions
-libpng version 1.6.13 - August 21, 2014
+libpng version 1.6.14 - October 23, 2014
Copyright (c) 1998-2010 Glenn Randers-Pehrson
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/vstudio.sln b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/vstudio.sln
index af0b1bab592..af0b1bab592 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/vstudio.sln
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/vstudio.sln
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/zlib.props b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/zlib.props
index a39e5771028..e4ff794b076 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/zlib.props
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/zlib.props
@@ -2,7 +2,7 @@
<!--
* zlib.props - location of zlib source
*
- * libpng version 1.6.13 - August 21, 2014
+ * libpng version 1.6.14 - October 23, 2014
*
* Copyright (c) 1998-2011 Glenn Randers-Pehrson
*
diff --git a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/zlib/zlib.vcxproj b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/zlib/zlib.vcxproj
index 6e5b94a61cc..6e5b94a61cc 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/projects/vstudio/zlib/zlib.vcxproj
+++ b/Build/source/libs/libpng/libpng-1.6.14/projects/vstudio/zlib/zlib.vcxproj
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/README.txt b/Build/source/libs/libpng/libpng-1.6.14/scripts/README.txt
index 721a0ef342a..16886c49208 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/README.txt
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/README.txt
@@ -1,9 +1,9 @@
-Makefiles for libpng version 1.6.13 - August 21, 2014
+Makefiles for libpng version 1.6.14 - October 23, 2014
pnglibconf.h.prebuilt => Stores configuration settings
makefile.linux => Linux/ELF makefile
- (gcc, creates libpng16.so.16.1.6.13)
+ (gcc, creates libpng16.so.16.1.6.14)
makefile.gcc => Generic makefile (gcc, creates static libpng.a)
makefile.knr => Archaic UNIX Makefile that converts files with
ansi2knr (Requires ansi2knr.c from
@@ -33,12 +33,12 @@ pnglibconf.h.prebuilt => Stores configuration settings
makefile.os2 => OS/2 Makefile (gcc and emx, requires libpng.def)
makefile.sco => For SCO OSr5 ELF and Unixware 7 with Native cc
makefile.sggcc => Silicon Graphics (gcc,
- creates libpng16.so.16.1.6.13)
+ creates libpng16.so.16.1.6.14)
makefile.sgi => Silicon Graphics IRIX makefile (cc, creates static lib)
makefile.solaris => Solaris 2.X makefile (gcc,
- creates libpng16.so.16.1.6.13)
+ creates libpng16.so.16.1.6.14)
makefile.so9 => Solaris 9 makefile (gcc,
- creates libpng16.so.16.1.6.13)
+ creates libpng16.so.16.1.6.14)
makefile.std => Generic UNIX makefile (cc, creates static libpng.a)
makefile.sunos => Sun makefile
makefile.32sunu => Sun Ultra 32-bit makefile
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/SCOPTIONS.ppc b/Build/source/libs/libpng/libpng-1.6.14/scripts/SCOPTIONS.ppc
index 2c3503e9eb2..2c3503e9eb2 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/SCOPTIONS.ppc
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/SCOPTIONS.ppc
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/checksym.awk b/Build/source/libs/libpng/libpng-1.6.14/scripts/checksym.awk
index fe3af55e05e..fe3af55e05e 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/checksym.awk
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/checksym.awk
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/def.dfn b/Build/source/libs/libpng/libpng-1.6.14/scripts/def.dfn
index 439c6cd4dbb..b0716405791 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/def.dfn
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/def.dfn
@@ -21,7 +21,7 @@ PNG_DFN "OS2 DESCRIPTION "PNG image compression library""
PNG_DFN "OS2 CODE PRELOAD MOVEABLE DISCARDABLE"
PNG_DFN ""
PNG_DFN "EXPORTS"
-PNG_DFN ";Version 1.6.13"
+PNG_DFN ";Version 1.6.14"
#define PNG_EXPORTA(ordinal, type, name, args, attributes)\
PNG_DFN "@" SYMBOL_PREFIX "@@" name "@"
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/descrip.mms b/Build/source/libs/libpng/libpng-1.6.14/scripts/descrip.mms
index 463c4251e7e..463c4251e7e 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/descrip.mms
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/descrip.mms
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/dfn.awk b/Build/source/libs/libpng/libpng-1.6.14/scripts/dfn.awk
index 675829d474d..675829d474d 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/dfn.awk
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/dfn.awk
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/intprefix.dfn b/Build/source/libs/libpng/libpng-1.6.14/scripts/intprefix.dfn
index fa59f88e9c4..fa59f88e9c4 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/intprefix.dfn
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/intprefix.dfn
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/libpng-config-body.in b/Build/source/libs/libpng/libpng-1.6.14/scripts/libpng-config-body.in
index b466432d546..b466432d546 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/libpng-config-body.in
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/libpng-config-body.in
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/libpng-config-head.in b/Build/source/libs/libpng/libpng-1.6.14/scripts/libpng-config-head.in
index 035f3d61635..d1128142bd3 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/libpng-config-head.in
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/libpng-config-head.in
@@ -11,7 +11,7 @@
# Modeled after libxml-config.
-version=1.6.13
+version=1.6.14
prefix=""
libdir=""
libs=""
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/libpng.pc.in b/Build/source/libs/libpng/libpng-1.6.14/scripts/libpng.pc.in
index 2f6d3a2a315..035a698615b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/libpng.pc.in
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/libpng.pc.in
@@ -5,6 +5,6 @@ includedir=@includedir@/libpng16
Name: libpng
Description: Loads and saves PNG files
-Version: 1.6.13
+Version: 1.6.14
Libs: -L${libdir} -lpng16
Cflags: -I${includedir}
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/libtool.m4 b/Build/source/libs/libpng/libpng-1.6.14/scripts/libtool.m4
index 44e0ecff11e..44e0ecff11e 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/libtool.m4
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/libtool.m4
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/ltoptions.m4 b/Build/source/libs/libpng/libpng-1.6.14/scripts/ltoptions.m4
index 5d9acd8e23b..5d9acd8e23b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/ltoptions.m4
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/ltoptions.m4
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/ltsugar.m4 b/Build/source/libs/libpng/libpng-1.6.14/scripts/ltsugar.m4
index 9000a057d31..9000a057d31 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/ltsugar.m4
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/ltsugar.m4
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/ltversion.m4 b/Build/source/libs/libpng/libpng-1.6.14/scripts/ltversion.m4
index 07a8602d48d..07a8602d48d 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/ltversion.m4
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/ltversion.m4
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/lt~obsolete.m4 b/Build/source/libs/libpng/libpng-1.6.14/scripts/lt~obsolete.m4
index c573da90c5c..c573da90c5c 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/lt~obsolete.m4
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/lt~obsolete.m4
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/macro.lst b/Build/source/libs/libpng/libpng-1.6.14/scripts/macro.lst
index 57124b76a01..57124b76a01 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/macro.lst
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/macro.lst
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.32sunu b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.32sunu
index 7d4b7c53a07..7d4b7c53a07 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.32sunu
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.32sunu
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.64sunu b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.64sunu
index 341fce969b9..341fce969b9 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.64sunu
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.64sunu
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.acorn b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.acorn
index 00b8fb5b35c..00b8fb5b35c 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.acorn
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.acorn
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.aix b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.aix
index 5f62d50afb9..5f62d50afb9 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.aix
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.aix
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.amiga b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.amiga
index 16a4bd5d331..16a4bd5d331 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.amiga
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.amiga
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.atari b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.atari
index b5dbd4934ac..b5dbd4934ac 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.atari
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.atari
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.bc32 b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.bc32
index d488a54a0cb..d488a54a0cb 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.bc32
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.bc32
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.beos b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.beos
index 01346f190a5..01346f190a5 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.beos
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.beos
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.bor b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.bor
index a01f7389983..a01f7389983 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.bor
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.bor
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.cegcc b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.cegcc
index 99848ad6927..324c6ad6fc0 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.cegcc
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.cegcc
@@ -23,7 +23,7 @@
VERMAJ = 1
VERMIN = 6
-VERMIC = 13
+VERMIC = 14
VER = $(VERMAJ).$(VERMIN).$(VERMIC)
NAME = libpng
PACKAGE = $(NAME)-$(VER)
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.darwin b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.darwin
index fdc744d929c..fdc744d929c 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.darwin
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.darwin
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.dec b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.dec
index 8566a0297b5..8566a0297b5 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.dec
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.dec
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.dj2 b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.dj2
index e59c432b44b..e59c432b44b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.dj2
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.dj2
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.freebsd b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.freebsd
index cad1a5aa873..cad1a5aa873 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.freebsd
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.freebsd
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.gcc b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.gcc
index ba92d150931..ba92d150931 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.gcc
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.gcc
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.hp64 b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.hp64
index 5948be8ecf2..5948be8ecf2 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.hp64
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.hp64
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.hpgcc b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.hpgcc
index 5c8791b1337..5c8791b1337 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.hpgcc
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.hpgcc
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.hpux b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.hpux
index b07612dc7de..b07612dc7de 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.hpux
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.hpux
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.ibmc b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.ibmc
index 89b11966b0d..89b11966b0d 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.ibmc
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.ibmc
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.intel b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.intel
index 418726159d3..418726159d3 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.intel
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.intel
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.knr b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.knr
index d8de064c4df..d8de064c4df 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.knr
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.knr
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.linux b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.linux
index a595cf8e34f..58396d12c22 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.linux
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.linux
@@ -10,7 +10,7 @@
# Library name:
LIBNAME = libpng16
PNGMAJ = 16
-RELEASE = 13
+RELEASE = 14
# Shared library names:
LIBSO=$(LIBNAME).so
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.mips b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.mips
index 5633608c8b8..5633608c8b8 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.mips
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.mips
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.msc b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.msc
index 539d62e94ee..539d62e94ee 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.msc
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.msc
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.msys b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.msys
index a10b79ae95e..1d815c052b1 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.msys
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.msys
@@ -18,7 +18,7 @@ exec_prefix=$(prefix)
# Library name:
LIBNAME = libpng16
PNGMAJ = 16
-RELEASE = 13
+RELEASE = 14
# Shared library names:
LIBSO=$(LIBNAME).dll
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.ne12bsd b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.ne12bsd
index b5a369aef9e..b203eb94687 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.ne12bsd
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.ne12bsd
@@ -17,7 +17,7 @@ INCSDIR=${LOCALBASE}/include/libpng16
LIB= png16
SHLIB_MAJOR= 0
-SHLIB_MINOR= 1.6.13
+SHLIB_MINOR= 1.6.14
SRCS= png.c pngset.c pngget.c pngrutil.c pngtrans.c pngwutil.c \
pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \
pngwtran.c pngmem.c pngerror.c pngpread.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.netbsd b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.netbsd
index e4aefc2a0ff..9987361e0f8 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.netbsd
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.netbsd
@@ -17,7 +17,7 @@ INCSDIR=${LOCALBASE}/include
LIB= png
SHLIB_MAJOR= 16
-SHLIB_MINOR= 1.6.13
+SHLIB_MINOR= 1.6.14
SRCS= png.c pngset.c pngget.c pngrutil.c pngtrans.c pngwutil.c \
pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \
pngwtran.c pngmem.c pngerror.c pngpread.c
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.openbsd b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.openbsd
index 64257beda58..5aed6f57df3 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.openbsd
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.openbsd
@@ -11,7 +11,7 @@ LIBDIR= ${PREFIX}/lib
MANDIR= ${PREFIX}/man/cat
SHLIB_MAJOR= 16
-SHLIB_MINOR= 1.6.13
+SHLIB_MINOR= 1.6.14
LIB= png
SRCS= png.c pngerror.c pngget.c pngmem.c pngpread.c \
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.sco b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.sco
index b9c7c402ba4..b9c7c402ba4 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.sco
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.sco
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.sggcc b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.sggcc
index a0d051dbda8..a0d051dbda8 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.sggcc
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.sggcc
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.sgi b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.sgi
index 7df09022208..7df09022208 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.sgi
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.sgi
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.so9 b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.so9
index ba9308c8a0e..ba9308c8a0e 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.so9
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.so9
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.solaris b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.solaris
index 8a450d37157..8a450d37157 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.solaris
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.solaris
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.solaris-x86 b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.solaris-x86
index b6d24375d4d..b6d24375d4d 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.solaris-x86
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.solaris-x86
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.std b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.std
index 75bb2de62d9..75bb2de62d9 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.std
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.std
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.sunos b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.sunos
index efe308c4781..efe308c4781 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.sunos
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.sunos
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.tc3 b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.tc3
index c917a08f15e..c917a08f15e 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.tc3
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.tc3
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.vcwin32 b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.vcwin32
index 62196923927..62196923927 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makefile.vcwin32
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makefile.vcwin32
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/makevms.com b/Build/source/libs/libpng/libpng-1.6.14/scripts/makevms.com
index f6c326103c2..f6c326103c2 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/makevms.com
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/makevms.com
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/options.awk b/Build/source/libs/libpng/libpng-1.6.14/scripts/options.awk
index 850d90b4ac1..81b82ff09c5 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/options.awk
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/options.awk
@@ -1,9 +1,9 @@
#!/bin/awk -f
# scripts/options.awk - library build configuration control
#
-# last changed in libpng version 1.5.7 - December 15, 2011
+# last changed in libpng version 1.6.11 - June 5, 2014
#
-# Copyright (c) 1998-2011 Glenn Randers-Pehrson
+# Copyright (c) 1998-2014 Glenn Randers-Pehrson
#
# This code is released under the libpng license.
# For conditions of distribution and use, see the disclaimer
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/pnglibconf.dfa b/Build/source/libs/libpng/libpng-1.6.14/scripts/pnglibconf.dfa
index 46f61c2e7d5..62b922c0207 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/pnglibconf.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/pnglibconf.dfa
@@ -8,7 +8,7 @@ com pnglibconf.h - library build configuration
com
version
com
-com Copyright (c) 1998-2012 Glenn Randers-Pehrson
+com Copyright (c) 1998-2014 Glenn Randers-Pehrson
com
com This code is released under the libpng license.
com For conditions of distribution and use, see the disclaimer
@@ -114,6 +114,13 @@ file pnglibconf.h scripts/pnglibconf.dfa PNGLCONF_H
logunsupported = 1
+# The following allows the output from configure to modify the contents of
+# pnglibconf.h
+
+@#ifdef HAVE_CONFIG_H
+@# include "config.h"
+@#endif
+
# PNG_USER_CONFIG has to be defined on the compiler command line
# to cause pngusr.h to be read while constructing pnglibconf.h
#
@@ -189,10 +196,6 @@ setting API_RULE default 0
setting PREFIX
-# Default to using the read macros
-
-setting DEFAULT_READ_MACROS default 1
-
# Implementation specific control of the optimizations, enabled by those
# hardware or software options that need it (typically when run-time choices
# must be made by the user)
@@ -227,19 +230,21 @@ option ARM_NEON_CHECK disabled requires ALIGNED_MEMORY,
sets ARM_NEON_OPT 1
# These settings configure the default compression level (0-9) and 'strategy';
-# strategy is as defined by the implementors of zlib, it describes the input
+# strategy is as defined by the implementors of zlib. It describes the input
# data and modifies the zlib parameters in an attempt to optimize the balance
# between search and huffman encoding in the zlib algorithms. The defaults are
# the zlib.h defaults - the apparently recursive definition does not arise
# because the name of the setting is prefixed by PNG_
#
# The TEXT values are the defaults when writing compressed text (all forms)
-#
-# Include the zlib header too, so that the defaults below are known
+
+# Include the zlib header so that the defaults below are known
@# include <zlib.h>
# The '@' here means to substitute the value when pnglibconf.h is built
setting Z_DEFAULT_COMPRESSION default @Z_DEFAULT_COMPRESSION
+# TODO: why aren't these Z_RLE; zlib.h says that Z_RLE, specifically, is
+# appropriate for PNG images, maybe it doesn't exist in all versions?
setting Z_DEFAULT_STRATEGY default @Z_FILTERED
setting Z_DEFAULT_NOFILTER_STRATEGY default @Z_DEFAULT_STRATEGY
setting ZLIB_VERNUM default @ZLIB_VERNUM
@@ -247,6 +252,10 @@ setting ZLIB_VERNUM default @ZLIB_VERNUM
setting TEXT_Z_DEFAULT_COMPRESSION default @Z_DEFAULT_COMPRESSION
setting TEXT_Z_DEFAULT_STRATEGY default @Z_DEFAULT_STRATEGY
+# Default to using the read macros
+
+setting DEFAULT_READ_MACROS default 1
+
# The alternative is to call functions to read PNG values, if
# the functions are turned *off* the read macros must always
# be enabled, so turning this off will actually force the
@@ -370,7 +379,16 @@ option SET_USER_LIMITS enables SET_CHUNK_MALLOC_LIMIT
#
# If these settings are *not* set libpng will not limit the size of
# images or the size of data in ancilliary chunks. This does lead to
-# security issues if PNG files come from untrusted sources.
+# security issues if PNG files come from untrusted sources. Settings have the
+# following interpretations:
+#
+# USER_WIDTH_MAX: maximum width of an image that will be read
+# USER_HEIGHT_MAX: maximum height
+# USER_CHUNK_MALLOC_MAX: maximum in-memory (decompressed) size of a single chunk
+# USER_CHUNK_CACHE_MAX: maximum number of chunks to be cached
+#
+# Only chunks that are variable in number are counted towards the
+# USER_CHUNK_CACHE_MAX limit
setting USER_WIDTH_MAX
setting USER_HEIGHT_MAX
setting USER_CHUNK_CACHE_MAX
@@ -714,7 +732,7 @@ chunk cHRM enables COLORSPACE
chunk gAMA enables GAMMA
chunk hIST
chunk iCCP enables COLORSPACE, GAMMA
-chunk iTXt
+chunk iTXt enables TEXT
chunk oFFs
chunk pCAL
chunk pHYs
@@ -725,7 +743,7 @@ chunk sRGB enables COLORSPACE, GAMMA, SET_OPTION
chunk tEXt requires TEXT
chunk tIME
chunk tRNS
-chunk zTXt
+chunk zTXt enables TEXT
# This only affects support of the optional PLTE chunk in RGB and RGBA
# images. Notice that READ_ANCILLARY_CHUNKS therefore disables part
@@ -809,9 +827,9 @@ option SAVE_INT_32 disabled
option WRITE_OPTIMIZE_CMF requires WRITE
option READ_COMPRESSED_TEXT disabled
+option READ_iCCP enables READ_COMPRESSED_TEXT
option READ_iTXt enables READ_COMPRESSED_TEXT
option READ_zTXt enables READ_COMPRESSED_TEXT
-option READ_COMPRESSED_TEXT enables READ_TEXT
option WRITE_oFFs enables SAVE_INT_32
option WRITE_pCAL enables SAVE_INT_32
@@ -821,7 +839,6 @@ option WRITE_COMPRESSED_TEXT disabled
option WRITE_iCCP enables WRITE_COMPRESSED_TEXT
option WRITE_iTXt enables WRITE_COMPRESSED_TEXT
option WRITE_zTXt enables WRITE_COMPRESSED_TEXT
-option WRITE_COMPRESSED_TEXT enables WRITE_TEXT
# Turn this off to disable png_read_png() and png_write_png() and
# leave the row_pointers member out of the info structure.
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/pnglibconf.h.prebuilt b/Build/source/libs/libpng/libpng-1.6.14/scripts/pnglibconf.h.prebuilt
index 4c8605a8a33..2c45d90ae17 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/pnglibconf.h.prebuilt
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/pnglibconf.h.prebuilt
@@ -1,8 +1,8 @@
-/* libpng 1.6.13 STANDARD API DEFINITION */
+/* libpng 1.6.14 STANDARD API DEFINITION */
/* pnglibconf.h - library build configuration */
-/* Libpng version 1.6.13 - August 21, 2014 */
+/* Libpng version 1.6.14 - October 23, 2014 */
/* Copyright (c) 1998-2014 Glenn Randers-Pehrson */
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/pnglibconf.mak b/Build/source/libs/libpng/libpng-1.6.14/scripts/pnglibconf.mak
index c7117ddc48f..c7117ddc48f 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/pnglibconf.mak
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/pnglibconf.mak
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/pngwin.rc b/Build/source/libs/libpng/libpng-1.6.14/scripts/pngwin.rc
index 9335cbbe03b..9335cbbe03b 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/pngwin.rc
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/pngwin.rc
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/prefix.dfn b/Build/source/libs/libpng/libpng-1.6.14/scripts/prefix.dfn
index 0997310c56a..0997310c56a 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/prefix.dfn
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/prefix.dfn
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/smakefile.ppc b/Build/source/libs/libpng/libpng-1.6.14/scripts/smakefile.ppc
index 2e7380b1f98..2e7380b1f98 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/smakefile.ppc
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/smakefile.ppc
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/sym.dfn b/Build/source/libs/libpng/libpng-1.6.14/scripts/sym.dfn
index 9ccd810fdec..9ccd810fdec 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/sym.dfn
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/sym.dfn
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/symbols.def b/Build/source/libs/libpng/libpng-1.6.14/scripts/symbols.def
index 48a41b0f781..a10a4ae714e 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/symbols.def
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/symbols.def
@@ -1,4 +1,4 @@
-;Version 1.6.13
+;Version 1.6.14
;--------------------------------------------------------------
; LIBPNG symbol list as a Win32 DEF file
; Contains all the symbols that can be exported from libpng
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/symbols.dfn b/Build/source/libs/libpng/libpng-1.6.14/scripts/symbols.dfn
index 085832715ed..085832715ed 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/symbols.dfn
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/symbols.dfn
diff --git a/Build/source/libs/libpng/libpng-1.6.13/scripts/vers.dfn b/Build/source/libs/libpng/libpng-1.6.14/scripts/vers.dfn
index 61ba7d80bc6..61ba7d80bc6 100644
--- a/Build/source/libs/libpng/libpng-1.6.13/scripts/vers.dfn
+++ b/Build/source/libs/libpng/libpng-1.6.14/scripts/vers.dfn
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngimage-full b/Build/source/libs/libpng/libpng-1.6.14/tests/pngimage-full
index f5eb9895eed..f5eb9895eed 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngimage-full
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngimage-full
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngimage-quick b/Build/source/libs/libpng/libpng-1.6.14/tests/pngimage-quick
index 2d4b5db225b..2d4b5db225b 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngimage-quick
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngimage-quick
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest
index f5cbdbcae43..f5cbdbcae43 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-0g01 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-0g01
index 4a495ccb8f0..4a495ccb8f0 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-0g01
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-0g01
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-0g02 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-0g02
index 1a607c8e17a..1a607c8e17a 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-0g02
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-0g02
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-0g04 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-0g04
index 595ba01e333..595ba01e333 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-0g04
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-0g04
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-0g08 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-0g08
index 21a8b4bb4e0..21a8b4bb4e0 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-0g08
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-0g08
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-0g16 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-0g16
index 0104c37bdd5..0104c37bdd5 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-0g16
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-0g16
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-2c08 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-2c08
index 9e0de6f1e03..9e0de6f1e03 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-2c08
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-2c08
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-2c16 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-2c16
index c1b88b04ed6..c1b88b04ed6 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-2c16
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-2c16
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-3p01 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-3p01
index 6aeb8d06cf9..6aeb8d06cf9 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-3p01
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-3p01
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-3p02 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-3p02
index 770a75c0b10..770a75c0b10 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-3p02
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-3p02
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-3p04 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-3p04
index 957d6ae341e..957d6ae341e 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-3p04
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-3p04
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-3p08 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-3p08
index d0947afdef1..d0947afdef1 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-3p08
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-3p08
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-4a08 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-4a08
index 2fab57f01df..2fab57f01df 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-4a08
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-4a08
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-4a16 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-4a16
index e4ad5aa9adb..e4ad5aa9adb 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-4a16
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-4a16
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-6a08 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-6a08
index aa6c03c3d97..aa6c03c3d97 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-6a08
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-6a08
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-6a16 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-6a16
index 545b1b394bb..545b1b394bb 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-6a16
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-6a16
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-error b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-error
index ebf3a7b59ea..ebf3a7b59ea 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngstest-error
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngstest-error
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngtest b/Build/source/libs/libpng/libpng-1.6.14/tests/pngtest
index 813973b23ed..813973b23ed 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngtest
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngtest
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-IDAT b/Build/source/libs/libpng/libpng-1.6.14/tests/pngunknown-IDAT
index 71d915a9ca3..71d915a9ca3 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-IDAT
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngunknown-IDAT
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-discard b/Build/source/libs/libpng/libpng-1.6.14/tests/pngunknown-discard
index f1f02d4c7b1..f1f02d4c7b1 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-discard
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngunknown-discard
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-if-safe b/Build/source/libs/libpng/libpng-1.6.14/tests/pngunknown-if-safe
index 7c52824f83c..7c52824f83c 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-if-safe
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngunknown-if-safe
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-sAPI b/Build/source/libs/libpng/libpng-1.6.14/tests/pngunknown-sAPI
index e087ef25a7e..e087ef25a7e 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-sAPI
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngunknown-sAPI
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-sTER b/Build/source/libs/libpng/libpng-1.6.14/tests/pngunknown-sTER
index 1b945dc3476..1b945dc3476 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-sTER
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngunknown-sTER
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-save b/Build/source/libs/libpng/libpng-1.6.14/tests/pngunknown-save
index ae849308ce8..ae849308ce8 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-save
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngunknown-save
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-vpAg b/Build/source/libs/libpng/libpng-1.6.14/tests/pngunknown-vpAg
index 396c6e40d4e..396c6e40d4e 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngunknown-vpAg
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngunknown-vpAg
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-16-to-8 b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-16-to-8
index b3223382950..b3223382950 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-16-to-8
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-16-to-8
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-alpha-mode b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-alpha-mode
index ed04fa511b8..ed04fa511b8 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-alpha-mode
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-alpha-mode
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-background b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-background
index 658e5fe4def..658e5fe4def 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-background
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-background
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-expand16-alpha-mode b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-expand16-alpha-mode
index bdda566a06b..bdda566a06b 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-expand16-alpha-mode
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-expand16-alpha-mode
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-expand16-background b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-expand16-background
index f993c21aebb..f993c21aebb 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-expand16-background
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-expand16-background
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-expand16-transform b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-expand16-transform
index f462534e854..f462534e854 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-expand16-transform
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-expand16-transform
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-sbit b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-sbit
index aa82fe04fea..aa82fe04fea 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-sbit
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-sbit
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-threshold b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-threshold
index 2cfca914677..2cfca914677 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-threshold
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-threshold
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-transform b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-transform
index a71ab4d5ec7..a71ab4d5ec7 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-gamma-transform
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-gamma-transform
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-progressive-interlace-size b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-progressive-interlace-size
index a31b2835570..a31b2835570 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-progressive-interlace-size
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-progressive-interlace-size
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-progressive-interlace-standard b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-progressive-interlace-standard
index 59042eb1720..59042eb1720 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-progressive-interlace-standard
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-progressive-interlace-standard
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-progressive-interlace-transform b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-progressive-interlace-transform
index edf9a8a79ee..edf9a8a79ee 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-progressive-interlace-transform
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-progressive-interlace-transform
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-progressive-standard b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-progressive-standard
index aa1b4b4db3a..aa1b4b4db3a 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-progressive-standard
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-progressive-standard
diff --git a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-standard b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-standard
index aa1b4b4db3a..aa1b4b4db3a 100755
--- a/Build/source/libs/libpng/libpng-1.6.13/tests/pngvalid-standard
+++ b/Build/source/libs/libpng/libpng-1.6.14/tests/pngvalid-standard
diff --git a/Build/source/libs/libpng/version.ac b/Build/source/libs/libpng/version.ac
index e4c5957a7d8..e9714e4c06a 100644
--- a/Build/source/libs/libpng/version.ac
+++ b/Build/source/libs/libpng/version.ac
@@ -8,4 +8,4 @@ dnl
dnl --------------------------------------------------------
dnl
dnl m4-include this file to define the current libpng version
-m4_define([libpng_version], [1.6.13])
+m4_define([libpng_version], [1.6.14])