John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							5b0a0ded05 
							
						 
					 
					
						
						
							
							ANSI C overlength string fix  
						
						... 
						
						
						
						Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2016-04-12 20:43:29 -07:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							819b125e6e 
							
						 
					 
					
						
						
							
							Merge branch 'libpng16' of ../../libpng into libpng16  
						
						
						
						
							
						
					 
					
						2016-04-12 20:10:55 -07:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							fa551df95e 
							
						 
					 
					
						
						
							
							[libpng16] Added PNG_FAST_FILTERS macro (defined as  
						
						... 
						
						
						
						PNG_FILTER_NONE|PNG_FILTER_SUB|PNG_FILTER_UP). 
						
						
							
						
					 
					
						2016-04-11 08:23:16 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							76531da252 
							
						 
					 
					
						
						
							
							Merge branch 'libpng16' of ../../libpng into libpng16  
						
						
						
						
							
						
					 
					
						2016-04-05 18:52:26 -07:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							daf2169797 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.22beta05  
						
						
						
						
							
						
					 
					
						2016-04-05 19:38:42 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							e0acad59cb 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.22beta04.tar  
						
						
						
						
							
 
						
					 
					
						2016-04-05 19:38:22 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							5765a22249 
							
						 
					 
					
						
						
							
							[libpng16] Eliminate PNG_NO_INTEL_SSE_3BPP from intel INSTALL  
						
						
						
						
							
						
					 
					
						2016-04-05 12:33:17 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f47e1d4995 
							
						 
					 
					
						
						
							
							[libpng16] Eliminated PNG_NO_INTEL_SSE_3BPP which was just for testing.  
						
						
						
						
							
						
					 
					
						2016-04-05 12:16:27 -05:00 
						 
				 
			
				
					
						
							
							
								Mike Klein 
							
						 
					 
					
						
						
						
						
							
						
						
							8f506d3257 
							
						 
					 
					
						
						
							
							SSE filter speed improvements for bpp=3.  
						
						... 
						
						
						
						- memcpy-free implementations of load3() / store3().
    These should have less variance compiler to compiler.
    - call load3() only when needed at the end of a scanline.
    In the middle, we can use the faster load4(), ignoring that byte. 
						
						
							
						
					 
					
						2016-04-04 16:10:09 -04:00 
						 
				 
			
				
					
						
							
							
								David Capello 
							
						 
					 
					
						
						
						
						
							
						
						
							d960ced6e1 
							
						 
					 
					
						
						
							
							Fix pnglibconf.c compilation on OS X including the sysroot path  
						
						... 
						
						
						
						Without these flags pnglibconf.c compilation fails because it
includes zlib.h -> zconf.h -> sys/types.h which is not found until we
give a correct SDK path with -isysroot flag. 
						
						
							
						
					 
					
						2016-03-31 17:41:16 -03:00 
						 
				 
			
				
					
						
							
							
								David Capello 
							
						 
					 
					
						
						
						
						
							
						
						
							7cf9a34ade 
							
						 
					 
					
						
						
							
							Fix CMAKE_C_FLAGS with multiple values when genout is compiled on MSVC  
						
						... 
						
						
						
						Without this patch, CMAKE_C_FLAGS will be processed as a
string/filename on MSVC (e.g. when CMAKE_C_FLAGS is equal
to " /D_WIN32 /D_WINDOWS /W3") and the whole compilation fails. 
						
						
							
						
					 
					
						2016-03-31 14:28:45 -03:00 
						 
				 
			
				
					
						
							
							
								David Capello 
							
						 
					 
					
						
						
						
						
							
						
						
							5ef8d1bfbf 
							
						 
					 
					
						
						
							
							Add support to use multiple directories in ZLIBINCDIR variable  
						
						... 
						
						
						
						For example, ZLIB_INCLUDE_DIR might include the directory where zlib.h
