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 
							
						 
					 
					
						
						
						
						
							
						
						
							149eea29b6 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.11beta01.tar  
						
						
						
						
					 
					
						2014-03-17 13:19:41 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							71d23c4d6e 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.11beta01  
						
						
						
						
					 
					
						2014-03-06 21:09:24 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4df37bfa4f 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.10.tar  
						
						
						
						
					 
					
						2014-03-06 12:49:17 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9eec159ab0 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.10beta01.tar  
						
						
						
						
					 
					
						2014-02-09 13:00:23 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							414d7b5f7d 
							
						 
					 
					
						
						
							
							[libpng16] Backport recent changes from libpng-1.7.0beta30 and beta31.  
						
						
						
						
					 
					
						2014-02-06 11:39:25 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							3e753eb8b2 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.9.tar  
						
						
						
						
					 
					
						2014-02-05 22:33:56 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							95a197397f 
							
						 
					 
					
						
						
							
							[libpng16] Updated copyright year in recently-changed files.  
						
						
						
						
					 
					
						2013-12-31 21:10:13 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							38f49403bd 
							
						 
					 
					
						
						
							
							[libpng16] Update "last changed" dates in recently-patched files.  
						
						
						
						
					 
					
						2013-12-22 15:04:00 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							c10930a4fc 
							
						 
					 
					
						
						
							
							[libpng16] Bookkeeping: Moved functions around (no changes). Moved transform  
						
						... 
						
						
						
						function definitions before the place where they are called so that
they can be masde static. Move the intrapixel functions and the
grayscale palette builder out of the png?tran.c files. The latter
isn't a transform function and is no longer used internally, and the
former MNG specific functions are better placed in pngread/pngwrite.c 
						
						
					 
					
						2013-12-19 15:24:06 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							be3977de2c 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.8.tar  
						
						
						
						
					 
					
						2013-12-19 09:11:01 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							aaf1bb1ae1 
							
						 
					 
					
						
						
							
							[libpng16] Updated "last changed" dates  
						
						
						
						
					 
					
						2013-11-22 15:40:52 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							c912050a7b 
							
						 
					 
					
						
						
							
							[libpng16] Fixed 'minimal' builds. Various obviously useful minimal  
						
						... 
						
						
						
						configurations don't build because of missing contrib/libtests test programs
