| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: liblcms2-doc | Distribution: openSUSE Tumbleweed |
| Version: 2.18 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Apr 10 22:15:11 2026 |
| Group: Documentation/Other | Build host: reproducible |
| Size: 2409230 | Source RPM: lcms2-2.18-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.littlecms.com/ | |
| Summary: User and developer documentation for lcms2 | |
This package contains user and developer documentation for lcms2.
MIT
* Fri Apr 10 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 2.18
* Fix a signed integer overflow which could trigger a FPE_INTOVF.
* Added documentation for PCS illuminants and chromatic
adaptation.
* Check for a possible out-of-bounds in softproofing transforms
when using cmsCreateExtendedTransform
* Fix for a out-of-bound read, issue #522.
* Add an extra check for out-of-bounds read when misusing a
support function.
* avoid divide by zero, special case from spec. notes on CAM02.
* Fix CGATS parser bug when number has a "+" sign.
* Fix a typo when handling a special case for BPC.
* Fixed a loss of precision when Lab16 is used as input color
space on integer transforms.
* Fixes hypotetical corrupted pointer in non-happy path. Cannot
happen in real world.
* Fix a theoretical memory leak.
* Mark some tables as const.
* Make the param of cmsCreateLab4Profile() to refer to the media
white instead of the illuminant.
* fix a warning in unit tests.
* Remove redundant check. Fixes #497.
* Update autotools.
* fix plugins soname + add oklab to transicc (experimental).
* meson: ability to disable .so.version libraries.
* Fix black point detection when using darker colorant..
* testcms2.c: Fix incorrect string comparisons.
* Fix CICp tag size..
* Fix broken linkicc.
* Add a guard against a wrong use of flags.
* Fix for #469 heap buffer overflow on convert_utf16_to_utf32().
- Use %ldconfig_scriptlets macro
* Tue Oct 07 2025 Antonio Teixeira <antonio.teixeira@suse.com>
- Enable threads support
* Drop lcms2-visibility.patch as it was causing linker errors when
enabling threads
* Wed Sep 17 2025 Antonio Teixeira <antonio.teixeira@suse.com>
- Update to 2.17:
* Add fuzzers foundation. Many thanks to Amir Montazery and Open-Source
Technology Improvement Fund (ostif.org), Google, for funding that.
* Add ability to disable building tests in meson
* Fixed gamut warning not working on certain conditions
* Mac sequoia added to test beds
* Add the possibility of duplicating a NULL context for cloning defaults.
* Small cleanup of CGATS parser.
* Change computation of profile ID to follow actual ICC spec (yes, they
changed the spec!)
* Allow to apply color management on memory blocks > 4Gb.
* Get rid of samples on meson compilation
* Increase coverage of pre-multiplied alpha.
* Bug fixing and cosmetical work.
- Refresh lcms2-ocloexec.patch
* Mon Dec 04 2023 Antonio Teixeira <antonio.teixeira@suse.com>
- update to 2.16:
* New: import .CUBE files as RGB device links
* New: Read/Write MHC2 tags for Windows GPU access
* New: Support for UTF8 on multi-localized Unicode functions
* New: Support for OkLab color space, built-in and formatter.
* Improved: floating point transforms float -> integer are now
honored as float
* Improved: MSYS2, mingw is now supported
* Improved: preferred CMM, platform and creator now survives profile
edition.
* Fixed: tificc now can deal with Lab TIFF
* Fixed: code can now be compiled by a C++17 compiler, "register"
keyword use detected at compile time.
* Fixed: Reverted PostScript creation that corrupted some interpreters.
* Bug fixing
* Sat Apr 15 2023 Dirk Müller <dmueller@suse.com>
- update to 2.15:
* New MESON build system, many thanks to amispark and Lovell
Fuller for bringing this.
* Fixed a bug that caused memory corruption on colord
* cmsReadRawTag can read portions of tags again. Removing this
caused colord to segfault when dumping profiles
* Added more checks based of fuzzer discoveries.
* MSYS2 can now compile lcms2
* Checked on Apple Silicon M1 and M2
* Fixed a bug of fastfloat plug-in that affected Krita CMYK
color selector
- drop 0001-fix-memory-corruption-when-unregistering-plugins.patch (upstream)
* Mon Dec 12 2022 Dirk Müller <dmueller@suse.com>
- switch to pkgconfig(zlib) for alternative providers support
* Wed Nov 16 2022 Dave Plater <davejplater@gmail.com>
- Removed reverse-0001-fix-memory-leaks-on-testbed.patch and added
0001-fix-memory-corruption-when-unregistering-plugins.patch as
final fix for https://github.com/hughsie/colord/issues/145
* Fri Nov 11 2022 Dave Plater <davejplater@gmail.com>
- Added reverse-0001-fix-memory-leaks-on-testbed.patch to fix
colord's i586 build failure
* Tue Nov 08 2022 Christophe Giboudeaux <christophe@krop.fr>
- Update to 2.14:
* lcms2 now implements ICC specification 4.4
* New multi-threaded plug-in
* Several fixes to keep fuzzers happy
* Removed check on DLL when CMS_NO_REGISTER_KEYWORD is used
* Added more validation against broken profiles
* Added more help to several tools
* Revised documentation
* Mon Feb 14 2022 Dirk Müller <dmueller@suse.com>
- update to 2.13.1:
* Fix a bug on grayscale that made printing gray on white paper
* Added support for premultiplied alpha
* tifficc can now handle alpha channels, both unassociated and premultiplied
* Better documentation
* CGATS parser can now deal with very long strings
* Added Projects for Visual Studio 2020
* Travis CI discontinued, GitHub actions used instead
* Added a very preliminary meson build script (thanks to xclaesse)
* Added ARM64 target to visual studio 2019 (thanks to gaborkertesz-linaro)
* Added thread safe code to get time
* Added automatic linear space detection
* Added cmsGetStageContextID function
* Added cmsDetectRGBProfileGamma
* configure now accepts --without-fastfloat to turn plugin off
* autogen.sh has now a --distclean toggle to get rid of all autotools generated files
* Checked to work on STM32 Cortex-A, Cortex-M families
* Bug & typos fixing (thanks to many reporters and contributors)
* Fixed mem leaks and out-of bounds accesses as reported by fuzzer
/usr/share/doc/packages/liblcms2-doc /usr/share/doc/packages/liblcms2-doc/LittleCMS2.18 API.pdf /usr/share/doc/packages/liblcms2-doc/LittleCMS2.18 Plugin API.pdf /usr/share/doc/packages/liblcms2-doc/LittleCMS2.18 tutorial.pdf
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Apr 20 22:27:34 2026