Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							2b7d730e27 
							
						 
					 
					
						
						
							
							[libpng15] Bump version to libpng-1.5.7beta01  
						
						
						
						
					 
					
						2011-11-02 23:14:13 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							bc6726bc04 
							
						 
					 
					
						
						
							
							[libpng15] Imported from libpng-1.5.6.tar  
						
						
						
						
					 
					
						2011-11-02 22:48:36 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							fb5b3ac013 
							
						 
					 
					
						
						
							
							[libpng15] Prevent libpng overwriting unused bits at the end of the image when  
						
						... 
						
						
						
						is not byte aligned, while reading. Prior to libpng-1.5.6 libpng would
overwrite the end of the image if the row width is not an exact multiple
of 8 bits and the image is not interlaced. 
						
						
					 
					
						2011-10-16 22:52:56 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							5b84901c55 
							
						 
					 
					
						
						
							
							[libpng15] Turned on multiple png_read_update_info in pngvalid transform tests.  
						
						
						
						
					 
					
						2011-10-16 22:42:46 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							57cbcf6b8f 
							
						 
					 
					
						
						
							
							[libpng15] Add ability to call png_read_update_info multiple times to pngvalid.c  
						
						
						
						
					 
					
						2011-10-14 19:43:53 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							07772cba07 
							
						 
					 
					
						
						
							
							[libpng15] Fixes for multiple calls to png_read_update_info.  
						
						... 
						
						
						
						These fixes attend to most of the errors revealed in pngvalid, however doing
the gamma work twice results in inaccuracies that can't be easily fixed.
There is now a warning in the code if this is going to happen. 
						
						
					 
					
						2011-10-14 18:19:47 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							4e68aa7e40 
							
						 
					 
					
						
						
							
							[libpng15] Further optimization of png_combine_row() in the interlaced case.  
						
						
						
						
					 
					
						2011-10-11 16:01:33 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4daae30174 
							
						 
					 
					
						
						
							
							[libpng15] #ifdef out png_progressive_combine_row() when interlacing is  
						
						... 
						
						
						
						not supported. 
						
						
					 
					
						2011-10-06 21:37:47 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							bb5cb1476b 
							
						 
					 
					
						
						
							
							[libpng15] Bump version to libpng-1.5.6beta02  
						
						
						
						
					 
					
						2011-09-22 12:48:19 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							115020d985 
							
						 
					 
					
						
						
							
							[libpng15] Imported from libpng-1.5.6beta01.tar  
						
						
						
						
					 
					
						2011-09-22 09:51:23 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							3e2263abf2 
							
						 
					 
					
						
						
							
							[libpng15] Imported from libpng-1.5.5.tar  
						
						
						
						
					 
					
						2011-09-22 08:45:04 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							751561218f 
							
						 
					 
					
						
						
							
							[libpng15] Constant changes for 64-bit compatibility (removal of L suffixes).  
						
						... 
						
						
						
						The 16-bit cases still use "L" as we don't have a 16-bit test system. 
						
						
					 
					
						2011-09-09 17:21:44 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							f3f7e14727 
							
						 
					 
					
						
						
							
							[libpng15] Fixed 64-bit compilation errors (gcc). The errors fixed relate  
						
						... 
						
						
						
						to conditions where types that are 32 bits in the GCC 32-bit
world (uLong and png_size_t) become 64 bits in the 64-bit
world.  This produces potential truncation errors which the
compiler correctly flags. 
						
						
					 
					
						2011-09-09 07:32:37 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							63071acbd9 
							
						 
					 
					
						
						
							
							[devel] Zapped "zap" (changed "zap" to "remove")  
						
						
						
						
					 
					
						2011-08-29 16:16:26 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							b6874f8062 
							
						 
					 
					
						
						
							
							[devel] Use "gray" spelling consistently.  
						
						
						
						
					 
					
						2011-08-25 18:11:32 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							736f40f459 
							
						 
					 
					
						
						
							
							[devel] Fixes to rgb_to_gray and cHRM XYZ APIs  
						
						
						
						
					 
					
						2011-08-25 16:19:44 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0bc79772c8 
							
						 
					 
					
						
						
							
							[devel] Revised commentary about png_rgb_to_gray coefficents  
						
						... 
						
						
						
						and fixed spelling (truely -> truly) in comments. 
						
						
					 
					
						2011-08-11 15:11:11 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							03d6b482b5 
							
						 
					 
					
						
						
							
							[devel] Imported from libpng-1.5.5beta03.tar  
						
						
						
						
					 
					
						2011-07-27 12:41:15 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							a5bcab7854 
							
						 
					 
					
						
						
							
							[devel] Enabled compilation with g++ compiler.  This compiler does not  
						
						... 
						
						
						
						recognize the file extension, so it always compiles with C++ rules.  Made minor
