Skip to content

Releases: mm2/Little-CMS

LittleCMS 2.12

06 Feb 17:03
@mm2 mm2
Compare
Choose a tag to compare

lcms2-2.12 is a maintenance release

Changes:
Added build system for fast-float plugin (see plugin documentation)
Added new build-in sigmoidal tone curve
Added XCode 12 project
Addes 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

Release candidate 2 of lcms2-2.12

24 Jan 18:23
@mm2 mm2
Compare
Choose a tag to compare
Pre-release

lcms2-2.12 is a maintenance release

WARNING: THIS IS A RELEASE CANDIDATE. FINAL CONTENTS OF 2.12 MAY VARY

Changes from RC1
-Fix some compiler warnings
-Add named color profile building sample to testbed

Changes:
Added build system for fast-float plugin (see plugin documentation)
Added new build-in sigmoidal tone curve
Added XCode 12 project
Addes 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

Release candidate 1 of lcms2-2.12

05 Jan 17:01
@mm2 mm2
Compare
Choose a tag to compare
Pre-release

lcms2-2.12 is a maintenance release

WARNING: THIS IS A RELEASE CANDIDATE. FINAL CONTENTS OF 2.12 MAY VARY

Changes:
Added build system for fast-float plugin (see plugin documentation)
Added new build-in sigmoidal tone curve
Added XCode 12 project
Addes 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

LittleCMS 2.11

16 Jun 20:54
@mm2 mm2
Compare
Choose a tag to compare

Due to some errors found in 2.10, I have packed this new released with all known blockers hopefully solved. Actually, a slight misinterpretation of a feature can have catastrophic consequences for other big packages that relies on this library, so I prefer to do a new release few days after 2.10 and keep good mood.

As a plus, the documentation is now on ODT format, which reduces greatly the package size. The final tarball is reduced from roughly from 14 Mb to 6Mb. Not bad, as there is no need to make a separate package with no documentation anymore. Never mind, I really didn't like the idea of code without documentation at all.

Fixed glitches:

GIMP was affected by a copy-alpha bug on double formats that prevented some brushes to work.
There was a race condition in create context. Was there since 2.2. Very hard to reproduce.
fast float plug-in didn´t work for linux because a bogus __cpuid() call for SSE2 detection.
LUT16 on V2 Profiles matrix was wrong on multichannel.
Create transform optimization may fail in some combinations.
Some of those bugs were serious enough to do a maintenance release, so here it is.

Download Little cms color engine

LittleCMS 2.10

05 Jun 19:42
@mm2 mm2
Compare
Choose a tag to compare

Change Log:

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.

Release candidate of lcms 2.10

19 May 19:52
@mm2 mm2
Compare
Choose a tag to compare
Pre-release

After a long period of inactivity, I am happy to announce the imminent release of lcms2-2.10.

It includes bug fixes and some compilation aids, like the possibility of removing the "register" modifier. MD5 is now accesible in API. PostScript CSA generation is also much better, thanks to Philipp Knechtges. This solves historical performance issues on PostScript which affect many intepreters, Camelot, Ghostscript...

Maybe the biggest difference of 2.10 with other releases lies in the bundle with the "fast float" plug-in.

Previouly released as a commercial package, the "fast float" plug-in increases floating point performance significantly. Thet means, you call a function when initializing your code and you get a throughput gain when doing floating point transforms. The plug-in has also other features like dithered output or fast 8 bit RGB transforms. There is a test bed in the plug-in directory that shows and measures the throughput gain in your target computer.

I have decided to releases this plug-in AS OPEN SOURCE UNDER GPL3 LICENCE. Please check the license carefully before including the code in your applications. This is only on the plug-in, the lcms2 core is still under MIT license. In case of doubt you can contact me on this mailing list or by using the mail info { at } littlecms { dot } com

If the release candidate is ok for all you, I will proceed with the official in a very few.