mirror of
				https://git.code.sf.net/p/libpng/code.git
				synced 2025-07-10 18:04:09 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			122 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			122 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
 | |
| Libpng 1.6.3beta09 - June 27, 2013
 | |
| 
 | |
| This is not intended to be a public release.  It will be replaced
 | |
| within a few weeks by a public version or by another test version.
 | |
| 
 | |
| Files available for download:
 | |
| 
 | |
| Source files with LF line endings (for Unix/Linux) and with a
 | |
| "configure" script
 | |
| 
 | |
|    1.6.3beta09.tar.xz (LZMA-compressed, recommended)
 | |
|    1.6.3beta09.tar.gz
 | |
| 
 | |
| Source files with CRLF line endings (for Windows), without the
 | |
| "configure" script
 | |
| 
 | |
|    lp163b09.7z  (LZMA-compressed, recommended)
 | |
|    lp163b09.zip
 | |
| 
 | |
| Other information:
 | |
| 
 | |
|    1.6.3beta09-README.txt
 | |
|    1.6.3beta09-LICENSE.txt
 | |
| 
 | |
| Changes since the last public release (1.6.2):
 | |
| 
 | |
| Version 1.6.3beta01 [April 25, 2013]
 | |
|   Revised stack marking in arm/filter_neon.S and configure.ac.
 | |
|   Ensure that NEON filter stuff is completely disabled when switched 'off'.
 | |
|     Previously the ARM NEON specific files were still built if the option
 | |
|     was switched 'off' as opposed to being explicitly disabled.
 | |
| 
 | |
| Version 1.6.3beta02 [April 26, 2013]
 | |
|   Test for 'arm*' not just 'arm' in the host_cpu configure variable.
 | |
|   Rebuilt the configure scripts.
 | |
| 
 | |
| Version 1.6.3beta03 [April 30, 2013]
 | |
|   Expanded manual paragraph about writing private chunks, particularly
 | |
|     the need to call png_set_keep_unknown_chunks() when writing them.
 | |
|   Avoid dereferencing NULL pointer possibly returned from
 | |
|      png_create_write_struct() (Andrew Church).
 | |
| 
 | |
| Version 1.6.3beta05 [May 9, 2013]
 | |
|   Calculate our own zlib windowBits when decoding rather than trusting the
 | |
|     CMF bytes in the PNG datastream.
 | |
|   Added an option to force maximum window size for inflating, which was
 | |
|     the behavior of libpng15 and earlier.
 | |
|   Added png-fix-itxt and png-fix-too-far-back to the built programs and
 | |
|     removed warnings from the source code and timepng that are revealed as
 | |
|     a result.
 | |
|   Detect wrong libpng versions linked to png-fix-too-far-back, which currently
 | |
|     only works with libpng versions that can be made to reliably fail when
 | |
|     the deflate data contains an out-of-window reference.  This means only
 | |
|     1.6 and later.
 | |
|   Fixed gnu issues: g++ needs a static_cast, gcc 4.4.7 has a broken warning
 | |
|     message which it is easier to work round than ignore.
 | |
|   Updated contrib/pngminus/pnm2png.c (Paul Stewart):
 | |
|     Check for EOF
 | |
|     Ignore "#" delimited comments in input file to pnm2png.c.
 | |
|     Fixed whitespace handling
 | |
|     Added a call to png_set_packing()
 | |
|     Initialize dimension values so if sscanf fails at least we have known
 | |
|       invalid values.
 | |
|   Attempt to detect configuration issues with png-fix-too-far-back, which
 | |
|     requires both the correct libpng and the correct zlib to function
 | |
|     correctly.
 | |
|   Check ZLIB_VERNUM for mismatches, enclose #error in quotes
 | |
|   Added information in the documentation about problems with and fixes for
 | |
|     the bad CRC and bad iTXt chunk situations.
 | |
| 
 | |
| Version 1.6.3beta06 [May 12, 2013]
 | |
|   Allow contrib/pngminus/pnm2png.c to compile without WRITE_INVERT and
 | |
|     WRITE_PACK supported (writes error message that it can't read P1 or
 | |
|   Improved png-fix-too-far-back usage message, added --suffix option.
 | |
|   Revised contrib/pngminim/*/makefile to generate pnglibconf.h with the
 | |
|     right zlib header files.
 | |
|   Separated CPPFLAGS and CFLAGS in contrib/pngminim/*/makefile
 | |
| 
 | |
| Version 1.6.3beta07 [June 8, 2013]
 | |
|   Removed a redundant test in png_set_IHDR().
 | |
|   Added set(CMAKE_CONFIGURATION_TYPES ...) to CMakeLists.txt (Andrew Hundt)
 | |
|   Deleted set(CMAKE_BUILD_TYPE) block from CMakeLists.txt
 | |
|   Enclose the prototypes for the simplified write API in
 | |
|     #ifdef PNG_STDIO_SUPPORTED/#endif
 | |
|   Make ARM NEON support work at compile time (not just configure time).
 | |
|     This moves the test on __ARM_NEON__ into pngconf.h to avoid issues when
 | |
|     using a compiler that compiles for multiple architectures at one time.
 | |
|   Removed PNG_FILTER_OPTIMIZATIONS and PNG_ARM_NEON_SUPPORTED from
 | |
|     pnglibconf.h, allowing more of the decisions to be made internally
 | |
|     (pngpriv.h) during the compile.  Without this, symbol prefixing is broken
 | |
|     under certain circumstances on ARM platforms.  Now only the API parts of
 | |
|     the optimizations ('check' vs 'api') are exposed in the public header files
 | |
|     except that the new setting PNG_ARM_NEON_OPT documents how libpng makes the
 | |
|     decision about whether or not to use the optimizations.
 | |
|   Protect symbol prefixing against CC/CPPFLAGS/CFLAGS useage.
 | |
|     Previous iOS/Xcode fixes for the ARM NEON optimizations moved the test
 | |
|     on __ARM_NEON__ from configure time to compile time.  This breaks symbol
 | |
|     prefixing because the definition of the special png_init_filter_functions
 | |
|     call was hidden at configure time if the relevant compiler arguments are
 | |
|     passed in CFLAGS as opposed to CC.  This change attempts to avoid all
 | |
|     the confusion that would result by declaring the init function even when
 | |
|     it is not used, so that it will always get prefixed.
 | |
| 
 | |
| Version 1.6.3beta08 [June 18, 2013]
 | |
|   Revised libpng.3 so that "doclifter" can process it.
 | |
| 
 | |
| Version 1.6.3beta09 [June 27, 2013]
 | |
|   Revised example.c to illustrate use of PNG_DEFAULT_sRGB and PNG_GAMMA_MAC_18
 | |
|     as parameters for png_set_gamma().  These have been available since
 | |
|     libpng-1.5.4.
 | |
|   Renamed contrib/tools/png-fix-too-far-back.c to pngfix.c and revised it
 | |
|     to check all compressed chunks known to libpng.
 | |
| 
 | |
| Send comments/corrections/commendations to png-mng-implement at lists.sf.net
 | |
| (subscription required; visit
 | |
| https://lists.sourceforge.net/lists/listinfo/png-mng-implement
 | |
| to subscribe)
 | |
| or to glennrp at users.sourceforge.net
 | |
| 
 | |
| Glenn R-P
 | 