changes to pngrutil.c to cast results where C++ expects it but C does not. 
						
						
					 
					
						2011-07-14 23:02:11 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							d404b6d488 
							
						 
					 
					
						
						
							
							[devel] Imported from libpng-1.5.4.tar  
						
						
						
						
					 
					
						2011-07-07 06:26:30 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							fcd7c13ffd 
							
						 
					 
					
						
						
							
							[devel] Fix pngvalid.c with ACCURATE_SCALE  
						
						... 
						
						
						
						and update scripts/pnglibconf.h.prebuilt 
						
						
					 
					
						2011-06-22 23:13:01 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							8d261262d9 
							
						 
					 
					
						
						
							
							[devel] Fixed pngvalid, simplified macros, added checking for 0 in sCAL.  
						
						
						
						
					 
					
						2011-06-18 13:37:11 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							9a1e2232ba 
							
						 
					 
					
						
						
							
							[devel] Fix pngvalid.c to compile when SCALE_16 is disabled.  
						
						
						
						
					 
					
						2011-06-17 23:40:12 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							98f053edbd 
							
						 
					 
					
						
						
							
							[devel] Fix new bugs in pngvalid.c; it failed to compile.  
						
						
						
						
					 
					
						2011-06-17 21:57:49 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ab63dd0892 
							
						 
					 
					
						
						
							
							[devel] Renamed png_set_chop_16() to png_set_strip_16().  
						
						
						
						
					 
					
						2011-06-17 20:41:19 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							a7428d443c 
							
						 
					 
					
						
						
							
							[devel] Renamed png_set_strip_16() to png_set_scale_16().  
						
						
						
						
					 
					
						2011-06-17 19:07:04 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							5f0b9276ec 
							
						 
					 
					
						
						
							
							[devel] Made PNG_READ_16_TO_8_ACCURATE_SCALE configurable again.  
						
						... 
						
						
						
						If this is not enabled, png_set_strip_16() and png_do_scale_16_to_8()
aren't built. 
						
						
					 
					
						2011-06-16 09:05:40 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ef217b76a3 
							
						 
					 
					
						
						
							
							[devel] Updated comments that mention 1.5.3; changed them to 1.5.4.  
						
						
						
						
					 
					
						2011-06-15 12:58:27 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							677819fe66 
							
						 
					 
					
						
						
							
							[devel] Check for READ_CHOP_16_TO_8 support in pngvalid,  
						
						... 
						
						
						
						not libpng version for presence of png_set_chop_16_to_8(), in pngvalid.c 
						
						
					 
					
						2011-06-14 07:10:47 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							550bab03fb 
							
						 
					 
					
						
						
							
							[devel] Removed the ACCURATE and LEGACY options (they are no longer useable)  
						
						... 
						
						
						
						Fixed some compiliation problems with scaling options. 
						
						
					 
					
						2011-06-14 06:17:26 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							97039baa88 
							
						 
					 
					
						
						
							
							[devel] Imported from libpng-1.5.4beta01.tar  
						
						
						
						
					 
					
						2011-06-13 20:09:22 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							6f55ee2ec5 
							
						 
					 
					
						
						
							
							[devel] Added log option to pngvalid.c and attempted to improve gamma messages.  
						
						
						
						
					 
					
						2011-06-11 07:28:06 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							59a6c379dd 
							
						 
					 
					
						
						
							
							[devel] Revised pngvalid.c to test PNG_ALPHA_MODE_SUPPORTED correctly.  
						
						... 
						
						
						
						This allows pngvalid to build when ALPHA_MODE is not supported, which is
required if it is to build on libpng 1.4. 
						
						
					 
					
						2011-06-11 06:51:06 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							d2f0bc2d13 
							
						 
					 
					
						
						
							
							[devel] Improved gamma range checks and other things OpenWatcom warns about.  
						
						
						
						
					 
					
						2011-06-11 06:42:06 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							5441e18988 
							
						 
					 
					
						
						
							
							[devel] Add tests for expand16, more fixes for palette image tests  
						
						... 
						
						
						
						Changes only pngvalid and test-pngvalid-full.sh - no libpng changes -
 corrects the code for palette image tests, disables attempts to validate
 palette colors. 
						
						
					 
					
						2011-05-18 18:57:12 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							1921e6db90 
							
						 
					 
					
						
						
							
							[devel] Reversed earlier change of transformation order; move  
						
						... 
						
						
						
						png_expand_16 back where it was before libpng-1.5.3beta07.
