summaryrefslogtreecommitdiff
path: root/Build/source/libs/libpng
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2014-12-22 08:37:56 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2014-12-22 08:37:56 +0000
commit4f62c53b606577c3477d7a1af116a102f07abb71 (patch)
tree0f13b100c2791908baf1942c32bcf1a2021b2fe4 /Build/source/libs/libpng
parentb1526e212d9e109bd311151d8523d630677ba2b2 (diff)
libpng 1.6.16
git-svn-id: svn://tug.org/texlive/trunk@35880 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/libpng')
-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.15/ANNOUNCE66
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16-PATCHES/ChangeLog (renamed from Build/source/libs/libpng/libpng-1.6.15-PATCHES/ChangeLog)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16-PATCHES/TL-Changes (renamed from Build/source/libs/libpng/libpng-1.6.15-PATCHES/TL-Changes)4
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/ANNOUNCE41
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/CHANGES (renamed from Build/source/libs/libpng/libpng-1.6.15/CHANGES)27
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/CMakeLists.txt (renamed from Build/source/libs/libpng/libpng-1.6.15/CMakeLists.txt)4
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/INSTALL (renamed from Build/source/libs/libpng/libpng-1.6.15/INSTALL)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/LICENSE (renamed from Build/source/libs/libpng/libpng-1.6.15/LICENSE)4
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/Makefile.am (renamed from Build/source/libs/libpng/libpng-1.6.15/Makefile.am)19
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/README (renamed from Build/source/libs/libpng/libpng-1.6.15/README)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/TODO (renamed from Build/source/libs/libpng/libpng-1.6.15/TODO)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/arm/arm_init.c (renamed from Build/source/libs/libpng/libpng-1.6.15/arm/arm_init.c)5
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/arm/filter_neon.S (renamed from Build/source/libs/libpng/libpng-1.6.15/arm/filter_neon.S)21
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/arm/filter_neon_intrinsics.c (renamed from Build/source/libs/libpng/libpng-1.6.15/arm/filter_neon_intrinsics.c)9
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/autogen.sh (renamed from Build/source/libs/libpng/libpng-1.6.15/autogen.sh)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/config.h.in (renamed from Build/source/libs/libpng/libpng-1.6.15/config.h.in)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/configure.ac (renamed from Build/source/libs/libpng/libpng-1.6.15/configure.ac)6
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/README.txt (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/README.txt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/arm-neon/README (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/arm-neon/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/arm-neon/android-ndk.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/arm-neon/android-ndk.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/arm-neon/linux-auxv.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/arm-neon/linux-auxv.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/arm-neon/linux.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/arm-neon/linux.c)6
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/README (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/read.dfa (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/read.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/s_read.dfa (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/s_read.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/s_write.dfa (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/s_write.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/simple.dfa (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/simple.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/write.dfa (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/write.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/examples/README.txt (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/examples/README.txt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/examples/iccfrompng.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/examples/iccfrompng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/examples/pngpixel.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/examples/pngpixel.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/examples/pngtopng.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/examples/pngtopng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/COPYING (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/COPYING)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/LICENSE (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/LICENSE)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/Makefile.mingw32 (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/Makefile.mingw32)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/Makefile.sgi (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/Makefile.sgi)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/Makefile.unx (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/Makefile.unx)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/Makefile.w32 (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/Makefile.w32)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/README (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/makevms.com (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/makevms.com)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/readpng.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/readpng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/readpng.h (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/readpng.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/readpng2.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/readpng2.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/readpng2.h (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/readpng2.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/readppm.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/readppm.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/rpng-win.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/rpng-win.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/rpng-x.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/rpng-x.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/rpng2-win.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/rpng2-win.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/rpng2-x.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/rpng2-x.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/toucan.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/toucan.png)bin12901 -> 12901 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/wpng.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/wpng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/writepng.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/writepng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/writepng.h (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/writepng.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/fakepng.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/fakepng.c)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/contrib/libtests/gentests.sh (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/gentests.sh)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/makepng.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/makepng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/pngimage.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/pngimage.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/pngstest.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/pngstest.c)43
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/pngunknown.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/pngunknown.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/pngvalid.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/pngvalid.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/readpng.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/readpng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/tarith.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/tarith.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/timepng.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/timepng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/README (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/decoder/README (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/decoder/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/decoder/makefile (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/decoder/makefile)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/decoder/pngusr.dfa (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/decoder/pngusr.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/decoder/pngusr.h (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/decoder/pngusr.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/encoder/README (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/encoder/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/encoder/makefile (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/encoder/makefile)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/encoder/pngusr.dfa (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/encoder/pngusr.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/encoder/pngusr.h (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/encoder/pngusr.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/preader/README (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/preader/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/preader/makefile (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/preader/makefile)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/preader/pngusr.dfa (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/preader/pngusr.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/preader/pngusr.h (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/preader/pngusr.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/README (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/makefile.std (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/makefile.std)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/makefile.tc3 (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/makefile.tc3)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/makevms.com (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/makevms.com)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/png2pnm.bat (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/png2pnm.bat)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/png2pnm.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/png2pnm.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/png2pnm.sh (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/png2pnm.sh)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/pngminus.bat (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/pngminus.bat)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/pngminus.sh (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/pngminus.sh)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/pnm2png.bat (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/pnm2png.bat)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/pnm2png.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/pnm2png.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/pnm2png.sh (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/pnm2png.sh)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/README (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/README)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn0g01.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn0g01.png)bin164 -> 164 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn0g02.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn0g02.png)bin104 -> 104 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn0g04.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn0g04.png)bin145 -> 145 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn0g08.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn0g08.png)bin138 -> 138 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn0g16.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn0g16.png)bin167 -> 167 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn2c08.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn2c08.png)bin145 -> 145 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn2c16.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn2c16.png)bin302 -> 302 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn3p01.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn3p01.png)bin112 -> 112 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn3p02.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn3p02.png)bin146 -> 146 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn3p04.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn3p04.png)bin216 -> 216 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn3p08.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn3p08.png)bin1286 -> 1286 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn4a08.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn4a08.png)bin126 -> 126 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn4a16.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn4a16.png)bin2206 -> 2206 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn6a08.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn6a08.png)bin184 -> 184 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn6a16.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn6a16.png)bin3435 -> 3435 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbbn0g01.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbbn0g01.png)bin176 -> 176 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbbn0g02.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbbn0g02.png)bin197 -> 197 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbbn0g04.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbbn0g04.png)bin429 -> 429 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbbn2c16.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbbn2c16.png)bin2041 -> 2041 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbbn3p08.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbbn3p08.png)bin1499 -> 1499 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbgn2c16.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbgn2c16.png)bin2041 -> 2041 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbgn3p08.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbgn3p08.png)bin1499 -> 1499 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbrn2c08.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbrn2c08.png)bin1633 -> 1633 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbwn0g16.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbwn0g16.png)bin1313 -> 1313 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbwn3p08.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbwn3p08.png)bin1496 -> 1496 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbyn3p08.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbyn3p08.png)bin1499 -> 1499 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftp0n0g08.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftp0n0g08.png)bin719 -> 719 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftp0n2c08.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftp0n2c08.png)bin1594 -> 1594 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftp0n3p08.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftp0n3p08.png)bin1476 -> 1476 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftp1n3p08.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftp1n3p08.png)bin1483 -> 1483 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/tools/README.txt (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/tools/README.txt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/tools/checksum-icc.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/tools/checksum-icc.c)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/contrib/tools/chkfmt (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/tools/chkfmt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/tools/cvtcolor.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/tools/cvtcolor.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/tools/intgamma.sh (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/tools/intgamma.sh)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/tools/makesRGB.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/tools/makesRGB.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/tools/png-fix-itxt.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/tools/png-fix-itxt.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/tools/pngfix.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/tools/pngfix.c)4
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/tools/sRGB.h (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/tools/sRGB.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/PngFile.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/PngFile.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/PngFile.h (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/PngFile.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/README.txt (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/README.txt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.c (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.dsp (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.dsp)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.dsw (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.dsw)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.ico (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.ico)bin766 -> 766 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.png (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.png)bin208 -> 208 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.rc (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.rc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/cexcept.h (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/cexcept.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/resource.h (renamed from Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/resource.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/example.c (renamed from Build/source/libs/libpng/libpng-1.6.15/example.c)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/libpng-config.in (renamed from Build/source/libs/libpng/libpng-1.6.15/libpng-config.in)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/libpng-manual.txt (renamed from Build/source/libs/libpng/libpng-1.6.15/libpng-manual.txt)23
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/libpng.3 (renamed from Build/source/libs/libpng/libpng-1.6.15/libpng.3)36
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/libpng.pc.in (renamed from Build/source/libs/libpng/libpng-1.6.15/libpng.pc.in)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/libpngpf.3 (renamed from Build/source/libs/libpng/libpng-1.6.15/libpngpf.3)4
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/png.5 (renamed from Build/source/libs/libpng/libpng-1.6.15/png.5)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/png.c (renamed from Build/source/libs/libpng/libpng-1.6.15/png.c)49
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/png.h (renamed from Build/source/libs/libpng/libpng-1.6.15/png.h)23
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngbar.jpg (renamed from Build/source/libs/libpng/libpng-1.6.15/pngbar.jpg)bin2498 -> 2498 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngbar.png (renamed from Build/source/libs/libpng/libpng-1.6.15/pngbar.png)bin2399 -> 2399 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngconf.h (renamed from Build/source/libs/libpng/libpng-1.6.15/pngconf.h)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngdebug.h (renamed from Build/source/libs/libpng/libpng-1.6.15/pngdebug.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngerror.c (renamed from Build/source/libs/libpng/libpng-1.6.15/pngerror.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngget.c (renamed from Build/source/libs/libpng/libpng-1.6.15/pngget.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pnginfo.h (renamed from Build/source/libs/libpng/libpng-1.6.15/pnginfo.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pnglibconf.h (renamed from Build/source/libs/libpng/libpng-1.6.15/pnglibconf.h)4
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngmem.c (renamed from Build/source/libs/libpng/libpng-1.6.15/pngmem.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngnow.png (renamed from Build/source/libs/libpng/libpng-1.6.15/pngnow.png)bin2069 -> 2069 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngpread.c (renamed from Build/source/libs/libpng/libpng-1.6.15/pngpread.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngpriv.h (renamed from Build/source/libs/libpng/libpng-1.6.15/pngpriv.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngread.c (renamed from Build/source/libs/libpng/libpng-1.6.15/pngread.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngrio.c (renamed from Build/source/libs/libpng/libpng-1.6.15/pngrio.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngrtran.c (renamed from Build/source/libs/libpng/libpng-1.6.15/pngrtran.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngrutil.c (renamed from Build/source/libs/libpng/libpng-1.6.15/pngrutil.c)12
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngset.c (renamed from Build/source/libs/libpng/libpng-1.6.15/pngset.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngstruct.h (renamed from Build/source/libs/libpng/libpng-1.6.15/pngstruct.h)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngtest.c (renamed from Build/source/libs/libpng/libpng-1.6.15/pngtest.c)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngtest.png (renamed from Build/source/libs/libpng/libpng-1.6.15/pngtest.png)bin8695 -> 8695 bytes
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngtrans.c (renamed from Build/source/libs/libpng/libpng-1.6.15/pngtrans.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngusr.dfa (renamed from Build/source/libs/libpng/libpng-1.6.15/pngusr.dfa)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngwio.c (renamed from Build/source/libs/libpng/libpng-1.6.15/pngwio.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngwrite.c (renamed from Build/source/libs/libpng/libpng-1.6.15/pngwrite.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngwtran.c (renamed from Build/source/libs/libpng/libpng-1.6.15/pngwtran.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/pngwutil.c (renamed from Build/source/libs/libpng/libpng-1.6.15/pngwutil.c)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/libpng.tgt (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/libpng.tgt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/libpng.wpj (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/libpng.wpj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/pngconfig.mak (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/pngconfig.mak)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/pngstest.tgt (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/pngstest.tgt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/pngtest.tgt (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/pngtest.tgt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/pngvalid.tgt (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/pngvalid.tgt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/PRJ0041.mak (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/PRJ0041.mak)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/README.txt (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/README.txt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/README_zlib.txt (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/README_zlib.txt)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/libpng.sln (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/libpng.sln)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/libpng.vcproj (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/libpng.vcproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/pngtest.vcproj (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/pngtest.vcproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/zlib.vcproj (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/zlib.vcproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/WARNING (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/WARNING)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/libpng/libpng.vcxproj (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/libpng/libpng.vcxproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/pnglibconf/pnglibconf.vcxproj (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/pnglibconf/pnglibconf.vcxproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/pngstest/pngstest.vcxproj (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/pngstest/pngstest.vcxproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/pngtest/pngtest.vcxproj (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/pngtest/pngtest.vcxproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/pngunknown/pngunknown.vcxproj (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/pngunknown/pngunknown.vcxproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/pngvalid/pngvalid.vcxproj (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/pngvalid/pngvalid.vcxproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/readme.txt (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/readme.txt)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/vstudio.sln (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/vstudio.sln)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/zlib.props (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/zlib.props)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/zlib/zlib.vcxproj (renamed from Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/zlib/zlib.vcxproj)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/README.txt (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/README.txt)10
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/SCOPTIONS.ppc (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/SCOPTIONS.ppc)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/scripts/checksym.awk (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/checksym.awk)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/def.c (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/def.dfn)8
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/descrip.mms (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/descrip.mms)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/dfn.awk (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/dfn.awk)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/intprefix.c (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/intprefix.dfn)6
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/libpng-config-body.in (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/libpng-config-body.in)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/libpng-config-head.in (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/libpng-config-head.in)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/libpng.pc.in (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/libpng.pc.in)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/libtool.m4 (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/libtool.m4)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/ltoptions.m4 (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/ltoptions.m4)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/ltsugar.m4 (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/ltsugar.m4)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/ltversion.m4 (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/ltversion.m4)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/lt~obsolete.m4 (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/lt~obsolete.m4)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/macro.lst (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/macro.lst)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.32sunu (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.32sunu)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.64sunu (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.64sunu)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.acorn (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.acorn)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.aix (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.aix)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.amiga (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.amiga)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.atari (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.atari)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.bc32 (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.bc32)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.beos (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.beos)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.bor (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.bor)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.cegcc (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.cegcc)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.darwin (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.darwin)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.dec (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.dec)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.dj2 (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.dj2)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.freebsd (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.freebsd)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.gcc (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.gcc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.hp64 (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.hp64)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.hpgcc (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.hpgcc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.hpux (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.hpux)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.ibmc (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.ibmc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.intel (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.intel)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.knr (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.knr)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.linux (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.linux)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.mips (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.mips)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.msc (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.msc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.msys (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.msys)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.ne12bsd (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.ne12bsd)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.netbsd (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.netbsd)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.openbsd (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.openbsd)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.sco (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.sco)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.sggcc (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.sggcc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.sgi (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.sgi)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.so9 (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.so9)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.solaris (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.solaris)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.solaris-x86 (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.solaris-x86)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.std (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.std)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.sunos (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.sunos)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.tc3 (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.tc3)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.vcwin32 (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.vcwin32)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/makevms.com (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/makevms.com)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/scripts/options.awk (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/options.awk)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/pnglibconf.dfa (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/pnglibconf.dfa)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/pnglibconf.h.prebuilt (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/pnglibconf.h.prebuilt)4
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/scripts/pnglibconf.mak (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/pnglibconf.mak)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/pngwin.rc (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/pngwin.rc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/prefix.c (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/prefix.dfn)6
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/smakefile.ppc (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/smakefile.ppc)0
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/sym.c (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/sym.dfn)6
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/symbols.c (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/symbols.dfn)6
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/symbols.def (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/symbols.def)2
-rw-r--r--Build/source/libs/libpng/libpng-1.6.16/scripts/vers.c (renamed from Build/source/libs/libpng/libpng-1.6.15/scripts/vers.dfn)6
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngimage-full (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngimage-full)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngimage-quick (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngimage-quick)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-0g01 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-0g01)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-0g02 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-0g02)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-0g04 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-0g04)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-0g08 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-0g08)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-0g16 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-0g16)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-2c08 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-2c08)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-2c16 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-2c16)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-3p01 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-3p01)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-3p02 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-3p02)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-3p04 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-3p04)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-3p08 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-3p08)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-4a08 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-4a08)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-4a16 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-4a16)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-6a08 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-6a08)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-6a16 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-6a16)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngstest-error (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-error)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngtest (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngtest)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngunknown-IDAT (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-IDAT)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngunknown-discard (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-discard)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngunknown-if-safe (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-if-safe)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngunknown-sAPI (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-sAPI)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngunknown-sTER (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-sTER)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngunknown-save (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-save)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngunknown-vpAg (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-vpAg)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-16-to-8 (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-16-to-8)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-alpha-mode (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-alpha-mode)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-background (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-background)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-expand16-alpha-mode (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-expand16-alpha-mode)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-expand16-background (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-expand16-background)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-expand16-transform (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-expand16-transform)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-sbit (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-sbit)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-threshold (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-threshold)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-transform (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-transform)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngvalid-progressive-interlace-size (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-progressive-interlace-size)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngvalid-progressive-interlace-standard (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-progressive-interlace-standard)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngvalid-progressive-interlace-transform (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-progressive-interlace-transform)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngvalid-progressive-standard (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-progressive-standard)0
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.16/tests/pngvalid-standard (renamed from Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-standard)0
-rw-r--r--Build/source/libs/libpng/version.ac2
308 files changed, 292 insertions, 233 deletions
diff --git a/Build/source/libs/libpng/ChangeLog b/Build/source/libs/libpng/ChangeLog
index f9933c35519..9d76540a336 100644
--- a/Build/source/libs/libpng/ChangeLog
+++ b/Build/source/libs/libpng/ChangeLog
@@ -1,3 +1,8 @@
+2014-12-22 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Import libpng-1.6.16.
+ * version.ac: Adjust.
+
2014-12-03 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.ac: Added KPSE_COMPILER_VISIBILITY.
diff --git a/Build/source/libs/libpng/configure b/Build/source/libs/libpng/configure
index 2eeb27b362c..36d268b41e4 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.15.
+# Generated by GNU Autoconf 2.69 for libpng (TeX Live) 1.6.16.
#
# 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.15'
-PACKAGE_STRING='libpng (TeX Live) 1.6.15'
+PACKAGE_VERSION='1.6.16'
+PACKAGE_STRING='libpng (TeX Live) 1.6.16'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
-ac_unique_file="libpng-1.6.15/pngget.c"
+ac_unique_file="libpng-1.6.16/pngget.c"
# Factoring default headers for most tests.
ac_includes_default="\
#include <stdio.h>
@@ -1287,7 +1287,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.15 to adapt to many kinds of systems.
+\`configure' configures libpng (TeX Live) 1.6.16 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1354,7 +1354,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libpng (TeX Live) 1.6.15:";;
+ short | recursive ) echo "Configuration of libpng (TeX Live) 1.6.16:";;
esac
cat <<\_ACEOF
@@ -1459,7 +1459,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libpng (TeX Live) configure 1.6.15
+libpng (TeX Live) configure 1.6.16
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1882,7 +1882,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.15, which was
+It was created by libpng (TeX Live) $as_me 1.6.16, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3805,7 +3805,7 @@ fi
# Define the identity of the package.
PACKAGE='libpng--tex-live-'
- VERSION='1.6.15'
+ VERSION='1.6.16'
cat >>confdefs.h <<_ACEOF
@@ -5773,7 +5773,7 @@ LIBS=$kpse_save_LIBS
echo timestamp >config.force
fi
-LIBPNG_TREE=libpng-1.6.15
+LIBPNG_TREE=libpng-1.6.16
LIBPNG_DEFINES='-DPNG_CONFIGURE_LIBPNG -DPNG_NO_MMX_CODE'
@@ -6324,7 +6324,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.15, which was
+This file was extended by libpng (TeX Live) $as_me 1.6.16, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -6390,7 +6390,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.15
+libpng (TeX Live) config.status 1.6.16
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/Build/source/libs/libpng/libpng-1.6.15/ANNOUNCE b/Build/source/libs/libpng/libpng-1.6.15/ANNOUNCE
deleted file mode 100644
index bd5e1eb9439..00000000000
--- a/Build/source/libs/libpng/libpng-1.6.15/ANNOUNCE
+++ /dev/null
@@ -1,66 +0,0 @@
-Libpng 1.6.15 - November 20, 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.15.tar.xz (LZMA-compressed, recommended)
- libpng-1.6.15.tar.gz
-
-Source files with CRLF line endings (for Windows), without the
-"configure" script
-
- lpng1615.7z (LZMA-compressed, recommended)
- lpng1615.zip
-
-Other information:
-
- libpng-1.6.15-README.txt
- libpng-1.6.15-LICENSE.txt
- libpng-1.6.15-*.asc (armored detached GPG signatures)
-
-Changes since the last public release (1.6.14):
- Changed "if (!x)" to "if (x == 0)" and "if (x)" to "if (x != 0)"
- Simplified png_free_data().
- Added missing "ptr = NULL" after some instances of png_free().
- Made a one-line revision to configure.ac to support ARM on aarch64
- (bug report by Marcin Juszkiewicz, fix by John Bowler).
- Avoid out-of-bounds memory access in png_user_version_check().
- Simplified and future-proofed png_user_version_check().
- Fixed GCC unsigned int->float warnings. Various versions of GCC
- seem to generate warnings when an unsigned value is implicitly
- converted to double. This is probably a GCC bug but this change
- avoids the issue by explicitly converting to (int) where safe.
- Free all allocated memory in pngimage. The file buffer cache was left
- allocated at the end of the program, harmless but it causes memory
- leak reports from clang.
- Fixed array size calculations to avoid warnings. At various points
- in the code the number of elements in an array is calculated using
- sizeof. This generates a compile time constant of type (size_t) which
- is then typically assigned to an (unsigned int) or (int). Some versions
- of GCC on 64-bit systems warn about the apparent narrowing, even though
- the same compiler does apparently generate the correct, in-range,
- numeric constant. This adds appropriate, safe, casts to make the
- warnings go away.
- Removed #ifdef PNG_16BIT_SUPPORTED/#endif around png_product2(); it is
- needed by png_reciprocal2().
- Added #ifdef PNG_16BIT_SUPPORTED/#endif around png_log16bit() and
- png_do_swap().
- Changed all "#endif /* PNG_FEATURE_SUPPORTED */" to "#endif /* FEATURE */"
- The macros passed in the command line to Borland make were ignored if
- similarly-named macros were already defined in makefiles. This behavior
- is different from POSIX make and other make programs. Surround the
- macro definitions with ifndef guards (Cosmin).
- Added "-D_CRT_SECURE_NO_WARNINGS" to CFLAGS in scripts/makefile.vcwin32.
- Removed the obsolete $ARCH variable from scripts/makefile.darwin.
-
-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.15-PATCHES/ChangeLog b/Build/source/libs/libpng/libpng-1.6.16-PATCHES/ChangeLog
index 26311ea5079..26311ea5079 100644
--- a/Build/source/libs/libpng/libpng-1.6.15-PATCHES/ChangeLog
+++ b/Build/source/libs/libpng/libpng-1.6.16-PATCHES/ChangeLog
diff --git a/Build/source/libs/libpng/libpng-1.6.15-PATCHES/TL-Changes b/Build/source/libs/libpng/libpng-1.6.16-PATCHES/TL-Changes
index edecd7c3128..7028fd70e6d 100644
--- a/Build/source/libs/libpng/libpng-1.6.15-PATCHES/TL-Changes
+++ b/Build/source/libs/libpng/libpng-1.6.16-PATCHES/TL-Changes
@@ -1,5 +1,5 @@
-Changes applied to the libpng-1.6.15/ tree as obtained from:
- http://www.libpng.org/ libpng-1.6.15.tar.xz
+Changes applied to the libpng-1.6.16/ tree as obtained from:
+ http://www.libpng.org/ libpng-1.6.16.tar.xz
Copied:
scripts/pnglibconf.h.prebuilt -> pnglibconf.h
diff --git a/Build/source/libs/libpng/libpng-1.6.16/ANNOUNCE b/Build/source/libs/libpng/libpng-1.6.16/ANNOUNCE
new file mode 100644
index 00000000000..c514daf4f25
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.16/ANNOUNCE
@@ -0,0 +1,41 @@
+Libpng 1.6.16 - December 22, 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.16.tar.xz (LZMA-compressed, recommended)
+ libpng-1.6.16.tar.gz
+
+Source files with CRLF line endings (for Windows), without the
+"configure" script
+
+ lpng1616.7z (LZMA-compressed, recommended)
+ lpng1616.zip
+
+Other information:
+
+ libpng-1.6.16-README.txt
+ libpng-1.6.16-LICENSE.txt
+ libpng-1.6.16-*.asc (armored detached GPG signatures)
+
+Changes since the last public release (1.6.15):
+ Added ".align 2" to arm/filter_neon.S to support old GAS assemblers that
+ don't do alignment correctly.
+ Revised Makefile.am and scripts/*.dfn to work with MinGW/MSYS;
+ renamed scripts/*.dfn to scripts/*.c (Bob Friesenhahn and John Bowler).
+ Quiet a "comparison always true" warning in pngstest.c (John Bowler).
+ Restored a test on width that was removed from png.c at libpng-1.6.9
+ (Bug report by Alex Eubanks).
+ Fixed an overflow in png_combine_row with very wide interlaced images.
+
+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.15/CHANGES b/Build/source/libs/libpng/libpng-1.6.16/CHANGES
index 02a3e471b43..68a80a583f5 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/CHANGES
+++ b/Build/source/libs/libpng/libpng-1.6.16/CHANGES
@@ -5097,6 +5097,33 @@ Version 1.6.15rc03 [November 16, 2014]
Removed the obsolete $ARCH variable from scripts/makefile.darwin.
Version 1.6.15 [November 20, 2014]
+ No changes.
+
+Version 1.6.16beta01 [December 14, 2014]
+ Added ".align 2" to arm/filter_neon.S to support old GAS assemblers that
+ don't do alignment correctly.
+ Revised Makefile.am and scripts/symbols.dfn to work with MinGW/MSYS
+ (Bob Friesenhahn).
+
+Version 1.6.16beta02 [December 15, 2014]
+ Revised Makefile.am and scripts/*.dfn again to work with MinGW/MSYS;
+ renamed scripts/*.dfn to scripts/*.c (John Bowler).
+
+Version 1.6.16beta03 [December 21, 2014]
+ Quiet a "comparison always true" warning in pngstest.c (John Bowler).
+
+Version 1.6.16rc01 [December 21, 2014]
+ Restored a test on width that was removed from png.c at libpng-1.6.9
+ (Bug report by Alex Eubanks).
+
+Version 1.6.16rc02 [December 21, 2014]
+ Undid the update to pngrutil.c in 1.6.16rc01.
+
+Version 1.6.16rc03 [December 21, 2014]
+ Fixed an overflow in png_combine_row with very wide interlaced images.
+
+Version 1.6.16 [December 22, 2014]
+ No changes.
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit
diff --git a/Build/source/libs/libpng/libpng-1.6.15/CMakeLists.txt b/Build/source/libs/libpng/libpng-1.6.16/CMakeLists.txt
index 691526c3ac5..28d1ca7db08 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/CMakeLists.txt
+++ b/Build/source/libs/libpng/libpng-1.6.16/CMakeLists.txt
@@ -16,7 +16,7 @@ enable_testing()
set(PNGLIB_MAJOR 1)
set(PNGLIB_MINOR 6)
-set(PNGLIB_RELEASE 15)
+set(PNGLIB_RELEASE 16)
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.15
+# VERSION 16.${PNGLIB_RELEASE}.1.6.16
VERSION 16.${PNGLIB_RELEASE}.0
SOVERSION 16
CLEAN_DIRECT_OUTPUT 1)
diff --git a/Build/source/libs/libpng/libpng-1.6.15/INSTALL b/Build/source/libs/libpng/libpng-1.6.16/INSTALL
index 61ea591479c..61ea591479c 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/INSTALL
+++ b/Build/source/libs/libpng/libpng-1.6.16/INSTALL
diff --git a/Build/source/libs/libpng/libpng-1.6.15/LICENSE b/Build/source/libs/libpng/libpng-1.6.16/LICENSE
index 63ad5b2b900..f912f6a6d9b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/LICENSE
+++ b/Build/source/libs/libpng/libpng-1.6.16/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.15, November 20, 2014, are
+libpng versions 1.2.6, August 15, 2004, through 1.6.16, December 22, 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
-November 20, 2014
+December 22, 2014
diff --git a/Build/source/libs/libpng/libpng-1.6.15/Makefile.am b/Build/source/libs/libpng/libpng-1.6.16/Makefile.am
index 052e596b63b..a9e8d3c3c01 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/Makefile.am
+++ b/Build/source/libs/libpng/libpng-1.6.16/Makefile.am
@@ -129,7 +129,7 @@ EXTRA_DIST= \
$(TESTS) $(XFAIL_TESTS) tests/pngstest \
CMakeLists.txt example.c libpng-manual.txt
-SCRIPT_CLEANFILES=scripts/*.out scripts/*.chk scripts/pnglibconf.dfn
+SCRIPT_CLEANFILES=scripts/*.out scripts/*.chk scripts/pnglibconf.c
CLEANFILES= *.tf? pngout.png libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.pc \
libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@-config libpng.vers libpng.sym \
@@ -152,7 +152,7 @@ AM_CFLAGS = ${PNG_COPTS}
# checks for this and sets DFNCPP appropriately.
DFNCPP = @DFNCPP@
-SUFFIXES = .chk .dfn .out
+SUFFIXES = .chk .out
$(PNGLIB_BASENAME).pc: libpng.pc
cp libpng.pc $@
@@ -237,18 +237,17 @@ if DO_PNG_PREFIX
SYMBOL_CFLAGS += -DPNG_PREFIX='@PNG_PREFIX@'
endif
-.dfn.out:
- rm -f $@ $*.c $*.tf[12]
+.c.out:
+ rm -f $@ $*.tf[12]
test -d scripts || mkdir scripts || test -d scripts
- echo '#include "$<"' >$*.c
$(DFNCPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES)\
- $(CPPFLAGS) $(SYMBOL_CFLAGS) $*.c > $*.tf1
+ $(CPPFLAGS) $(SYMBOL_CFLAGS) $< > $*.tf1
$(AWK) -f "${srcdir}/scripts/dfn.awk" out="$*.tf2" $*.tf1 1>&2
- rm -f $*.c $*.tf1
+ rm -f $*.tf1
mv $*.tf2 $@
-# The .dfn file for pnglibconf.h is machine generated
-pnglibconf.dfn: scripts/pnglibconf.dfa scripts/options.awk pngconf.h pngusr.dfa $(DFA_XTRA)
+# The .c file for pnglibconf.h is machine generated
+pnglibconf.c: scripts/pnglibconf.dfa scripts/options.awk pngconf.h pngusr.dfa $(DFA_XTRA)
rm -f $@ $*.tf[45]
$(AWK) -f ${srcdir}/scripts/options.awk out=$*.tf4 version=search\
${srcdir}/pngconf.h ${srcdir}/scripts/pnglibconf.dfa\
@@ -268,7 +267,7 @@ scripts/symbols.chk: scripts/checksym.awk scripts/symbols.def scripts/symbols.ou
# used on demand to regenerate the standard header, CPPFLAGS should
# be empty - no non-standard defines
-scripts/pnglibconf.dfn: scripts/pnglibconf.dfa scripts/options.awk pngconf.h
+scripts/pnglibconf.c: scripts/pnglibconf.dfa scripts/options.awk pngconf.h
rm -f $@ pnglibconf.tf[67]
test -z "$(CPPFLAGS)"
echo "com @PNGLIB_VERSION@ STANDARD API DEFINITION" |\
diff --git a/Build/source/libs/libpng/libpng-1.6.15/README b/Build/source/libs/libpng/libpng-1.6.16/README
index 75506ce82e9..8c5b0b2f153 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/README
+++ b/Build/source/libs/libpng/libpng-1.6.16/README
@@ -1,4 +1,4 @@
-README for libpng version 1.6.15 - November 20, 2014 (shared library 16.0)
+README for libpng version 1.6.16 - December 22, 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.
diff --git a/Build/source/libs/libpng/libpng-1.6.15/TODO b/Build/source/libs/libpng/libpng-1.6.16/TODO
index 72633774fff..72633774fff 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/TODO
+++ b/Build/source/libs/libpng/libpng-1.6.16/TODO
diff --git a/Build/source/libs/libpng/libpng-1.6.15/arm/arm_init.c b/Build/source/libs/libpng/libpng-1.6.16/arm/arm_init.c
index b0e929bc138..fb3d50d04ae 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/arm/arm_init.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/arm/arm_init.c
@@ -3,7 +3,7 @@
*
* Copyright (c) 2014 Glenn Randers-Pehrson
* Written by Mans Rullgard, 2011.
- * Last changed in libpng 1.6.10 [March 6, 2014]
+ * Last changed in libpng 1.6.16 [December 22, 2014]
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
@@ -17,6 +17,7 @@
#include "../pngpriv.h"
#ifdef PNG_READ_SUPPORTED
+
#if PNG_ARM_NEON_OPT > 0
#ifdef PNG_ARM_NEON_CHECK_SUPPORTED /* Do run-time checks */
/* WARNING: it is strongly recommended that you do not build libpng with
@@ -130,4 +131,4 @@ png_init_filter_functions_neon(png_structp pp, unsigned int bpp)
}
}
#endif /* PNG_ARM_NEON_OPT > 0 */
-#endif /* PNG_READ_SUPPORTED */
+#endif /* READ */
diff --git a/Build/source/libs/libpng/libpng-1.6.15/arm/filter_neon.S b/Build/source/libs/libpng/libpng-1.6.16/arm/filter_neon.S
index 40d97775d63..3b061d6bbf2 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/arm/filter_neon.S
+++ b/Build/source/libs/libpng/libpng-1.6.16/arm/filter_neon.S
@@ -1,18 +1,17 @@
/* filter_neon.S - NEON optimised filter functions
*
- * Copyright (c) 2013 Glenn Randers-Pehrson
+ * Copyright (c) 2014 Glenn Randers-Pehrson
* Written by Mans Rullgard, 2011.
- * Last changed in libpng 1.6.8 [December 19, 2013]
+ * Last changed in libpng 1.6.16 [December 22, 2014]
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*/
-/* This is required to get the symbol renames, which are #defines, and also
- * includes the definition (or not) of PNG_ARM_NEON_OPT and
- * PNG_ARM_NEON_IMPLEMENTATION.
+/* This is required to get the symbol renames, which are #defines, and the
+ * definitions (or not) of PNG_ARM_NEON_OPT and PNG_ARM_NEON_IMPLEMENTATION.
*/
#define PNG_VERSION_INFO_ONLY
#include "../pngpriv.h"
@@ -21,6 +20,8 @@
.section .note.GNU-stack,"",%progbits /* mark stack as non-executable */
#endif
+#ifdef PNG_READ_SUPPORTED
+
/* Assembler NEON support - only works for 32-bit ARM (i.e. it does not work for
* ARM64). The code in arm/filter_neon_intrinsics.c supports ARM64, however it
* only works if -mfpu=neon is specified on the GCC command line. See pngpriv.h
@@ -28,7 +29,6 @@
*/
#if PNG_ARM_NEON_IMPLEMENTATION == 2 /* hand-coded assembler */
-#ifdef PNG_READ_SUPPORTED
#if PNG_ARM_NEON_OPT > 0
#ifdef __ELF__
@@ -47,6 +47,13 @@ ELF .size \name, . - \name
.purgem endfunc
.endm
.text
+
+ /* Explicitly specifying alignment here because some versions of
+ * GAS don't align code correctly. This is harmless in correctly
+ * written versions of GAS.
+ */
+ .align 2
+
.if \export
.global \name
.endif
@@ -242,5 +249,5 @@ func png_read_filter_row_paeth3_neon, export=1
pop {r4,pc}
endfunc
#endif /* PNG_ARM_NEON_OPT > 0 */
-#endif /* PNG_READ_SUPPORTED */
#endif /* PNG_ARM_NEON_IMPLEMENTATION == 2 (assembler) */
+#endif /* READ */
diff --git a/Build/source/libs/libpng/libpng-1.6.15/arm/filter_neon_intrinsics.c b/Build/source/libs/libpng/libpng-1.6.16/arm/filter_neon_intrinsics.c
index e7a09f4364d..d42c7889091 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/arm/filter_neon_intrinsics.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/arm/filter_neon_intrinsics.c
@@ -1,11 +1,11 @@
/* filter_neon_intrinsics.c - NEON optimised filter functions
*
- * Copyright (c) 2013 Glenn Randers-Pehrson
+ * Copyright (c) 2014 Glenn Randers-Pehrson
* Written by James Yu <james.yu at linaro.org>, October 2013.
* Based on filter_neon.S, written by Mans Rullgard, 2011.
*
- * Last changed in libpng 1.6.8 [December 19, 2013]
+ * Last changed in libpng 1.6.16 [December 22, 2014]
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
@@ -14,6 +14,8 @@
#include "../pngpriv.h"
+#ifdef PNG_READ_SUPPORTED
+
/* This code requires -mfpu=neon on the command line: */
#if PNG_ARM_NEON_IMPLEMENTATION == 1 /* intrinsics code from pngpriv.h */
@@ -35,7 +37,6 @@
#define png_ldr(type,pointer)\
(temp_pointer = png_ptr(type,pointer), *temp_pointer)
-#ifdef PNG_READ_SUPPORTED
#if PNG_ARM_NEON_OPT > 0
void
@@ -368,5 +369,5 @@ png_read_filter_row_paeth4_neon(png_row_infop row_info, png_bytep row,
}
#endif /* PNG_ARM_NEON_OPT > 0 */
-#endif /* PNG_READ_SUPPORTED */
#endif /* PNG_ARM_NEON_IMPLEMENTATION == 1 (intrinsics) */
+#endif /* READ */
diff --git a/Build/source/libs/libpng/libpng-1.6.15/autogen.sh b/Build/source/libs/libpng/libpng-1.6.16/autogen.sh
index 9af34bde24b..9af34bde24b 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/autogen.sh
+++ b/Build/source/libs/libpng/libpng-1.6.16/autogen.sh
diff --git a/Build/source/libs/libpng/libpng-1.6.15/config.h.in b/Build/source/libs/libpng/libpng-1.6.16/config.h.in
index 1b7f4d62b08..1b7f4d62b08 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/config.h.in
+++ b/Build/source/libs/libpng/libpng-1.6.16/config.h.in
diff --git a/Build/source/libs/libpng/libpng-1.6.15/configure.ac b/Build/source/libs/libpng/libpng-1.6.16/configure.ac
index 952884a18f1..c99a4d9ae72 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/configure.ac
+++ b/Build/source/libs/libpng/libpng-1.6.16/configure.ac
@@ -18,7 +18,7 @@ AC_PREREQ([2.68])
dnl Version number stuff here:
-AC_INIT([libpng],[1.6.15],[png-mng-implement@lists.sourceforge.net])
+AC_INIT([libpng],[1.6.16],[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.15
+PNGLIB_VERSION=1.6.16
PNGLIB_MAJOR=1
PNGLIB_MINOR=6
-PNGLIB_RELEASE=15
+PNGLIB_RELEASE=16
dnl End of version number stuff
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/README.txt b/Build/source/libs/libpng/libpng-1.6.16/contrib/README.txt
index bcd433d3523..bcd433d3523 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/README.txt
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/README.txt
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/arm-neon/README b/Build/source/libs/libpng/libpng-1.6.16/contrib/arm-neon/README
index 535c8d3f76b..535c8d3f76b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/arm-neon/README
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/arm-neon/README
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/arm-neon/android-ndk.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/arm-neon/android-ndk.c
index 7240123487d..7240123487d 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/arm-neon/android-ndk.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/arm-neon/android-ndk.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/arm-neon/linux-auxv.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/arm-neon/linux-auxv.c
index 696e297ef4c..696e297ef4c 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/arm-neon/linux-auxv.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/arm-neon/linux-auxv.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/arm-neon/linux.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/arm-neon/linux.c
index c2e47dd17a5..abae9e33bf6 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/arm-neon/linux.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/arm-neon/linux.c
@@ -2,7 +2,7 @@
*
* Copyright (c) 2014 Glenn Randers-Pehrson
* Written by John Bowler, 2014.
- * Last changed in libpng 1.6.15 [November 20, 2014]
+ * Last changed in libpng 1.6.16 [December 22, 2014]
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
@@ -16,8 +16,8 @@
* png_have_neon implemented for Linux by reading the widely available
* pseudo-file /proc/cpuinfo.
*
- * This code is strict ANSI-C and is probably moderately portable, it does
- * however use <stdio.h> and assumes that /proc/cpuinfo is never localized.
+ * This code is strict ANSI-C and is probably moderately portable; it does
+ * however use <stdio.h> and it assumes that /proc/cpuinfo is never localized.
*/
#include <stdio.h>
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/README b/Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/README
index 0f472791f27..0f472791f27 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/README
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/README
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/read.dfa b/Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/read.dfa
index 21e88d01a21..21e88d01a21 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/read.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/read.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/s_read.dfa b/Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/s_read.dfa
index cb1ce0ba65f..cb1ce0ba65f 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/s_read.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/s_read.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/s_write.dfa b/Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/s_write.dfa
index e540a46dc8b..e540a46dc8b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/s_write.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/s_write.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/simple.dfa b/Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/simple.dfa
index 04193334452..04193334452 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/simple.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/simple.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/write.dfa b/Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/write.dfa
index 3319aabeeb3..3319aabeeb3 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/conftest/write.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/conftest/write.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/examples/README.txt b/Build/source/libs/libpng/libpng-1.6.16/contrib/examples/README.txt
index 0525c9d36b4..0525c9d36b4 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/examples/README.txt
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/examples/README.txt
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/examples/iccfrompng.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/examples/iccfrompng.c
index 386e522a334..386e522a334 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/examples/iccfrompng.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/examples/iccfrompng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/examples/pngpixel.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/examples/pngpixel.c
index e0d43e3f09b..e0d43e3f09b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/examples/pngpixel.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/examples/pngpixel.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/examples/pngtopng.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/examples/pngtopng.c
index b1b3be677b9..b1b3be677b9 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/examples/pngtopng.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/examples/pngtopng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/COPYING b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/COPYING
index a3e97747969..a3e97747969 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/COPYING
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/COPYING
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/LICENSE b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/LICENSE
index d9567178cb6..d9567178cb6 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/LICENSE
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/LICENSE
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/Makefile.mingw32 b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/Makefile.mingw32
index 3a3ff607e81..3a3ff607e81 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/Makefile.mingw32
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/Makefile.mingw32
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/Makefile.sgi b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/Makefile.sgi
index 94d61b4652c..94d61b4652c 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/Makefile.sgi
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/Makefile.sgi
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/Makefile.unx b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/Makefile.unx
index 1a73e03bff4..1a73e03bff4 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/Makefile.unx
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/Makefile.unx
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/Makefile.w32 b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/Makefile.w32
index ab7dcf7cae7..ab7dcf7cae7 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/Makefile.w32
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/Makefile.w32
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/README b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/README
index 7b1f6a3ea62..7b1f6a3ea62 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/README
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/README
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/makevms.com b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/makevms.com
index f32bcaba7f9..f32bcaba7f9 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/makevms.com
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/makevms.com
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/readpng.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/readpng.c
index 9167403e597..9167403e597 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/readpng.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/readpng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/readpng.h b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/readpng.h
index fad9fe3b4c5..fad9fe3b4c5 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/readpng.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/readpng.h
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/readpng2.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/readpng2.c
index 4cf2600a41d..4cf2600a41d 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/readpng2.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/readpng2.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/readpng2.h b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/readpng2.h
index 6b3660d7c17..6b3660d7c17 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/readpng2.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/readpng2.h
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/readppm.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/readppm.c
index 7fefc3943ec..7fefc3943ec 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/readppm.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/readppm.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/rpng-win.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/rpng-win.c
index f53ddc8ece6..f53ddc8ece6 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/rpng-win.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/rpng-win.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/rpng-x.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/rpng-x.c
index ddd7c58d6f3..ddd7c58d6f3 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/rpng-x.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/rpng-x.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/rpng2-win.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/rpng2-win.c
index eda176eee33..eda176eee33 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/rpng2-win.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/rpng2-win.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/rpng2-x.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/rpng2-x.c
index cf371014c8d..cf371014c8d 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/rpng2-x.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/rpng2-x.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/toucan.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/toucan.png
index 03960d49399..03960d49399 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/toucan.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/toucan.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/wpng.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/wpng.c
index a06e3529ecb..a06e3529ecb 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/wpng.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/wpng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/writepng.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/writepng.c
index c5c9534797b..c5c9534797b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/writepng.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/writepng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/writepng.h b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/writepng.h
index 78b966b5874..78b966b5874 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/gregbook/writepng.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/gregbook/writepng.h
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/fakepng.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/fakepng.c
index fcc111286c6..fcc111286c6 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/fakepng.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/fakepng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/gentests.sh b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/gentests.sh
index f0f8d2395a5..f0f8d2395a5 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/gentests.sh
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/gentests.sh
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/makepng.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/makepng.c
index 9f11b29645b..9f11b29645b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/makepng.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/makepng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/pngimage.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/pngimage.c
index dccfbce127c..dccfbce127c 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/pngimage.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/pngimage.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/pngstest.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/pngstest.c
index d20e8f22417..d7c1c1e794b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/pngstest.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/pngstest.c
@@ -1,9 +1,9 @@
/*-
* pngstest.c
*
- * Copyright (c) 2013 John Cunningham Bowler
+ * Copyright (c) 2013-2014 John Cunningham Bowler
*
- * Last changed in libpng 1.6.8 [December 19, 2013]
+ * Last changed in libpng 1.6.16 [December 22, 2014]
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
@@ -3173,32 +3173,43 @@ read_one_file(Image *image)
{
long int cb = ftell(f);
- if (cb > 0 && (unsigned long int)cb < (size_t)~(size_t)0)
+ if (cb > 0)
{
- png_bytep b = voidcast(png_bytep, malloc((size_t)cb));
-
- if (b != NULL)
+ if ((unsigned long int)cb <= (size_t)~(size_t)0)
{
- rewind(f);
+ png_bytep b = voidcast(png_bytep, malloc((size_t)cb));
- if (fread(b, (size_t)cb, 1, f) == 1)
+ if (b != NULL)
{
- fclose(f);
- image->input_memory_size = cb;
- image->input_memory = b;
+ rewind(f);
+
+ if (fread(b, (size_t)cb, 1, f) == 1)
+ {
+ fclose(f);
+ image->input_memory_size = cb;
+ image->input_memory = b;
+ }
+
+ else
+ {
+ free(b);
+ return logclose(image, f, image->file_name,
+ ": read failed: ");
+ }
}
else
- {
- free(b);
return logclose(image, f, image->file_name,
- ": read failed: ");
- }
+ ": out of memory: ");
}
else
return logclose(image, f, image->file_name,
- ": out of memory: ");
+ ": file too big for this architecture: ");
+ /* cb is the length of the file as a (long) and
+ * this is greater than the maximum amount of
+ * memory that can be requested from malloc.
+ */
}
else if (cb == 0)
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/pngunknown.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/pngunknown.c
index b8c4899de77..b8c4899de77 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/pngunknown.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/pngunknown.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/pngvalid.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/pngvalid.c
index a93fe65a600..a93fe65a600 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/pngvalid.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/pngvalid.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/readpng.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/readpng.c
index 7ba46d0b96b..7ba46d0b96b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/readpng.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/readpng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/tarith.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/tarith.c
index cdb00dbf7e7..cdb00dbf7e7 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/tarith.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/tarith.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/timepng.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/timepng.c
index 7c937971cfd..7c937971cfd 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/libtests/timepng.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/libtests/timepng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/README b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/README
index e17fe35b6a8..e17fe35b6a8 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/README
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/README
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/decoder/README b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/decoder/README
index fa979fcb727..fa979fcb727 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/decoder/README
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/decoder/README
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/decoder/makefile b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/decoder/makefile
index 4acf3c1779b..4acf3c1779b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/decoder/makefile
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/decoder/makefile
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/decoder/pngusr.dfa b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/decoder/pngusr.dfa
index 4f402721ab0..4f402721ab0 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/decoder/pngusr.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/decoder/pngusr.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/decoder/pngusr.h b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/decoder/pngusr.h
index cbd7890c7d6..cbd7890c7d6 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/decoder/pngusr.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/decoder/pngusr.h
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/encoder/README b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/encoder/README
index d8d9a6466e2..d8d9a6466e2 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/encoder/README
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/encoder/README
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/encoder/makefile b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/encoder/makefile
index 41b205c284a..41b205c284a 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/encoder/makefile
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/encoder/makefile
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/encoder/pngusr.dfa b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/encoder/pngusr.dfa
index 1fc24f3f2a8..1fc24f3f2a8 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/encoder/pngusr.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/encoder/pngusr.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/encoder/pngusr.h b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/encoder/pngusr.h
index 997d44fe904..997d44fe904 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/encoder/pngusr.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/encoder/pngusr.h
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/preader/README b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/preader/README
index faa83560a72..faa83560a72 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/preader/README
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/preader/README
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/preader/makefile b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/preader/makefile
index b625199114c..b625199114c 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/preader/makefile
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/preader/makefile
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/preader/pngusr.dfa b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/preader/pngusr.dfa
index ac297f41bd7..ac297f41bd7 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/preader/pngusr.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/preader/pngusr.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/preader/pngusr.h b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/preader/pngusr.h
index 80db3bb1719..80db3bb1719 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminim/preader/pngusr.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminim/preader/pngusr.h
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/README b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/README
index bbe7407ecce..bbe7407ecce 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/README
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/README
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/makefile.std b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/makefile.std
index 14e25cd64ff..14e25cd64ff 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/makefile.std
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/makefile.std
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/makefile.tc3 b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/makefile.tc3
index 6a2f4b9853f..6a2f4b9853f 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/makefile.tc3
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/makefile.tc3
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/makevms.com b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/makevms.com
index 00561bcd0d7..00561bcd0d7 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/makevms.com
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/makevms.com
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/png2pnm.bat b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/png2pnm.bat
index 449cf36750b..449cf36750b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/png2pnm.bat
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/png2pnm.bat
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/png2pnm.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/png2pnm.c
index dff4d0b3d04..dff4d0b3d04 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/png2pnm.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/png2pnm.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/png2pnm.sh b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/png2pnm.sh
index b1c05370dff..b1c05370dff 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/png2pnm.sh
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/png2pnm.sh
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/pngminus.bat b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/pngminus.bat
index 911bb8dff9e..911bb8dff9e 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/pngminus.bat
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/pngminus.bat
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/pngminus.sh b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/pngminus.sh
index 2a0a9d8fbba..2a0a9d8fbba 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/pngminus.sh
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/pngminus.sh
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/pnm2png.bat b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/pnm2png.bat
index f756cb84de4..f756cb84de4 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/pnm2png.bat
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/pnm2png.bat
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/pnm2png.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/pnm2png.c
index 7bf720f6813..7bf720f6813 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/pnm2png.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/pnm2png.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/pnm2png.sh b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/pnm2png.sh
index d79df2fae08..d79df2fae08 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngminus/pnm2png.sh
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngminus/pnm2png.sh
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/README b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/README
index ec4af9473f1..ec4af9473f1 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/README
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/README
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn0g01.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn0g01.png
index e31e1c7a635..e31e1c7a635 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn0g01.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn0g01.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn0g02.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn0g02.png
index 68809dd8fc0..68809dd8fc0 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn0g02.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn0g02.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn0g04.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn0g04.png
index 6fa089cb8a4..6fa089cb8a4 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn0g04.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn0g04.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn0g08.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn0g08.png
index bf522eef001..bf522eef001 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn0g08.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn0g08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn0g16.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn0g16.png
index 318ebcadf4f..318ebcadf4f 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn0g16.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn0g16.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn2c08.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn2c08.png
index 21d2f91a868..21d2f91a868 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn2c08.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn2c08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn2c16.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn2c16.png
index 1bd4a4d0e2c..1bd4a4d0e2c 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn2c16.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn2c16.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn3p01.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn3p01.png
index a21db597746..a21db597746 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn3p01.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn3p01.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn3p02.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn3p02.png
index 1d0ab6197cc..1d0ab6197cc 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn3p02.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn3p02.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn3p04.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn3p04.png
index 6dc6eac83f3..6dc6eac83f3 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn3p04.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn3p04.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn3p08.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn3p08.png
index 0e07f483c0e..0e07f483c0e 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn3p08.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn3p08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn4a08.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn4a08.png
index 3bb0dd06b51..3bb0dd06b51 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn4a08.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn4a08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn4a16.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn4a16.png
index 6dbee9fbdb9..6dbee9fbdb9 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn4a16.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn4a16.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn6a08.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn6a08.png
index 61062308548..61062308548 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn6a08.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn6a08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn6a16.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn6a16.png
index a9bf3cb4612..a9bf3cb4612 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/basn6a16.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/basn6a16.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbbn0g01.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbbn0g01.png
index ba746ffb2f5..ba746ffb2f5 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbbn0g01.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbbn0g01.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbbn0g02.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbbn0g02.png
index 3d83bd6900b..3d83bd6900b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbbn0g02.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbbn0g02.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbbn0g04.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbbn0g04.png
index 39a7050d27a..39a7050d27a 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbbn0g04.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbbn0g04.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbbn2c16.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbbn2c16.png
index dd3168e5c86..dd3168e5c86 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbbn2c16.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbbn2c16.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbbn3p08.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbbn3p08.png
index 0ede3574db0..0ede3574db0 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbbn3p08.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbbn3p08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbgn2c16.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbgn2c16.png
index 85cec395c01..85cec395c01 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbgn2c16.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbgn2c16.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbgn3p08.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbgn3p08.png
index 8cf2e6fb6aa..8cf2e6fb6aa 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbgn3p08.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbgn3p08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbrn2c08.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbrn2c08.png
index 5cca0d62104..5cca0d62104 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbrn2c08.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbrn2c08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbwn0g16.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbwn0g16.png
index 99bdeed2b3b..99bdeed2b3b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbwn0g16.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbwn0g16.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbwn3p08.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbwn3p08.png
index eacab7a144c..eacab7a144c 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbwn3p08.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbwn3p08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbyn3p08.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbyn3p08.png
index 656db0989ad..656db0989ad 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftbyn3p08.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftbyn3p08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftp0n0g08.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftp0n0g08.png
index 333465fcdc9..333465fcdc9 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftp0n0g08.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftp0n0g08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftp0n2c08.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftp0n2c08.png
index fc6e42cb420..fc6e42cb420 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftp0n2c08.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftp0n2c08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftp0n3p08.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftp0n3p08.png
index 69a69e58722..69a69e58722 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftp0n3p08.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftp0n3p08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftp1n3p08.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftp1n3p08.png
index a6c9f35a862..a6c9f35a862 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/pngsuite/ftp1n3p08.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/pngsuite/ftp1n3p08.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/README.txt b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/README.txt
index 5ddae02ce9b..5ddae02ce9b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/README.txt
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/README.txt
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/checksum-icc.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/checksum-icc.c
index 581e7088a62..581e7088a62 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/checksum-icc.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/checksum-icc.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/chkfmt b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/chkfmt
index 9da6475fd4e..9da6475fd4e 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/chkfmt
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/chkfmt
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/cvtcolor.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/cvtcolor.c
index e6793c7d596..e6793c7d596 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/cvtcolor.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/cvtcolor.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/intgamma.sh b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/intgamma.sh
index 41c5d6dd278..41c5d6dd278 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/intgamma.sh
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/intgamma.sh
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/makesRGB.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/makesRGB.c
index e66c9f1576b..e66c9f1576b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/makesRGB.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/makesRGB.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/png-fix-itxt.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/png-fix-itxt.c
index 1210bd9c813..1210bd9c813 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/png-fix-itxt.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/png-fix-itxt.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/pngfix.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/pngfix.c
index 92600bb86f0..65422f600c2 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/pngfix.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/pngfix.c
@@ -8,8 +8,8 @@
* For conditions of distribution and use, see the disclaimer
* and license in png.h
*
- * Tool to check and fix the zlib inflate 'too far back' problem, see the usage
- * message for more information.
+ * Tool to check and fix the zlib inflate 'too far back' problem.
+ * See the usage message for more information.
*/
#include <stdlib.h>
#include <stdio.h>
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/sRGB.h b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/sRGB.h
index 22c8f7c0e3d..22c8f7c0e3d 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/tools/sRGB.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/tools/sRGB.h
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/PngFile.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/PngFile.c
index e563e929274..e563e929274 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/PngFile.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/PngFile.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/PngFile.h b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/PngFile.h
index 474426c22ea..474426c22ea 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/PngFile.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/PngFile.h
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/README.txt b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/README.txt
index 72c5cba1790..72c5cba1790 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/README.txt
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/README.txt
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.c b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.c
index 236525a59fe..236525a59fe 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.dsp b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.dsp
index 741ef6ce76f..741ef6ce76f 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.dsp
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.dsp
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.dsw b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.dsw
index a30e1cc1cdb..a30e1cc1cdb 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.dsw
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.dsw
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.ico b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.ico
index 68aa3719fb5..68aa3719fb5 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.ico
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.ico
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.png b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.png
index c6aa80a9bfa..c6aa80a9bfa 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.rc b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.rc
index 6e0623a73cf..6e0623a73cf 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/VisualPng.rc
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/VisualPng.rc
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/cexcept.h b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/cexcept.h
index 5f45d769758..5f45d769758 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/cexcept.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/cexcept.h
diff --git a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/resource.h b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/resource.h
index b62176d1dca..b62176d1dca 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/contrib/visupng/resource.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/contrib/visupng/resource.h
diff --git a/Build/source/libs/libpng/libpng-1.6.15/example.c b/Build/source/libs/libpng/libpng-1.6.16/example.c
index 945546c259a..945546c259a 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/example.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/example.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/libpng-config.in b/Build/source/libs/libpng/libpng-1.6.16/libpng-config.in
index 69bf8e33f0b..69bf8e33f0b 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/libpng-config.in
+++ b/Build/source/libs/libpng/libpng-1.6.16/libpng-config.in
diff --git a/Build/source/libs/libpng/libpng-1.6.15/libpng-manual.txt b/Build/source/libs/libpng/libpng-1.6.16/libpng-manual.txt
index 30bf926d53e..3aa1f578768 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/libpng-manual.txt
+++ b/Build/source/libs/libpng/libpng-1.6.16/libpng-manual.txt
@@ -1,6 +1,6 @@
libpng-manual.txt - A description on how to use and modify libpng
- libpng version 1.6.15 - November 20, 2014
+ libpng version 1.6.16 - December 22, 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.15 - November 20, 2014
+ libpng versions 0.97, January 1998, through 1.6.16 - December 22, 2014
Updated and distributed by Glenn Randers-Pehrson
Copyright (c) 1998-2014 Glenn Randers-Pehrson
@@ -648,15 +648,12 @@ User limits
The PNG specification allows the width and height of an image to be as
large as 2^31-1 (0x7fffffff), or about 2.147 billion rows and columns.
-Since very few applications really need to process such large images,
-we have imposed an arbitrary 1-million limit on rows and columns.
Larger images will be rejected immediately with a png_error() call. If
-you wish to change this limit, you can use
+you wish to reduce these limits, you can use
png_set_user_limits(png_ptr, width_max, height_max);
-to set your own limits, or use width_max = height_max = 0x7fffffffL
-to allow all valid dimensions (libpng may reject some very large images
+to set your own limits (libpng may reject some very wide images
anyway because of potential buffer overflow conditions).
You should put this statement after you create the PNG structure and
@@ -5037,8 +5034,8 @@ where "rp" indicates a "restricted pointer".
Error detection in some chunks has improved; in particular the iCCP chunk
reader now does pretty complete validation of the basic format. Some bad
profiles that were previously accepted are now accepted with a warning or
-rejected, depending upon the png_set_benign_errors() setting, in particular the
-very old broken Microsoft/HP 3144-byte sRGB profile. Starting with
+rejected, depending upon the png_set_benign_errors() setting, in particular
+the very old broken Microsoft/HP 3144-byte sRGB profile. Starting with
libpng-1.6.11, recognizing and checking sRGB profiles can be avoided by
means of
@@ -5048,8 +5045,8 @@ means of
PNG_OPTION_ON);
#endif
-It's not a good idea to do this if you are using the "simplified API",
-which needs to be able to recognize an sRGB profile conveyed via the iCCP
+It's not a good idea to do this if you are using the new "simplified API",
+which needs to be able to recognize sRGB profiles conveyed via the iCCP
chunk.
The PNG spec requirement that only grayscale profiles may appear in images
@@ -5277,13 +5274,13 @@ Other rules can be inferred by inspecting the libpng source.
XVI. Y2K Compliance in libpng
-November 20, 2014
+December 22, 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.15 are Y2K compliant. It is my belief that earlier
+upward through 1.6.16 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
diff --git a/Build/source/libs/libpng/libpng-1.6.15/libpng.3 b/Build/source/libs/libpng/libpng-1.6.16/libpng.3
index 600b7333622..bb3c3ca0588 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/libpng.3
+++ b/Build/source/libs/libpng/libpng-1.6.16/libpng.3
@@ -1,6 +1,6 @@
-.TH LIBPNG 3 "November 20, 2014"
+.TH LIBPNG 3 "December 22, 2014"
.SH NAME
-libpng \- Portable Network Graphics (PNG) Reference Library 1.6.15
+libpng \- Portable Network Graphics (PNG) Reference Library 1.6.16
.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.15 - November 20, 2014
+ libpng version 1.6.16 - December 22, 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.15 - November 20, 2014
+ libpng versions 0.97, January 1998, through 1.6.16 - December 22, 2014
Updated and distributed by Glenn Randers-Pehrson
Copyright (c) 1998-2014 Glenn Randers-Pehrson
@@ -1152,15 +1152,12 @@ callback function:
The PNG specification allows the width and height of an image to be as
large as 2^(31\-1 (0x7fffffff), or about 2.147 billion rows and columns.
-Since very few applications really need to process such large images,
-we have imposed an arbitrary 1-million limit on rows and columns.
Larger images will be rejected immediately with a png_error() call. If
-you wish to change this limit, you can use
+you wish to reduce these limits, you can use
png_set_user_limits(png_ptr, width_max, height_max);
-to set your own limits, or use width_max = height_max = 0x7fffffffL
-to allow all valid dimensions (libpng may reject some very large images
+to set your own limits (libpng may reject some very wide images
anyway because of potential buffer overflow conditions).
You should put this statement after you create the PNG structure and
@@ -5541,8 +5538,8 @@ where "rp" indicates a "restricted pointer".
Error detection in some chunks has improved; in particular the iCCP chunk
reader now does pretty complete validation of the basic format. Some bad
profiles that were previously accepted are now accepted with a warning or
-rejected, depending upon the png_set_benign_errors() setting, in particular the
-very old broken Microsoft/HP 3144-byte sRGB profile. Starting with
+rejected, depending upon the png_set_benign_errors() setting, in particular
+the very old broken Microsoft/HP 3144-byte sRGB profile. Starting with
libpng-1.6.11, recognizing and checking sRGB profiles can be avoided by
means of
@@ -5552,8 +5549,8 @@ means of
PNG_OPTION_ON);
#endif
-It's not a good idea to do this if you are using the "simplified API",
-which needs to be able to recognize an sRGB profile conveyed via the iCCP
+It's not a good idea to do this if you are using the new "simplified API",
+which needs to be able to recognize sRGB profiles conveyed via the iCCP
chunk.
The PNG spec requirement that only grayscale profiles may appear in images
@@ -5781,13 +5778,13 @@ Other rules can be inferred by inspecting the libpng source.
.SH XVI. Y2K Compliance in libpng
-November 20, 2014
+December 22, 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.15 are Y2K compliant. It is my belief that earlier
+upward through 1.6.16 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
@@ -6036,6 +6033,9 @@ the first widely used release:
1.6.15beta01-08 16 10615 16.so.16.15[.0]
1.6.15rc01-03 16 10615 16.so.16.15[.0]
1.6.15 16 10615 16.so.16.15[.0]
+ 1.6.16beta01-03 16 10616 16.so.16.16[.0]
+ 1.6.16rc01-02 16 10616 16.so.16.16[.0]
+ 1.6.16 16 10616 16.so.16.16[.0]
Henceforth the source version will match the shared-library minor
and patch numbers; the shared-library major version number will be
@@ -6092,7 +6092,7 @@ possible without all of you.
Thanks to Frank J. T. Wojcik for helping with the documentation.
-Libpng version 1.6.15 - November 20, 2014:
+Libpng version 1.6.16 - December 22, 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).
@@ -6115,7 +6115,7 @@ this sentence.
This code is released under the libpng license.
-libpng versions 1.2.6, August 15, 2004, through 1.6.15, November 20, 2014, are
+libpng versions 1.2.6, August 15, 2004, through 1.6.16, December 22, 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
@@ -6214,7 +6214,7 @@ certification mark of the Open Source Initiative.
Glenn Randers-Pehrson
glennrp at users.sourceforge.net
-November 20, 2014
+December 22, 2014
.\" end of man page
diff --git a/Build/source/libs/libpng/libpng-1.6.15/libpng.pc.in b/Build/source/libs/libpng/libpng-1.6.16/libpng.pc.in
index 3e7e2c58a7e..3e7e2c58a7e 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/libpng.pc.in
+++ b/Build/source/libs/libpng/libpng-1.6.16/libpng.pc.in
diff --git a/Build/source/libs/libpng/libpng-1.6.15/libpngpf.3 b/Build/source/libs/libpng/libpng-1.6.16/libpngpf.3
index 1d744f81f07..7d489130b3e 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/libpngpf.3
+++ b/Build/source/libs/libpng/libpng-1.6.16/libpngpf.3
@@ -1,6 +1,6 @@
-.TH LIBPNGPF 3 "November 20, 2014"
+.TH LIBPNGPF 3 "December 22, 2014"
.SH NAME
-libpng \- Portable Network Graphics (PNG) Reference Library 1.6.15
+libpng \- Portable Network Graphics (PNG) Reference Library 1.6.16
(private functions)
.SH SYNOPSIS
\fB#include \fI"pngpriv.h"
diff --git a/Build/source/libs/libpng/libpng-1.6.15/png.5 b/Build/source/libs/libpng/libpng-1.6.16/png.5
index bd99dc642db..ff6083ce610 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/png.5
+++ b/Build/source/libs/libpng/libpng-1.6.16/png.5
@@ -1,4 +1,4 @@
-.TH PNG 5 "November 20, 2014"
+.TH PNG 5 "December 22, 2014"
.SH NAME
png \- Portable Network Graphics (PNG) format
.SH DESCRIPTION
diff --git a/Build/source/libs/libpng/libpng-1.6.15/png.c b/Build/source/libs/libpng/libpng-1.6.16/png.c
index 62cc4bc6a98..4d93dfa9135 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/png.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/png.c
@@ -1,7 +1,7 @@
/* png.c - location for general purpose libpng functions
*
- * Last changed in libpng 1.6.15 [November 20, 2014]
+ * Last changed in libpng 1.6.16 [December 22, 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_15 Your_png_h_is_not_version_1_6_15;
+typedef png_libpng_version_1_6_16 Your_png_h_is_not_version_1_6_16;
/* 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
@@ -769,13 +769,13 @@ png_get_copyright(png_const_structrp png_ptr)
#else
# ifdef __STDC__
return PNG_STRING_NEWLINE \
- "libpng version 1.6.15 - November 20, 2014" PNG_STRING_NEWLINE \
+ "libpng version 1.6.16 - December 22, 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.15 - November 20, 2014\
+ return "libpng version 1.6.16 - December 22, 2014\
Copyright (c) 1998-2014 Glenn Randers-Pehrson\
Copyright (c) 1996-1997 Andreas Dilger\
Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.";
@@ -1075,7 +1075,7 @@ png_colorspace_set_gamma(png_const_structrp png_ptr,
png_colorspacerp colorspace, png_fixed_point gAMA)
{
/* Changed in libpng-1.5.4 to limit the values to ensure overflow can't
- * occur. Since the fixed point representation is assymetrical it is
+ * occur. Since the fixed point representation is asymetrical it is
* possible for 1/gamma to overflow the limit of 21474 and this means the
* gamma value must be at least 5/100000 and hence at most 20000.0. For
* safety the limits here are a little narrower. The values are 0.00016 to
@@ -1324,7 +1324,7 @@ png_XYZ_from_xy(png_XYZ *XYZ, const png_xy *xy)
* (1/white-y), so we can immediately see that as white-y approaches 0 the
* accuracy inherent in the cHRM chunk drops off substantially.
*
- * libpng arithmetic: a simple invertion of the above equations
+ * libpng arithmetic: a simple inversion of the above equations
* ------------------------------------------------------------
*
* white_scale = 1/white-y
@@ -1817,7 +1817,7 @@ png_icc_profile_error(png_const_structrp png_ptr, png_colorspacerp colorspace,
PNG_UNUSED(pos)
/* This is recoverable, but make it unconditionally an app_error on write to
- * avoid writing invalid ICC profiles into PNG files. (I.e. we handle them
+ * avoid writing invalid ICC profiles into PNG files (i.e., we handle them
* on read, with a warning, but on write unless the app turns off
* application errors the PNG won't be written.)
*/
@@ -1836,7 +1836,7 @@ png_colorspace_set_sRGB(png_const_structrp png_ptr, png_colorspacerp colorspace,
/* sRGB sets known gamma, end points and (from the chunk) intent. */
/* IMPORTANT: these are not necessarily the values found in an ICC profile
* because ICC profiles store values adapted to a D50 environment; it is
- * expected that the ICC profile mediaWhitePointTag will be D50, see the
+ * expected that the ICC profile mediaWhitePointTag will be D50; see the
* checks and code elsewhere to understand this better.
*
* These XYZ values, which are accurate to 5dp, produce rgb to gray
@@ -2461,6 +2461,17 @@ png_colorspace_set_rgb_coefficients(png_structrp png_ptr)
#endif /* COLORSPACE */
+#ifdef __GNUC__
+/* This exists solely to work round a warning from GNU C. */
+static int /* PRIVATE */
+png_gt(size_t a, size_t b)
+{
+ return a > b;
+}
+#else
+# define png_gt(a,b) ((a) > (b))
+#endif
+
void /* PRIVATE */
png_check_IHDR(png_const_structrp png_ptr,
png_uint_32 width, png_uint_32 height, int bit_depth,
@@ -2480,6 +2491,28 @@ png_check_IHDR(png_const_structrp png_ptr,
png_warning(png_ptr, "Invalid image width in IHDR");
error = 1;
}
+
+ else if (png_gt(width,
+ (PNG_SIZE_MAX >> 3) /* 8-byte RGBA pixels */
+ - 48 /* big_row_buf hack */
+ - 1 /* filter byte */
+ - 7*8 /* rounding width to multiple of 8 pix */
+ - 8)) /* extra max_pixel_depth pad */
+ {
+ /* The size of the row must be within the limits of this architecture.
+ * Because the read code can perform arbitrary transformations the
+ * maximum size is checked here. Because the code in png_read_start_row
+ * adds extra space "for safety's sake" in several places a conservative
+ * limit is used here.
+ *
+ * NOTE: it would be far better to check the size that is actually used,
+ * but the effect in the real world is minor and the changes are more
+ * extensive, therefore much more dangerous and much more difficult to
+ * write in a way that avoids compiler warnings.
+ */
+ png_warning(png_ptr, "Image width is too large for this architecture");
+ error = 1;
+ }
else
{
# ifdef PNG_SET_USER_LIMITS_SUPPORTED
diff --git a/Build/source/libs/libpng/libpng-1.6.15/png.h b/Build/source/libs/libpng/libpng-1.6.16/png.h
index e8602f65306..997130d38f0 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/png.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/png.h
@@ -1,7 +1,7 @@
/* png.h - header file for PNG reference library
*
- * libpng version 1.6.15, November 20, 2014
+ * libpng version 1.6.16, December 22, 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.15, November 20, 2014: Glenn
+ * libpng versions 0.97, January 1998, through 1.6.16, December 22, 2014: Glenn
* See also "Contributing Authors", below.
*
* Note about libpng version numbers:
@@ -209,6 +209,9 @@
* 1.6.15beta01-08 16 10615 16.so.16.15[.0]
* 1.6.15rc01-03 16 10615 16.so.16.15[.0]
* 1.6.15 16 10615 16.so.16.15[.0]
+ * 1.6.16beta01-03 16 10616 16.so.16.16[.0]
+ * 1.6.16rc01-02 16 10616 16.so.16.16[.0]
+ * 1.6.16 16 10616 16.so.16.16[.0]
*
* Henceforth the source version will match the shared-library major
* and minor numbers; the shared-library major version number will be
@@ -240,7 +243,7 @@
*
* This code is released under the libpng license.
*
- * libpng versions 1.2.6, August 15, 2004, through 1.6.15, November 20, 2014, are
+ * libpng versions 1.2.6, August 15, 2004, through 1.6.16, December 22, 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:
@@ -352,13 +355,13 @@
* Y2K compliance in libpng:
* =========================
*
- * November 20, 2014
+ * December 22, 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.15 are Y2K compliant. It is my belief that
+ * upward through 1.6.16 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
@@ -420,9 +423,9 @@
*/
/* Version information for png.h - this should match the version in png.c */
-#define PNG_LIBPNG_VER_STRING "1.6.15"
+#define PNG_LIBPNG_VER_STRING "1.6.16"
#define PNG_HEADER_VERSION_STRING \
- " libpng version 1.6.15 - November 20, 2014\n"
+ " libpng version 1.6.16 - December 22, 2014\n"
#define PNG_LIBPNG_VER_SONUM 16
#define PNG_LIBPNG_VER_DLLNUM 16
@@ -430,7 +433,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 15
+#define PNG_LIBPNG_VER_RELEASE 16
/* This should match the numeric part of the final component of
* PNG_LIBPNG_VER_STRING, omitting any leading zero:
@@ -461,7 +464,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 10615 /* 1.6.15 */
+#define PNG_LIBPNG_VER 10616 /* 1.6.16 */
/* Library configuration: these options cannot be changed after
* the library has been built.
@@ -566,7 +569,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_15;
+typedef char* png_libpng_version_1_6_16;
/* Basic control structions. Read libpng-manual.txt or libpng.3 for more info.
*
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngbar.jpg b/Build/source/libs/libpng/libpng-1.6.16/pngbar.jpg
index 70ba8d817ce..70ba8d817ce 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngbar.jpg
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngbar.jpg
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngbar.png b/Build/source/libs/libpng/libpng-1.6.16/pngbar.png
index 49798c8ed95..49798c8ed95 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngbar.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngbar.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngconf.h b/Build/source/libs/libpng/libpng-1.6.16/pngconf.h
index 73accfa181e..03615f0e775 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngconf.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngconf.h
@@ -1,7 +1,7 @@
/* pngconf.h - machine configurable file for libpng
*
- * libpng version 1.6.15,November 20, 2014
+ * libpng version 1.6.16,December 22, 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.15/pngdebug.h b/Build/source/libs/libpng/libpng-1.6.16/pngdebug.h
index b43c59cde5f..b43c59cde5f 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngdebug.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngdebug.h
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngerror.c b/Build/source/libs/libpng/libpng-1.6.16/pngerror.c
index 0781866a893..0781866a893 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngerror.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngerror.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngget.c b/Build/source/libs/libpng/libpng-1.6.16/pngget.c
index fce126cd0b9..fce126cd0b9 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngget.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngget.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pnginfo.h b/Build/source/libs/libpng/libpng-1.6.16/pnginfo.h
index 122a90a4111..122a90a4111 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pnginfo.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/pnginfo.h
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pnglibconf.h b/Build/source/libs/libpng/libpng-1.6.16/pnglibconf.h
index 325ef39bdec..da3b2292152 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pnglibconf.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/pnglibconf.h
@@ -1,8 +1,8 @@
-/* libpng 1.6.15 STANDARD API DEFINITION */
+/* libpng 1.6.16 STANDARD API DEFINITION */
/* pnglibconf.h - library build configuration */
-/* Libpng version 1.6.15 - November 20, 2014 */
+/* Libpng version 1.6.16 - December 22, 2014 */
/* Copyright (c) 1998-2014 Glenn Randers-Pehrson */
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngmem.c b/Build/source/libs/libpng/libpng-1.6.16/pngmem.c
index d6caf273f1f..d6caf273f1f 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngmem.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngmem.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngnow.png b/Build/source/libs/libpng/libpng-1.6.16/pngnow.png
index 82793ebddb7..82793ebddb7 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngnow.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngnow.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngpread.c b/Build/source/libs/libpng/libpng-1.6.16/pngpread.c
index fb40e7db3b5..fb40e7db3b5 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngpread.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngpread.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngpriv.h b/Build/source/libs/libpng/libpng-1.6.16/pngpriv.h
index cbd66deceaa..cbd66deceaa 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngpriv.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngpriv.h
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngread.c b/Build/source/libs/libpng/libpng-1.6.16/pngread.c
index 87a789157bb..87a789157bb 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngread.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngread.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngrio.c b/Build/source/libs/libpng/libpng-1.6.16/pngrio.c
index 1e98395fd7e..1e98395fd7e 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngrio.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngrio.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngrtran.c b/Build/source/libs/libpng/libpng-1.6.16/pngrtran.c
index e6fe9fdbfb6..e6fe9fdbfb6 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngrtran.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngrtran.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngrutil.c b/Build/source/libs/libpng/libpng-1.6.16/pngrutil.c
index b0385fc78c8..4c26be48ca0 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngrutil.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngrutil.c
@@ -788,6 +788,7 @@ png_inflate_read(png_structrp png_ptr, png_bytep read_buffer, uInt read_size,
#endif
/* Read and check the IDHR chunk */
+
void /* PRIVATE */
png_handle_IHDR(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
{
@@ -852,8 +853,7 @@ png_handle_IHDR(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
}
/* Set up other useful info */
- png_ptr->pixel_depth = (png_byte)(png_ptr->bit_depth *
- png_ptr->channels);
+ png_ptr->pixel_depth = (png_byte)(png_ptr->bit_depth * png_ptr->channels);
png_ptr->rowbytes = PNG_ROWBYTES(png_ptr->pixel_depth, png_ptr->width);
png_debug1(3, "bit_depth = %d", png_ptr->bit_depth);
png_debug1(3, "channels = %d", png_ptr->channels);
@@ -3003,7 +3003,7 @@ png_combine_row(png_const_structrp png_ptr, png_bytep dp, int display)
{
unsigned int pixel_depth = png_ptr->transformed_pixel_depth;
png_const_bytep sp = png_ptr->row_buf + 1;
- png_uint_32 row_width = png_ptr->width;
+ png_alloc_size_t row_width = png_ptr->width;
unsigned int pass = png_ptr->pass;
png_bytep end_ptr = 0;
png_byte end_byte = 0;
@@ -3278,7 +3278,7 @@ png_combine_row(png_const_structrp png_ptr, png_bytep dp, int display)
/* But don't allow this number to exceed the actual row width. */
if (bytes_to_copy > row_width)
- bytes_to_copy = row_width;
+ bytes_to_copy = (unsigned int)/*SAFE*/row_width;
}
else /* normal row; Adam7 only ever gives us one pixel to copy. */
@@ -3458,7 +3458,7 @@ png_combine_row(png_const_structrp png_ptr, png_bytep dp, int display)
dp += bytes_to_jump;
row_width -= bytes_to_jump;
if (bytes_to_copy > row_width)
- bytes_to_copy = row_width;
+ bytes_to_copy = (unsigned int)/*SAFE*/row_width;
}
}
@@ -4228,7 +4228,7 @@ png_read_start_row(png_structrp png_ptr)
max_pixel_depth = png_ptr->pixel_depth;
- /* WARNING: * png_read_transform_info (pngrtran.c) performs a simpliar set of
+ /* WARNING: * png_read_transform_info (pngrtran.c) performs a simpler set of
* calculations to calculate the final pixel depth, then
* png_do_read_transforms actually does the transforms. This means that the
* code which effectively calculates this value is actually repeated in three
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngset.c b/Build/source/libs/libpng/libpng-1.6.16/pngset.c
index 2f1f550dafe..2f1f550dafe 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngset.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngset.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngstruct.h b/Build/source/libs/libpng/libpng-1.6.16/pngstruct.h
index c1dd026a900..c1dd026a900 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngstruct.h
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngstruct.h
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngtest.c b/Build/source/libs/libpng/libpng-1.6.16/pngtest.c
index 0cb1a716a23..2e8cb8aa50a 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngtest.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngtest.c
@@ -2008,4 +2008,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_15 Your_png_h_is_not_version_1_6_15;
+typedef png_libpng_version_1_6_16 Your_png_h_is_not_version_1_6_16;
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngtest.png b/Build/source/libs/libpng/libpng-1.6.16/pngtest.png
index cb3fef4cf84..cb3fef4cf84 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngtest.png
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngtest.png
Binary files differ
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngtrans.c b/Build/source/libs/libpng/libpng-1.6.16/pngtrans.c
index 56856b48023..56856b48023 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngtrans.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngtrans.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngusr.dfa b/Build/source/libs/libpng/libpng-1.6.16/pngusr.dfa
index 9d39564b51d..9d39564b51d 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngusr.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngusr.dfa
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngwio.c b/Build/source/libs/libpng/libpng-1.6.16/pngwio.c
index 0a40948aab5..0a40948aab5 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngwio.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngwio.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngwrite.c b/Build/source/libs/libpng/libpng-1.6.16/pngwrite.c
index 94548877bd0..94548877bd0 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngwrite.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngwrite.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngwtran.c b/Build/source/libs/libpng/libpng-1.6.16/pngwtran.c
index 09562a787d0..09562a787d0 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngwtran.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngwtran.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/pngwutil.c b/Build/source/libs/libpng/libpng-1.6.16/pngwutil.c
index 10c1edffaf7..10c1edffaf7 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/pngwutil.c
+++ b/Build/source/libs/libpng/libpng-1.6.16/pngwutil.c
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/libpng.tgt b/Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/libpng.tgt
index 4a9622e68cf..4a9622e68cf 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/libpng.tgt
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/libpng.tgt
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/libpng.wpj b/Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/libpng.wpj
index a70d95f96b3..a70d95f96b3 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/libpng.wpj
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/libpng.wpj
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/pngconfig.mak b/Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/pngconfig.mak
index 0f988780513..0f988780513 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/pngconfig.mak
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/pngconfig.mak
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/pngstest.tgt b/Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/pngstest.tgt
index f5d024518f1..f5d024518f1 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/pngstest.tgt
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/pngstest.tgt
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/pngtest.tgt b/Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/pngtest.tgt
index 211f1a74886..211f1a74886 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/pngtest.tgt
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/pngtest.tgt
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/pngvalid.tgt b/Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/pngvalid.tgt
index 1e78e75cb6c..1e78e75cb6c 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/owatcom/pngvalid.tgt
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/owatcom/pngvalid.tgt
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/PRJ0041.mak b/Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/PRJ0041.mak
index c7a68b503e7..c7a68b503e7 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/PRJ0041.mak
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/PRJ0041.mak
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/README.txt b/Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/README.txt
index 34565e4d005..34565e4d005 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/README.txt
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/README.txt
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/README_zlib.txt b/Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/README_zlib.txt
index 81d11cbb577..81d11cbb577 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/README_zlib.txt
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/README_zlib.txt
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/libpng.sln b/Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/libpng.sln
index eeb101f2e31..eeb101f2e31 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/libpng.sln
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/libpng.sln
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/libpng.vcproj b/Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/libpng.vcproj
index 608ec4e6b4d..608ec4e6b4d 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/libpng.vcproj
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/libpng.vcproj
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/pngtest.vcproj b/Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/pngtest.vcproj
index 3b48f1cf6f6..3b48f1cf6f6 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/pngtest.vcproj
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/pngtest.vcproj
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/zlib.vcproj b/Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/zlib.vcproj
index eb218488dcf..eb218488dcf 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/visualc71/zlib.vcproj
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/visualc71/zlib.vcproj
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/WARNING b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/WARNING
index da002c937df..da002c937df 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/WARNING
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/WARNING
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/libpng/libpng.vcxproj b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/libpng/libpng.vcxproj
index de7fc3c4137..de7fc3c4137 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/libpng/libpng.vcxproj
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/libpng/libpng.vcxproj
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/pnglibconf/pnglibconf.vcxproj b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/pnglibconf/pnglibconf.vcxproj
index e2a232cb631..e2a232cb631 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/pnglibconf/pnglibconf.vcxproj
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/pnglibconf/pnglibconf.vcxproj
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/pngstest/pngstest.vcxproj b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/pngstest/pngstest.vcxproj
index 0d2980dd8aa..0d2980dd8aa 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/pngstest/pngstest.vcxproj
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/pngstest/pngstest.vcxproj
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/pngtest/pngtest.vcxproj b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/pngtest/pngtest.vcxproj
index bf9266f7588..bf9266f7588 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/pngtest/pngtest.vcxproj
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/pngtest/pngtest.vcxproj
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/pngunknown/pngunknown.vcxproj b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/pngunknown/pngunknown.vcxproj
index a30cc7a21a2..a30cc7a21a2 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/pngunknown/pngunknown.vcxproj
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/pngunknown/pngunknown.vcxproj
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/pngvalid/pngvalid.vcxproj b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/pngvalid/pngvalid.vcxproj
index 07cf241193f..07cf241193f 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/pngvalid/pngvalid.vcxproj
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/pngvalid/pngvalid.vcxproj
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/readme.txt b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/readme.txt
index 98dc379bf39..e7a02d876ef 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/readme.txt
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/readme.txt
@@ -1,7 +1,7 @@
VisualStudio instructions
-libpng version 1.6.15 - November 20, 2014
+libpng version 1.6.16 - December 22, 2014
Copyright (c) 1998-2010 Glenn Randers-Pehrson
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/vstudio.sln b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/vstudio.sln
index af0b1bab592..af0b1bab592 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/vstudio.sln
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/vstudio.sln
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/zlib.props b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/zlib.props
index 4e846d7f077..adbfea825e0 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/zlib.props
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/zlib.props
@@ -2,7 +2,7 @@
<!--
* zlib.props - location of zlib source
*
- * libpng version 1.6.15 - November 20, 2014
+ * libpng version 1.6.16 - December 22, 2014
*
* Copyright (c) 1998-2011 Glenn Randers-Pehrson
*
diff --git a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/zlib/zlib.vcxproj b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/zlib/zlib.vcxproj
index 6e5b94a61cc..6e5b94a61cc 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/projects/vstudio/zlib/zlib.vcxproj
+++ b/Build/source/libs/libpng/libpng-1.6.16/projects/vstudio/zlib/zlib.vcxproj
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/README.txt b/Build/source/libs/libpng/libpng-1.6.16/scripts/README.txt
index 739eac67ad5..b689f817828 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/README.txt
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/README.txt
@@ -1,9 +1,9 @@
-Makefiles for libpng version 1.6.15 - November 20, 2014
+Makefiles for libpng version 1.6.16 - December 22, 2014
pnglibconf.h.prebuilt => Stores configuration settings
makefile.linux => Linux/ELF makefile
- (gcc, creates libpng16.so.16.1.6.15)
+ (gcc, creates libpng16.so.16.1.6.16)
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.15)
+ creates libpng16.so.16.1.6.16)
makefile.sgi => Silicon Graphics IRIX makefile (cc, creates static lib)
makefile.solaris => Solaris 2.X makefile (gcc,
- creates libpng16.so.16.1.6.15)
+ creates libpng16.so.16.1.6.16)
makefile.so9 => Solaris 9 makefile (gcc,
- creates libpng16.so.16.1.6.15)
+ creates libpng16.so.16.1.6.16)
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.15/scripts/SCOPTIONS.ppc b/Build/source/libs/libpng/libpng-1.6.16/scripts/SCOPTIONS.ppc
index 2c3503e9eb2..2c3503e9eb2 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/SCOPTIONS.ppc
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/SCOPTIONS.ppc
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/checksym.awk b/Build/source/libs/libpng/libpng-1.6.16/scripts/checksym.awk
index fe3af55e05e..fe3af55e05e 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/checksym.awk
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/checksym.awk
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/def.dfn b/Build/source/libs/libpng/libpng-1.6.16/scripts/def.c
index 6aece794c37..19b796d2a7c 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/def.dfn
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/def.c
@@ -1,7 +1,7 @@
-/* def.dfn - define format of libpng.def
+/* def.c - define format of libpng.def
*
- * Last changed in libpng version 1.5.7 [December 15, 2011]
- * Copyright (c) 2010-2011 Glenn Randers-Pehrson
+ * Last changed in libpng version 1.6.16 [December 22, 2014]
+ * Copyright (c) 2011-2014 Glenn Randers-Pehrson
*
* This code is released under the libpng license.
* For conditions of distribution and use, see the disclaimer
@@ -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.15"
+PNG_DFN ";Version 1.6.16"
#define PNG_EXPORTA(ordinal, type, name, args, attributes)\
PNG_DFN "@" SYMBOL_PREFIX "@@" name "@"
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/descrip.mms b/Build/source/libs/libpng/libpng-1.6.16/scripts/descrip.mms
index 463c4251e7e..463c4251e7e 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/descrip.mms
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/descrip.mms
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/dfn.awk b/Build/source/libs/libpng/libpng-1.6.16/scripts/dfn.awk
index 675829d474d..675829d474d 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/dfn.awk
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/dfn.awk
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/intprefix.dfn b/Build/source/libs/libpng/libpng-1.6.16/scripts/intprefix.c
index fa59f88e9c4..254f8e94b45 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/intprefix.dfn
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/intprefix.c
@@ -1,8 +1,8 @@
-/* intprefix.dfn - generate an unprefixed internal symbol list
+/* intprefix.c - generate an unprefixed internal symbol list
*
- * Last changed in libpng version 1.6.0 [January 30, 2012]
- * Copyright (c) 2012 Glenn Randers-Pehrson
+ * Last changed in libpng version 1.6.16 [December 22, 2014]
+ * Copyright (c) 2013-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.15/scripts/libpng-config-body.in b/Build/source/libs/libpng/libpng-1.6.16/scripts/libpng-config-body.in
index b466432d546..b466432d546 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/libpng-config-body.in
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/libpng-config-body.in
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/libpng-config-head.in b/Build/source/libs/libpng/libpng-1.6.16/scripts/libpng-config-head.in
index cea087523b0..0d96b65f8ef 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/libpng-config-head.in
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/libpng-config-head.in
@@ -11,7 +11,7 @@
# Modeled after libxml-config.
-version=1.6.15
+version=1.6.16
prefix=""
libdir=""
libs=""
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/libpng.pc.in b/Build/source/libs/libpng/libpng-1.6.16/scripts/libpng.pc.in
index e6399c5215e..2c265396464 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/libpng.pc.in
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/libpng.pc.in
@@ -5,6 +5,6 @@ includedir=@includedir@/libpng16
Name: libpng
Description: Loads and saves PNG files
-Version: 1.6.15
+Version: 1.6.16
Libs: -L${libdir} -lpng16
Cflags: -I${includedir}
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/libtool.m4 b/Build/source/libs/libpng/libpng-1.6.16/scripts/libtool.m4
index 44e0ecff11e..44e0ecff11e 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/libtool.m4
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/libtool.m4
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/ltoptions.m4 b/Build/source/libs/libpng/libpng-1.6.16/scripts/ltoptions.m4
index 5d9acd8e23b..5d9acd8e23b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/ltoptions.m4
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/ltoptions.m4
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/ltsugar.m4 b/Build/source/libs/libpng/libpng-1.6.16/scripts/ltsugar.m4
index 9000a057d31..9000a057d31 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/ltsugar.m4
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/ltsugar.m4
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/ltversion.m4 b/Build/source/libs/libpng/libpng-1.6.16/scripts/ltversion.m4
index 07a8602d48d..07a8602d48d 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/ltversion.m4
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/ltversion.m4
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/lt~obsolete.m4 b/Build/source/libs/libpng/libpng-1.6.16/scripts/lt~obsolete.m4
index c573da90c5c..c573da90c5c 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/lt~obsolete.m4
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/lt~obsolete.m4
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/macro.lst b/Build/source/libs/libpng/libpng-1.6.16/scripts/macro.lst
index 57124b76a01..57124b76a01 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/macro.lst
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/macro.lst
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.32sunu b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.32sunu
index 7d4b7c53a07..7d4b7c53a07 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.32sunu
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.32sunu
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.64sunu b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.64sunu
index 341fce969b9..341fce969b9 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.64sunu
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.64sunu
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.acorn b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.acorn
index 00b8fb5b35c..00b8fb5b35c 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.acorn
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.acorn
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.aix b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.aix
index 5f62d50afb9..5f62d50afb9 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.aix
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.aix
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.amiga b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.amiga
index 16a4bd5d331..16a4bd5d331 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.amiga
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.amiga
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.atari b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.atari
index b5dbd4934ac..b5dbd4934ac 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.atari
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.atari
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.bc32 b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.bc32
index bdbc4cb2f91..bdbc4cb2f91 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.bc32
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.bc32
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.beos b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.beos
index 01346f190a5..01346f190a5 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.beos
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.beos
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.bor b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.bor
index 6693772dbe6..6693772dbe6 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.bor
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.bor
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.cegcc b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.cegcc
index 5422915f806..06515fdc4ef 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.cegcc
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.cegcc
@@ -23,7 +23,7 @@
VERMAJ = 1
VERMIN = 6
-VERMIC = 15
+VERMIC = 16
VER = $(VERMAJ).$(VERMIN).$(VERMIC)
NAME = libpng
PACKAGE = $(NAME)-$(VER)
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.darwin b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.darwin
index be3f92c54b4..be3f92c54b4 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.darwin
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.darwin
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.dec b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.dec
index 8566a0297b5..8566a0297b5 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.dec
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.dec
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.dj2 b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.dj2
index e59c432b44b..e59c432b44b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.dj2
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.dj2
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.freebsd b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.freebsd
index cad1a5aa873..cad1a5aa873 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.freebsd
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.freebsd
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.gcc b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.gcc
index ba92d150931..ba92d150931 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.gcc
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.gcc
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.hp64 b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.hp64
index 5948be8ecf2..5948be8ecf2 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.hp64
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.hp64
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.hpgcc b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.hpgcc
index 5c8791b1337..5c8791b1337 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.hpgcc
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.hpgcc
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.hpux b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.hpux
index b07612dc7de..b07612dc7de 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.hpux
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.hpux
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.ibmc b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.ibmc
index 89b11966b0d..89b11966b0d 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.ibmc
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.ibmc
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.intel b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.intel
index 418726159d3..418726159d3 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.intel
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.intel
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.knr b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.knr
index d8de064c4df..d8de064c4df 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.knr
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.knr
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.linux b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.linux
index 1ecfd1af424..06f773aa98a 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.linux
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.linux
@@ -10,7 +10,7 @@
# Library name:
LIBNAME = libpng16
PNGMAJ = 16
-RELEASE = 15
+RELEASE = 16
# Shared library names:
LIBSO=$(LIBNAME).so
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.mips b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.mips
index 5633608c8b8..5633608c8b8 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.mips
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.mips
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.msc b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.msc
index 539d62e94ee..539d62e94ee 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.msc
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.msc
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.msys b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.msys
index fa59c86a967..106fb8a5b63 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.msys
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.msys
@@ -18,7 +18,7 @@ exec_prefix=$(prefix)
# Library name:
LIBNAME = libpng16
PNGMAJ = 16
-RELEASE = 15
+RELEASE = 16
# Shared library names:
LIBSO=$(LIBNAME).dll
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.ne12bsd b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.ne12bsd
index 32432ebc9b1..e3b7baa0c5a 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.ne12bsd
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.ne12bsd
@@ -17,7 +17,7 @@ INCSDIR=${LOCALBASE}/include/libpng16
LIB= png16
SHLIB_MAJOR= 0
-SHLIB_MINOR= 1.6.15
+SHLIB_MINOR= 1.6.16
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.15/scripts/makefile.netbsd b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.netbsd
index 41f2e92fbc3..2cc7a17a962 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.netbsd
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.netbsd
@@ -17,7 +17,7 @@ INCSDIR=${LOCALBASE}/include
LIB= png
SHLIB_MAJOR= 16
-SHLIB_MINOR= 1.6.15
+SHLIB_MINOR= 1.6.16
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.15/scripts/makefile.openbsd b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.openbsd
index 5a193e95004..debc2a22c07 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.openbsd
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.openbsd
@@ -11,7 +11,7 @@ LIBDIR= ${PREFIX}/lib
MANDIR= ${PREFIX}/man/cat
SHLIB_MAJOR= 16
-SHLIB_MINOR= 1.6.15
+SHLIB_MINOR= 1.6.16
LIB= png
SRCS= png.c pngerror.c pngget.c pngmem.c pngpread.c \
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.sco b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.sco
index b9c7c402ba4..b9c7c402ba4 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.sco
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.sco
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.sggcc b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.sggcc
index a0d051dbda8..a0d051dbda8 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.sggcc
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.sggcc
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.sgi b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.sgi
index 7df09022208..7df09022208 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.sgi
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.sgi
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.so9 b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.so9
index ba9308c8a0e..ba9308c8a0e 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.so9
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.so9
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.solaris b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.solaris
index 8a450d37157..8a450d37157 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.solaris
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.solaris
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.solaris-x86 b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.solaris-x86
index b6d24375d4d..b6d24375d4d 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.solaris-x86
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.solaris-x86
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.std b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.std
index 75bb2de62d9..75bb2de62d9 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.std
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.std
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.sunos b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.sunos
index efe308c4781..efe308c4781 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.sunos
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.sunos
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.tc3 b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.tc3
index 1d015026cbc..1d015026cbc 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.tc3
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.tc3
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.vcwin32 b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.vcwin32
index 2bd143cc0ae..2bd143cc0ae 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makefile.vcwin32
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makefile.vcwin32
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/makevms.com b/Build/source/libs/libpng/libpng-1.6.16/scripts/makevms.com
index f6c326103c2..f6c326103c2 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/makevms.com
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/makevms.com
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/options.awk b/Build/source/libs/libpng/libpng-1.6.16/scripts/options.awk
index 81b82ff09c5..81b82ff09c5 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/options.awk
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/options.awk
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/pnglibconf.dfa b/Build/source/libs/libpng/libpng-1.6.16/scripts/pnglibconf.dfa
index 2744b6ba5b9..d98d2743715 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/pnglibconf.dfa
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/pnglibconf.dfa
@@ -303,7 +303,7 @@ option BENIGN_READ_ERRORS requires BENIGN_ERRORS
option MNG_FEATURES
# Arithmetic options, the first is the big switch that chooses between internal
-# floating and fixed point arithmetic implementations - it does not affect an
+# floating and fixed point arithmetic implementations - it does not affect any
# APIs. The second two (the _POINT settings) switch off individual APIs.
#
# Prior to libpng 1.6.8 one of the API (_POINT) variants had to be selected. At
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/pnglibconf.h.prebuilt b/Build/source/libs/libpng/libpng-1.6.16/scripts/pnglibconf.h.prebuilt
index 325ef39bdec..da3b2292152 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/pnglibconf.h.prebuilt
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/pnglibconf.h.prebuilt
@@ -1,8 +1,8 @@
-/* libpng 1.6.15 STANDARD API DEFINITION */
+/* libpng 1.6.16 STANDARD API DEFINITION */
/* pnglibconf.h - library build configuration */
-/* Libpng version 1.6.15 - November 20, 2014 */
+/* Libpng version 1.6.16 - December 22, 2014 */
/* Copyright (c) 1998-2014 Glenn Randers-Pehrson */
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/pnglibconf.mak b/Build/source/libs/libpng/libpng-1.6.16/scripts/pnglibconf.mak
index c7117ddc48f..c7117ddc48f 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/pnglibconf.mak
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/pnglibconf.mak
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/pngwin.rc b/Build/source/libs/libpng/libpng-1.6.16/scripts/pngwin.rc
index 9335cbbe03b..9335cbbe03b 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/pngwin.rc
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/pngwin.rc
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/prefix.dfn b/Build/source/libs/libpng/libpng-1.6.16/scripts/prefix.c
index 0997310c56a..8b604a09195 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/prefix.dfn
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/prefix.c
@@ -1,8 +1,8 @@
-/* prefix.dfn - generate an unprefixed symbol list
+/* prefix.c - generate an unprefixed symbol list
*
- * Last changed in libpng version 1.6.0 [January 30, 2012]
- * Copyright (c) 2012 Glenn Randers-Pehrson
+ * Last changed in libpng version 1.6.16 [December 22, 2014]
+ * Copyright (c) 2013-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.15/scripts/smakefile.ppc b/Build/source/libs/libpng/libpng-1.6.16/scripts/smakefile.ppc
index 2e7380b1f98..2e7380b1f98 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/smakefile.ppc
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/smakefile.ppc
diff --git a/Build/source/libs/libpng/libpng-1.6.15/scripts/sym.dfn b/Build/source/libs/libpng/libpng-1.6.16/scripts/sym.c
index 9ccd810fdec..ea9e4c50705 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/sym.dfn
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/sym.c
@@ -1,8 +1,8 @@
-/* sym.dfn - define format of libpng.sym
+/* sym.c - define format of libpng.sym
*
- * Last changed in libpng version 1.5.0 [January 6, 2011]
- * Copyright (c) 1998-2011 Glenn Randers-Pehrson
+ * Last changed in libpng version 1.6.16 [December 22, 2014]
+ * Copyright (c) 2011-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.15/scripts/symbols.dfn b/Build/source/libs/libpng/libpng-1.6.16/scripts/symbols.c
index 085832715ed..28b841d8b6e 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/symbols.dfn
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/symbols.c
@@ -1,8 +1,8 @@
-/* symbols.dfn - find all exported symbols
+/* symbols.c - find all exported symbols
*
- * Last changed in libpng version 1.5.0 [January 6, 2011]
- * Copyright (c) 1998-2011 Glenn Randers-Pehrson
+ * Last changed in libpng version 1.6.16 [December 22, 2014]
+ * Copyright (c) 2011-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.15/scripts/symbols.def b/Build/source/libs/libpng/libpng-1.6.16/scripts/symbols.def
index 908d3aa4bf8..128374342fc 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/symbols.def
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/symbols.def
@@ -1,4 +1,4 @@
-;Version 1.6.15
+;Version 1.6.16
;--------------------------------------------------------------
; 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.15/scripts/vers.dfn b/Build/source/libs/libpng/libpng-1.6.16/scripts/vers.c
index 61ba7d80bc6..de7319716f3 100644
--- a/Build/source/libs/libpng/libpng-1.6.15/scripts/vers.dfn
+++ b/Build/source/libs/libpng/libpng-1.6.16/scripts/vers.c
@@ -1,8 +1,8 @@
-/* vers.dfn - define format of libpng.vers
+/* vers.c - define format of libpng.vers
*
- * Last changed in libpng version 1.5.0 [January 6, 2011]
- * Copyright (c) 1998-2011 Glenn Randers-Pehrson
+ * Last changed in libpng version 1.6.16 [December 22, 2014]
+ * Copyright (c) 2011-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.15/tests/pngimage-full b/Build/source/libs/libpng/libpng-1.6.16/tests/pngimage-full
index f5eb9895eed..f5eb9895eed 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngimage-full
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngimage-full
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngimage-quick b/Build/source/libs/libpng/libpng-1.6.16/tests/pngimage-quick
index 2d4b5db225b..2d4b5db225b 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngimage-quick
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngimage-quick
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest
index f5cbdbcae43..f5cbdbcae43 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-0g01 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-0g01
index 4a495ccb8f0..4a495ccb8f0 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-0g01
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-0g01
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-0g02 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-0g02
index 1a607c8e17a..1a607c8e17a 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-0g02
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-0g02
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-0g04 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-0g04
index 595ba01e333..595ba01e333 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-0g04
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-0g04
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-0g08 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-0g08
index 21a8b4bb4e0..21a8b4bb4e0 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-0g08
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-0g08
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-0g16 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-0g16
index 0104c37bdd5..0104c37bdd5 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-0g16
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-0g16
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-2c08 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-2c08
index 9e0de6f1e03..9e0de6f1e03 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-2c08
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-2c08
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-2c16 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-2c16
index c1b88b04ed6..c1b88b04ed6 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-2c16
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-2c16
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-3p01 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-3p01
index 6aeb8d06cf9..6aeb8d06cf9 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-3p01
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-3p01
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-3p02 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-3p02
index 770a75c0b10..770a75c0b10 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-3p02
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-3p02
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-3p04 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-3p04
index 957d6ae341e..957d6ae341e 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-3p04
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-3p04
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-3p08 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-3p08
index d0947afdef1..d0947afdef1 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-3p08
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-3p08
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-4a08 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-4a08
index 2fab57f01df..2fab57f01df 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-4a08
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-4a08
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-4a16 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-4a16
index e4ad5aa9adb..e4ad5aa9adb 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-4a16
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-4a16
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-6a08 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-6a08
index aa6c03c3d97..aa6c03c3d97 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-6a08
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-6a08
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-6a16 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-6a16
index 545b1b394bb..545b1b394bb 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-6a16
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-6a16
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-error b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-error
index ebf3a7b59ea..ebf3a7b59ea 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngstest-error
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngstest-error
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngtest b/Build/source/libs/libpng/libpng-1.6.16/tests/pngtest
index 813973b23ed..813973b23ed 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngtest
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngtest
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-IDAT b/Build/source/libs/libpng/libpng-1.6.16/tests/pngunknown-IDAT
index 71d915a9ca3..71d915a9ca3 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-IDAT
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngunknown-IDAT
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-discard b/Build/source/libs/libpng/libpng-1.6.16/tests/pngunknown-discard
index f1f02d4c7b1..f1f02d4c7b1 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-discard
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngunknown-discard
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-if-safe b/Build/source/libs/libpng/libpng-1.6.16/tests/pngunknown-if-safe
index 7c52824f83c..7c52824f83c 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-if-safe
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngunknown-if-safe
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-sAPI b/Build/source/libs/libpng/libpng-1.6.16/tests/pngunknown-sAPI
index e087ef25a7e..e087ef25a7e 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-sAPI
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngunknown-sAPI
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-sTER b/Build/source/libs/libpng/libpng-1.6.16/tests/pngunknown-sTER
index 1b945dc3476..1b945dc3476 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-sTER
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngunknown-sTER
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-save b/Build/source/libs/libpng/libpng-1.6.16/tests/pngunknown-save
index ae849308ce8..ae849308ce8 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-save
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngunknown-save
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-vpAg b/Build/source/libs/libpng/libpng-1.6.16/tests/pngunknown-vpAg
index 396c6e40d4e..396c6e40d4e 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngunknown-vpAg
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngunknown-vpAg
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-16-to-8 b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-16-to-8
index b3223382950..b3223382950 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-16-to-8
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-16-to-8
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-alpha-mode b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-alpha-mode
index ed04fa511b8..ed04fa511b8 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-alpha-mode
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-alpha-mode
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-background b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-background
index 658e5fe4def..658e5fe4def 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-background
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-background
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-expand16-alpha-mode b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-expand16-alpha-mode
index bdda566a06b..bdda566a06b 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-expand16-alpha-mode
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-expand16-alpha-mode
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-expand16-background b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-expand16-background
index f993c21aebb..f993c21aebb 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-expand16-background
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-expand16-background
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-expand16-transform b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-expand16-transform
index f462534e854..f462534e854 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-expand16-transform
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-expand16-transform
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-sbit b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-sbit
index aa82fe04fea..aa82fe04fea 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-sbit
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-sbit
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-threshold b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-threshold
index 2cfca914677..2cfca914677 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-threshold
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-threshold
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-transform b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-transform
index a71ab4d5ec7..a71ab4d5ec7 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-gamma-transform
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-gamma-transform
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-progressive-interlace-size b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-progressive-interlace-size
index a31b2835570..a31b2835570 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-progressive-interlace-size
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-progressive-interlace-size
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-progressive-interlace-standard b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-progressive-interlace-standard
index 59042eb1720..59042eb1720 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-progressive-interlace-standard
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-progressive-interlace-standard
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-progressive-interlace-transform b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-progressive-interlace-transform
index edf9a8a79ee..edf9a8a79ee 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-progressive-interlace-transform
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-progressive-interlace-transform
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-progressive-standard b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-progressive-standard
index aa1b4b4db3a..aa1b4b4db3a 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-progressive-standard
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-progressive-standard
diff --git a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-standard b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-standard
index aa1b4b4db3a..aa1b4b4db3a 100755
--- a/Build/source/libs/libpng/libpng-1.6.15/tests/pngvalid-standard
+++ b/Build/source/libs/libpng/libpng-1.6.16/tests/pngvalid-standard
diff --git a/Build/source/libs/libpng/version.ac b/Build/source/libs/libpng/version.ac
index 470555ad8f9..30bd97ec145 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.15])
+m4_define([libpng_version], [1.6.16])