John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							b4ec1f8451 
							
						 
					 
					
						
						
							
							[libpng16] Unified pngfix.c source with libpng17.  
						
						
						
						
							
						
					 
					
						2013-07-02 23:47:57 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							f5f1206778 
							
						 
					 
					
						
						
							
							[libpng16] Fixed undefined behavior in contrib/tools/pngfix.c and added new  
						
						... 
						
						
						
						strip option. pngfix relied on undefined behavior and even a simple change from
gcc to g++ caused it to fail.  The new strip option 'unsafe' has been
implemented and is the default if --max is given.  Option names have
been clarified, with --strip=transform now stripping the bKGD chunk,
which was stripped previously with --strip=unused.
Added all documented chunk types to pngpriv.h 
						
						
							
						
					 
					
						2013-07-02 23:18:49 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							497e7319f4 
							
						 
					 
					
						
						
							
							[libpng16] Only compile ARM code when PNG_READ_SUPPORTED is defined.  
						
						
						
						
							
						
					 
					
						2013-07-02 22:57:40 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							d5dd93f5d1 
							
						 
					 
					
						
						
							
							[libpng16] Updated documentation to show default behavior of benign errors  
						
						... 
						
						
						
						correctly. 
						
						
							
						
					 
					
						2013-07-02 09:20:36 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							7f9a49aa65 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.3beta10  
						
						
						
						
							
						
					 
					
						2013-06-27 21:22:26 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							573c9d434f 
							
						 
					 
					
						
						
							
							[libpng16] Change "png-fix-too-far-back" to "pngfix" inside pngfix.c  
						
						... 
						
						
						
						for error messages, etc. 
						
						
							
						
					 
					
						2013-06-27 21:21:26 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							56a1a66656 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.3beta09.tar  
						
						
						
						
							
 
						
					 
					
						2013-06-27 18:01:30 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							d992e05da8 
							
						 
					 
					
						
						
							
							[libpng16] Renamed contrib/tools/png-fix-too-far-back.c to pngfix.c  
						
						
						
						
							
						
					 
					
						2013-06-27 13:39:20 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							870beb5279 
							
						 
					 
					
						
						
							
							[libng16] Revised contrib/tools/png-fix-too-far-back.c to check all compressed  
						
						... 
						
						
						
						chunks known to libpng. 
						
						
							
						
					 
					
						2013-06-27 11:49:26 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							b0d97356ce 
							
						 
					 
					
						
						
							
							[libpng16] Revised example.c to illustrate use of PNG_DEFAULT_sRGB and  
						
						... 
						
						
						
						PNG_GAMMA_MAC_18 as parameters for png_set_gamma(). 
						
						
							
						
					 
					
						2013-06-25 19:36:15 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							04d4e38ac2 
							
						 
					 
					
						
						
							
							[libpng16] Fix spelling of "doclifter" in CHANGES and ANNOUNCE  
						
						
						
						
							
						
					 
					
						2013-06-18 15:09:47 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							67a46d17d8 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.3beta09  
						
						
						
						
							
						
					 
					
						2013-06-18 13:28:39 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							bbc29a858d 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.3beta08.tar  
						
						
						
						
							
 
						
					 
					
						2013-06-18 13:00:25 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							3948b94700 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.3beta08  
						
						
						
						
							
						
					 
					
						2013-06-08 17:03:37 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							746bc7d883 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.3beta07.tar  
						
						
						
						
							
 
						
					 
					
						2013-06-08 17:03:26 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							f260f6d156 
							
						 
					 
					
						
						
							
							[libpng16] Protect symbol prefixing against CC/CPPFLAGS/CFLAGS useage.  
						
						... 
						
						
						
						Previous iOS/Xcode fixes for the ARM NEON optimizations moved the test
on __ARM_NEON__ from configure time to compile time.  This breaks symbol
prefixing because the definition of the special png_init_filter_functions
call was hidden at configure time if the relevant compiler arguments are
passed in CFLAGS as opposed to CC.  This change attempts to avoid all
the confusion that would result by declaring the init function even when
it is not used, so that it will always get prefixed. 
						
						
							
						
					 
					
						2013-06-08 13:13:53 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							18dd07e3e6 
							
						 
					 
					
						
						
							
							[libpng16] Removed PNG_FILTER_OPTIMIZATIONS and PNG_ARM_NEON_SUPPORTED from  
						
						... 
						
						
						
						pnglibconf.h, allowing more of the decisions to be made internally
