John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							72d07d3202 
							
						 
					 
					
						
						
							
							[libpng16] Removed one of the GCC-7.1.0 'strict-overflow' warnings that  
						
						... 
						
						
						
						result when integers appear on both sides of a compare.  Worked around the
  others by forcing the strict-overflow setting in the relevant functions to
  a level where they are not reported.
Changed "FALL THROUGH" comments to "FALLTHROUGH" because GCC doesn't like
  the space.
Worked around some C-style casts from (void*) because g++ 5.4.0 objects
  to them.
Increased the buffer size for 'sprint' to pass the gcc 7.1.0 'sprint
  overflow' check that is on by default with -Wall -Wextra. 
						
						
					 
					
						2017-07-11 08:47:05 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9f7134c3fc 
							
						 
					 
					
						
						
							
							[libpng16] Update some "last changed" dates  
						
						
						
						
					 
					
						2017-06-29 17:52:18 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							2eff8ef504 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.30beta02.tar  
						
						
						
						
					 
					
						2017-04-22 15:46:59 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							e744ee1338 
							
						 
					 
					
						
						
							
							[libpng16] Update CHANGES, ANNOUNCE, and "last changed" dates.  
						
						
						
						
					 
					
						2017-03-30 12:24:55 -05:00 
						 
				 
			
				
					
						
							
							
								Viktor Szakats 
							
						 
					 
					
						
						
						
						
							
						
						
							8c50acb9d2 
							
						 
					 
					
						
						
							
							silence clang -Wcomma warnings  
						
						
						
						
					 
					
						2017-03-29 23:54:40 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							d42e88d5b3 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.29.tar  
						
						
						
						
					 
					
						2017-03-16 07:26:33 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a7029a5b4c 
							
						 
					 
					
						
						
							
							[libpng16] Change test ZLIB_VERNUM >= 0x1281 to ZLIB_VERNUM >= 0x1290 in  
						
						... 
						
						
						
						pngrutil.c because Solaris 11 distributes zlib-1.2.8.f that is older
than 1.2.8.1. 
						
						
					 
					
						2017-03-01 06:52:16 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							8c6c9e6d56 
							
						 
					 
					
						
						
							
							[libpng16] Update credits to include Google Inc, for the Intel/SSE patch.  
						
						
						
						
					 
					
						2017-01-12 09:45:02 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4ddac468c4 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.29beta01  
						
						
						
						
					 
					
						2017-01-05 11:37:54 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							17ad597dba 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.28.tar  
						
						
						
						
					 
					
						2017-01-05 07:59:36 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							b9b490c7f5 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.28beta01  
						
						
						
						
					 
					
						2016-12-30 08:29:24 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a3b5edc934 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.27  
						
						
						
						
					 
					
						2016-12-29 07:50:33 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							8187ba1518 
							
						 
					 
					
						
						
							
							[libpng16] PNG_IGNORE_ALDLER32_SUPPORTED -> PNG_IGNORE_ADLER32 in pngtest.c  
						
						
						
						
					 
					
						2016-12-26 18:15:02 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							dbb5fce3d8 
							
						 
					 
					
						
						
							
							[libpng16] Control ADLER32 checking with new PNG_IGNORE_ADLER32 option.  
						
						
						
						
					 
					
						2016-12-26 18:00:46 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							d65a92b951 
							
						 
					 
					
						
						
							
							[libpng16] Revert ADLER32 error handling in pngrutil.c and pngpread.c.  
						
						
						
						
					 
					
						2016-11-08 16:04:08 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							2accfbd6f3 
							
						 
					 
					
						
						
							
							[libpng16] Restrict the new ADLER32-skipping to IDAT chunks.  It broke iCCP  
						
						... 
						
						
						
						chunk handling. 
						
						
					 
					
						2016-10-28 15:50:46 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							858cb585d7 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.27beta01  
						
						
						
						
					 
					
						2016-10-28 15:25:26 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0c440812db 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.26.tar  
						
						
						
						
					 
					
						2016-10-19 19:11:38 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a1312f7b19 
							
						 
					 
					
						
						
							
							[libpng16] Cosmetic change "ptr != 0" to "ptr != NULL" in png.c and pngrutil.c  
						
						
						
						
					 
					
						2016-10-16 14:34:40 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a106899acd 
							
						 
					 
					
						
						
							
							[libpng16] Use zlib-1.2.8.1 inflateValidate() instead of inflateReset2() to  
						
						... 
						
						
						
						avoid ADLER32 evaluation. 
						
						
					 
					
						2016-10-07 13:33:50 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							3875d9af4c 
							
						 
					 
					
						
						
							
							[libpng16] Quieted 45 (out of 86 remaining) -Wconversion compiler warnings  
						
						
						
						
					 
					
						2016-10-02 17:08:46 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							89ea081433 
							
						 
					 
					
						
						
							
							[libpng16] If CRC handling of critical chunks has been set to PNG_CRC_QUIET_USE,  
						
						... 
						
						
						
						ignore the ADLER32 checksum in the IDAT chunk as well as the chunk CRCs. 
						
						
					 
					
						2016-09-25 17:42:15 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							7835716cef 
							
						 
					 
					
						
						
							
							[libpng16] Changed PNG_ZLIB_VERNUM to ZLIB_VERNUM in pngpriv.h, pngstruct.h,  
						
						... 
						
						
						
						and pngrutil.c. 
						
						
					 
					
						2016-09-19 16:46:54 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							1842d7c865 
							
						 
					 
					
						
						
							
							[libpng16] Issue a png_benign_error instead of a png_error on ADLER32 mismatch  
						
						... 
						
						
						
						while decoding compressed data chunks. 
						
						
					 
					
						2016-09-11 22:02:05 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							e3a6631123 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.25.tar  
						
						
						
						
					 
					
						2016-08-31 22:30:47 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							935676cdad 
							
						 
					 
					
						
						
							
							[libpng16] Revert use of png_malloc_array in iCCP chunk reader  
						
						
						
						
					 
					
						2016-08-12 06:58:15 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							8ff2ed2fe1 
							
						 
					 
					
						
						
							
							[libng16] Conditionally compile png_inflate().  It's not needed for iCCP  
						
						... 
						
						
						
						chunk reading. 
						
						
					 
					
						2016-08-11 20:13:33 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							19fefd3a4b 
							
						 
					 
					
						
						
							
							[libpng16] Return NULL from png_malloc_array() with a warning instead of calling  
						
						... 
						
						
						
						png_error() on failure.  Reject oversized iCCP profile immediately. 
						
						
					 
					
						2016-08-10 12:09:22 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							b50d5cea2b 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.24.tar  
						
						
						
						
					 
					
						2016-08-03 21:32:26 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							8d091a640b 
							
						 
					 
					
						
						
							
							[libpng16] Conditionally compile png_decompress_chunk().  
						
						
						
						
					 
					
						2016-08-01 17:50:42 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ee079481c9 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.24beta06.tar  
						
						
						
						
					 
					
						2016-07-19 17:00:00 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							639b48625f 
							
						 
					 
					
						
						
							
							[libpng16] Eliminated unnecessary tests of boolean png_isaligned() vs 0.  
						
						
						
						
					 
					
						2016-07-15 17:22:10 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							dd70604cec 
							
						 
					 
					
						
						
							
							[libpng16] Fixed more indentation  
						
						
						
						
					 
					
						2016-07-15 11:20:46 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0fd9a249de 
							
						 
					 
					
						
						
							
							[libpng16] Update "last changed" dates  
						
						
						
						
					 
					
						2016-07-13 16:29:22 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							192e92d681 
							
						 
					 
					
						
						
							
							[libpng16] Fixed some indentation to comply with our coding style.  
						
						
						
						
					 
					
						2016-07-13 14:43:42 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							80495124b2 
							
						 
					 
					
						
						
							
							[libpng16] Don't call png_icc_set_sRGB() when it's not compiled.  
						
						
						
						
					 
					
						2016-07-03 10:28:54 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							66db757dd4 
							
						 
					 
					
						
						
							
							[libpng16] Happy 2016! Updated copyright year  
						
						
						
						
					 
					
						2016-01-02 13:40:27 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4d8de33979 
							
						 
					 
					
						
						
							
							[libpng16] Update copyright uears in source files.  
						
						
						
						
					 
					
						2015-12-13 22:41:17 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0de0101fdd 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.21beta01  
						
						
						
						
					 
					
						2015-12-08 22:19:15 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							5b6a6f914b 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.20.tar  
						
						
						
						
					 
					
						2015-12-02 22:30:37 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							28a1cdfc2e 
							
						 
					 
					
						
						
							
							Fix inconsistent handling of invalid zlib data  
						
						... 
						
						
						
						In libpng 1.6 zlib initialization was changed to use the window size in the zlib
