Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mm2/Little-CMS.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-23fix previous fixMarti Maria
we used this internally, so let's get it back
2022-07-23add codeguards for forged profilesMarti Maria
defeat another try to hack the engine by feeding it with absurd data
2022-07-21Fast float cannot deal with float Lab as outputMarti Maria
Get rid of this case
2022-07-08Fixed a minor memory leak when dealing with bar paramsMarti Maria
If some hacker is trying to trick us, don't leak memory when we piss him off.
2022-07-06Merge pull request #324 from SoapGentoo/type-punning-unionMarti Maria
Perform type punning via union without undefined behavior Looks great, thank you!
2022-07-06Fix missing pixels on threaded pluginMarti Maria
Fix: some spare pixels were not transformed. Added a check on testbed to see if results are same as without plugin
2022-07-06fix memory leaks on testbedMarti 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-05Perform type punning via union without undefined behaviorDavid Seifert
* The previous code from c3d7f491e2daebda2413fb3d2935c51df1c50ac7 still contains undefined behavior, since it just creates temporary pointer variables.
2022-07-02Bump to 2.14, fix strict aliasing warningsMarti 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-30support for spec 4.4Marti Maria
With this commit lcms2 now supports ICC spec 4.4
2022-06-05Merge branch 'master' of https://github.com/mm2/Little-CMSMarti Maria
2022-06-05version should be dynamicMarti Maria
On all utils, to get right number even a *.so is used.
2022-06-05update configure to new pluginMarti Maria
automate make check on threaded plugin
2022-06-05Merge branch 'master' of https://github.com/mm2/Little-CMSMarti Maria
2022-06-05use a better time measurementMarti Maria
Avoid clock() for performance measurements
2022-06-05fix autotools files for threaded pluginMarti Maria
tune up linux support
2022-06-05fix linux thread creationMarti Maria
fix first try, which was wrong
2022-06-05min macro is not portableMarti Maria
fix for min macro
2022-06-05Merge branch 'master' of https://github.com/mm2/Little-CMSMarti Maria
2022-06-05A very preliminar new plug-in on multithreaded transformsMarti 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-25Merge pull request #312 from prrace/unusedMarti Maria
Xcode 13.3 warning on var set but not used in cmstypes.c Looks great, thank you!
2022-05-04Take PR#121 into accountMarti 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-01Fix PR #320 (2)Marti Maria
Missing files for previous commit
2022-05-01Fix PR#320Marti Maria
The PR was ok for out of tree builds but unfortunately normal builds were broken. Now is fixed .
2022-05-01Merge pull request #320 from sliedes/fix-oot-build-nogenMarti Maria
Looks great, thanks you!
2022-05-01Fix out-of-tree build. Requires rerunning autoconf.Sami Liedes
2022-04-06Merge pull request #313 from djelinski/sting-typoMarti Maria
Fix Sting typo. Looks great, thank you. I wonder how this has passed unnoticed so many years.
2022-04-06Fix Sting typoDaniel Jelinski
Add missing `r` in `string`s
2022-03-25Revert "Make const some tables"Marti Maria
This reverts commit effdf1f9a59c15d8d684a7d75d2d511f63d1760c.
2022-03-25Make const some tablesMarti Maria
Some tables and pointers can be made constant
2022-03-24Fix black point compensation issue on unbounded capable profilesMarti 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-18Xcode 13.3 warning on var set but not used in cmstypes.cprrace
2022-03-17Merge pull request #311 from odrobnik/masterMarti Maria
Silenced two Int mismatch warnings Looks great, thank you!
2022-03-17Silenced two Int mismatch warningsOliver Drobnik
2022-03-08Update raw tag commentsmm2
Thanks to Phil Race to point the comments were not so accurate.
2022-03-06Update testcms2.cMarti Maria
fix a typo
2022-03-06Detect whatever a built-in has been corrupted by means of cmsWriteRawTagMarti 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-27fix a typo on commentMarti Maria
A minor typo (Thanks Aaron Boxer for spotting this)
2022-02-27annotate MatShaperEval16 as no sanitizeMarti Maria
Get rid on those signed overflow warnings (only works on clang compiler for now)
2022-02-20Merge branch 'master' of https://github.com/mm2/Little-CMSMarti Maria
2022-02-20Version bump on plug-inm due the last fixMarti Maria
The impact of last change makes necessary a version bump
2022-02-20Fix LUT based optimization on 8 bitsMarti Maria
Most times, optimization was discarded where it could be used. Monotonicity is not needed here. Added a small demo.
2022-02-17Merge pull request #306 from luzpaz/typo-testbedMarti Maria
Fix trivial typos in testbed
2022-02-17Fix trivial typos in testbedluz paz
2022-02-13Merge branch 'master' of https://github.com/mm2/Little-CMSMarti Maria
2022-02-13Get rid of some warnings, enable ASANMarti Maria
Enable address sanitizer on testbed (windows, Visual Studio)
2022-02-12Fix an out of bounds readMarti Maria
Harmless but nasty, the memory was read and then not used.
2022-02-11remove bashisismMarti Maria
Get rid of == on test, which is a bash extension
2022-02-11update configure scriptMarti Maria
after autotools generation
2022-02-11Fix extra whitespace in configureMarti Maria
Thanks to @whitslack to pointing out this