Page MenuHomeSolus

Update liblcms2 to 2.13.1

Authored by aleksvor on Aug 9 2022, 9:14 PM.



Summarized changelog:

  • Fix a bug on grayscale that made printing gray on white paper.


  • Added support for premultiplied alpha.
  • CGATS parser can now deal with very long strings.
  • Added thread safe code to get time.
  • Added automatic linear space detection.
  • Added cmsGetStageContextID function.
  • Added cmsDetectRGBProfileGamma.
  • Fixed mem leaks and out-of bounds accesses as reported by fuzzer.

Full changelogs available here for 2.13 and here for 2.13.1

Test Plan

Built and tested libplacebo 4.208.0 against this version.

Diff Detail

R1609 liblcms2
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

aleksvor created this revision.Aug 9 2022, 9:14 PM
aleksvor requested review of this revision.Aug 9 2022, 9:14 PM
Staudey edited the summary of this revision. (Show Details)Aug 12 2022, 9:01 PM
Staudey accepted this revision.Aug 13 2022, 3:24 PM
Staudey added a subscriber: Staudey.

LGTM, thanks!

This revision is now accepted and ready to land.Aug 13 2022, 3:24 PM
This revision was automatically updated to reflect the committed changes.