Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							551019baf6 
							
						 
					 
					
						
						
							
							[libpng16] Revert recent pngvalid.c changes and define FE_DIVBYZERO, etc.,  
						
						... 
						
						
						
						if not already defined. 
						
						
					 
					
						2014-09-18 16:41:40 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							baa95a2d49 
							
						 
					 
					
						
						
							
							[libpng16] Do not include <fenv.h> when FLOATING_ARITHMETIC is not supported.  
						
						
						
						
					 
					
						2014-09-18 09:23:45 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							6b570f11e1 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.11beta02.tar  
						
						
						
						
					 
					
						2014-03-25 17:10:44 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							d74d82137b 
							
						 
					 
					
						
						
							
							[libpng16] Cosmetic revision of previous change  
						
						
						
						
					 
					
						2014-03-17 15:35:28 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a518abd582 
							
						 
					 
					
						
						
							
							[libpng16] Removed #if/#else/#endif from inside two pow() calls in pngvalid.c  
						
						... 
						
						
						
						because they were handled improperly by Portland Group's PGI-14.1 - PGI-14.3
when using its "__builtin_pow()" function. 
						
						
					 
					
						2014-03-17 15:29:25 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4df37bfa4f 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.10.tar  
						
						
						
						
					 
					
						2014-03-06 12:49:17 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							37b7299b60 
							
						 
					 
					
						
						
							
							[libpng16] Deleted a now-redundant #define png_error from pngvalid.c  
						
						
						
						
					 
					
						2014-02-16 22:55:41 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							8a227ff25a 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.10beta01  
						
						
						
						
					 
					
						2014-02-05 23:51:39 -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 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							1fc0171278 
							
						 
					 
					
						
						
							
							[libpng16] Revised pngvalid.c to support libpng 1.5, which does not support the  
						
						... 
						
						
						
						PNG_MAXIMUM_INFLATE_WINDOW option, so #define it out when appropriate in
pngvalid.c 
						
						
					 
					
						2013-12-29 15:09:28 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							a8472470a4 
							
						 
					 
					
						
						
							
							[libpng16] Merged libpng-1.7.0 changes to make no-interlace configurations work  
						
						... 
						
						
						
						with test programs. 
						
						
					 
					
						2013-12-29 10:50:51 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							a80e864faa 
							
						 
					 
					
						
						
							
							[libpng16] Merged with pngvalid.c from libpng-1.7 changes to create a single  
						
						... 
						
						
						
						pngvalid.c 
						
						
					 
					
						2013-12-27 08:43:55 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							1d3c990425 
							
						 
					 
					
						
						
							
							[libpng16] Added checks for libpng 1.5 to pngvalid.c.  This supports the use of  
						
						... 
						
						
						
						this version of pngvalid in libpng 1.5 
						
						
					 
					
						2013-12-27 08:14: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 
							
						 
					 
					
						
						
						
						
							
						
						
							0f6303301f 
							
						 
					 
					
						
						
							
							[libpng16] Fixed pngvalid 'fail' function declaration on the Intel C Compiler.  
						
						... 
						
						
						
						This reverts to the previous 'static' implementation and works round
the 'unused static function' warning by using PNG_UNUSED(). 
						
						
					 
					
						2013-11-22 18:49:58 -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 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							9e9977e153 
							
						 
					 
					
						
						
							
							[libpng16] Revised pngvalid to generate size images with as many filters as  
						
						... 
						
						
						
						it can manage, limited by the number of rows. 
						
						
					 
					
						2013-10-17 08:23:13 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							8f381901e3 
							
						 
					 
					
						
						
							
							[libpng16] Avoid up-cast warnings in pngvalid.c. On ARM the alignment  
						
						... 
						
						
						
						requirements of png_modifier are greater than that of png_store and as a