The change doesn't work because it requires 16 bit gamma tables when the code
only generates 8 bit ones.  This fails silently; the libpng code just doesn't
do any gamma correction.  Moving the tests back leaves the old, inaccurate, 8
bit gamma calculations, but these are clearly better than none! 
						
						
					 
					
						2011-05-16 20:57:54 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							73904f52b4 
							
						 
					 
					
						
						
							
							[devel] Minor revisions to comments on pngstruct.h and pngvalid.c  
						
						
						
						
					 
					
						2011-05-15 19:38:06 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0e128dfa2f 
							
						 
					 
					
						
						
							
							[devel] Update CHANGES and ANNOUNCE; fix some new typos in comments.  
						
						
						
						
					 
					
						2011-05-15 19:09:24 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							9994f25733 
							
						 
					 
					
						
						
							
							[devel] pngvalid: add memory overwrite and palette image checks  
						
						... 
						
						
						
						also minor cleanup in the libpng code itself (pngrtran.c and pngrutil.c) and some
extra checking there. 
						
						
					 
					
						2011-05-15 18:52:39 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							ed4d32baa4 
							
						 
					 
					
						
						
							
							[devel] Improve "pngvalid --speed" to exclude more of pngvalid from the time.  
						
						
						
						
					 
					
						2011-05-11 23:02:28 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							d273ad2d0f 
							
						 
					 
					
						
						
							
							[devel] Implementation of premultiplied alpha support: png_set_alpha_mode  
						
						... 
						
						
						
						(libpng-manual.txt still to be updated, see png.h for documentation.) 
						
						
					 
					
						2011-05-07 21:00:28 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							4753906826 
							
						 
					 
					
						
						
							
							[devel] Update "last changed" dates and added CHANGES entry.  
						
						
						
						
					 
					
						2011-05-05 07:32:30 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							88b77cc6f3 
							
						 
					 
					
						
						
							
							[devel] Remove png_snprintf, add formatted warning messages.  
						
						... 
						
						
						
						This change adds internal APIs to allow png_warning messages to have parameters
 without requiring the host OS to implelment snprintf.  As a side effect the
 dependency of the RFC1132 code on stdio is removed and PNG_NO_WARNINGS does
 actually work now. 
						
						
					 
					
						2011-05-05 06:49:55 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							b3b7168077 
							
						 
					 
					
						
						
							
							[devel] Added appropriate feature test macros (_POSIX_SOURCE, _ISOC99_SOURCE)  
						
						... 
						
						
						
						to ensure libpng sees the correct API. 
						
						
					 
					
						2011-05-03 22:30:19 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							4a12f4a22a 
							
						 
					 
					
						
						
							
							[devel] Cleanup of conditional compilation code and of background/gamma  
						
						... 
						
						
						
						handling. Internal changes only except for a new option to avoid compiling
in the png_build_grayscale_palette API (which is not used at all internally.)
The main change is to move the transform tests (READ_TRANSFORMS,
WRITE_TRANSFORMS) up one level to the caller of the APIs. 
						
						
					 
					
						2011-04-17 18:34:22 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							dcc3505c7b 
							
						 
					 
					
						
						
							
							[devel] Imported from libpng-1.5.2.tar  
						
						
						
						
					 
					
						2011-03-31 11:29:05 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							9616ad9828 
							
						 
					 
					
						
						
							
							[devel] Revert png_get_current_row_number() to previous (1.5.2beta01) behavior.  
						
						
						
						
					 
					
						2011-02-16 06:13:46 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							cad6798a8c 
							
						 
					 
					
						
						
							
							[devel] Imported from libpng-1.5.2beta01.tar  
						
						
						
						
					 
					
						2011-02-13 06:13:39 -06:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							c36bb79352 
							
						 
					 
					
						
						
							
							[devel] Trim trailing blanks from sources and manual  
						
						
						
						
					 
					
						2011-02-12 09:49:07 -06:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							4d56296443 
							
						 
					 
					
						
						
							
							[devel] Implement expansion to 16 bits  
						
						
						
						
					 
					
						2011-02-12 09:01:20 -06:00