< prev index next >

src/share/native/sun/awt/libpng/CHANGES

Print this page
rev 13657 : 8217676: Upgrade libpng to 1.6.37
Reviewed-by: prr, jdv, kcr

*** 6061,6071 **** Fixed the calculation of row_factor in png_check_chunk_length (reported by Thuan Pham in SourceForge issue #278) Added missing parentheses to a macro definition (suggested by "irwir" in GitHub issue #216) ! 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). ! Glenn R-P --- 6061,6109 ---- Fixed the calculation of row_factor in png_check_chunk_length (reported by Thuan Pham in SourceForge issue #278) Added missing parentheses to a macro definition (suggested by "irwir" in GitHub issue #216) ! Version 1.6.36 [December 1, 2018] ! Optimized png_do_expand_palette for ARM processors. ! Improved performance by around 10-22% on a recent ARM Chromebook. ! (Contributed by Richard Townsend, ARM Holdings) ! Fixed manipulation of machine-specific optimization options. ! (Contributed by Vicki Pfau) ! Used memcpy instead of manual pointer arithmetic on Intel SSE2. ! (Contributed by Samuel Williams) ! Fixed build errors with MSVC on ARM64. ! (Contributed by Zhijie Liang) ! Fixed detection of libm in CMakeLists. ! (Contributed by Cameron Cawley) ! Fixed incorrect creation of pkg-config file in CMakeLists. ! (Contributed by Kyle Bentley) ! Fixed the CMake build on Windows MSYS by avoiding symlinks. ! Fixed a build warning on OpenBSD. ! (Contributed by Theo Buehler) ! Fixed various typos in comments. ! (Contributed by "luz.paz") ! Raised the minimum required CMake version from 3.0.2 to 3.1. ! Removed yet more of the vestigial support for pre-ANSI C compilers. ! Removed ancient makefiles for ancient systems that have been broken ! across all previous libpng-1.6.x versions. ! Removed the Y2K compliance statement and the export control ! information. ! Applied various code style and documentation fixes. ! ! Version 1.6.37 [April 14, 2019] ! Fixed a use-after-free vulnerability (CVE-2019-7317) in png_image_free. ! Fixed a memory leak in the ARM NEON implementation of png_do_expand_palette. ! Fixed a memory leak in pngtest.c. ! Fixed two vulnerabilities (CVE-2018-14048, CVE-2018-14550) in ! contrib/pngminus; refactor. ! Changed the license of contrib/pngminus to MIT; refresh makefile and docs. ! (Contributed by Willem van Schaik) ! Fixed a typo in the libpng license v2. ! (Contributed by Miguel Ojeda) ! Added makefiles for AddressSanitizer-enabled builds. ! Cleaned up various makefiles. ! Send comments/corrections/commendations to png-mng-implement at lists.sf.net. ! Subscription is required; visit ! https://lists.sourceforge.net/lists/listinfo/png-mng-implement ! to subscribe.
< prev index next >