is located (source dir) and the zconf.h file is located (binary dir). 
						
						
							
						
					 
					
						2016-03-31 14:18:27 -03:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							6ee90f06ab 
							
						 
					 
					
						
						
							
							Merge branch 'libpng16' of ../../libpng into libpng16  
						
						
						
						
							
						
					 
					
						2016-03-18 11:49:11 -07:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							46861bc41e 
							
						 
					 
					
						
						
							
							[libpng16] Reformatted the new code in configure.ac  
						
						
						
						
							
						
					 
					
						2016-03-15 07:55:41 -05:00 
						 
				 
			
				
					
						
							
							
								Dagobert Michelsen 
							
						 
					 
					
						
						
						
						
							
						
						
							12e63e91af 
							
						 
					 
					
						
						
							
							Force back to C89 if needed. This  fixes   #245  
						
						
						
						
							
						
					 
					
						2016-03-14 16:21:06 +01:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							edad4639cf 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.22beta04  
						
						
						
						
							
						
					 
					
						2016-03-09 12:04:48 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							1a3fa1e091 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.22beta03.tar  
						
						
						
						
							
 
						
					 
					
						2016-03-09 12:04:40 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9295264b6f 
							
						 
					 
					
						
						
							
							[libpng16] Update CHANGES and ANNOUNCE  
						
						
						
						
							
						
					 
					
						2016-03-07 07:17:28 -06:00 
						 
				 
			
				
					
						
							
							
								Krishnaraj Bhat 
							
						 
					 
					
						
						
						
						
							
						
						
							46c47291e8 
							
						 
					 
					
						
						
							
							gcc6: fix misleading indentation warning  
						
						... 
						
						
						
						Although not a bug in this case, but shows up when -Wall is used 
						
						
							
						
					 
					
						2016-03-07 13:56:15 +05:30 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							e25323e81b 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'local/libpng16' into libpng16  
						
						
						
						
							
						
					 
					
						2016-02-28 17:44:34 -08:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							2a25fc41f6 
							
						 
					 
					
						
						
							
							[libpng16] timepng usage message, ability to cache the test set  
						
						... 
						
						
						
						This makes tests slightly quicker by allowing the temporary file to be created
beforehand.
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2016-02-28 12:24:52 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							4b4700ceca 
							
						 
					 
					
						
						
							
							Usage message, ability to cache the test set  
						
						... 
						
						
						
						This makes tests slightly quicker by allowing the temporary file to be created
