Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f6a23fe205 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.22beta01.tar  
						
						
						
						
							
 
						
					 
					
						2016-01-23 14:06:39 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							d2b8d46658 
							
						 
					 
					
						
						
							
							[libpng16] Document new png_image_write_to_memory() API  
						
						
						
						
							
						
					 
					
						2016-01-23 14:01:44 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							93a3bc7343 
							
						 
					 
					
						
						
							
							[libpng16] Revised workaround for Coverity issue in pngvalid.c  
						
						
						
						
							
						
					 
					
						2016-01-23 10:09:18 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							7f576964d8 
							
						 
					 
					
						
						
							
							pngunknown.c: handle unknown IDAT  
						
						... 
						
						
						
						This is the test backported from 1.7 to ensure that when treating IDATs as
unknown the test does not fail if there are more than one IDAT chunks in the
file.
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2016-01-18 19:19:14 -08:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0873ae8242 
							
						 
					 
					
						
						
							
							Merge branch 'libpng16-simple-memory-II' of git://github.com/jbowler/libpng-1 into libpng16  
						
						
						
						
							
						
					 
					
						2016-01-18 13:01:19 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							571abc9a67 
							
						 
					 
					
						
						
							
							[libpng16] Update CHANGES and ANNOUNCE, fix typos in png.h comments  
						
						
						
						
							
						
					 
					
						2016-01-18 12:55:51 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							c68f20cecc 
							
						 
					 
					
						
						
							
							Merge branch 'libpng16' into libpng16-simple-memory-II  
						
						
						
						
							
						
					 
					
						2016-01-18 10:50:46 -08:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							94f4e972b5 
							
						 
					 
					
						
						
							
							Merge branch 'libpng16-simple-memory-II' of git://github.com/jbowler/libpng-1 into libpng16  
						
						
						
						
							
						
					 
					
						2016-01-18 12:43:36 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							175a126a1a 
							
						 
					 
					
						
						
							
							Simplified API: write-to-memory, overflow handling  
						
						... 
						
						
						
						This implements an API and provides a number of assist macros to allow an
application which uses the simplified API write to bypass stdio and write
directly to memory.
It also includes some warnings (png.h) and some check code to detect *possible*
overflow in the ROW_STRIDE and simplified image SIZE macros.  This disallows
image width/height/format that *might* overflow.  A quiet API change that limits
in-memory image size (uncompressed) to less that 4GByte and image row size
(stride) to less than 2GByte.
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2016-01-18 09:53:38 -08:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							95d2726ecc 
							
						 
					 
					
						
						
							
							[libpng16] Update change dates in pngvalid.c and pngfix.c  
						
						
						
						
							
						
					 
					
						2016-01-18 09:24:23 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							b8dbd78de8 
							
						 
					 
					
						
						
							
							[libpng16] Updated CHANGES, ANNOUNCE, and copyright notice in pngunknown.c  
						
						
						
						
							
						
					 
					
						2016-01-18 09:09:33 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							777dbf46dc 
							
						 
					 
					
						
						
							
							pngunknown: fix NO_STDIO build  
						
						... 
						
						
						
						pngunknown.c calls png_init_io (always), skip the test if there is no stdio.h
support.
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2016-01-18 05:08:27 -08:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							e8558d2160 
							
						 
					 
					
						
						
							
							[libpng16] Changed PNG_USE_MKSTEMP to __COVERITY__ to select alternate  
						
						... 
						
						
						
						"tmpfile()" implementation in contrib/libtests/pngstest.c 
						
						
							
						
					 
					
						2016-01-17 16:08:39 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							5031c77d85 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.22beta01  
						
						
						
						
							
						
					 
					
						2016-01-16 08:00:09 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							fc0786a442 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.21.tar  
						
						
						
						
							
 
 
						
					 
					
						2016-01-15 13:51:06 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							780079e771 
							
						 
					 
					
						
						
							
							[libpng16] Worked around a false-positive Coverity issue in pngvalid.c.  
						
						
						
						
							
						
					 
					
						2016-01-13 09:50:41 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							253326c52d 
							
						 
					 
					
						
						
							
							[libpng16] Deleted a left-over cut-and-paste line in png_get_copyright().  
						
						
						
						
							
						
					 
					
						2016-01-08 06:30:15 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							81dfc2163b 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.21rc02.tar  
						
						
						
						
							
 
						
					 
					
						2016-01-07 09:31:16 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9b54f0037a 
							
						 
					 
					
						
						
							
							[libpng16] Update CHANGES and ANNOUNCE  
						
						
						
						
							
						
					 
					
						2016-01-06 15:59:49 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							b416dc5fc8 
							
						 
					 
					
						
						
							
							Mark 'limit' UNUSED in transform_range_check  
						
						... 
						
						
						
						Only affects release builds
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2016-01-06 12:58:01 -08:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ecc022ee5f 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to libpng-1.6.21rc02.tar  
						
						
						
						
							
						
					 
					
						2016-01-06 13:26:32 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							092b8d7bf3 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.21rc01.tar  
						
						
						
						
							
 
						
					 
					
						2016-01-04 08:24:14 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							912f030532 
							
						 
					 
					
						
						
							
							[libpng16] Removed redundant "option WRITE" from scripts/pnglibconf.dfa  
						
						
						
						
							
						
					 
					
						2016-01-02 13:43:52 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							66db757dd4 
							
						 
					 
					
						
						
							
							[libpng16] Happy 2016! Updated copyright year  
						
						
						
						
							
						
					 
					
						2016-01-02 13:40:27 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9616bf6882 
							
						 
					 
					
						
						
							
							[libpng16] In projects/vstudio, combined readme.txt and WARNING into README.txt  
						
						
						
						
							
						
					 
					
						2015-12-29 08:24:38 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							dea53bb460 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.21beta04  
						
						
						
						
							
						
					 
					
						2015-12-19 10:48:20 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							35a5a6c16d 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.21beta03.tar  
						
						
						
						
							
 
						
					 
					
						2015-12-19 10:48:12 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							42b438b7dc 
							
						 
					 
					
						
						
							
							[libpng16] Update CHANGES and ANNOUNCE  
						
						
						
						
							
						
					 
					
						2015-12-17 20:51:13 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							18765d0032 
							
						 
					 
					
						
						
							
							Fix undefined behavior in pngvalid.c  
						
						... 
						
						
						
						Undefined because (png_byte) << shift is undefined if it changes the signed bit