stream, not a fixed value.  This causes some invalid images, ones where CINFO is
too large, to display 'correctly' if the rest of the data is valid.  This
provides a work-round for zlib versions where the error arises (ones that
support the API change to use the window size in the stream).
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
					 
					
						2015-11-27 23:57:39 -08:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							27f08ac11d 
							
						 
					 
					
						
						
							
							[lbpng16] Revert 12 -> 12U change in pngrutil.c  
						
						
						
						
					 
					
						2015-11-22 22:59:47 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							8ba160ba94 
							
						 
					 
					
						
						
							
							[libpng16] Use unsigned constants in buffer length comparisons  
						
						
						
						
					 
					
						2015-11-21 14:31:59 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							1ceedd0bf6 
							
						 
					 
					
						
						
							
							[libpng16] Another whack at png_handle_sPLT() pointer calculation.  
						
						
						
						
					 
					
						2015-11-19 20:45:08 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							001513c9ca 
							
						 
					 
					
						
						
							
							[libpng16] Removed new redundant check for libpng < 12 in pngrutil.c  
						
						
						
						
					 
					
						2015-11-17 16:23:51 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							162f9f87f9 
							
						 
					 
					
						
						
							
							[libpng16] Remove newly-added useless typecasts.  
						
						
						
						
					 
					
						2015-11-16 09:23:25 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9965f63a44 
							
						 
					 
					
						
						
							
							[libpng16] Changed size_t to png_uint_32 in new buffer checks (John Bowler)  
						
						
						
						
					 
					
						2015-11-15 15:27:22 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							070a0eb58f 
							
						 
					 
					
						
						
							
							[libpng16] Revised recent pngrutil.c patch as suggested by pascal  
						
						
						
						
					 
					
						2015-11-14 16:45:26 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0b4e7deab1 
							
						 
					 
					
						
						
							
							[libpng16] Avoid potential pointer overflow in png_handle_sPLT() and  
						
						... 
						
						
						
						png_handle_pCAL() (Bug report by John Regehr). 
						
						
					 
					
						2015-11-13 11:05:27 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							415d26805a 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.19.tar  
						
						
						
						
					 
					
						2015-11-12 07:13:31 -06:00