consequence compilation of pngvalid.c results in a warning about increased
alignment requirements because of the bare cast to (png_modifier*). The code
is safe, because the pointer is known to point to a stack allocated
png_modifier, but this change avoids the warning.
  Fixed default behavior of ARM_NEON_API. If the ARM NEON API option was
    compiled without the CHECK option it defaulted to on, not off.
  Check user callback behavior in pngunknown.c. Previous versions compiled
    if SAVE_UNKNOWN was not available but did nothing since the callback
    was never implemented.
  Merged pngunknown.c with 1.7 version and back ported 1.7 improvements/fixes 
						
						
					 
					
						2013-09-30 11:24:17 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							364acf40aa 
							
						 
					 
					
						
						
							
							[libpng16] Corrected a misplaced closing bracket in contrib/libtests/pngvalid.c  
						
						... 
						
						
						
						(Flavio Medeiros). 
						
						
					 
					
						2013-04-13 11:55:08 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							1f24cb74f2 
							
						 
					 
					
						
						
							
							[libpng16] Update "last changed" dates and fix one comment typo.  
						
						
						
						
					 
					
						2013-03-04 21:58:02 -06: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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							a70216aa60 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.0beta36.tar  
						
						
						
						
					 
					
						2013-01-01 08:40:16 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							bb39dc545c 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.0beta31.tar  
						
						
						
						
					 
					
						2012-11-01 08:26:57 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							ab1477d662 
							
						 
					 
					
						
						
							
							[libpng16] Made PNG_NO_READ_GAMMA switch off interfaces that depend on  
						
						... 
						
						
						
						READ_GAMMA.  Prior to 1.6.0 switching off READ_GAMMA did unpredictable things
to the interfaces that use it (specifically, png_do_background in 1.4 would
simply display composite for grayscale images but do composition
with the incorrect arithmetic for color ones). In 1.6 the semantic
of -DPNG_NO_READ_GAMMA is changed to simply disable any interface that
depends on it; this obliges people who set it to consider whether they
really want it off if they happen to use any of the interfaces in
question (typically most users who disable it won't). 
						
						
					 
					
						2012-10-27 06:57:12 -05: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 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							e6b710cb3f 
							
						 
					 
					
						
						
							
							[libpng16] Made pngvalid so that it will build outside the libpng source tree.  
						
						
						
						
					 
					
						2012-10-25 19:15:55 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							e15b1e8136 
							
						 
					 
					
						
						
							
							[libpng16] Added pngunknown files that were omitted from previous checkin  
						
						
						
						
					 
					
						2012-09-30 14:10:43 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0f08665bfb 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.0beta27.tar  
						
						
						
						
					 
					
						2012-08-11 18:31:44 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							e2098ba085 
							
						 
					 
					
						
						
							
							[libpng16] Make all three "make check" test programs work without READ or WRITE  
						
						... 
						
						
						
						support.  Now "make check" will succeed even if libpng is compiled with
-DPNG_NO_READ or -DPNG_NO_WRITE.  The tests performed are reduced, but the
basic reading and writing of a PNG file is always tested by one or more of
the tests. 
						
						
					 
					
						2012-08-10 17:04:56 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							ff7b7ba060 
							
						 
					 
					
						
						
							
							[libpng16] Made fixes for new optimization warnings from gcc 4.7.0.  
						
						... 
						
						
						
						The compiler performs an optimization which is safe; however it then warns
about it.  Changing the type of 'palette_number' in pngvalid.c removes the
warning. 
						
						
					 
					
						2012-06-03 19:17:48 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							845ee6af72 
							
						 
					 
					
						
						
							
							[libpng16] Fixed a compiler warning under Cygwin (Windows-7, 32-bit system)  
						
						
						
						
					 
					
						2012-03-10 21:05:19 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							d072048925 
							
						 
					 
					
						
						
							
							[libpng16] Correct pngvalid error message  
						
						
						
						
					 
					
						2012-03-05 21:10:11 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							7d4fbb2fbb 
							
						 
					 
					
						
						
							
							[libpng16] Validate the zTXt strings in pngvalid.  
						
						
						
						
					 
					
						2012-03-05 21:02:49 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							6f237b6bf0 
							
						 
					 
					
						
						
							
							[libpng16] Remove whitespace at end of lines  
						
						
						
						
					 
					
						2012-03-02 13:20:52 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							1531bd61a0 
							
						 
					 
					
						
						
							
							[libpng16] Updated copyright year to 2012  
						
						
						
						
					 
					
						2012-01-01 14:45:04 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							d7c22fb7ec 
							
						 
					 
					
						
						
							
							[libpng16] Added pngvalid.c compile time checks for const APIs.  
						
						
						
						
					 
					
						2011-12-24 08:29:20 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							28d9339777 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.0beta03.tar  
						
						
						
						
					 
					
						2011-12-22 08:14:43 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							681c1fc02a 
							
						 
					 
					
						
						
							
							[libpng16] Correct configure builds where build and source directories are  
						
						... 
						
						
						
						separate.  The include path of 'config.h' was erroneously made relative in
pngvalid.c in libpng 1.5.7. 
						
						
					 
					
						2011-12-18 06:20:22 -06:00