summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* a preliminar implementation of OkLab color space as built-in profileMarti Maria2023-05-151-0/+2
| | | | | | 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 functionMarti Maria2023-04-231-1/+0
| | | | remove undocumented declaration
* add a way to get segments from tone curvesMarti Maria2023-04-231-0/+2
| | | | | - Add a way to get segments from tone curves - Add a check for windows in meson file of fast-float plugin
* Bump 2.15lcms2.15Marti Maria2023-02-281-1/+1
| | | | Make the release
* refresh default build system from DebianMarti Maria2023-02-171-3/+3
| | | | Create a default configure in Debian
* version bumpMarti Maria2023-02-162-3/+3
| | | | | In preparation to 2.15 release candidate Updated copyright year as well
* meson: Refactor the Meson build filesL. E. Segovia2022-12-061-0/+8
|
* Add MSYS2 MinGW supportMarti Maria2022-11-231-2/+2
| | | | both GCC and Clang define __GNUC__ on Windows and understand the visibility attribute
* version 2.14lcms2.14Marti Maria2022-11-011-1/+1
| | | | adjust comment for release
* lcms2-2.14rcMarti Maria2022-10-151-1/+1
| | | | Release candidate 1
* An old function was returning a wrong valueMarti Maria2022-08-311-0/+4
| | | | | 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.
* Add some validationsMarti Maria2022-08-261-1/+1
| | | | Makes no sense to accept profiles with absurd version numbers. That would keep fuzzers busy for a while.
* Remove check on DLL when CMS_NO_REGISTER_KEYWORD is usedMarti Maria2022-08-251-1/+1
| | | | | | 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.
* support for spec 4.4Marti Maria2022-06-301-1/+13
| | | | With this commit lcms2 now supports ICC spec 4.4
* A very preliminar new plug-in on multithreaded transformsMarti Maria2022-06-052-3/+23
| | | | 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.
* Create a panic release for previous fixlcms2.13.1Marti Maria2022-02-031-2/+2
| | | | Printers are suddenly dropping ink on white zones of paper. Create a panic release to include the previous fix.
* update copyright noticesMarti Maria2022-01-291-1/+1
| | | | Update copyrights to generate the release
* release candidate 2 of 2.13lcms2.13rc2Marti Maria2022-01-221-1/+1
| | | | release candidate 2
* Fixes for issues reported by ChristianMarti Maria2022-01-101-1/+1
| | | | | | 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
* Generate lcms2-2.13rc1lcms2.13rc1Marti Maria2022-01-071-1/+1
| | | | Release candidate 1
* Final changes for 2.13Marti Maria2022-01-062-2/+2
| | | | | | - typos - changelog - readme.1st
* bump fast float plugin versionMarti Maria2022-01-051-1/+1
| | | | It is now 1.5
* Documentation for 2.13Marti Maria2022-01-052-2/+2
| | | | We are close to release candidate 0
* first 2.13 betaMarti Maria2021-12-221-2/+2
| | | | Making things ready for 2.13 release
* Recreate autotools filesmm22021-11-061-2/+2
| | | | fix a typo in pointer casts
* Initial premultiplied alpha constantsMarti Maria2021-11-061-6/+23
| | | | Prepare lcms.h for incoming changes
* Remove all autotools filesmm22021-06-241-0/+1
|
* Add automatic linear space detectionMarti Maria2021-06-201-0/+2
| | | | | - 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.
* add cmsGetStageContextIDMarti Maria2021-04-131-1/+2
| | | | cmsGetStageContextID function per issue #253
* Release 2.12lcms2.122.12mm22021-02-061-1/+1
| | | | | Set comment on lcms2.h to version 2.12 Update change log
* Release candidate 2 of lcms2-2.12mm22021-01-241-2/+2
|
* release candidate 1 of 2.12lcms2.12rc1Marti Maria2021-01-051-1/+1
| | | | update changelog and submit release candidate 1 of 2.12
* Clean the _cmsInterpFn16 messMarti Maria2020-12-202-2/+13
| | | | A cleanup of a function pointer being mixed in several places
* Prepare 2.12 release candidate 0Marti Maria2020-12-181-1/+1
| | | | Some changes to prepare incoming release
* Solve Incompatible function pointer type casts #145Marti Maria2020-12-081-6/+1
| | | | Thanks to vlad902 for discovering the issue
* Autotools for latest changesmm22020-12-031-2/+3
|
* First try for fast float plugin automakemm22020-11-022-5/+5
| | | | | | Early 2.12 alpha includes dynamic linking with fast float plugin Next steps in removing generated files from repository
* fast plugin update to development sourcesMarti Maria2020-10-021-0/+3
| | | | | | | 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
* added interpolation kernels for more input channelsMarti Maria2020-09-031-1/+1
| | | | Thanks to Carles Llopis for the idean and the code
* Update lcms2.hMarti Maria2020-06-191-1/+1
| | | | set the reight version number
* Add get tone curve params functionMarti Maria2020-06-151-0/+1
|
* bump tp 2.11Marti Maria2020-06-151-1/+1
| | | | Bump to 2.11
* Regeneration of configuremm22020-05-231-5/+8
|
* Fix end of lines messMarti Maria2020-04-291-0/+1
| | | | Hopefully it is now fixed
* Attempt to upgrade configure script to 2.10Marti Maria2020-04-251-3/+2
| | | | Fix plugins issue as well.
* Revert "Update autotools"Marti Maria2020-04-051-2/+3
| | | | This reverts commit 08fe5c96ed4089b21fa6e6b6248a54a5a4396cb4.
* Update MINGW supportMarti Maria2020-04-021-1/+1
| | | | Fixed a situation where MINGW fails
* Update autotoolsMarti Maria2020-04-011-3/+2
| | | | Update configure script to 2.10
* Prepare 2.10 release (I)Marti Maria2020-04-012-3/+3
| | | | Some minor changes to prepeare 2.10 release
* Fixed a typo in the header file.Dirk Lemstra2019-11-231-1/+1
|