Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							8dd3784f7c 
							
						 
					 
					
						
						
							
							[libpng17] Disabled pngimage tests temporarily.  
						
						
						
						
							
						
					 
					
						2014-02-05 13:22:13 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							98b9371115 
							
						 
					 
					
						
						
							
							[libpng17] Fixed some typos in commentary of pngimage.c  
						
						
						
						
							
						
					 
					
						2014-02-05 13:21:41 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							d29413a2a9 
							
						 
					 
					
						
						
							
							[libpng17] Do not read invalid sBIT chunks. Previously libpng only checked sBIT  
						
						... 
						
						
						
						values on write, so a malicious PNG writer could therefore cause
the read code to return an invalid sBIT chunk, which might lead to
application errors or crashes.  Such chunks are now skipped (with
chunk_benign_error). 
						
						
							
						
					 
					
						2014-02-05 12:15:42 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							dc63b03da1 
							
						 
					 
					
						
						
							
							[libpng17] Completed full working pngimage test program and added two test  
						
						... 
						
						
						
						scripts.  Fixed combination of ~alpha with shift. On read invert alpha,
processing occurred after shift processing, which causes the final values to be
outside the range that should be produced by the shift. Reversing the
order on read makes the two transforms work together correctly and mirrors
the order used on write. 
						
						
							
						
					 
					
						2014-02-05 11:39:59 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							cf354c2c82 
							
						 
					 
					
						
						
							
							[libpng17] Make png_read_png() and png_write_png() prototypes in png.h depend  
						
						... 
						
						
						
						upon PNG_READ_SUPPORTED and PNG_WRITE_SUPPORTED.
Removed dependence on !PNG_READ_EXPAND_SUPPORTED for calling
png_set_packing() in png_read_png(). 
						
						
							
						
					 
					
						2014-02-05 10:55:35 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							484dad1a19 
							
						 
					 
					
						
						
							
							[libpng17] Bump version to 1.7.0beta31  
						
						
						
						
							
						
					 
					
						2014-02-02 15:27:04 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							1695471118 
							
						 
					 
					
						
						
							
							[libpng17] Imported from libpng-1.7.0beta30.tar  
						
						
						
						
							
 
						
					 
					
						2014-02-02 15:26:55 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ae14dcd404 
							
						 
					 
					
						
						
							
							[libpng17] Updated documentation about sCAL_s support.  
						
						
						
						
							
						
					 
					
						2014-02-01 11:14:06 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							302c58b8cf 
							
						 
					 
					
						
						
							
							[libpng17] Added pngimage test program for png_read_png and png_write_png.  
						
						... 
						
						
						
						This is a work-in-progress; no tests are run automatically at present and