(pngpriv.h) during the compile.  Without this, symbol prefixing is broken
under certain circumstances on ARM platforms.  Now only the API parts of
the optimizations ('check' vs 'api') are exposed in the public header files
except that the new setting PNG_ARM_NEON_OPT documents how libpng makes the
decision about whether or not to use the optimizations. 
						
						
							
						
					 
					
						2013-06-08 13:07:13 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0486b17fbd 
							
						 
					 
					
						
						
							
							[libng16] Neglected to check in pngconf.h with previous commit.  
						
						
						
						
							
						
					 
					
						2013-06-06 14:38:54 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							aa22442a9c 
							
						 
					 
					
						
						
							
							[libpng16] Make ARM NEON support work at compile time (not just configure time).  
						
						... 
						
						
						
						This moves the test on __ARM_NEON__ into pngconf.h to avoid issues when
using a compiler that compiles for multiple architectures at one time. 
						
						
							
						
					 
					
						2013-06-06 12:49:53 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4a43182924 
							
						 
					 
					
						
						
							
							[libpng16] Enclose the prototypes for the simplified write API in  
						
						
						
						
							
						
					 
					
						2013-06-05 23:41:49 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							810b6e51e4 
							
						 
					 
					
						
						
							
							[libpng16] Updated README (removed CompuServ reference, added simplesystems.org)  
						
						
						
						
							
						
					 
					
						2013-06-05 16:52:41 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							88610994da 
							
						 
					 
					
						
						
							
							[libpng16] Fix compiler warning in png-fix-itxt.c  
						
						
						
						
							
						
					 
					
						2013-06-05 12:15:25 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							1b9b970598 
							
						 
					 
					
						
						
							
							[libpng16] Deleted set(CMAKE_BUILD_TYPE) block from CMakeLists.txt  
						
						
						
						
							
						
					 
					
						2013-06-05 11:41:44 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							43f0311b57 
							
						 
					 
					
						
						
							
							[libpng16] Added set(CMAKE_CONFIGURATION_TYPES ...) to CMakeLists.txt  
						
						... 
						
						
						
						(Andrew Hundt) 
						
						
							
						
					 
					
						2013-06-05 11:07:01 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							421f95deb5 
							
						 
					 
					
						
						
							
							[libpng16] Removed a redundant test in png_set_IHDR().  
						
						
						
						
							
						
					 
					
						2013-06-04 15:05:12 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f96251291d 
							
						 
					 
					
						
						
							
							[libpng16] Updated README with current arm, contrib, and projects directory  
						
						... 
						
						
						
						descriptions 
						
						
							
						
					 
					
						2013-06-03 20:57:45 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							cafa0eebb9 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.3beta07  
						
						
						
						
							
						
					 
					
						2013-05-12 19:10:16 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							afd6cecb76 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.3beta06.tar  
						
						
						
						
							
 
						
					 
					
						2013-05-12 18:36:09 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							61dbc4c608 
							
						 
					 
					
						
						
							
							[libpng16] Revised contrib/pngminim/*/makefile to generate pnglibconf.h  
						
						... 
						
						
						
						with the right zlib headers. 
						
						
							
						
					 
					
						2013-05-09 22:01:06 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							bea86bba24 
							
						 
					 
					
						
						
							
							[libpng16] Removed obsolete reference to "pnginflate" from ANNOUNCE  
						
						
						
						
							
						
					 
					
						2013-05-09 08:58:08 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							7fc85a3f46 
							
						 
					 
					
						
						
							
							[libng16] Fixed typo in png-fix-too-far-back "usage" output  
						
						
						
						
							
						
					 
					
						2013-05-09 08:49:42 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							bb8d4f76f4 
							
						 
					 
					
						
						
							
							[libpng16] Cleaned up CHANGES and ANNOUNCE files.  
						
						
						
						
							
						
					 
					
						2013-05-09 08:48:43 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							b79c98e57c 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.3beta06  
						
						
						
						
							
						
					 
					
						2013-05-09 08:03:40 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4cf2465c71 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.3beta05.tar  
						
						
						
						
							
 
						
					 
					
						2013-05-09 08:03:24 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4ea93e69bc 
							
						 
					 
					
						
						
							
							[libpng16] Renamed pnginflate to png-fix-too-far-back in contrib/tools.  
						
						
						
						
							
						
					 
					
						2013-05-08 21:57:00 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ff141eb21e 
							
						 
					 
					
						
						
							
							[libpng16] Renamed contrib/tools/fixitxt to contrib/tools/png-fix-itxt.  
						
						... 
						
						
						
						Added information in the documentation about problems with and fixes for
the bad CRC and bad iTXt chunk situations. 
						
						
							
						
					 
					
						2013-05-08 19:46:10 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							122bec17f2 
							
						 
					 
					
						
						
							
							[libpng16]Check ZLIB_VERNUM for mismatches, enclose #error in quotes  
						
						
						
						
							
						
					 
					
						2013-05-08 14:35:21 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							9afb90f885 
							
						 
					 
					
						
						
							
							[libpng16] Attempt to detect configuration issues with pngdeflate,  
						
						... 
						
						
						
						which requires both the correct libpng and the correct zlib to function
correctly. 
						
						
							
						
					 
					
						2013-05-08 14:21:46 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							34b7d62488 
							
						 
					 
					
						
						
							
							[libpng16] Updated Makefile.am  
						
						
						
						
							
						
					 
					
						2013-05-08 10:35:14 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							3f2b5a6670 
							
						 
					 
					
						
						
							
							libpng16] Updated contrib/pngminus/pnm2png.c (Paul Stewart):  
						
						... 
						
						
						
						Fixed whitespace handling
Added a call to png_set_packing()
Initialize dimension values so if sscanf fails at least we have known
   invalid values. 
						
						
							
						
					 
					
						2013-05-08 10:09:19 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							294d0b8408 
							
						 
					 
					
						
						
							
							[libpng16] Detect wrong libpng versions linked to pngdeflate, which currently  
						
						... 
						
						
						
						only works with libpng versions that can be made to reliably fail when
    the deflate data contains an out-of-window reference.  This means only
    1.6 and later.
  Fixed gnu issues: g++ needs a static_cast, gcc 4.4.7 has a broken warning
    message which it is easier to work round than ignore. 
						
						
							
						
					 
					
						2013-05-08 08:56:45 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							62c6fbbd29 
							
						 
					 
					
						
						
							
							[libpng16] Check that PNG_MAXIMUM_INFLATE_WINDOW is defined before using it.  
						
						
						
						
							
						
					 
					
						2013-05-07 23:16:06 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							0c7ac064d3 
							
						 
					 
					
						
						
							
							[libpng16] Added an option to force maximum window size for inflating.  
						
						... 
						
						
						
						For inflate, reverted previous fixes.
Added fixitxt and pngdeflate to the built programs and removed warnings
from the source code and timepng that are revealed as a result.  Fixed
fixitxt when the chunk length is more than 65535 (untested, no test case). 
						
						
							
						
					 
					
						2013-05-07 21:59:05 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							db67cba8d4 
							
						 
					 
					
						
						
							
							[libpng16] Check for EOF in contrib/pngminus/pnm2png.c (Paul Stewart).  
						
						... 
						
						
						
						Ignore "#" delimited comments in input file to pnm2png.c. 
						
						
							
						
					 
					
						2013-05-07 14:31:35 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							2aa6c96e5d 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.3beta05  
						
						
						
						
							
						
					 
					
						2013-05-06 09:55:29 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							2fd3434fa4 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.3beta04.tar  
						
						
						
						
							
 
						
					 
					
						2013-05-06 09:55:18 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							2c0833e265 
							
						 
					 
					
						
						
							
							[libpng16] Committed new pnglibconf.dfa and prebuilt.  
						
						
						
						
							
						
					 
					
						2013-05-05 22:18:53 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							127b08a265 
							
						 
					 
					
						
						
							
							[libpng16] Calculate our own zlib windowBits when decoding rather than  
						
						... 
						
						
						
						trusting the CMF bytes in the PNG datastream. 
						
						
							
						
					 
					
						2013-05-05 22:13:47 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0f42908c0a 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.3beta04  
						
						
						
						
							
						
					 
					
						2013-04-29 21:31:50 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f18a28cc13 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.3beta03.tar  
						
						
						
						
							
 
						
					 
					
						2013-04-29 21:31:38 -05:00