Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							05f3788b7a 
							
						 
					 
					
						
						
							
							[master] Imported from libpng-1.6.5.tar  
						
						
						
						
					 
					
						2013-09-14 09:44:17 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							90e288241d 
							
						 
					 
					
						
						
							
							[master] Imported from libpng-1.6.4.tar  
						
						
						
						
					 
					
						2013-09-12 07:44:55 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							fca68966b2 
							
						 
					 
					
						
						
							
							[master] Imported from libpng-1.6.3.tar  
						
						
						
						
					 
					
						2013-07-17 19:43:57 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a4f7ea0d11 
							
						 
					 
					
						
						
							
							[master] Imported from libpng-1.6.2.tar  
						
						
						
						
					 
					
						2013-04-25 11:06:20 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							41db297e63 
							
						 
					 
					
						
						
							
							[master] Imported from libpng-1.6.1.tar  
						
						
						
						
					 
					
						2013-03-27 20:39:36 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0da9cf38cd 
							
						 
					 
					
						
						
							
							[master] Imported from libpng-1.6.0.tar  
						
						
						
						
					 
					
						2013-02-13 23:32:06 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							d14caad2e9 
							
						 
					 
					
						
						
							
							[master] Imported from libpng-1.5.14.tar  
						
						
						
						
					 
					
						2013-02-02 17:14:54 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							c2ac10b502 
							
						 
					 
					
						
						
							
							[master] Imported from libpng-1.5.13.tar  
						
						
						
						
					 
					
						2012-09-27 18:59:32 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							d5a80e0944 
							
						 
					 
					
						
						
							
							[master] Imported from libpng-1.5.10.tar  
						
						
						
						
					 
					
						2012-03-29 06:35:58 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							5a13159bfc 
							
						 
					 
					
						
						
							
							[master] Imported from libpng-1.5.10rc01.tar  
						
						
						
						
					 
					
						2012-03-19 18:16:05 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							187694b9ec 
							
						 
					 
					
						
						
							
							[master] Imported from libpng-1.5.10beta03.tar  
						
						
						
						
					 
					
						2012-03-06 12:26:33 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							3484a760f4 
							
						 
					 
					
						
						
							
							[master] Bump version to 1.5.10beta01  
						
						
						
						
					 
					
						2012-02-22 09:06:29 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							8a2033d77f 
							
						 
					 
					
						
						
							
							[libpng15] Eliminated redundant png_push_read_tEXt|zTXt|iTXt|unknown code from  
						
						... 
						
						
						
						pngpread.c and use the sequential png_handle_tEXt, etc., in pngrutil.c;
now that png_ptr->buffer is inaccessible to applications, the special
handling is no longer useful.
Fixed bug with png_handle_hIST with odd chunk length (Frank Busse). 
						
						
					 
					
						2012-02-21 14:22:01 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f9accb9df2 
							
						 
					 
					
						
						
							
							[libpng15] Bump version to 1.5.10beta01  
						
						
						
						
					 
					
						2012-02-18 23:33:18 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							7a4e497b62 
							
						 
					 
					
						
						
							
							[libpng15] Imported from libpng-1.5.9.tar  
						
						
						
						
					 
					
						2012-02-18 23:32:59 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0207529f27 
							
						 
					 
					
						
						
							
							[libpng15] Imported from libpng-1.5.9rc01.tar  
						
						
						
						
					 
					
						2012-02-18 23:32:49 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							cd3f5bb507 
							
						 
					 
					
						
						
							
							[libpng15] Imported from libpng-1.5.7.tar  
						
						
						
						
					 
					
						2011-12-15 09:50:23 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							12fb29f951 
							
						 
					 
					
						
						
							
							[libpng15] Reject invalid compression flag, method when reading the iTXt chunk.  
						
						
						
						
					 
					
						2011-11-22 11:53:49 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							8500b7720b 
							
						 
					 
					
						
						
							
							[libpng15] Also allow uncompressed iTXt  
						
						
						
						
					 
					
						2011-11-22 11:40:39 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							e7ad104ac3 
							
						 
					 
					
						
						
							
							[libpng15] Reject invalid compression flag when reading the iTXt chunk.  
						
						
						
						
					 
					
						2011-11-22 11:03:20 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							8501129c17 
							
						 
					 
					
						
						
							
							[libpng15] Removed some "#if 0" blocks of test code that remained in pngrutil.c  
						
						
						
						
					 
					
						2011-11-21 11:21:29 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							bd2fa5def6 
							
						 
					 
					
						
						
							
							[libpng15] Removed "zTXt" from warning in generic chunk decompression function.  
						
						... 
						
						
						
						Bug report by Franke Busse 
						
						
					 
					
						2011-11-19 13:28:08 -06:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							e7acc6ac3d 
							
						 
					 
					
						
						
							
							[libpng15] Added run-time detection of ARM/NEON support  
						
						
						
						
					 
					
						2011-11-16 13:48:18 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							e6fb691c49 
							
						 
					 
					
						
						
							
							[libpng15] Fixes to alpha swap on read, simplified write and filler add code  
						
						
						
						
					 
					
						2011-11-08 21:35:16 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							7875d534cb 
							
						 
					 
					
						
						
							
							[libpng15] Simplified read/write API initial version; basic read/write tested  
						
						... 
						
						
						
						on a variety of images, limited documentation (in the header file.) 
						
						
					 
					
						2011-11-07 22:33:49 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							fcc0263191 
							
						 
					 
					
						
						
							
							[libpng15] Paeth filter speed improvements from work by Siarhei Siamashka. This  
						
						... 
						
						
						
						changes the 'Paeth' reconstruction function to improve the GCC code