the program by virtue of exhaustively testing all the transforms is
very slow. 
						
						
							
						
					 
					
						2014-01-31 22:00:27 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							39fee3cee1 
							
						 
					 
					
						
						
							
							[libpng17] Fixed a large number of instances where PNGCBAPI was omitted from  
						
						... 
						
						
						
						function definitions. 
						
						
							
						
					 
					
						2014-01-31 21:55:27 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							b7362c6738 
							
						 
					 
					
						
						
							
							[libpng17] Bump version to 1.7.0beta30  
						
						
						
						
							
						
					 
					
						2014-01-30 14:52:37 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f2d8561fdc 
							
						 
					 
					
						
						
							
							[libpng17] Imported from libpng-1.7.0beta29.tar  
						
						
						
						
							
 
						
					 
					
						2014-01-30 14:52:28 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd81ffa21 
							
						 
					 
					
						
						
							
							[libpng17] Quiet an uninitialized memory warning from VS2013 in png_get_png().  
						
						
						
						
							
						
					 
					
						2014-01-30 14:44:07 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							6d2b1a7dbc 
							
						 
					 
					
						
						
							
							[libpng17] Bump version to 1.7.0beta29  
						
						
						
						
							
						
					 
					
						2014-01-20 13:57:46 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							5daa97c2eb 
							
						 
					 
					
						
						
							
							[libpng17] Imported from libpng-1.7.0beta28.tar  
						
						
						
						
							
						
					 
					
						2014-01-20 13:57:38 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9e441e96b9 
							
						 
					 
					
						
						
							
							[libpng17] Checked in clang attribute support.  
						
						
						
						
							
						
					 
					
						2014-01-18 19:55:44 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a0d314ce84 
							
						 
					 
					
						
						
							
							[libpng17] Correct a comment in pngconf.h  
						
						
						
						
							
						
					 
					
						2014-01-13 21:40:47 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							b871b25997 
							
						 
					 
					
						
						
							
							[libpng17] Added clang attribute support (Cosmin).  
						
						
						
						
							
						
					 
					
						2014-01-13 21:13:16 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							d38ebc9ded 
							
						 
					 
					
						
						
							
							[libpng17] Updated scripts/makefile.* to use CPPFLAGS (Cosmin)  
						
						
						
						
							
						
					 
					
						2014-01-12 12:28:20 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							995402ca6e 
							
						 
					 
					
						
						
							
							[libpng17] Fix typo in CHANGES and ANNOUNCE  
						
						
						
						
							
						
					 
					
						2014-01-10 12:58:47 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							1982968dad 
							
						 
					 
					
						
						
							
							[libpng17] Bump version to 1.7.0beta28  
						
						
						
						
							
						
					 
					
						2014-01-10 08:11:36 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							32cd66d619 
							
						 
					 
					
						
						
							
							[libpng17] Imported from libpng-1.7.0beta27.tar  
						
						
						
						
							
 
						
					 
					
						2014-01-10 08:11:26 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							03a53fa429 
							
						 
					 
					
						
						
							
							[libpng17] Removed potentially misleading warning from png_check_IHDR().  
						
						
						
						
							
						
					 
					
						2014-01-10 06:22:41 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							441de8f4fd 
							
						 
					 
					
						
						
							
							[libpng17] Revised png_check_IHDR() to use PNG_SIZE_MAX instead of  
						
						... 
						
						
						
						PNG_UINT_32_MAX in the test for potential overflow in PNG_ROWBYTES. 
						
						
							
						
					 
					
						2014-01-09 20:19:36 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4e5c80034e 
							
						 
					 
					
						
						
							
							[libpng17] Only issue a warning about image width if an error has not already  
						
						... 
						
						
						
						been found in IHDR. 
						
						
							
						
					 
					
						2014-01-08 11:44:48 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							879d63156a 
							
						 
					 
					
						
						
							
							[libpng17] Updated warning in png_check_IHDR() to say "may be too large"  
						
						... 
						
						
						
						instead of "is too large". 
						
						
							
						
					 
					
						2014-01-07 11:44:41 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							eb021245d0 
							
						 
					 
					
						
						
							
							[libpng17] Bump version to 1.7.0beta27  
						
						
						
						
							
						
					 
					
						2014-01-01 11:19:28 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							6607a3b905 
							
						 
					 
					
						
						
							
							[libpng17] Imported from libpng-1.7.0beta26.tar  
						
						
						
						
							
 
						
					 
					
						2014-01-01 11:19:08 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							28711dff2a 
							
						 
					 
					
						
						
							
							[libpng17] Updated copyright year in recently-changed files.  
						
						
						
						
							
						
					 
					
						2013-12-31 21:15:11 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							4413d5dcd2 
							
						 
					 
					
						
						
							
							[libpng17] Allow unversioned links created on install to be disabled in  
						
						... 
						
						
						
						configure.  In configure builds 'make install' changes/adds links like png.h
and libpng.a to point to the newly installed, versioned, files (e.g.
libpng17/png.h and libpng17.a). Three new configure options and some
rearrangement of Makefile.am allow creation of these links to be disabled. 
						
						
							
						
					 
					
						2013-12-29 19:40:13 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							206d1eed42 
							
						 
					 
					
						
						
							
							[libpng17] Changed 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:57:30 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							114fa16ab3 
							
						 
					 
					
						
						
							
							[libpng17] Fixed test programs for interlace options. Made pngvalid.c and  
						
						... 
						
						
						
						pngtest.c work correctly when READ_INTERLACING and/or WRITE_INTERLACING
