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 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							05591abeb1 
							
						 
					 
					
						
						
							
							[libpng16] Updated CHANGES, ANNOUNCE, change date in pngrtran.c  
						
						
						
						
							
						
					 
					
						2016-01-30 10:08:47 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							196a50a4bd 
							
						 
					 
					
						
						
							
							Merge branch 'libpng16' of git://github.com/jbowler/libpng into libpng16  
						
						
						
						
							
						
					 
					
						2016-01-30 10:00:51 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							84a5b7a0f8 
							
						 
					 
					
						
						
							
							[libpng16] Remove redundante dependencies from CMakeLists.txt  
						
						
						
						
							
						
					 
					
						2016-01-30 09:49:45 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ed23815985 
							
						 
					 
					
						
						
							
							[libpng16] Removed pngstest-pngsuite test from CMakeLists.txt  
						
						
						
						
							
						
					 
					
						2016-01-30 09:32:25 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							f1eafe8b01 
							
						 
					 
					
						
						
							
							Relax limit checks on gamma values.  
						
						... 
						
						
						
						As suggested in the comments gamma values outside the range currently permitted
by png_set_alpha_mode are useful for HDR data encoding.  These values are
already permitted by png_set_gamma so it is reasonable caution to extend the
png_set_alpha_mode range as HDR imaging systems are starting to emerge.
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2016-01-29 18:09:49 -08:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							2d3bd021d0 
							
						 
					 
					
						
						
							
							Merge branch 'libpng16' of git://github.com/jbowler/libpng into libpng16  
						
						
						
						
							
						
					 
					
						2016-01-29 16:23:51 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							2a28a4320a 
							
						 
					 
					
						
						
							
							[libpng16] Update copyright information in cmake scripts.  
						
						
						
						
							
						
					 
					
						2016-01-29 09:14:41 -06:00 
						 
				 
			
				
					
						
							
							
								Roger Leigh 
							
						 
					 
					
						
						
						
						
							
						
						
							8fb55653d1 
							
						 
					 
					
						
						
							
							[libpng16] cmake: Sort test file lists for consistency  
						
						
						
						
							
						
					 
					
						2016-01-29 08:25:14 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							e717842a54 
							
						 
					 
					
						
						
							
							pngstest: options to fix per-file seed  
						
						... 
						
						
						
						Also avoid command output substition in tests/pngstest and fix the collation
locale to ASCII/C/POSIX
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2016-01-28 23:10:04 -08:00 
						 
				 
			
				
					
						
							
							
								Roger Leigh 
							
						 
					 
					
						
						
						
						
							
						
						
							74e481c743 
							
						 
					 
					
						
						
							
							[libpng16] Updated CMakeLists.txt, added supporting scripts/gen*.cmake.in  
						
						... 
						
						
						
						and test.cmake.in 
						
						
							
						
					 
					
						2016-01-28 15:58:45 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							98c6fa2495 
							
						 
					 
					
						
						
							
							PNG_IMAGE_PNG_SIZE_MAX error correction  
						
						... 
						
						
						
						The macro underreported the size (by up to 512 bytes) of an 8-bit non-color
palette based memory format because it failed to take into account that the
memory palette has to be expanded to full RGB when it is written to PNG.
This is not likely to be a serious bug because the macro is new, the memory
format in question is likely to be rarely used and the result of an undersized
buffer fails in a safe way.
Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2016-01-27 16:22:51 -08:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4dac51d260 
							
						 
					 
					
						
						
							
							[libpng16] Update CHANGES and ANNOUNCE  
						
						
						
						
							
						
					 
					
						2016-01-27 06:57:02 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							ac796d3f9a 
							
						 
					 
					
						
						
							
							Only use exit(77) in configure builds  
						
						... 
						
						
						
						Signed-off-by: John Bowler <jbowler@acm.org> 
						
						
							
						
					 
					
						2016-01-26 17:55:39 -08:00