Next | Query returned 205 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2024-09-13 09:44:41 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
png: update to 1.6.44.

Changes from version 1.6.43 to version 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.
   2024-02-24 10:39:59 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
png: update to 1.6.43.

We now have support for eXIf chunks in the "push" reader, thanks to Chris
Blume. On the topic of EXIF support: the "pngexifinfo" experiment, which
had evolved together with the draft specification until it reached its
final form known as "eXIf 2017-05-31", is now available at its new home in
the new subdirectory contrib/pngexif.

Interestingly, we have a fix that is applicable to the 16-bit platform
builds of libpng (which, by the way, are not only still existing but also
still functioning), thanks to John Bowler.

And we have all kinds of fixes and improvements in the build scripts, in
the test suite, and in the CI verification process. Notable among those
improvements is the linting script (ci/ci_lint.sh), running automatically
as a GitHub Action for all contributors. (Thanks, GitHub!)
   2024-01-30 21:53:16 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
png: update to 1.6.42.

Thanks to Matthieu Darbois who reported an API+ABI breakage in the macro
function png_check_sig(), accidentally introduced in libpng-1.6.41, we are
having an earlier-than-anticipated release version 1.6.42.
   2024-01-25 08:10:30 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
png: update to 1.6.41.

Changes from version 1.6.40 to version 1.6.41
---------------------------------------------

 * Added SIMD-optimized code for the Loongarch LSX hardware.
   (Contributed by GuXiWei, JinBo and ZhangLixia)
 * Fixed the run-time discovery of MIPS MSA hardware.
   (Contributed by Sui Jingfeng)
 * Fixed an off-by-one error in the function `png_do_check_palette_indexes`,
   which failed to recognize errors that might have existed in the first
   column of a broken palette-encoded image. This was a benign regression
   accidentally introduced in libpng-1.6.33. No pixel was harmed.
   (Contributed by Adam Richter; reviewed by John Bowler)
 * Fixed, improved and modernized the contrib/pngminus programs, i.e.,
   png2pnm.c and pnm2png.c
 * Removed old and peculiar portability hacks that were meant to silence
   warnings issued by gcc version 7.1 alone.
   (Contributed by John Bowler)
 * Fixed and modernized the CMake file, and raised the minimum required
   CMake version from 3.1 to 3.6.
   (Contributed by Clinton Ingram, Timothy Lyanguzov, Tyler Kropp, et al.)
 * Allowed the configure script to disable the building of auxiliary tools
   and tests, thus catching up with the CMake file.
   (Contributed by Carlo Bramini)
 * Fixed a build issue on Mac.
   (Contributed by Zixu Wang)
 * Moved the Autoconf macro files to scripts/autoconf.
 * Moved the CMake files (except for the main CMakeLists.txt) to
   scripts/cmake and moved the list of their contributing authors to
   scripts/cmake/AUTHORS.md
 * Updated the CI configurations and scripts.
 * Relicensed the CI scripts to the MIT License.
 * Improved the test coverage.
   (Contributed by John Bowler)
   2023-06-26 15:10:12 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
png: update to 1.6.40.

Changes from version 1.6.39 to version 1.6.40
---------------------------------------------

 * Fixed the eXIf chunk multiplicity checks.
 * Fixed a memory leak in pCAL processing.
 * Corrected the validity report about tRNS inside png_get_valid().
 * Fixed various build issues on *BSD, Mac and Windows.
 * Updated the configurations and the scripts for continuous integration.
 * Cleaned up the code, the build scripts, and the documentation.
   2022-12-07 09:04:09 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
png: updated to 1.6.39

libpng 1.6.39, is a maintenance release with various fixes and improvements, \ 
including a change to signal large PNG chunks as benign errors rather than hard \ 
errors.
   2022-09-26 19:08:37 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
png: updated to 1.6.38

Version 1.6.38 [September 14, 2022]
  Added configurations and scripts for continuous integration.
  Fixed various errors in the handling of tRNS, hIST and eXIf.
  Implemented many stability improvements across all platforms.
  Updated the internal documentation.
   2021-10-26 12:47:26 by Nia Alarie | Files touched by this commit (800)
Log message:
graphics: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:13:27 by Nia Alarie | Files touched by this commit (800)
Log message:
graphics: Remove SHA1 hashes for distfiles
   2021-05-18 12:05:18 by Jonathan Perkin | Files touched by this commit (3)
Log message:
png: Fix libpng-config --libs and --ldflags output.

They should include the full list of libraries and linker flags, similar
to pkg-config and other *-config scripts.  Bump PKGREVISION.

Next | Query returned 205 messages, browsing 1 to 10 | Previous