are switched off. 
						
						
							
						
					 
					
						2013-12-29 10:33:58 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							eb2af04bd3 
							
						 
					 
					
						
						
							
							[libpng16] Merged pngrio.c, pngtrans.c, and pngwio.c with libpng-1.6.9  
						
						
						
						
							
						
					 
					
						2013-12-28 13:11:47 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							200fc68f52 
							
						 
					 
					
						
						
							
							[libpng17] Removed #error macro from contrib/tools/pngfix.c (Thomas Klausner).  
						
						
						
						
							
						
					 
					
						2013-12-27 20:18:50 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							4cfd01a288 
							
						 
					 
					
						
						
							
							[libpng17] Added dSIG to chunk list in png.h  
						
						
						
						
							
						
					 
					
						2013-12-27 11:50:52 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							e98229ceb0 
							
						 
					 
					
						
						
							
							[libpng17] Merged with 1.5 and 1.6 changes to create a single pngvalid.c  
						
						
						
						
							
						
					 
					
						2013-12-27 08:04:49 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							ad1a4c8cc3 
							
						 
					 
					
						
						
							
							[libpng17] Added libpng 1.5 checks to pngvalid.c  
						
						
						
						
							
						
					 
					
						2013-12-27 07:53:50 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							8df7c46e5b 
							
						 
					 
					
						
						
							
							[libpng17] Removed configure-generated "compile" file.  
						
						
						
						
							
						
					 
					
						2013-12-26 14:44:48 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							99078ec8bd 
							
						 
					 
					
						
						
							
							[libpng17] Bump version to 1.7.0beta26  
						
						
						
						
							
						
					 
					
						2013-12-26 11:53:16 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a2c5f56e77 
							
						 
					 
					
						
						
							
							[libpng17] Imported from libpng-1.7.0beta25.tar  
						
						
						
						
							
 
						
					 
					
						2013-12-26 11:53:02 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9e168ea2c9 
							
						 
					 
					
						
						
							
							[libpng17] Merged files with version 1.6.8 that have not changed since then.  
						
						
						
						
							
						
					 
					
						2013-12-19 20:33:08 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							06be739941 
							
						 
					 
					
						
						
							
							[libpng17] Bump version to 1.7.0beta25  
						
						
						
						
							
						
					 
					
						2013-12-15 11:22:59 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							448092b8eb 
							
						 
					 
					
						
						
							
							[libpng17] Imported from libpng-1.7.0beta24.tar  
						
						
						
						
							
 
						
					 
					
						2013-12-15 11:22:49 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							1faa6ff32c 
							
						 
					 
					
						
						
							
							[libpng17] Handle zero-length PLTE chunk or NULL palette with png_error()  
						
						... 
						
						
						
						instead of png_chunk_report(), which by default issues a warning
rather than an error, leading to later reading from a NULL pointer
(png_ptr->palette) in png_do_expand_palette(). 
						
						
							
						
					 
					
						2013-12-15 08:47:52 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							3adf438f39 
							
						 
					 
					
						
						
							
							[libpng17] Made transform implementation functions static. This makes the  
						
						... 
						
						
						
						internal functions called by png_do_{read|write}_transformations static.
On an x86-64 DLL build (Gentoo Linux) this reduces the size of the text
segment of the DLL by 1208 bytes, about 0.6%. It also simplifies
maintenance by removing the declarations from pngpriv.h and allowing
easier changes to the internal interfaces. 
						
						
							
						
					 
					
						2013-12-13 23:55:41 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							d45a632529 
							
						 
					 
					
						
						
							
							[libpng17] 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-13 23:50:30 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							5a1b8d106d 
							
						 
					 
					
						
						
							
							[libpng17] Tidied up pngfix inits and fixed pngtest no-write builds.  
						
						
						
						
							
						
					 
					
						2013-12-01 15:50:03 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							05f896004f 
							
						 
					 
					
						
						
							
							[libpng17] Changed tabs to 3 spaces in png_debug macros and changed '"%s"m'  
						
						... 
						
						
						
						to '"%s" m' to improve portability among compilers.
Changed png_free_default() to free() in pngtest.c 
						
						
							
						
					 
					
						2013-11-28 16:14:03 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a4f1de9109 
							
						 
					 
					
						
						
							
							[libpng17] Avoid a scan-build warning in pngtest.c  
						
						
						
						
							
						
					 
					
						2013-11-25 13:13:32 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							7ebb353944 
							
						 
					 
					
						
						
							
							[libpng17] Removed or marked PNG_UNUSED some harmless "dead assignments"  
						
						... 
						
						
						
						reported by clang scan-build. 
						
						
							
						
					 
					
						2013-11-25 11:08:56 -06:00