(because png_byte is promoted to int).  The libpng exported functions
png_get_uint_32 and png_get_uint_16 handle this.
Bug reported by David Drysdale as a result of reports from UBSAN in clang 3.8.
This changes pngvalid to use BE random numbers; this used to produce errors but
these should not be fixed as a result of the previous changes.
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2015-12-17 12:53:08 -08:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4aa590288b 
							
						 
					 
					
						
						
							
							[libpng16] Updated CHANGES and ANNOUNCE  
						
						
						
						
							
						
					 
					
						2015-12-15 12:55:56 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							315b39c73a 
							
						 
					 
					
						
						
							
							Merge branch 'libpng16' of git://github.com/jbowler/libpng-1 into libpng16  
						
						
						
						
							
						
					 
					
						2015-12-15 12:28:33 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							2225ca0a54 
							
						 
					 
					
						
						
							
							pngvalid with 'limit' checks disabled in RC+  
						
						... 
						
						
						
						This widens the 'limit' check on the internally calculated error limits in the
'DIGITIZE' case (the code used prior to 1.7 for rgb_to_gray error checks) and it
changes the check to only operate in non-release builds (base build type not RC
or RELEASE.)
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2015-12-15 08:28:47 -08:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ad29c03711 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.21beta03  
						
						
						
						
							
						
					 
					
						2015-12-13 23:24:36 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0a4967ce0c 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.21beta02.tar  
						
						
						
						
							
 
						
					 
					
						2015-12-13 23:23:41 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							b3d3a5ed6a 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.21beta02.tar  
						
						
						
						
							
						
					 
					
						2015-12-13 22:44:31 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4d8de33979 
							
						 
					 
					
						
						
							
							[libpng16] Update copyright uears in source files.  
						
						
						
						
							
						
					 
					
						2015-12-13 22:41:17 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							32629bb522 
							
						 
					 
					
						
						
							
							[libpng16] Update CHANGES and ANNOUNCE  
						
						
						
						
							
						
					 
					
						2015-12-13 20:35:15 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0bc972fbc2 
							
						 
					 
					
						
						
							
							[libpng16] Fix typo in "last-changed" date.  
						
						
						
						
							
						
					 
					
						2015-12-13 20:19:36 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							6cc84b3c44 
							
						 
					 
					
						
						
							
							Fix rgb_to_gray graylo==0 errors, build issues  
						
						... 
						
						
						
						Fixes to pngvalid for various reduced build configurations (eliminate unused
statics) and a fix for the case in rgb_to_gray when the digitize option reduces
graylo to 0, producing a large error.
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2015-12-13 18:00:41 -08:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							c5e81c51d9 
							
						 
					 
					
						
						
							
							Remove LE/BE dependencies in pngvalid  
						
						... 
						
						
						
						This 'fixes' the current problem in the BE tests by not testing it, making the
BE code the same as the LE version.
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2015-12-13 17:15:02 -08:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							cbe5d34f6f 
							
						 
					 
					
						
						
							
							Backport pngvalid.c from libpng17  
						
						... 
						
						
						
						One fix is required for libpng16 LE, more for libpng16 BE
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2015-12-13 17:07:36 -08:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							975cbbb029 
							
						 
					 
					
						
						
							
							[libpng16] Moved png_check_keyword() from pngwutil.c to pngset.c  
						
						
						
						
							
						
					 
					
						2015-12-13 15:04:18 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f3da771890 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.21beta02  
						
						
						
						
							
						
					 
					
						2015-12-11 19:21:01 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							2edfd187f2 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.21beta01.tar  
						
						
						
						
							
 
						
					 
					
						2015-12-11 16:39:54 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							2c8a90ef52 
							
						 
					 
					
						
						
							
							[libpng16] Changed "( ... )" to " ... " in tests/pngstest (John Bowler)  
						
						
						
						
							
						
					 
					
						2015-12-09 13:16:28 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0de0101fdd 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.21beta01  
						
						
						
						
							
						
					 
					
						2015-12-08 22:19:15 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							1dbfb07c08 
							
						 
					 
					
						
						
							
							[libpng16] Fixed a syntax error in tests/pngstest that some shells other than  
						
						... 
						
						
						
						bash could not parse (Bug report by Nelson Beebe). 
						
						
							
						
					 
					
						2015-12-08 22:18:01 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							5b6a6f914b 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.20.tar  
						
						
						
						
							
 
						
					 
					
						2015-12-02 22:30:37 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4fa5f90346 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.20rc02.tar  
						
						
						
						
							
 
						
					 
					
						2015-11-29 16:46:56 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ebeca5bd9b 
							
						 
					 
					
						
						
							
							[libng16] Update CHANGES  
						
						
						
						
							
						
					 
					
						2015-11-29 16:46:04 -06:00