Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f78d1cd47a 
							
						 
					 
					
						
						
							
							[libpng16] Updated LICENSE to say files in the contrib directory are not  
						
						... 
						
						
						
						necessarily under the libpng license, and that some makefiles have
other copyright owners. 
						
						
					 
					
						2016-02-18 21:10:52 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							1099cdcb5a 
							
						 
					 
					
						
						
							
							[libpng16] Removed dubious "#if INT_MAX" test from png.h that was added to  
						
						... 
						
						
						
						libpng-1.6.19bet02 (John Bowler). 
						
						
					 
					
						2016-02-13 15:02:16 -06:00 
						 
				 
			
				
					
						
							
							
								Robert C. Seacord 
							
						 
					 
					
						
						
						
						
							
						
						
							0c27c8633e 
							
						 
					 
					
						
						
							
							[libpng16] Changed PNG_INFO_cHNK and PNG_FREE_cHNK from 0xnnnn to 0xnnnnU  
						
						... 
						
						
						
						(Robert C. Seacord). 
						
						
					 
					
						2016-02-13 12:59:39 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							08bd7654bc 
							
						 
					 
					
						
						
							
							[libpng16] Added a common-law trademark notice and export control information  
						
						... 
						
						
						
						to the LICENSE file, png.h, and the man page. 
						
						
					 
					
						2016-02-10 11:46:31 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							461c7e45b5 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.22beta03  
						
						
						
						
					 
					
						2016-02-08 17:13:14 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a4a54aa1bf 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.22beta02.tar  
						
						
						
						
					 
					
						2016-02-08 17:13:06 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							98c6fa2495 
							
						 
					 
					
						
						
							
							PNG_IMAGE_PNG_SIZE_MAX error correction  
						
						... 
						
						
						
						The macro underreported the size (by up to 512 bytes) of an 8-bit non-color
palette based memory format because it failed to take into account that the
memory palette has to be expanded to full RGB when it is written to PNG.
This is not likely to be a serious bug because the macro is new, the memory
format in question is likely to be rarely used and the result of an undersized
buffer fails in a safe way.
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
					 
					
						2016-01-27 16:22:51 -08:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							e0ce90ea0a 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.22beta02  
						
						
						
						
					 
					
						2016-01-23 14:58:07 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f6a23fe205 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.22beta01.tar  
						
						
						
						
					 
					
						2016-01-23 14:06:39 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							571abc9a67 
							
						 
					 
					
						
						
							
							[libpng16] Update CHANGES and ANNOUNCE, fix typos in png.h comments  
						
						
						
						
					 
					
						2016-01-18 12:55:51 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							175a126a1a 
							
						 
					 
					
						
						
							
							Simplified API: write-to-memory, overflow handling  
						
						... 
						
						
						
						This implements an API and provides a number of assist macros to allow an
application which uses the simplified API write to bypass stdio and write
directly to memory.
It also includes some warnings (png.h) and some check code to detect *possible*
overflow in the ROW_STRIDE and simplified image SIZE macros.  This disallows
image width/height/format that *might* overflow.  A quiet API change that limits
in-memory image size (uncompressed) to less that 4GByte and image row size
(stride) to less than 2GByte.
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
					 
					
						2016-01-18 09:53:38 -08:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							5031c77d85 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.22beta01  
						
						
						
						
					 
					
						2016-01-16 08:00:09 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							fc0786a442 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.21.tar  
						
						
						
						
					 
					
						2016-01-15 13:51:06 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							81dfc2163b 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.21rc02.tar  
						
						
						
						
					 
					
						2016-01-07 09:31:16 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ecc022ee5f 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to libpng-1.6.21rc02.tar  
						
						
						
						
					 
					
						2016-01-06 13:26:32 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							092b8d7bf3 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.21rc01.tar  
						
						
						
						
					 
					
						2016-01-04 08:24:14 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							dea53bb460 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.21beta04  
						
						
						
						
					 
					
						2015-12-19 10:48:20 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							35a5a6c16d 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.21beta03.tar  
						
						
						
						
					 
					
						2015-12-19 10:48:12 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ad29c03711 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.21beta03  
						
						
						
						
					 
					
						2015-12-13 23:24:36 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4d8de33979 
							
						 
					 
					
						
						
							
							[libpng16] Update copyright uears in source files.  
						
						
						
						
					 
					
						2015-12-13 22:41:17 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f3da771890 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.21beta02  
						
						
						
						
					 
					
						2015-12-11 19:21:01 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							2edfd187f2 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.21beta01.tar  
						
						
						
						
					 
					
						2015-12-11 16:39:54 -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 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							030e12ec39 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to libpng-1.6.20rc02.tar  
						
						
						
						
					 
					
						2015-11-29 16:10:46 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							e7092bc59c 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.20rc01.tar  
						
						
						
						
					 
					
						2015-11-26 07:04:24 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							92ec30a3b1 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.20beta03.tar  
						
						
						
						
					 
					
						2015-11-24 09:34:02 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9a2065c5ee 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.20beta02.tar  
						
						
						
						
					 
					
						2015-11-23 09:29:44 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a1a2ae2a25 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.20beta02  
						
						
						
						
					 
					
						2015-11-22 14:11:29 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							26942c818e 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.20beta01.tar  
						
						
						
						
					 
					
						2015-11-22 14:08:52 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f1cdf4e1ca 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.20beta01  
						
						
						
						
					 
					
						2015-11-13 10:18:18 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							415d26805a 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.19.tar  
						
						
						
						
					 
					
						2015-11-12 07:13:31 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							64fef09b67 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.19rc04.tar  
						
						
						
						
					 
					
						2015-11-05 06:59:34 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0e30044094 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.19rc03.tar  
						
						
						
						
					 
					
						2015-11-03 09:57:01 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							fc8450833a 
							
						 
					 
					
						
						
							
							[libpng16] Clarified COPYRIGHT information to state explicitly that versions  
						
						... 
						
						
						
						are derived from previous versions.
