SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for liblcms2-devel-2.16-lp156.99.2.x86_64.rpm :

* Mon Dec 04 2023 Antonio Teixeira - 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 - 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 - switch to pkgconfig(zlib) for alternative providers support
* Wed Nov 16 2022 Dave Plater - 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 - Added reverse-0001-fix-memory-leaks-on-testbed.patch to fix colord\'s i586 build failure
* Tue Nov 08 2022 Christophe Giboudeaux - 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 - 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
* Mon Jan 31 2022 Paolo Stivanin - Update to 2.13:
* Added support for premultiplied alpha
* tifficc can now handle alpha channels, both unassociated and premultiplied
* CGATS parser can now deal with very long strings
* Added Projects for Visual Studio 2020
* 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 function
* configure now accepts --without-fastfloat to turn plugin off
* Checked to work on STM32 Cortex-A, Cortex-M families
* Bug & typos fixing (thanks to many reporters and contributors)- Rebase lcms2-visibility.patch
* Sat Apr 24 2021 Dirk Müller - 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 Matthias Eliasson - 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.
 
ICM