and overly complex dependencies in scripts/pnglibconf.dfa. This change adds
contrib/conftest/*.dfa files that can be used in automatic build
scripts to ensure that these configurations continue to build. 
						
						
					 
					
						2013-11-22 14:58:04 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							56d6bc2e88 
							
						 
					 
					
						
						
							
							[libpng16] Avoid dereferencing NULL pointer possibly returned from  
						
						... 
						
						
						
						png_create_write_struct() (Andrew Church). 
						
						
					 
					
						2013-04-29 08:57:14 -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 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							7fdb594e73 
							
						 
					 
					
						
						
							
							[libpng16] Added #ifdef PNG_WRITE_sRGB_SUPPORTED, etc., tests where needed in  
						
						... 
						
						
						
						png_image_write_main() in pngwrite.c (bug report from Yuriy Levchenko). 
						
						
					 
					
						2013-04-17 11:05:21 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							e9d616321a 
							
						 
					 
					
						
						
							
							[libpng16] Fixed Windows build issues, enabled ARM compilation. Various warnings issued  
						
						... 
						
						
						
						by earlier versions of GCC fixed for Cygwin and Min/GW (which both use old GCCs.)
ARM support is enabled by default in zlib.props (unsupported by Microsoft) and
ARM compilation is made possible by deleting the check for x86. The test programs
cannot be run because they are not signed. 
						
						
					 
					
						2012-12-20 22:48:58 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							24639a63ce 
							
						 
					 
					
						
						
							
							[libpng16] Made default Zlib compression settings be configurable. This adds #defines to  
						
						... 
						
						
						
						pnglibconf.h to control the defaults. 
						
						
					 
					
						2012-12-20 22:26:18 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							1f84bd7000 
							
						 
					 
					
						
						
							
							[libpng16] Change png_warning() to png_app_error() in pngwrite.c and comment  
						
						... 
						
						
						
						the fall-through condition. 
						
						
					 
					
						2012-12-09 18:50:49 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							70850fce0c 
							
						 
					 
					
						
						
							
							[libpng16] Fixed error checking in the simplified write API (Olaf van der Spek)  
						
						
						
						
					 
					
						2012-11-15 00:06:30 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							ed3ca0e3eb 
							
						 
					 
					
						
						
							
							[libpng16] Fixed the simplified API example programs and improved the error  
						
						... 
						
						
						
						message if the version field is not set. 
						
						
					 
					
						2012-08-31 17:32:36 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							4a6c6df6c7 
							
						 
					 
					
						
						
							
							[libpng16] Allow fine grain control of unknown chunk APIs. This change allows  
						
						... 
						
						
						
						png_set_keep_unknown_chunks() to be turned off if not required and causes
both read and write to behave appropriately (on read this is only possible
if the user callback is used to handle unknown chunks).  The change
also removes the support for storing unknown chunks in the info_struct
if the only unknown handling enabled is via the callback, allowing libpng
to be configured with callback reading and none of the unnecessary code. 
						
						
					 
					
						2012-08-16 16:12:13 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							810c99583b 
							
						 
					 
					
						
						
							
							[libpng16] Fixed some spelling errors.  
						
						
						
						
					 
					
						2012-08-15 23:20:47 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							e9567514dd 
							
						 
					 
					
						
						
							
							[libpng16] Unknown handling fixes and clean up. This adds more correct option  
						
						... 
						
						
						
						control of the unknown handling, corrects the pre-existing bug where
the per-chunk 'keep' setting is ignored and makes it possible to skip
IDAT chunks in the sequential reader (broken in earlier 1.6 versions).
There is a new test program, test-unknown.c, which is a work in progress
(not currently part of the test suite).  Comments in the header files now
explain how the unknown handling works. 
						
						
					 
					
						2012-08-15 22:53:00 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							26849f4693 
							
						 
					 
					
						
						
							
							[libpng16] Consistently use png_memset(), png_memcpy(), and png_memcmp(),  
						
						... 
						
						
						
						except in pngtest.c and example.c where these macros are not visible. 
						
						
					 
					
						2012-08-10 16:01:45 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							134c5761fa 
							
						 
					 
					
						
						
							
							[libpng16] Fix new leak when text compression is disabled.  
						
						
						
						
					 
					
						2012-08-10 10:49:21 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4430b91363 
							
						 
					 
					
						
						
							
							[libpng16] Restore info_ptr members that were deleted by the previous  
						
						... 
						
						
						
						patch; they are needed by png_set_IHDR() for both read and write.  Fix
some ifdefs that caused the contrib/pngminim/ applications to not compile. 
						
						
					 
					
						2012-08-09 22:24:04 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							921648a997 
							
						 
					 
					
						
						
							
							[libpng16] Recognize known sRGB ICC profiles while reading; prefer writing the  
						
						... 
						
						
						
						iCCP profile over writing the sRGB chunk, controlled by the
    PNG_sRGB_PROFILE_CHECKS option. 
						
						
					 
					
						2012-03-28 23:36:12 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							b11b31aea2 
							
						 
					 
					
						
						
							
							[libpng16] Changed chunk handler warnings into benign errors, incrementally  
						
						... 
						
						
						
						load iCCP 
						
						
					 
					
						2012-03-21 07:55:46 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							42ed02ed9a 
							
						 
					 
					
						
						
							
							[libpng16] Reverted png_set_itxt(); it would not compile without warnings.  
						
						
						
						
					 
					
						2012-03-16 23:17:27 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							31d66245ea 
							
						 
					 
					
						
						
							
							[libpng16] Added png_set_itxt() (work in progress)  
						
						
						
						
					 
					
						2012-03-16 13:53:25 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							aa816c4444 
							
						 
					 
					
						
						
							
							[libpng16] Added configuration support for benign errors and changed the read  
						
						... 
						
						
						
						default. Also changed some warnings in the iCCP and sRGB handling
from to benign errors. Configuration now makes read benign
errors warnings and write benign errors to errors by default (thus
changing the behavior on read).  The simplified API always forces
read benign errors to errors (regardless of the system default, unless
this is disabled in which case the simplified API can't be built.) 
						
						
					 
					
						2012-03-16 07:39:49 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							945cb1f9be 
							
						 
					 
					
						
						
							
							[libpng16] Issue a png_benign_error() instead of png_warning() about bad  
						
						... 
						
						
						
						palette index. 
						
						
					 
					
						2012-03-10 08:48:04 -06:00