generation on x86. The changes are only part of the suggested ones;
just the changes that definitely improve speed and remain simple.
The changes also slightly increase the clarity of the code. In a 
						
						
					 
					
						2011-11-03 18:31:00 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							aff44028ba 
							
						 
					 
					
						
						
							
							[libpng15] Fixed bug in pngvalid on early allocation failure; fixed type cast  
						
						... 
						
						
						
						in pngmem.c; pngvalid would attempt to call png_error() if the allocation
of a png_struct or png_info failed. This would probably have led to a
crash.  The pngmem.c implementation of png_malloc() included a cast
to png_size_t which would fail on large allocations on 16-bit systems. 
						
						
					 
					
						2011-11-03 16:11:08 -05:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							d3a94802d8 
							
						 
					 
					
						
						
							
							[libpng15] Added support for ARM processor (Mans Rullgard)  
						
						
						
						
					 
					
						2011-11-03 00:47:55 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							2b7d730e27 
							
						 
					 
					
						
						
							
							[libpng15] Bump version to libpng-1.5.7beta01  
						
						
						
						
					 
					
						2011-11-02 23:14:13 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							bc6726bc04 
							
						 
					 
					
						
						
							
							[libpng15] Imported from libpng-1.5.6.tar  
						
						
						
						
					 
					
						2011-11-02 22:48:36 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							1876366b17 
							
						 
					 
					
						
						
							
							[libpng15] Fixed a spelling error.  
						
						
						
						
					 
					
						2011-10-27 22:09:22 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							92ef313c77 
							
						 
					 
					
						
						
							
							[libpng15] Fixed compiler warnings with Intel and MSYS compilers.  
						
						... 
						
						
						
						The logical shift fix for Microsoft Visual C is required by other compilers,
