src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
changeset 57618 53154e45385a
parent 51304 66d9993dd4ad
equal deleted inserted replaced
57617:5f3b05a36d61 57618:53154e45385a
  6061   Fixed the calculation of row_factor in png_check_chunk_length
  6061   Fixed the calculation of row_factor in png_check_chunk_length
  6062     (reported by Thuan Pham in SourceForge issue #278)
  6062     (reported by Thuan Pham in SourceForge issue #278)
  6063   Added missing parentheses to a macro definition
  6063   Added missing parentheses to a macro definition
  6064     (suggested by "irwir" in GitHub issue #216)
  6064     (suggested by "irwir" in GitHub issue #216)
  6065 
  6065 
  6066 Send comments/corrections/commendations to png-mng-implement at lists.sf.net
  6066 Version 1.6.36 [December 1, 2018]
  6067 (subscription required; visit
  6067   Optimized png_do_expand_palette for ARM processors.
       
  6068   Improved performance by around 10-22% on a recent ARM Chromebook.
       
  6069     (Contributed by Richard Townsend, ARM Holdings)
       
  6070   Fixed manipulation of machine-specific optimization options.
       
  6071     (Contributed by Vicki Pfau)
       
  6072   Used memcpy instead of manual pointer arithmetic on Intel SSE2.
       
  6073     (Contributed by Samuel Williams)
       
  6074   Fixed build errors with MSVC on ARM64.
       
  6075     (Contributed by Zhijie Liang)
       
  6076   Fixed detection of libm in CMakeLists.
       
  6077     (Contributed by Cameron Cawley)
       
  6078   Fixed incorrect creation of pkg-config file in CMakeLists.
       
  6079     (Contributed by Kyle Bentley)
       
  6080   Fixed the CMake build on Windows MSYS by avoiding symlinks.
       
  6081   Fixed a build warning on OpenBSD.
       
  6082     (Contributed by Theo Buehler)
       
  6083   Fixed various typos in comments.
       
  6084     (Contributed by "luz.paz")
       
  6085   Raised the minimum required CMake version from 3.0.2 to 3.1.
       
  6086   Removed yet more of the vestigial support for pre-ANSI C compilers.
       
  6087   Removed ancient makefiles for ancient systems that have been broken
       
  6088     across all previous libpng-1.6.x versions.
       
  6089   Removed the Y2K compliance statement and the export control
       
  6090     information.
       
  6091   Applied various code style and documentation fixes.
       
  6092 
       
  6093 Version 1.6.37 [April 14, 2019]
       
  6094   Fixed a use-after-free vulnerability (CVE-2019-7317) in png_image_free.
       
  6095   Fixed a memory leak in the ARM NEON implementation of png_do_expand_palette.
       
  6096   Fixed a memory leak in pngtest.c.
       
  6097   Fixed two vulnerabilities (CVE-2018-14048, CVE-2018-14550) in
       
  6098     contrib/pngminus; refactor.
       
  6099   Changed the license of contrib/pngminus to MIT; refresh makefile and docs.
       
  6100     (Contributed by Willem van Schaik)
       
  6101   Fixed a typo in the libpng license v2.
       
  6102     (Contributed by Miguel Ojeda)
       
  6103   Added makefiles for AddressSanitizer-enabled builds.
       
  6104   Cleaned up various makefiles.
       
  6105 
       
  6106 Send comments/corrections/commendations to png-mng-implement at lists.sf.net.
       
  6107 Subscription is required; visit
  6068 https://lists.sourceforge.net/lists/listinfo/png-mng-implement
  6108 https://lists.sourceforge.net/lists/listinfo/png-mng-implement
  6069 to subscribe).
  6109 to subscribe.
  6070 
       
  6071 Glenn R-P