Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-23 | fix previous fix | Marti Maria | |
we used this internally, so let's get it back | |||
2022-07-23 | add codeguards for forged profiles | Marti Maria | |
defeat another try to hack the engine by feeding it with absurd data | |||
2022-07-21 | Fast float cannot deal with float Lab as output | Marti Maria | |
Get rid of this case | |||
2022-07-08 | Fixed a minor memory leak when dealing with bar params | Marti Maria | |
If some hacker is trying to trick us, don't leak memory when we piss him off. | |||
2022-07-06 | Merge pull request #324 from SoapGentoo/type-punning-union | Marti Maria | |
Perform type punning via union without undefined behavior Looks great, thank you! | |||
2022-07-06 | Fix missing pixels on threaded plugin | Marti Maria | |
Fix: some spare pixels were not transformed. Added a check on testbed to see if results are same as without plugin | |||
2022-07-06 | fix memory leaks on testbed | Marti Maria | |
Fix some memory leaks on fast float plug-in testbed Fix memory leak on unregister plugin for global context Fix MS VS 2022 references | |||
2022-07-05 | Perform type punning via union without undefined behavior | David Seifert | |
* The previous code from c3d7f491e2daebda2413fb3d2935c51df1c50ac7 still contains undefined behavior, since it just creates temporary pointer variables. | |||
2022-07-02 | Bump to 2.14, fix strict aliasing warnings | Marti Maria | |
Set autotools version to 2.14 Fix a warning on strict aliasing (likely to be a gcc bug) Fix a c++ compilation error | |||
2022-06-30 | support for spec 4.4 | Marti Maria | |
With this commit lcms2 now supports ICC spec 4.4 | |||
2022-06-05 | Merge branch 'master' of https://github.com/mm2/Little-CMS | Marti Maria | |
2022-06-05 | version should be dynamic | Marti Maria | |
On all utils, to get right number even a *.so is used. | |||
2022-06-05 | update configure to new plugin | Marti Maria | |
automate make check on threaded plugin | |||
2022-06-05 | Merge branch 'master' of https://github.com/mm2/Little-CMS | Marti Maria | |
2022-06-05 | use a better time measurement | Marti Maria | |
Avoid clock() for performance measurements | |||
2022-06-05 | fix autotools files for threaded plugin | Marti Maria | |
tune up linux support | |||
2022-06-05 | fix linux thread creation | Marti Maria | |
fix first try, which was wrong | |||
2022-06-05 | min macro is not portable | Marti Maria | |
fix for min macro | |||
2022-06-05 | Merge branch 'master' of https://github.com/mm2/Little-CMS | Marti Maria | |
2022-06-05 | A very preliminar new plug-in on multithreaded transforms | Marti Maria | |
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. | |||
2022-05-25 | Merge pull request #312 from prrace/unused | Marti Maria | |
Xcode 13.3 warning on var set but not used in cmstypes.c Looks great, thank you! | |||
2022-05-04 | Take PR#121 into account | Marti Maria | |
PR#121 that I just miss out for a long, long time. cmsOpenProfileFormFile now accepts "e" as a modifier for close on exec functionality. Is up to the caller to provide or not the option. Documentation will be updated ASAP. | |||
2022-05-01 | Fix PR #320 (2) | Marti Maria | |
Missing files for previous commit | |||
2022-05-01 | Fix PR#320 | Marti Maria | |
The PR was ok for out of tree builds but unfortunately normal builds were broken. Now is fixed . | |||
2022-05-01 | Merge pull request #320 from sliedes/fix-oot-build-nogen | Marti Maria | |
Looks great, thanks you! | |||
2022-05-01 | Fix out-of-tree build. Requires rerunning autoconf. | Sami Liedes | |
2022-04-06 | Merge pull request #313 from djelinski/sting-typo | Marti Maria | |
Fix Sting typo. Looks great, thank you. I wonder how this has passed unnoticed so many years. | |||
2022-04-06 | Fix Sting typo | Daniel Jelinski | |
Add missing `r` in `string`s | |||
2022-03-25 | Revert "Make const some tables" | Marti Maria | |
This reverts commit effdf1f9a59c15d8d684a7d75d2d511f63d1760c. | |||
2022-03-25 | Make const some tables | Marti Maria | |
Some tables and pointers can be made constant | |||
2022-03-24 | Fix black point compensation issue on unbounded capable profiles | Marti Maria | |
Some profiles on unbounded mode can return L* negative, this was affecting black point compensation algorithm. Also, added dynamic version reporting as fixing the described bug uncovered an issue with *.so version reporting | |||
2022-03-18 | Xcode 13.3 warning on var set but not used in cmstypes.c | prrace | |
2022-03-17 | Merge pull request #311 from odrobnik/master | Marti Maria | |
Silenced two Int mismatch warnings Looks great, thank you! | |||
2022-03-17 | Silenced two Int mismatch warnings | Oliver Drobnik | |
2022-03-08 | Update raw tag comments | mm2 | |
Thanks to Phil Race to point the comments were not so accurate. | |||
2022-03-06 | Update testcms2.c | Marti Maria | |
fix a typo | |||
2022-03-06 | Detect whatever a built-in has been corrupted by means of cmsWriteRawTag | Marti Maria | |
Thanks to @prrace to detect such subtle bug. cmsWriteRawTag could cause a segfault when used to corrupt a tag on a built-in profile- | |||
2022-02-27 | fix a typo on comment | Marti Maria | |
A minor typo (Thanks Aaron Boxer for spotting this) | |||
2022-02-27 | annotate MatShaperEval16 as no sanitize | Marti Maria | |
Get rid on those signed overflow warnings (only works on clang compiler for now) | |||
2022-02-20 | Merge branch 'master' of https://github.com/mm2/Little-CMS | Marti Maria | |
2022-02-20 | Version bump on plug-inm due the last fix | Marti Maria | |
The impact of last change makes necessary a version bump | |||
2022-02-20 | Fix LUT based optimization on 8 bits | Marti Maria | |
Most times, optimization was discarded where it could be used. Monotonicity is not needed here. Added a small demo. | |||
2022-02-17 | Merge pull request #306 from luzpaz/typo-testbed | Marti Maria | |
Fix trivial typos in testbed | |||
2022-02-17 | Fix trivial typos in testbed | luz paz | |
2022-02-13 | Merge branch 'master' of https://github.com/mm2/Little-CMS | Marti Maria | |
2022-02-13 | Get rid of some warnings, enable ASAN | Marti Maria | |
Enable address sanitizer on testbed (windows, Visual Studio) | |||
2022-02-12 | Fix an out of bounds read | Marti Maria | |
Harmless but nasty, the memory was read and then not used. | |||
2022-02-11 | remove bashisism | Marti Maria | |
Get rid of == on test, which is a bash extension | |||
2022-02-11 | update configure script | Marti Maria | |
after autotools generation | |||
2022-02-11 | Fix extra whitespace in configure | Marti Maria | |
Thanks to @whitslack to pointing out this |