so this enables that fix for all compilers when using compile-time constants.
Under MSYS 'byte' is a name declared in a system header file, so we
changed the name of a local variable to avoid the warnings that result. 
						
						
					 
					
						2011-10-27 19:53:14 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							cb75699dff 
							
						 
					 
					
						
						
							
							[libpng15] Renamed the LSR() macro to PNG_LSR() and added PNG_LSL() macro.  
						
						
						
						
					 
					
						2011-10-27 16:59:03 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							8db19980fa 
							
						 
					 
					
						
						
							
							[libpng15] Add leading zero to some 1-digit hex constants (0xf -> 0x0f).  
						
						
						
						
					 
					
						2011-10-27 16:17:24 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ef02d563a3 
							
						 
					 
					
						
						
							
							[libpng15] Added LSR() macro to defend against buggy compilers that evaluate  
						
						... 
						
						
						
						non-taken code branches and complain about out-of-range shifts. 
						
						
					 
					
						2011-10-27 12:05:58 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							93254f66fc 
							
						 
					 
					
						
						
							
							[libpng15] Imported from libpng-1.5.6rc01.tar  
						
						
						
						
					 
					
						2011-10-26 08:48:23 -05:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							1c42276a39 
							
						 
					 
					
						
						
							
							[libpng15] New png_struct member png_ptr->old_prev_row  
						
						
						
						
					 
					
						2011-10-17 16:52:19 -05:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							c9e27d026d 
							
						 
					 
					
						
						
							
							[libpng15] Made png_ptr->prev_row an aligned pointer into png_ptr->big_prev_row  
						
						... 
						
						
						
						and removed a redundant assignment (Mans Rullgard). 
						
						
					 
					
						2011-10-17 15:25:03 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							fb5b3ac013 
							
						 
					 
					
						
						
							
							[libpng15] Prevent libpng overwriting unused bits at the end of the image when  
						
						... 
						
						
						
						is not byte aligned, while reading. Prior to libpng-1.5.6 libpng would
overwrite the end of the image if the row width is not an exact multiple
of 8 bits and the image is not interlaced. 
						
						
					 
					
						2011-10-16 22:52:56 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							4e68aa7e40 
							
						 
					 
					
						
						
							
							[libpng15] Further optimization of png_combine_row() in the interlaced case.  
						
						
						
						
					 
					
						2011-10-11 16:01:33 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							8be28e3eb6 
							
						 
					 
					
						
						
							
							[libpng15] Optimized png_combine_row() when rows are aligned This gains a  
						
						... 
						
						
						
						small percentage for 16-bit and 32-bit pixels in the typical case where the
output row buffers are appropriately aligned. The optimization was not
previously possible because the png_struct buffer was always misaligned. 
						
						
					 
					
						2011-10-07 18:36:37 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							ac8375d000 
							
						 
					 
					
						
						
							
							[libpng15] Align png_struct::row_buf - previously it was always unaligned,  
						
						... 
						
						
						
						caused by a bug in the code that attempted to align it; the code needs to
subtract one from the pointer to take account of the filter byte prepended to
each row. 
						
						
					 
					
						2011-10-06 22:27:16 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							fa7d7934f6 
							
						 
					 
					
						
						
							
							[libpng15] Replaced a short but frequently-used memcpy() in png_combine_row()  
						
						... 
						
						
						
						with a loop. 
						
						
					 
					
						2011-10-05 21:09:22 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							435cf87469 
							
						 
					 
					
						
						
							
							[libpng15] Bump version to libpng-1.5.6beta04  
						
						
						
						
					 
					
						2011-10-05 16:42:16 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							bb5cb1476b 
							
						 
					 
					
						
						
							
							[libpng15] Bump version to libpng-1.5.6beta02  
						
						
						
						
					 
					
						2011-09-22 12:48:19 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							115020d985 
							
						 
					 
					
						
						
							
							[libpng15] Imported from libpng-1.5.6beta01.tar  
						
						
						
						
					 
					
						2011-09-22 09:51:23 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							3e2263abf2 
							
						 
					 
					
						
						
							
							[libpng15] Imported from libpng-1.5.5.tar  
						
						
						
						
					 
					
						2011-09-22 08:45:04 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							751561218f 
							
						 
					 
					
						
						
							
							[libpng15] Constant changes for 64-bit compatibility (removal of L suffixes).  
						
						... 
						
						
						
						The 16-bit cases still use "L" as we don't have a 16-bit test system. 
						
						
					 
					
						2011-09-09 17:21:44 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							f3f7e14727 
							
						 
					 
					
						
						
							
							[libpng15] Fixed 64-bit compilation errors (gcc). The errors fixed relate  
						
						... 
						
						
						
						to conditions where types that are 32 bits in the GCC 32-bit
world (uLong and png_size_t) become 64 bits in the 64-bit
world.  This produces potential truncation errors which the
compiler correctly flags. 
						
						
					 
					
						2011-09-09 07:32:37 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							736f40f459 
							
						 
					 
					
						
						
							
							[devel] Fixes to rgb_to_gray and cHRM XYZ APIs  
						
						
						
						
					 
					
						2011-08-25 16:19:44 -05:00