Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							408dbac801 
							
						 
					 
					
						
						
							
							[libpng16] Fixed some inconsequential cut-and-paste typos  
						
						... 
						
						
						
						in png_set_cHRM_XYZ_fixed(). 
						
						
					 
					
						2015-11-01 12:38:33 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							1bef8e9799 
							
						 
					 
					
						
						
							
							[libpng16] Silently truncate over-length PLTE chunk while reading.  
						
						
						
						
					 
					
						2015-10-30 11:34:37 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a901eb3ce6 
							
						 
					 
					
						
						
							
							[libpng16] Prevent reading over-length PLTE chunk (Cosmin Truta).  
						
						
						
						
					 
					
						2015-10-30 07:57:49 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a8242fe6fb 
							
						 
					 
					
						
						
							
							[libng16] Reverted recent mistaken change of 0xnnnn to 0xnnnnUL  
						
						
						
						
					 
					
						2015-08-17 20:46:27 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							d8b93c29a7 
							
						 
					 
					
						
						
							
							[libpng16] Appended more "UL" to hex constants.  
						
						
						
						
					 
					
						2015-08-17 10:56:17 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							e6172809bd 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.18.tar  
						
						
						
						
					 
					
						2015-07-22 22:40:52 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							e0f0d05938 
							
						 
					 
					
						
						
							
							[libpng16] Replaced "unexpected" with an integer (0xabadca11) in pngset.c  
						
						
						
						
					 
					
						2015-04-29 11:29:31 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							c861dc8923 
							
						 
					 
					
						
						
							
							[libpng16] Suppressed some warnings from the Borland C++ 5.5.1/5.82 compiler  
						
						... 
						
						
						
						(Bug report by Viktor Szaka'ts). 
						
						
					 
					
						2015-04-01 12:06:01 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							c98f7fb4e3 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.17.tar  
						
						
						
						
					 
					
						2015-03-26 08:11:12 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							06ee532286 
							
						 
					 
					
						
						
							
							[libpng16] Reverted new test on unknown chunk location; it was bogus.  
						
						
						
						
					 
					
						2015-03-08 08:00:45 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							217d38cdea 
							
						 
					 
					
						
						
							
							[libpng16] Stopped a potential memory leak in png_set_unknown_chunks(). Breaks  
						
						... 
						
						
						
						tests/pngunknown-sAPI so it's temporarily marked SKIP. 
						
						
					 
					
						2015-03-07 10:35:03 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							bd76965879 
							
						 
					 
					
						
						
							
							[libpng16] Added #ifndef __COVERITY__ where needed in png.c, pngrutil.c and  
						
						... 
						
						
						
						pngset.c to avoid warnings about dead code. 
						
						
					 
					
						2015-01-27 06:53:56 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							7a015b92b2 
							
						 
					 
					
						
						
							
							[libpng16] Update "last changed" comment in pngset.c  
						
						
						
						
					 
					
						2015-01-13 09:41:25 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							2f56fe4071 
							
						 
					 
					
						
						
							
							[libpng16] Made the check for out-of-range values in png_set_tRNS() detect  
						
						... 
						
						
						
						values that are exactly 2^bit_depth, and work on 16-bit platforms. 
						
						
					 
					
						2015-01-13 09:25:48 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							e8ef689cb9 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.15.tar  
						
						
						
						
					 
					
						2014-11-20 10:22:57 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							cda68df8c1 
							
						 
					 
					
						
						
							
							[libpng16] Changed "#endif /* PNG_FEATURE_SUPPORTED */" to "#endif /* FEATURE */"  
						
						
						
						
					 
					
						2014-11-06 22:11:39 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							03df189954 
							
						 
					 
					
						
						
							
							[libpng16] Fixed array size calculations to avoid warnings. At various points  
						
						... 
						
						
						
						in the code the number of elements in an array is calculated using
sizeof.  This generates a compile time constant of type (size_t) which
is then typically assigned to an (unsigned int) or (int). Some versions
of GCC on 64-bit systems warn about the apparent narrowing, even though
the same compiler does apparently generate the correct, in-range,
numeric constant.  This adds appropriate, safe, casts to make the
warnings go away. 
						
						
					 
					
						2014-11-05 17:19:36 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							5d713fe123 
							
						 
					 
					
						
						
							
							[libpng16] Changed remaining "if (!x)" to "if (x == 0)" and "if (x)" to  
						
						... 
						
						
						
						"if (x !== 0)" 
						
						
					 
					
						2014-10-31 20:58:40 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							11d4a2a451 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.15beta01.tar  
						
						
						
						
					 
					
						2014-10-29 09:08:46 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							6cae24c265 
							
						 
					 
					
						
						
							
							[libpng16] Fixed some typos in comments.  
						
						
						
						
					 
					
						2014-10-13 11:11:21 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9127138a30 
							
						 
					 
					
						
						
							
							[libpng16] Fix typos in comments in pngset.c and pngtrans.c  
						
						
						
						
					 
					
						2014-10-03 20:23:31 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							212fd5745d 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.13beta01  
						
						
						
						
					 
					
						2014-06-11 21:13:33 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							e429c66cea 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.12.tar  
						
						
						
						
					 
					
						2014-06-11 20:41:51 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							da7b692ce0 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.12beta01  
						
						
						
						
					 
					
						2014-06-06 11:57:30 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							c4e0f3de64 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.11.tar  
						
						
						
						
					 
					
						2014-06-05 10:00:45 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							05670156f3 
							
						 
					 
					
						
						
							
							[libpng16] Use "if (value != 0)" instead of "if (value)" consistently.  
						
						
						
						
					 
					
						2014-03-08 12:39:52 -06:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							b6f0a641cb 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.8rc01.tar  
						
						
						
						
					 
					
						2013-12-11 23:28:18 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							847e9efb66 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.3.tar  
						
						
						
						
					 
					
						2013-07-17 19:13:23 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							746bc7d883 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.3beta07.tar  
						
						
						
						
					 
					
						2013-06-08 17:03:26 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							7ef0c46488 
							
						 
					 
					
						
						
							
							[libpng16] Updated "last changed" comments.  
						
						
						
						
					 
					
						2013-04-18 07:25:45 -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 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							c0a0d4a6d2 
							
						 
					 
					
						
						
							
							[libpng16] Reenabled code to allow zero length PLTE chunks for MNG.  
						
						
						
						
					 
					
						2013-02-18 21:23:17 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							c53778ff53 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.0.tar  
						
						
						
						
					 
					
						2013-02-13 22:53:57 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							2414bd99d8 
							
						 
					 
					
						
						
							
							[libpng16] Use consistent handling of overflows in text, sPLT and unknown  
						
						... 
						
						
						
						png_set_* APIs 
						
						
					 
					
						2013-01-19 23:18:59 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							590c8b0987 
							
						 
					 
					
						
						
							
							[libpng16] Added overflow detection in png_set_sPLT() and png_set_text_2().  
						
						
						
						
					 
					
						2013-01-19 08:49:12 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							9dd2bfafe5 
							
						 
					 
					
						
						
							
							[libpng16] Corrected previous attempt at overflow detection in  
						
						... 
						
						
						
						png_set_unknown_chunks(). 
						
						
					 
					
						2013-01-17 13:24:05 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							1c6e22a360 
							
						 
					 
					
						
						
							
							[libpng16] Fixed conceivable but difficult to repro overflow. Also added  
						
						... 
						
						
						
						two test programs to generate and test a PNG which should have the problem. 
						
						
					 
					
						2013-01-10 10:55:34 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							6dae6d8f3b 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.0beta32.tar  
						
						
						
						
					 
					
						2012-11-25 12:47:44 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							520803d57e 
							
						 
					 
					
						
						
							
							[libpng16] Removed non-working ICC profile support code. There was too much  
						
						... 
						
						
						
						code for too little gain; implementing full ICC color correction is maybe
desireable but is left up to applications. 
						
						
					 
					
						2012-11-01 08:12:47 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							f8dfd123e2 
							
						 
					 
					
						
						
							
							[libpng16] Changed ICC profile support to allow use of an external color  
						
						... 
						
						
						
						management system (CMS). In practice it is not possible to obtain cHRM
information reliably using just the end-point tags because they do not exist
in the vast majority of profiles.  Instead it is necessary to run the endpoints
through the ICC colorimetric intent transform (as described in the v4
spec).  Since this is likely to be too much code inside libpng for too
little gain (it implies a fairly complete CMS implementation) the code
has been changed to allow an external CMS to be used.  This code is
temporarily disabled until a suitable set of test cases using one or more
external CMS implementations have been implemented. 
						
						
					 
					
						2012-10-25 19:30:02 -05:00