Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							be3977de2c 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.8.tar  
						
						
						
						
					 
					
						2013-12-19 09:11:01 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							67f101e6c9 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.8rc02.tar  
						
						
						
						
					 
					
						2013-12-14 12:42:36 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							cf644fa901 
							
						 
					 
					
						
						
							
							[libpng16] Update "last changed" dates in arm/filter_neon_intrinsics.c and  
						
						... 
						
						
						
						pngrtran.c 
						
						
					 
					
						2013-10-14 13:16:38 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							7ae451f527 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.7beta01  
						
						
						
						
					 
					
						2013-09-16 11:47:17 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							391459424e 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.6.tar  
						
						
						
						
					 
					
						2013-09-16 10:39:16 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							53ae7dc514 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.5.tar  
						
						
						
						
					 
					
						2013-09-14 09:44:09 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							cd6a3ef31f 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.5beta01  
						
						
						
						
					 
					
						2013-09-12 08:02:22 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							209d3eb5c6 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.4.tar  
						
						
						
						
					 
					
						2013-09-12 07:27:14 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							324402044f 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.4beta01.tar  
						
						
						
						
					 
					
						2013-08-21 18:45:24 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							492e67163e 
							
						 
					 
					
						
						
							
							[libpng16] Exit loop over tRNS array when a transparent entry is  
						
						... 
						
						
						
						found (performance report by PoChun Chang) 
						
						
					 
					
						2013-08-04 14:03:44 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							399430dac2 
							
						 
					 
					
						
						
							
							[libpng16] Update "last changed" comments.  
						
						
						
						
					 
					
						2013-04-25 09:52:00 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							3f677d1c65 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.3beta01  
						
						
						
						
					 
					
						2013-04-25 09:19:04 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							809355b4aa 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.2.tar  
						
						
						
						
					 
					
						2013-04-25 07:29:41 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							e4413a735b 
							
						 
					 
					
						
						
							
							[libpng16] Disallow storing sRGB information when the sRGB is not supported.  
						
						... 
						
						
						
						Reverted previous attempt to allow gAMA and sRGB non-support with the
simplified API. 
						
						
					 
					
						2013-04-17 21:27:47 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							b44cd59ad9 
							
						 
					 
					
						
						
							
							[libpng16] Corrected the test on user transform changes on read. It was in the  
						
						... 
						
						
						
						png_set of the transform function, but that doesn't matter unless the