Removed much of the long list of previous versions from png.h and
    libpng.3. 
						
						
					 
					
						2015-11-03 08:24:56 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							6761aacbfa 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.19rc03  
						
						
						
						
					 
					
						2015-11-03 08:15:06 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							b00d986d54 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.19rc02.tar  
						
						
						
						
					 
					
						2015-10-31 09:04:18 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							06509be841 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.19rc02  
						
						
						
						
					 
					
						2015-10-29 09:28:33 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9c7ed35a65 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.19rc01.tar  
						
						
						
						
					 
					
						2015-10-23 09:30:20 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							05e81e18d2 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.19beta05  
						
						
						
						
					 
					
						2015-10-14 22:25:29 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							6ca8ee1518 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.19beta04.tar  
						
						
						
						
					 
					
						2015-10-14 22:25:21 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							068cb3a64c 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.19beta04  
						
						
						
						
					 
					
						2015-09-26 09:44:43 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f4302a73ac 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.19beta03.tar  
						
						
						
						
					 
					
						2015-09-26 09:44:34 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							01a0e8062d 
							
						 
					 
					
						
						
							
							[libpng16] Reverted addition of png_set_filler_16 and png_set_add_alpha_16()  
						
						... 
						
						
						
						functions. They unnecessarily duplicate png_set_filler() and png_set_add_alpha()
which now work properly with 16-bit images. 
						
						
					 
					
						2015-09-24 22:39:53 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							efe4e5d10d 
							
						 
					 
					
						
						
							
							[libpng16] Reverted the fix of byte order in png_do_read_filler() with 16-bit  
						
						... 
						
						
						
						input that was made in version 1.6.17beta01, to preserve legacy
behavior even though it was incorrect.  Instead, added new API
png_set_filter_16() and png_set_add_alpha_16() that set a flag to
make png_do_read_filter() interpret the filler bytes properly. 
						
						
					 
					
						2015-09-23 22:08:04 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							39be3b81da 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.19beta03  
						
						
						
						
					 
					
						2015-08-19 12:58:26 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							2d62f7406f 
							
						 
					 
					
						
						
							
							[libpng16] Fixed the recently reported 1's complement security issue by  
						
						... 
						
						
						
						replacing the value that is illegal in the PNG spec, in both signed and
unsigned values, with 0. Illegal unsigned values (anything greater than or equal
to  0x80000000) can still pass through, but since these are not illegal
in ANSI-C (unlike 0x80000000 in the signed case) the checking that
occurs later can catch them (John Bowler). 
						
						
					 
					
						2015-08-19 12:56:48 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a8242fe6fb 
							
						 
					 
					
						
						
							
							[libng16] Reverted recent mistaken change of 0xnnnn to 0xnnnnUL  
						
						
						
						
					 
					
						2015-08-17 20:46:27 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							751cee5ef1 
							
						 
					 
					
						
						
							
							[libpng16] Added signed/unsigned 16-bit safety net. This removes the dubious  
						
						... 
						
						
						
						0x8000 flag definitions on 16-bit systems. They aren't supported
yet the defs *probably* work, however it seems much safer to do this
and be advised if anyone, contrary to advice, is building libpng 1.6
on a 16-bit system. It also adds back various switch default clauses
for GCC; GCC errors out if they are not present (with an appropriately
high level of warnings). 
						
						
					 
					
						2015-08-16 22:54:21 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							8ba4b13c55 
							
						 
					 
					
						
						
							
							[libpng16] Changed 0xnnnn constants to 0xnnnnUL.  
						
						
						
						
					 
					
						2015-08-16 22:49:58 -05:00