Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							218b2d7c70 
							
						 
					 
					
						
						
							
							[libpng17] Comment that PNG_RELEASE_BUILD has to be 0 or 1; illustrate  
						
						... 
						
						
						
						usage in contrib/pngminim/*/pngusr.h 
						
						
							
						
					 
					
						2015-03-23 10:02:56 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							67890a19f3 
							
						 
					 
					
						
						
							
							[libpng17] Committed pngvalid.c omitted from previous commit; fix trivial typos  
						
						
						
						
							
						
					 
					
						2015-03-22 21:01:48 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							53097f5bbb 
							
						 
					 
					
						
						
							
							[libpng17] Check (png_uint_16) casts for overflow. Also removed png_muldiv_warn,  
						
						... 
						
						
						
						added RELEASE/!RELEASE convenience macros. png_muldiv_warn was used in
only one place, and the overflow condition is a genuine warning not
an internal error.  Four macros allow code or function parameters to be
condition on RELEASE (or not) builds and tidy up the #ifdef handling of
functions. 
						
						
							
						
					 
					
						2015-03-22 20:26:13 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							36562c1032 
							
						 
					 
					
						
						
							
							[libpng17] Improved some overflow handling. PNG_RELEASE_BUILD replaces tests  
						
						... 
						
						
						
						where the code depended on the build base type and can be defined on
the command line, allowing testing in beta builds.  Overflows previously
handled by png_warning in png.c have been changed to use new
macros/affirm functions so that beta builds will abort on overflow and
release builds will quietly ignore it.  This avoids release builds
producing warnings that are of no use to end users. 
						
						
							
						
					 
					
						2015-03-22 16:05:56 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							82fa6aed0e 
							
						 
					 
					
						
						
							
							[libpng17] Added byte, short and other overflow checking  
						
						... 
						
						
						
						Added 'assert' based overflow checking for debug builds for char
and short assignments. Simply ignore the error in release builds
(a truncated value will be used without warning). Controlled by
PNG_RANGE_CHECK_SUPPORTED. 
						
						
							
						
					 
					
						2015-03-22 15:57:53 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							382de60042 
							
						 
					 
					
						
						
							
							[libpng17] Document affirm() and impossible() in the manual page.  
						
						
						
						
							
						
					 
					
						2015-03-21 21:46:00 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							06963c7841 
							
						 
					 
					
						
						
							
							[libpng16] Renamed "assert" to "affirm", not affected by NDEBUG.  
						
						
						
						
							
						
					 
					
						2015-03-21 21:33:42 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9f2fb72c67 
							
						 
					 
					
						
						
							
							[libpng16] Made assert (and impossible) removeable by defining NDEBUG.  
						
						
						
						
							
						
					 
					
						2015-03-21 16:04:23 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							10ea5caef2 
							
						 
					 
					
						
						
							
							[libpng17] Remove pnglibconf.dfn and pnglibconf.pre with "make clean".  
						
						
						
						
							
						
					 
					
						2015-03-21 15:57:21 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							2460d9494d 
							
						 
					 
					
						
						
							
							[libpng17] Implemented assert support and usage.  
						
						
						
						
							
						
					 
					
						2015-03-20 16:39:56 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							e8e7b6681e 
							
						 
					 
					
						
						
							
							[libpng17] Restore missing ")" in pngerror.c  
						
						
						
						
							
						
					 
					
						2015-03-18 14:34:47 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							033dd3f20a 
							
						 
					 
					
						
						
							
							[libpng17] Bump version to 1.7.0beta58  
						
						
						
						
							
						
					 
					
						2015-03-17 08:13:42 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							341e23c009 
							
						 
					 
					
						
						
							
							[libpng17] Imported from libpng-1.7.0beta57.tar  
						
						
						
						
							
 
						
					 
					
						2015-03-17 08:00:27 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							e4521a073c 
							
						 
					 
					
						
						
							
							[libpng17] Revert change to png_default_read_data() made in libpng-1.7.0beta55.  
						
						
						
						
							
						
					 
					
						2015-03-16 19:41:43 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							5ff2d472e8 
							
						 
					 
					
						
						
							
							[libpng17] Also remove pnglibconf.c and pnglibconf.out  
						
						
						
						
							
						
					 
					
						2015-03-15 16:55:42 -05:00 
						 
				 
			
				
					
						
							
							
								Cosmin Truta 
							
						 
					 
					
						
						
						
						
							
						
						
							f8eeac2b11 
							
						 
					 
					
						
						
							
							[libpng17] Remove pnglibconf.h, not pnglibconf.* in "make clean" (Cosmin).  
						
						
						
						
							
						
					 
					
						2015-03-15 16:27:11 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							e57ab4311b 
							
						 
					 
					
						
						
							
							[libpng17] Bump version to 1.7.0beta57  
						
						
						
						
							
						
					 
					
						2015-03-11 18:14:01 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9015c44736 
							
						 
					 
					
						
						
							
							[libpng17] Imported from libpng-1.7.0beta56.tar  
						
						
						
						
							
 
						
					 
					
						2015-03-11 17:50:01 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							1d7f037627 
							
						 
					 
					
						
						
							
							[libpng17] Updated CMakeLists.txt to add OSX framework, change YES/NO to ON/OFF  
						
						... 
						
						
						
						for consistency (Alexey Petruchik). 
						
						
							
						
					 
					
						2015-03-11 11:37:59 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							c4c28d7251 
							
						 
					 
					
						
						
							
							[libpng17] Bump version to 1.7.0beta56  
						
						
						
						
							
						
					 
					
						2015-03-09 09:28:06 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0fba15c567 
							
						 
					 
					
						
						
							
							[libpng17] Imported from libpng-1.7.0beta55.tar  
						
						
						
						
							
 
						
					 
					
						2015-03-09 09:16:18 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							c062330846 
							
						 
					 
					
						
						
							
							[libpng16] Free the unknown_chunks structure even when it contains no data.  
						
						
						
						
							
						
					 
					
						2015-03-09 09:05:39 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0448d90f01 
							
						 
					 
					
						
						
							
							[libpng17] Merged png_free_data() with libpng-1.6.17rc02.  
						
						
						
						
							
						
					 
					
						2015-03-09 09:04:02 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							127bede89c 
							
						 
					 
					
						
						
							
							[libpng17] Reverted incorrect test on unknown chunk location.  
						
						
						
						
							
						
					 
					
						2015-03-08 08:15:19 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							3e4bd8c261 
							
						 
					 
					
						
						
							
							[libpng17] Spelling fixes ("then", "occured") reported by Lauri Nurmi.  
						
						
						
						
							
						
					 
					
						2015-03-07 14:00:13 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							cc085343ec 
							
						 
					 
					
						
						
							
							[libpng17] Stopped a potential memory leak in png_set_unknown_chunks(). Breaks  
						
						... 
						
						
						
						tests/pngunknown-sAPI so it's temporarily marked SKIP. 
						
						
							
						
					 
					
						2015-03-07 12:24:35 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ea0197a3e3 
							
						 
					 
					
						
						
							
							[libpng17] Removed some comments that the configure script did not handle  
						
						... 
						
						
						
						properly from scripts/pnglibconf.dfa and pnglibconf.h.prebuilt. 
						
						
							
						
					 
					
						2015-03-05 21:20:32 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							c2f0c9683f 
							
						 
					 
					
						
						
							
							[libpng17] Work in progress, merging with libpng-1.6.17rc01.  
						
						
						
						
							
						
					 
					
						2015-03-04 14:24:54 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							79a332afd0 
							
						 
					 
					
						
						
							
							[libpng17] Bump version to 1.7.0beta55  
						
						
						
						
							
						
					 
					
						2015-03-04 11:25:05 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							352e2fe4c7 
							
						 
					 
					
						
						
							
							[libpng17] Imported from libpng-1.7.0beta54.tar  
						
						
						
						
							
 
						
					 
					
						2015-03-04 11:19:43 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							3077b5e049 
							
						 
					 
					
						
						
							
							[libpng17] Merged pngwrite.c with libpng-1.6.17beta06/pngwrite.c  
						
						
						
						
							
						
					 
					
						2015-03-04 08:50:20 -06:00 
						 
				 
			
				
					
						
							
							
								Sergey Kosarevsky 
							
						 
					 
					
						
						
						
						
							
						
						
							98043c79a2 
							
						 
					 
					
						
						
							
							[libpng17] Avoid runtime checks when converting integer to png_byte with  
						
						... 
						
						
						
						Visual Studio (Sergey Kosarevsky) 
						
						
							
						
					 
					
						2015-02-27 19:22:27 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							2bf96d75ec 
							
						 
					 
					
						
						
							
							[libpng17] Fixed some typos in the pngfix usage message.  
						
						
						
						
							
						
					 
					
						2015-02-26 10:35:25 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							678020ae18 
							
						 
					 
					
						
						
							
							[libpng17] Bump version to 1.7.0beta54  
						
						
						
						
							
						
					 
					
						2015-02-25 15:42:29 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							58e69e45ff 
							
						 
					 
					
						
						
							
							[libpng17] Imported from libpng-1.7.0beta53.tar  
						
						
						
						
							
 
						
					 
					
						2015-02-25 15:17:50 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							7b51b8c13b 
							
						 
					 
					
						
						
							
							[libng17] Put #ifdef/#endif around png_set_compression_level in pngwrite.c  
						
						
						
						
							
						
					 
					
						2015-02-22 19:37:34 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							5f7e71fa78 
							
						 
					 
					
						
						
							
							[libpng17] Restored compiling of png_reciprocal2 with PNG_NO_16BIT.  
						
						
						
						
							
						
					 
					
						2015-02-22 16:42:54 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0cd3d25ae8 
							
						 
					 
					
						
						
							
							[libpng17] Bump version to 1.7.0beta53  
						
						
						
						
							
						
					 
					
						2015-02-21 12:50:08 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							83a2959908 
							
						 
					 
					
						
						
							
							[libpng17] Imported from libpng-1.7.0beta52.tar  
						
						
						
						
							
 
						
					 
					
						2015-02-21 12:49:54 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ab2ef2ceb1 
							
						 
					 
					
						
						
							
							[libpng17] Minor editing of man page  
						
						
						
						
							
						
					 
					
						2015-02-18 12:22:13 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f0341bae80 
							
						 
					 
					
						
						
							
							[libpng17] Corrected information recently added to the man page about row  
						
						... 
						
						
						
						pointer usage. 
						
						
							
						
					 
					
						2015-02-17 21:29:22 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ed3543679a 
							
						 
					 
					
						
						
							
							[libpng17] Added information about setjmp/simplified API interaction in the  
						
						... 
						
						
						
						manual page and INSTALL file. Added information about using
row_pointers with a single height*width*bpp allocated block 
						
						
							
						
					 
					
						2015-02-17 20:15:21 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9c7aee825c 
							
						 
					 
					
						
						
							
							[libpng17] Bump version to 1.7.0beta52  
						
						
						
						
							
						
					 
					
						2015-02-17 10:52:59 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							d8055d7123 
							
						 
					 
					
						
						
							
							[libpng17] Imported from libpng-1.7.0beta51.tar  
						
						
						
						
							
 
						
					 
					
						2015-02-17 10:52:45 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							92ef42d5e1 
							
						 
					 
					
						
						
							
							[libpng17] Display user limits in the output from pngtest.  
						
						
						
						
							
						
					 
					
						2015-02-16 22:46:16 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							1d3a1e36a7 
							
						 
					 
					
						
						
							
							[libpng17] Revised overflow detection in pngwutil.c  
						
						
						
						
							
						
					 
					
						2015-02-16 22:43:52 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							d368235da4 
							
						 
					 
					
						
						
							
							[libpng17] Bump version to 1.7.0beta51  
						
						
						
						
							
						
					 
					
						2015-02-15 14:27:48 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							06b0c83920 
							
						 
					 
					
						
						
							
							[libpng17] Imported from libpng-1.7.0beta50.tar  
						
						
						
						
							
 
						
					 
					
						2015-02-15 13:20:53 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							2130a3cd20 
							
						 
					 
					
						
						
							
							[libpng17] Combined several redundant lines of code in pngwutil.c  
						
						
						
						
							
						
					 
					
						2015-02-15 13:18:50 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f1e4acb5b1 
							
						 
					 
					
						
						
							
							[libpng17] Combined sub_row, up_row, avg_row, and paeth_row buffers into a  
						
						... 
						
						
						
						single try_row buffer and in cases where two or more of those are
being tested, a second tst_row buffer.  This improves CPU speed
over that achieved by libpng-1.7.0beta49. 
						
						
							
						
					 
					
						2015-02-15 12:44:16 -06:00