Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							850769f787 
							
						 
					 
					
						
						
							
							[devel] Revised contrib/visupng, gregbook, and pngminim  
						
						... 
						
						
						
						to demonstrate chop_16_to_8 
						
						
							
						
					 
					
						2011-06-16 09:08:53 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							733b131545 
							
						 
					 
					
						
						
							
							[devel] Added information about "chop_16" to the manual.  
						
						
						
						
							
						
					 
					
						2011-06-15 13:21:01 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							b0791f75ad 
							
						 
					 
					
						
						
							
							[devel] Added PNG_TRANSFORM_CHOP_16 to the high-level read transforms.  
						
						
						
						
							
						
					 
					
						2011-06-15 12:07:20 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							039ad872fe 
							
						 
					 
					
						
						
							
							[devel] Bump version to libpng-1.5.4beta04  
						
						
						
						
							
						
					 
					
						2011-06-15 11:51:55 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							903c64dce8 
							
						 
					 
					
						
						
							
							[devel] Added "#ifdef PNG_READ_BACKGROUND_SUPPORTED/#endif" in pngrtran.c  
						
						
						
						
							
						
					 
					
						2011-06-15 11:50:23 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							8f4edd07be 
							
						 
					 
					
						
						
							
							[devel] Imported from libpng-1.5.4beta03.tar  
						
						
						
						
							
 
						
					 
					
						2011-06-15 08:21:56 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							be720edba7 
							
						 
					 
					
						
						
							
							[devel] Correction to the expand_16 code; removed extra instance of  
						
						... 
						
						
						
						png_set_scale_16_to_8 from pngpriv.h 
						
						
							
						
					 
					
						2011-06-15 08:20:37 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							140504b11a 
							
						 
					 
					
						
						
							
							[devel] Add synopsis for png_set_chop_16() to manual  
						
						... 
						
						
						
						and fix some other small typos. 
						
						
							
						
					 
					
						2011-06-15 08:10:13 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							cd3b0cc4d9 
							
						 
					 
					
						
						
							
							[devel] Fixed a problem in png_do_expand_palette() exposed by optimization in  
						
						... 
						
						
						
						1.5.3beta06
  Also removed a spurious (totally unused and confusing) member from png_info.
  The palette expand optimization prevented expansion to an intermediate RGBA
    form if tRNS was present but alpha was marked to be stripped; this exposed
    a check for tRNS in png_do_expand_palette() which is inconsistent with the
    code elsewhere in libpng. 
						
						
							
						
					 
					
						2011-06-14 23:01:07 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							06a9684cfa 
							
						 
					 
					
						
						
							
							[devel] Bump version to libpng-1.5.4beta03  
						
						
						
						
							
						
					 
					
						2011-06-14 11:06:42 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							45599ad00f 
							
						 
					 
					
						
						
							
							[devel] Imported from libpng-1.5.4beta02.tar  
						
						
						
						
							
 
						
					 
					
						2011-06-14 07:17:29 -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 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							2232baa41b 
							
						 
					 
					
						
						
							
							[devel] Made png_set_chop_16() API removeable  
						
						... 
						
						
						
						by disabling PNG_CHOP_16_TO_8_SUPPORTED 
						
						
							
						
					 
					
						2011-06-14 06:59:46 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							7dffa41643 
							
						 
					 
					
						
						
							
							[devel] Use the old scaling method for background if png_set_chop_16() was  
						
						... 
						
						
						
						called. 
						
						
							
						
					 
					
						2011-06-14 06:30:12 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							413138a5ca 
							
						 
					 
					
						
						
							
							[devel] Added png_set_chop_16() API.  
						
						
						
						
							
						
					 
					
						2011-06-13 22:07:37 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							74945f2f04 
							
						 
					 
					
						
						
							
							[devel] Fix and clarify LEGACY 16-to-8 scaling.  
						
						
						
						
							
						
					 
					
						2011-06-13 20:50:42 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							97039baa88 
							
						 
					 
					
						
						
							
							[devel] Imported from libpng-1.5.4beta01.tar  
						
						
						
						
							
 
						
					 
					
						2011-06-13 20:09:22 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							fd73d04515 
							
						 
					 
					
						
						
							
							[devel] Moved definitions of PNG_HAVE_IHDR, PNG_AFTER_IDAT, and PNG_HAVE_PLTE  
						
						... 
						
						
						
						outside of an unknown-chunk block in png.h because they are also
needed for other uses. 
						
						
							
						
					 
					
						2011-06-13 13:25:21 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							141d9e3c20 
							
						 
					 
					
						
						
							
							[devel] Made it possible to undefine PNG_READ_16_TO_8_ACCURATE_SCALE_SUPPORTED  
						
						... 
						
						
						
						to get the same (inaccurate) output as libpng-1.5.2 and earlier. 
						
						
							
						
					 
					
						2011-06-13 11:47:00 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0cb906d804 
							
						 
					 
					
						
						
							
							[devel] Imported from libpng-1.5.3beta11.tar  
						
						
						
						
							
 
						
					 
					
						2011-06-11 14:23:33 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							b704036531 
							
						 
					 
					
						
						
							
							[devel] Allow png_set_user_limits() to increase limits as well as reduce them.  
						
						
						
						
							
						
					 
					
						2011-06-11 14:20: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 
							
						 
					 
					
						
						
						
						
							
						
						
							6a1dc2329a 
							
						 
					 
					
						
						
							
							[devel] Removed string/memory macros that are no longer used  
						
						... 
						
						
						
						and are not necessarily fully supportable, particularly png_strncpy and
