Library for the Portable Network Graphics Format (PNG)

Edit Package libpng16

libpng is the official reference library for the Portable Network
Graphics format (PNG).

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000390 390 Bytes
libpng-1.6.44.tar.xz 0001045640 1020 KB
libpng16.changes 0000065844 64.3 KB
libpng16.keyring 0000005672 5.54 KB
libpng16.spec 0000004962 4.85 KB
rpm-macros.libpng-tools 0000001208 1.18 KB
Latest Revision
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1219523 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 57)
- version update to 1.6.44:
  * Hardened calculations in chroma handling to prevent overflows, and
    relaxed a constraint in cHRM validation to accomodate the standard
    ACES AP1 set of color primaries.
    (Contributed by John Bowler)
  * Removed the ASM implementation of ARM Neon optimizations and updated
    the build accordingly. Only the remaining C implementation shall be
    used from now on, thus ensuring the support of the PAC/BTI security
    features on ARM64.
    (Contributed by Ross Burton and John Bowler)
  * Fixed the pickup of the PNG_HARDWARE_OPTIMIZATIONS option in the
    CMake build on FreeBSD/amd64. This is an important performance fix
    on this platform.
  * Applied various fixes and improvements to the CMake build.
    (Contributed by Eric Riff, Benjamin Buch and Erik Scholz)
  * Added fuzzing targets for the simplified read API.
    (Contributed by Mikhail Khachayants)
  * Fixed a build error involving pngtest.c under a custom config.
    This was a regression introduced in a code cleanup in libpng-1.6.43.
    (Contributed by Ben Wagner)
  * Fixed and improved the config files for AppVeyor CI and Travis CI.
- Drop upstream patch:
  * 563.patch (forwarded request 1219518 from Guillaume_G)
Comments 0
openSUSE Build Service is sponsored by