Page MenuHomeSolus

Update gd to 2.3.2
ClosedPublic

Authored by YakoYakoYokuYoku on Mar 16 2021, 6:20 PM.
Tags
None
Referenced Files
F10863339: D10705.id25776.diff
Jun 17 2023, 1:55 AM
F10857230: D10705.diff
Jun 15 2023, 3:53 AM
F10834142: D10705.id25776.diff
Jun 7 2023, 6:47 AM
F10809382: D10705.diff
May 30 2023, 1:24 PM
F10771254: D10705.id25761.diff
May 21 2023, 5:04 AM
Subscribers

Details

Summary

Changelog:

  • 2.3.2:
    • gif: allow decoding when both Global and Local Colormaps are missing.
    • avif: Support for AVIF images via libavif.
    • heif: Support for HEIF/AVIF images via libheif.
    • webp: Drop ../deps/ search when building with cmake.
  • 2.3.1:
    • Fix potential integer overflow detected by oss-fuzz.
    • Fix gdlib.pc: use Requires instead of Libs.
    • Fix gdImageStringFT() fails for empty strings as of libgd 2.3.0.
    • Fix typo but preserve backwards compat.
    • Compute average in gdGuessBackgroundColorFromCorners properly.
    • CMakeLists.txt: zlib is enabled implicitly.
    • src/config.h.cmake: replace #cmakedefine01 with #define in macro ENABLE_GD_FORMATS.
    • gdlib.pc: use prefixes for pkgconfig file.
    • cmake: remove required host includes.
    • Move initial declaration out of for loop.
    • distribute getlib script.
    • Make gd_nnquant.c less likely to introduce duplicate definitions.
    • webp: support pkg-config file
    • gd_io: replace internal Putchar with gdPutC.
    • gd_io: trim unused Putword function.
    • Add REQUIRED to FIND_PACKAGE(ZLIB).

Signed-off-by: Martin Reboredo <yakoyoku@gmail.com>

Test Plan

Built and run a program successfully, rebuilt libgphoto2 too.

Diff Detail

Repository
R1697 gd
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

JoshStrobl edited the summary of this revision. (Show Details)
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Mar 18 2021, 7:39 AM
This revision was automatically updated to reflect the committed changes.