beforehand.
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2016-02-27 21:35:29 -08:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0df91242a2 
							
						 
					 
					
						
						
							
							[libpng16] Update CHANGES and ANNOUNCE, about timepng.c  
						
						
						
						
							
						
					 
					
						2016-02-26 19:35:59 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							9821954ecc 
							
						 
					 
					
						
						
							
							contrib/libtests/timepng: make robust, improve  
						
						... 
						
						
						
						The code no longer gives up/fails on invalid PNG data, it just skips it (with
error messages).  The code no longer fails on PNG files with data beyond IEND.
Options exist to use png_read_png (reading the whole image, not by row) and, in
that case, to apply any of the supported transforms.  This makes for more
realistic testing; the decoded data actually gets used in a meaningful fashion.
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2016-02-26 16:33:38 -08:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							e2d113cadf 
							
						 
					 
					
						
						
							
							[libpng16] Updated INSTALL instructions for intel SSE code  
						
						
						
						
							
						
					 
					
						2016-02-23 09:29:08 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							b4f9f5d041 
							
						 
					 
					
						
						
							
							[libpng16] Fixed cut-and-paste errors in the new intel_sse.patch  
						
						... 
						
						
						
						and added PNG_NO_INTEL_SSE_3BPP macro. 
						
						
							
						
					 
					
						2016-02-22 18:50:59 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							6c3d5bd2a0 
							
						 
					 
					
						
						
							
							[libpng16] Moved contrib/intel/*.patch into INSTALL and added intel_sse.patch  
						
						
						
						
							
						
					 
					
						2016-02-22 16:38:10 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							da9d1d7aa6 
							
						 
					 
					
						
						
							
							[libpng16] Added pngdebug() statements to the new intel code and the arm code.  
						
						
						
						
							
						
					 
					
						2016-02-19 14:58:59 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							52846504da 
							
						 
					 
					
						
						
							
							[libpng16] Fix copyright in sse code, use C-style comments  
						
						
						
						
							
						
					 
					
						2016-02-19 09:46:51 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							d06d66e899 
							
						 
					 
					
						
						
							
							[libpng16] Added contrib/intel/INSTALL  
						
						
						
						
							
						
					 
					
						2016-02-18 22:17:46 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							cdd9a23fd4 
							
						 
					 
					
						
						
							
							[libpng16] Fixed include directives in two new intel files to reflect  
						
						... 
						
						
						
						their new location in contrib/intel/* (was intel/*) 
						
						
							
						
					 
					
						2016-02-18 21:23:24 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4233766b1d 
							
						 
					 
					
						
						
							
							[libpng16] Added Intel SSE support (Matt Sarrett, Google Inc.)  
						
						
						
						
							
						
					 
					
						2016-02-18 21:20:28 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							f78d1cd47a 
							
						 
					 
					
						
						
							
							[libpng16] Updated LICENSE to say files in the contrib directory are not  
						
						... 
						
						
						
						necessarily under the libpng license, and that some makefiles have
other copyright owners. 
						
						
							
						
					 
					
						2016-02-18 21:10:52 -06:00 
						 
				 
			
				
					
						
							
							
								Matt Sarett 
							
						 
					 
					
						
						
						
						
							
						
						
							c3a45944e2 
							
						 
					 
					
						
						
							
							Fix paths in Makefile.am.patch  
						
						
						
						
							
						
					 
					
						2016-02-18 12:45:13 -05:00 
						 
				 
			
				
					
						
							
							
								Matt Sarett 
							
						 
					 
					
						
						
						
						
							
						
						
							342c4eab2a 
							
						 
					 
					
						
						
							
							Move sse opts into contrib/intel  
						
						
						
						
							
						
					 
					
						2016-02-18 12:43:50 -05:00 
						 
				 
			
				
					
						
							
							
								Matt Sarett 
							
						 
					 
					
						
						
						
						
							
						
						
							fb375429b5 
							
						 
					 
					
						
						
							
							Fix host_cpu check  
						
						
						
						
							
						
					 
					
						2016-02-17 11:52:09 -05:00 
						 
				 
			
				
					
						
							
							
								Matt Sarett 
							
						 
					 
					
						
						
						
						
							
						
						
							9a308a3344 
							
						 
					 
					
						
						
							
							Add intel opts to Makefile and configure.ac  
						
						
						
						
							
						
					 
					
						2016-02-17 11:43:34 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0348a407e5 
							
						 
					 
					
						
						
							
							[libpng16] Add ${INCLUDES} in scripts/genout.cmake.in (Bug report by Nixon Kwok).  
						
						
						
						
							
						
					 
					
						2016-02-16 14:38:28 -06:00 
						 
				 
			
				
					
						
							
							
								Matt Sarett 
							
						 
					 
					
						
						
						
						
							
						
						
							5bc58a0ebc 
							
						 
					 
					
						
						
							
							Use immintrin, tweak checks for SSE4, SSSE3  
						
						
						
						
							
						
					 
					
						2016-02-16 10:53:36 -05:00 
						 
				 
			
				
					
						
							
							
								Matt Sarett 
							
						 
					 
					
						
						
						
						
							
						
						
							577c1f0305 
							
						 
					 
					
						
						
							
							Reformat a bit, add MSVS checks, add SSE4  
						
						
						
						
							
						
					 
					
						2016-02-16 10:10:11 -05:00 
						 
				 
			
				
					
						
							
							
								Matt Sarett 
							
						 
					 
					
						
						
						
						
							
						
						
							f84f957881 
							
						 
					 
					
						
						
							
							Use PNG_INTEL_SSE_OPT instead of PNG_INTEL_SSE2_OPT  
						
						
						
						
							
						
					 
					
						2016-02-15 14:45:14 -05:00 
						 
				 
			
				
					
						
							
							
								Matt Sarett 
							
						 
					 
					
						
						
						
						
							
						
						
							9c946e22fc 
							
						 
					 
					
						
						
							
							Add SSSE3 and SSE2 optimized png filter functions  
						
						
						
						
							
						
					 
					
						2016-02-15 14:41:27 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							1099cdcb5a 
							
						 
					 
					
						
						
							
							[libpng16] Removed dubious "#if INT_MAX" test from png.h that was added to  
						
						... 
						
						
						
						libpng-1.6.19bet02 (John Bowler). 
						
						
							
						
					 
					
						2016-02-13 15:02:16 -06:00 
						 
				 
			
				
					
						
							
							
								Robert C. Seacord 
							
						 
					 
					
						
						
						
						
							
						
						
							0c27c8633e 
							
						 
					 
					
						
						
							
							[libpng16] Changed PNG_INFO_cHNK and PNG_FREE_cHNK from 0xnnnn to 0xnnnnU  
						
						... 
						
						
						
						(Robert C. Seacord). 
						
						
							
						
					 
					
						2016-02-13 12:59:39 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							baf301d122 
							
						 
					 
					
						
						
							
							[libpng16] Restored "& 0xff" in png_save_uint_16() and png_save_uint_32() that  
						
						... 
						
						
						
						were accidentally removed from libpng-1.6.17. 
						
						
							
						
					 
					
						2016-02-13 12:01:35 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							08bd7654bc 
							
						 
					 
					
						
						
							
							[libpng16] Added a common-law trademark notice and export control information  
						
						... 
						
						
						
						to the LICENSE file, png.h, and the man page. 
						
						
							
						
					 
					
						2016-02-10 11:46:31 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							7684bcae7d 
							
						 
					 
					
						
						
							
							[libpng16] Make cmake install public header pnglibconf.h  
						
						
						
						
							
						
					 
					
						2016-02-09 09:08:46 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							461c7e45b5 
							
						 
					 
					
						
						
							
							[libpng16] Bump version to 1.6.22beta03  
						
						
						
						
							
						
					 
					
						2016-02-08 17:13:14 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a4a54aa1bf 
							
						 
					 
					
						
						
							
							[libpng16] Imported from libpng-1.6.22beta02.tar  
						
						
						
						
							
 
						
					 
					
						2016-02-08 17:13:06 -06:00 
						 
				 
			
				
					
						
							
							
								Roger Leigh 
							
						 
					 
					
						
						
						
						
							
						
						
							337c694971 
							
						 
					 
					
						
						
							
							[libpng16] Remove extra pngvalid test from CMakeLists.txt  
						
						
						
						
							
						
					 
					
						2016-01-30 17:06:13 -06:00