Changelog for
liblcms2-2-2.12-150400.1.10.x86_64.rpm :
* Sat Apr 24 2021 dmuellerAATTsuse.com- update to 2.12:
* Added build system for fast-float plugin (see plugin documentation)
* Added new build-in sigmoidal tone curve
* Added XCode 12 project
* Added support for multichannel input up to 15 channels
* Fix LUT8 write matrix
* Fix version mess on 10/11
* Fix tools & samples xgetopt
* Fix warnings on different function pointers
* Fix matlab MEX compilation
* plugin: cleanup and better SSE detection
* plugin: add lab to any on float
* plugin: it can now be compiled as C++
* recover PDF documentation, but try to keep it under a resonable size.
* Prevent a rare but possible out-of-bounds read in postscript generator
* Fix some compiler warnings
* Add named color profile building sample to testbed
* Wed Aug 05 2020 elimatAATTopensuse.org- Update to 2.11
* Fixed __cpuid() on fast float plugin to allow gnu gcc
* Fixed copy alpha bounds check
* Fixed data race condition on contexts pool
* Fixed LUT16 write matrix on multichannel V2 profiles- Changes in 2.10
* Added a compilation toggle to remove \"register\" keyword in API.
* Previously commercial, fast_float plug-in is now released as open source under GPL3 license.
* MD5 functions are now accesible through plug-in API.
* Added support for Visual Studio 2019
* Bug fixing.- Drop lcms2-cgats-memory-allocation.patch, its now in upstream code- Refresh patches- Run spec-cleaner
* Wed Oct 03 2018 sbrabecAATTsuse.com- Add check on CGATS memory allocation (bsc1108813, CVE-2018-16435, lcms2-cgats-memory-allocation.patch).
* Mon Nov 27 2017 plinnellAATTopensuse.org- Update to 2.9- Drop 0001-Added-an-extra-check-to-MLU-bounds.patch, it is now in the upstream code
* Bugfix release + Several fixes related with security, and therefore not detailed here. + C++ compiles now without warnings + Added OSX and clang in travis + Added a travis-ci test matrix for many compilers and OS. Thanks to Thomas Weber (debian) for this great improvement. + testbed can now work with dynamic versions of library + Fixed wrong planar formatters regarding linestride interpretation
* Tue Jan 24 2017 plinnellAATTopensuse.org- Added 0001-Added-an-extra-check-to-MLU-bounds.patch
* fixes https://bugzilla.suse.com/show_bug.cgi?id=1021364
* Tue Aug 16 2016 plinnellAATTopensuse.org- Update to 2.8
* Fixed many typos in comments, thanks to Stefan Weil for doing that.
* Fixed localization bug, added a new test case crayons.icc thnaks to Richard Hughes for providing the profile.
* Fixed a bug in optimizer that made some formats (i.e, bits planar) unavailable
* Fixed misalignment problems on Alpha. The compiler does not align strings, and accessing begin of string as a uint16 makes code to fail.
* Added some extra checks to the tools and examples.
* Fix a bug that prevented to read luminance tag
* BIG amount of functionality contributed/Sponsored by Alien Skin Software: TransformStride, copyAlpha, performance plug-ins. Fixes some warnings as well.
* added an extra _ to _stdcall to make it more portable
* Fixed a bug in transicc for named color profiles
* Fixed several compiler warnings
* Added support for Visual Studio 2015
* Fixed for XCODE project
* Thu Apr 14 2016 idonmezAATTsuse.com- Update to GNOME 3.20 Fate#318572
* Fri Jun 26 2015 aloisioAATTgmx.com- Update to version 2.7
* improved multi-threading
* added contexts and a new locking plug-in type
* bugfixes and other minor features- Dropped lcms-endian.patch that was fixed upstream.
* Fri May 16 2014 mailaenderAATTopensuse.org- Fixed missing dependency pthread
* Mon Mar 17 2014 adrianAATTsuse.de- update to version 2.6
* Fixed a double free in recovering from a previous error in default intent handler.
* Fixed some indexing out of bounds in floating point interpolation
* Fixed a bug in PCS/Colorspace order when reading V2 Lab devicelinks
* Added a way to retrieve matrix shaper always, no matter LUT is present
* Changed endianess detection for PowerPC
* Fixed memory leaks on error handling
* Big revamp on Contexts, from Artifex
* New locking plug-in, from Artifex
* Added directories for tiff, jpeg in configure script
* Fix for delete tag memory corruption
* Added pthread dependency. From now lcms supports multithreading