weston/libweston/color-lcms
Leandro Ribeiro 39ada71cb3 gitlab-ci: build and install LittleCMS version 2.16
When using some features from LittleCMS in our CI, we are seeing some
crashes on the address sanitizer. Bumping the LittleCMS version fixes
that. So build and install a more recent version of LittleCMS on our CI.

We chose version 2.16 because it introduces the function
cmsGetToneCurveSegment(). We already make extensive use of that in our
codebase, so it is a good idea to have that on our CI as well.

Now color-curve-segments.c will start to get build on the CI, as
HAVE_CMS_GET_TONE_CURVE_SEGMENT will be true. So we also fix a minor
issue in which we were comparing int with uint in this file, what was
caught after experimenting bumping the LittleCMS version.

Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
2024-02-14 12:13:04 -03:00
..
color-curve-segments.c gitlab-ci: build and install LittleCMS version 2.16 2024-02-14 12:13:04 -03:00
color-curve-segments.h color-lcms: rename curve_set_print() to curveset_print() 2023-06-29 11:08:40 +00:00
color-lcms.c libweston: expose color management support 2024-02-14 11:15:35 -03:00
color-lcms.h color: add support to the color-management protocol 2024-02-14 11:15:35 -03:00
color-profile.c color: add support to the color-management protocol 2024-02-14 11:15:35 -03:00
color-transform.c color: add color properties helper 2024-02-13 14:15:31 -03:00
meson.build color: add support to the color-management protocol 2024-02-14 11:15:35 -03:00