| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Oklab is an alternative to CIE Lab. It works with the same logic, but claims to be more perceptually uniform than CIELab.
Thanks to Lukas Sommer for the idea and Björn Ottosson for the documentation
|
|
|
|
| |
remove undocumented declaration
|
|
|
|
|
| |
- Add a way to get segments from tone curves
- Add a check for windows in meson file of fast-float plugin
|
|
|
|
| |
Make the release
|
|
|
|
| |
Create a default configure in Debian
|
|
|
|
|
| |
In preparation to 2.15 release candidate
Updated copyright year as well
|
| |
|
|
|
|
| |
both GCC and Clang define __GNUC__ on Windows and understand the visibility attribute
|
|
|
|
| |
adjust comment for release
|
|
|
|
| |
Release candidate 1
|
|
|
|
|
| |
It makes no sense that cmsChannelsOf() returns 3 when colorspace is bugus. Added a new function that returns -1 instead. Will document that in 2.15.
It is in the API now, but not in docs.
|
|
|
|
| |
Makes no sense to accept profiles with absurd version numbers. That would keep fuzzers busy for a while.
|
|
|
|
|
|
| |
That was originally intended to prevent building DLLs with different ABI, but since you can actually build .so on linux with this flaw, makes no sense to check only one platform.
I would rather left the decision to developers. You are free to create a .so or DLL with incompatible parameter passing if you use CMS_NO_REGISTER_KEYWORD , it is up to you to check consistency.
|
|
|
|
| |
With this commit lcms2 now supports ICC spec 4.4
|
|
|
|
| |
This is just the first try to get a new plugin type and a working example. Manuals are still missing. Basically a plug-in of this type adds multicore capabilities. May be used for GPU in future.
|
|
|
|
| |
Printers are suddenly dropping ink on white zones of paper. Create a panic release to include the previous fix.
|
|
|
|
| |
Update copyrights to generate the release
|
|
|
|
| |
release candidate 2
|
|
|
|
|
|
| |
Detect RGB Gamma function now listed in CHANGES file
Fixed a typo that has been there for ages, "thereshold"
Added ARM target to VS2022 project
|
|
|
|
| |
Release candidate 1
|
|
|
|
|
|
| |
- typos
- changelog
- readme.1st
|
|
|
|
| |
It is now 1.5
|
|
|
|
| |
We are close to release candidate 0
|
|
|
|
| |
Making things ready for 2.13 release
|
|
|
|
| |
fix a typo in pointer casts
|
|
|
|
| |
Prepare lcms.h for incoming changes
|
| |
|
|
|
|
|
| |
- Added a function to estimate gamma space of RGB profiles (only a subset). This function is still undocumented.
- Lcms now automatically turns off optimizations when 16-bit on RGB and input linear space is found.
|
|
|
|
| |
cmsGetStageContextID function per issue #253
|
|
|
|
|
| |
Set comment on lcms2.h to version 2.12
Update change log
|
| |
|
|
|
|
| |
update changelog and submit release candidate 1 of 2.12
|
|
|
|
| |
A cleanup of a function pointer being mixed in several places
|
|
|
|
| |
Some changes to prepare incoming release
|
|
|
|
| |
Thanks to vlad902 for discovering the issue
|
| |
|
|
|
|
|
|
| |
Early 2.12 alpha
includes dynamic linking with fast float plugin
Next steps in removing generated files from repository
|
|
|
|
|
|
|
| |
Fixes several issues on C++ (functions not found due to mangling)
Converts all optimizers to version 2
Adds complete alpha handling
Improves speed on certain cases
|
|
|
|
| |
Thanks to Carles Llopis for the idean and the code
|
|
|
|
| |
set the reight version number
|
| |
|
|
|
|
| |
Bump to 2.11
|
| |
|
|
|
|
| |
Hopefully it is now fixed
|
|
|
|
| |
Fix plugins issue as well.
|
|
|
|
| |
This reverts commit 08fe5c96ed4089b21fa6e6b6248a54a5a4396cb4.
|
|
|
|
| |
Fixed a situation where MINGW fails
|
|
|
|
| |
Update configure script to 2.10
|
|
|
|
| |
Some minor changes to prepeare 2.10 release
|
| |
|