| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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.
|
|
|
|
| |
Missing files for previous commit
|
|
|
|
| |
The PR was ok for out of tree builds but unfortunately normal builds were broken. Now is fixed .
|
|\
| |
| | |
Looks great, thanks you!
|
|/ |
|
|\
| |
| |
| | |
Fix Sting typo.
Looks great, thank you. I wonder how this has passed unnoticed so many years.
|
|/
|
| |
Add missing `r` in `string`s
|
|
|
|
| |
This reverts commit effdf1f9a59c15d8d684a7d75d2d511f63d1760c.
|
|
|
|
| |
Some tables and pointers can be made constant
|
|
|
|
|
| |
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
|
|\
| |
| |
| | |
Silenced two Int mismatch warnings
Looks great, thank you!
|
|/ |
|
|
|
|
| |
Thanks to Phil Race to point the comments were not so accurate.
|
|
|
|
| |
fix a typo
|
|
|
|
|
| |
Thanks to @prrace to detect such subtle bug.
cmsWriteRawTag could cause a segfault when used to corrupt a tag on a built-in profile-
|
|
|
|
| |
A minor typo (Thanks Aaron Boxer for spotting this)
|
|
|
|
| |
Get rid on those signed overflow warnings (only works on clang compiler for now)
|
|\ |
|
| |\
| | |
| | | |
Fix trivial typos in testbed
|
| |/ |
|
| |
| |
| |
| | |
The impact of last change makes necessary a version bump
|
|/
|
|
| |
Most times, optimization was discarded where it could be used. Monotonicity is not needed here. Added a small demo.
|
|\ |
|
| |
| |
| |
| | |
Harmless but nasty, the memory was read and then not used.
|
|/
|
|
| |
Enable address sanitizer on testbed (windows, Visual Studio)
|
|
|
|
| |
Get rid of == on test, which is a bash extension
|
|
|
|
| |
after autotools generation
|
|
|
|
| |
Thanks to @whitslack to pointing out this
|
|
|
|
| |
Printers are suddenly dropping ink on white zones of paper. Create a panic release to include the previous fix.
|
|
|
|
| |
Thanks to Aaron Boxer for reporting this issue
|
|
|
|
| |
remove experimental file
|
|
|
|
| |
Travis is now discontinued
|
|
|
|
| |
Update copyrights to generate the release
|
|
|
|
| |
CMYK should also be taken into account
|
|\ |
|
| |
| |
| |
| |
| | |
In[0] + In[1] + In[2] may overflow, (cmsFloat64Number) In[0] + In[1] + In[2] is safe.
Same on promotion to double before multiplication.
|
| |
| |
| |
| | |
Should not affect any functionality
|
| |
| |
| |
| | |
gcc detects mixed signed/unsigned so let's fix it.
|
| |
| |
| |
| | |
release candidate 2
|
|/
|
|
| |
Thanks to Krita folks for discovering the issue
|
|
|
|
| |
From chrome's fuzzer
|
|
|
|
| |
Not used on normal color management, but it's good to have robust code.
|
|
|
|
| |
Fix a bug introduced by latest fixes
|
|\ |
|
| |
| |
| |
| | |
Reading corrupted tags twice was returning a pointer instead of NULL. That confused Raw/Cooked tag logic. Thanks to Lexy Lee for reporting the issue.
|
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
|
| |
- For uncommon tags like UCR & BG
- Prevent reads on unallocated memory when interpolation tables were of 1 elements. The value was not used at all, but the access could make segfault some systems.
|
|
|
|
| |
Release candidate 1
|
|
|
|
|
|
| |
- Left typos
- meson build by #292
- Fix valgrind warning on writing uninitialized memory
|
|
|
|
|
|
| |
- typos
- changelog
- readme.1st
|