transform function changes the rowbuf size, and that is only valid if
transform_info is called. 
						
						
					 
					
						2013-04-12 22:15:54 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							5087805e7c 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.1.tar  
						
						
						
						
					 
					
						2013-03-27 20:36:57 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							871b1d0fab 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.1beta05  
						
						
						
						
					 
					
						2013-03-02 15:03:15 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f3af706c2a 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.0beta05.tar  
						
						
						
						
					 
					
						2013-03-01 21:38:03 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							adb9613699 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.1beta02.tar  
						
						
						
						
					 
					
						2013-02-18 21:25:47 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							b4ef7c4af2 
							
						 
					 
					
						
						
							
							[libpng16] Use parentheses consistently in "#if defined()" tests.  
						
						... 
						
						
						
						Folded some long lines. 
						
						
					 
					
						2013-02-17 15:41:36 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9e8fd50d76 
							
						 
					 
					
						
						
							
							[libpng16] Use parentheses consistently in "#if defined()" tests.  
						
						
						
						
					 
					
						2013-02-17 14:31:00 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							c53778ff53 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.0.tar  
						
						
						
						
					 
					
						2013-02-13 22:53:57 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9477ecdfa6 
							
						 
					 
					
						
						
							
							[libpng16] Updated copyright year to 2013 in newly-changed files  
						
						
						
						
					 
					
						2013-01-01 07:45:42 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							5c2d76fdef 
							
						 
					 
					
						
						
							
							[libpng16] Use "FALL THROUGH" comment consistently in switch statements.  
						
						
						
						
					 
					
						2012-12-09 19:39:30 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							f0fb1746b0 
							
						 
					 
					
						
						
							
							[libpng16] Make builds -DPNG_NO_READ_GAMMA compile (the unit tests still fail).  
						
						
						
						
					 
					
						2012-10-26 08:29:45 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9a82547afe 
							
						 
					 
					
						
						
							
							[libpng16] Fixed build when using #define PNG_NO_READ_GAMMA in png_do_compose()  
						
						... 
						
						
						
						in pngrtran.c (Domani Hannes). 
						
						
					 
					
						2012-10-24 11:22:35 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							025d415838 
							
						 
					 
					
						
						
							
							[libpng16] Folded long lines and fixed some grammar.  
						
						
						
						
					 
					
						2012-08-16 00:51:44 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							dbb7e19fda 
							
						 
					 
					
						
						
							
							[libpng16] Consistently use memset(), memcpy(), and memcmp() instead of the  
						
						... 
						
						
						
						png_memset(), png_memcpy(), and png_memcmp() macros. 
						
						
					 
					
						2012-08-10 17:27:42 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							432c174b64 
							
						 
					 
					
						
						
							
							[libpng16] Eliminated use of png_sizeof(); use sizeof() instead, and use.  
						
						... 
						
						
						
						a consistent style for (sizeof type) and (sizeof (array)) 
						
						
					 
					
						2012-08-09 20:14:48 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							05af5cd8fb 
							
						 
					 
					
						
						
							
							[libpng16] Fixed some typos and grammar in manual and comments  
						
						
						
						
					 
					
						2012-06-09 10:35:17 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							14ca47b453 
							
						 
					 
					
						
						
							
							[libpng16] Improved performance of new do_check_palette_indexes() function  
						
						... 
						
						
						
						(only update the value when it actually increases, move test for whether
the check is wanted out of the function. 
						
						
					 
					
						2012-06-06 13:30:30 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							23a30f8583 
							
						 
					 
					
						
						
							
							[libpng16] Prevent PNG_EXPAND+PNG_SHIFT doing the shift twice.  
						
						
						
						
					 
					
						2012-03-28 11:38:02 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							b11b31aea2 
							
						 
					 
					
						
						
							
							[libpng16] Changed chunk handler warnings into benign errors, incrementally  
						
						... 
						
						
						
						load iCCP 
						
						
					 
					
						2012-03-21 07:55:46 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							2bc76ffaf1 
							
						 
					 
					
						
						
							
							[ibpng16] Added application error reporting and added chunk names to read  
						
						... 
						
						
						
						benign errors; also added --strict to pngstest - not enabled
yet because a warning is produced. 
						
						
					 
					
						2012-03-18 22:37:25 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							66efa24241 
							
						 
					 
					
						
						
							
							[libpng16] Removed erroneous setting of DETECT_UNINITIALIZED and added more  
						
						... 
						
						
						
						checks. The code now does a png_error if an attempt is made to do the
row initialization twice; this is an application error and it has
serious consequences because the transform data in png_struct is
changed by each call. 
						
						
					 
					
						2012-03-18 21:10:29 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							0c11b5f8e7 
							
						 
					 
					
						
						
							
							[libpng16]  Work around for duplicate row start calls; added warning messages.  
						
						... 
						
						
						
						This turns on PNG_FLAG_DETECT_UNINITIALIZED to detect app code that
fails to call one of the 'start' routines (not enabled in libpng-1.5
because it is technically an API change, since it did normally work
before.)  It also makes duplicate calls to png_read_start_row (an
internal function called at the start of the image read) benign, as
they were before changes to use png_inflate_claim. Somehow webkit is
causing this to happen; this is probably a mis-feature in the zlib
changes so this commit is only a work-round. 
						
						
					 
					
						2012-03-18 14:39:41 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							eeb1bb678d 
							
						 
					 
					
						
						
							
							[libng16] Added palette-index checking while writing.  
						
						... 
						
						
						
						Relocated palette-index checking function from pngrutil.c to pngtrans.c 
						
						
					 
					
						2012-03-02 22:10:15 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							5541ea8aaf 
							
						 
					 
					
						
						
							
							[libpng16] Relocated declarations of index and padding in new index-checking  
						
						... 
						
						
						
						code. 
						
						
					 
					
						2012-03-01 22:18:09 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							363ae65e2b 
							
						 
					 
					
						
						
							
							[libpng16] Added tests for invalid palette index while reading and writing  
						
						... 
						
						
						
						(work in progress, the latter isn't finished). 
						
						
					 
					
						2012-03-01 21:39:29 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a4badc4b50 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.0beta12.tar  
						
						
						
						
					 
					
						2012-02-17 17:07:54 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							8fb6c6a9b3 
							
						 
					 
					
						
						
							
							[libpng16] Eliminated Intel icc/icl compiler warnings. The Intel (GCC derived)  
						
						... 
						
						
						
						compiler issues slightly different warnings from those issued by the
current vesions of GCC. This eliminates those warnings by
adding/removing casts and small code rewrites. 
						
						
					 
					
						2012-01-25 07:47:44 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							fea2a877c8 
							
						 
					 
					
						
						
							
							[libpng16] Added some whitespace in comments.  
						
						
						
						
					 
					
						2012-01-23 22:52:59 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							5bc90389bf 
							
						 
					 
					
						
						
							
							[libpng16]  Added color-map support to simplified API.  
						
						... 
						
						
						
						This is an initial version for review; the documentation has not yet been
updated. 
						
						
					 
					
						2012-01-23 22:43:22 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							1531bd61a0 
							
						 
					 
					
						
						
							
							[libpng16] Updated copyright year to 2012  
						
						
						
						
					 
					
						2012-01-01 14:45:04 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							fcd301daed 
							
						 
					 
					
						
						
							
							[libpng16] Changed png_memcpy to C assignment where appropriate. Changed all  
						
						... 
						
						
						
						those uses of png_memcpy that were doing a simple assignment to assignments
(all those cases where the thing being copied is a non-array C L-value.)
Added some error checking to png_set_*() routines and removed the
reference to the non-exported function png_memcpy() from example.c. Fixed
the Visual C 64-bit build - it requires jmp_buf to be aligned, but it had
become misaligned. 
						
						
					 
					
						2011-12-28 21:34:27 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							5d56786eff 
							
						 
					 
					
						
						
							
							[libpng16] Implemented 'restrict' for png_info and png_struct.  
						
						... 
						
						
						
						Added new "png_structrp" typedef. Because of the
way libpng works both png_info and png_struct are always accessed via a
single pointer.  This means adding C99 'restrict' to the pointer gives
the compiler some opportunity to optimize the code.  This change allows that. 
						
						
					 
					
						2011-12-24 09:12:00 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							13831bc06e 
							
						 
					 
					
						
						
							
							[libpng16] Updated "last changed" dates  
						
						
						
						
					 
					
						2011-12-21 08:28:28 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0b26ac5dee 
							
						 
					 
					
						
						
							
							[libpng16] Replaced an "#if" with "ifdef" in pngrtran.c  
						
						
						
						
					 
					
						2011-11-28 10:38:41 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							baeb6d1e92 
							
						 
					 
					
						
						
							
							[libpng16] Added ANSI-C (C90) headers; eliminated the use of FAR/far.  
						
						
						
						
					 
					
						2011-11-26 18:21:02 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							18c5cfafeb 
							
						 
					 
					
						
						
							
							[libpng15] Multiple transform bug fixes plus a work-round for double gamma  
						
						... 
						
						
						
						correction. 
						
						
					 
					
						2011-11-16 14:26:34 -06:00