png_snprintf. 
						
						
							
						
					 
					
						2011-06-11 06:58:46 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							b011fe1c12 
							
						 
					 
					
						
						
							
							[devel] Remove testing cruft from projects/owatcom.  
						
						
						
						
							
						
					 
					
						2011-06-11 06:36:51 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							0eadc27cd6 
							
						 
					 
					
						
						
							
							[devel] Added projects/owatcom, an IDE project for OpenWatcom to replace  
						
						... 
						
						
						
						scripts/makefile.watcom.  This project works with OpenWatcom 1.9. The
    IDE autogenerates appropriate makefiles (libpng.mk) for batch processing.
    The project is configurable, unlike the Visual Studio project, so long
    as the developer has an awk. 
						
						
							
						
					 
					
						2011-06-11 06:31:28 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							700c55036c 
							
						 
					 
					
						
						
							
							[devel] Added "_SUPPORTED" to the PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION macro.  
						
						
						
						
							
						
					 
					
						2011-06-10 23:26:03 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							b2bee3374c 
							
						 
					 
					
						
						
							
							[devel] Make the 16-to-8 scaling accurate. Dividing by 256 with no rounding is  
						
						... 
						
						
						
						wrong (high by one) 25% of the time. Dividing by 257 with rounding is
    wrong in 128 out of 65536 cases. Getting the right answer all the time
    without division is easy. 
						
						
							
						
					 
					
						2011-06-10 23:24:58 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							cc2770850a 
							
						 
					 
					
						
						
							
							[devel] Revised documentation about png_set_user_limits() to say that it can  
						
						... 
						
						
						
						only be used to reduce the defined limit, and that it also affects
png writing. 
						
						
							
						
					 
					
						2011-06-10 21:17:34 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							fb27873021 
							
						 
					 
					
						
						
							
							[devel] Bump version to libpng-1.5.3beta11  
						
						
						
						
							
						
					 
					
						2011-06-10 20:46:53 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							590fb8c481 
							
						 
					 
					
						
						
							
							[devel] Removed #ifdef in png.c that caused sCAL handler to leak memory.  
						
						
						
						
							
						
					 
					
						2011-06-10 20:25:49 -05:00 
						 
				 
			
				
					
						
							
							
								John Bowler 
							
						 
					 
					
						
						
						
						
							
						
						
							4e8d7ec5fc 
							
						 
					 
					
						
						
							
							[devel] Added sCAL chunk to pngtest.png  
						
						
						
						
							
						
					 
					
						2011-06-10 17:47:09 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							254a513fd1 
							
						 
					 
					
						
						
							
							[devel] Fixed png_handle_sCAL which is broken in 1.5  
						
						
						
						
							
						
					 
					
						2011-06-10 17:45:48 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							ab1a573768 
							
						 
					 
					
						
						
							
							[devel] Imported from libpng-1.5.3rc03.tar  
						
						
						
						
							
						
					 
					
						2011-06-07 19:56:51 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							38a9d2763c 
							
						 
					 
					
						
						
							
							[devel] Imported from libpng-1.5.3rc02.tar  
						
						
						
						
							
 
						
					 
					
						2011-06-07 14:36:45 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							07e1d34a84 
							
						 
					 
					
						
						
							
							[devel] Fixed 1-byte uninitialized memory reference in png_format_buffer()  
						
						... 
						
						
						
						(Bug report by Frank Busse, related to CVE-2004-0421). 
						
						
							
						
					 
					
						2011-06-07 14:35:30 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							36edbb5eee 
							
						 
					 
					
						
						
							
							[devel] Imported from libpng-1.5.3rc01.tar  
						
						
						
						
							
 
						
					 
					
						2011-06-03 07:18:14 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							3fceee058f 
							
						 
					 
					
						
						
							
							[devel] Fix typo in pngwutil.c comment.  
						
						
						
						
							
						
					 
					
						2011-05-23 06:31:33 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0640cc3d3a 
							
						 
					 
					
						
						
							
							[devel] Bump to version libpng-1.5.3beta11  
						
						
						
						
							
						
					 
					
						2011-05-20 09:31:08 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							3f68453d4a 
							
						 
					 
					
						
						
							
							[devel] Imported from libpng-1.5.3beta10.tar  
						
						
						
						
							
 
						
					 
					
						2011-05-20 09:30:08 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							0a048923ae 
							
						 
					 
					
						
						
							
							[devel] Update CHANGES and ANNOUNCE  
						
						
						
						
							
						
					 
					
						2011-05-18 21:44:37 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							db0ed3e62d 
							
						 
					 
					
						
						
							
							[devel] png_set_background+png_expand_16 did not interwork correctly.  
						
						... 
						
						
						
						This problem is present in 1.5.2; if png_set_background is called with
 need_expand false and the matching 16 bit color libpng erroneously just treats
 it as an 8-bit color because of where png_do_expand_16 is in the transform
 list.  This simple fix reduces the supplied colour to 8 bits, so it gets
 smashed, but this is better than the current behavior. 
						
						
							
						
					 
					
						2011-05-18 18:51:24 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							8a7ec52c8b 
							
						 
					 
					
						
						
							
							[devel] Consistently use "n-bit", not "n bit" in png.c  
						
						
						
						
							
						
					 
					
						2011-05-17 07:14:30 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							66e1b3abba 
							
						 
					 
					
						
						
							
							[devel] Bump to version libpng-1.5.3beta10  
						
						
						
						
							
						
					 
					
						2011-05-17 07:03:21 -05:00 
						 
				 
			
				
					
						
							
							
								Glenn Randers-Pehrson 
							
						 
					 
					
						
						
						
						
							
						
						
							cd116fa248 
							
						 
					 
					
						
						
							
							[devel] Fix spelling of "conversion" in manual.  
						
						
						
						
							
 
						
					 
					
						2011-05-17 06:56:50 -05:00