| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Thanks to ISOZAKI Nozomi to point out the issue.
|
|
|
|
|
| |
- Add a way to get segments from tone curves
- Add a check for windows in meson file of fast-float plugin
|
|
|
|
| |
Should fix #375
|
|
|
|
|
|
|
|
| |
Fixes
```
cc -o plugins/threaded/src/liblcms2_threaded.so plugins/threaded/src/liblcms2_threaded.so.p/threaded_core.c.o plugins/threaded/src/liblcms2_threaded.so.p/threaded_main.c.o plugins/threaded/src/liblcms2_threaded.so.p/threaded_scheduler.c.o plugins/threaded/src/liblcms2_threaded.so.p/threaded_split.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,liblcms2_threaded.so -fstack-protector-strong -O2 -pipe -fstack-protector-strong -fno-strict-aliasing '-Wl,-rpath,$ORIGIN/../../../src' -Wl,-rpath-link,/usr/ports/graphics/lcms2/work/lcms2-2.15/_build/src src/liblcms2.so.2.0.15 -Wl,--end-group
ld: error: undefined symbol: pthread_create
```
OS: FreeBSD 13.2-BETA1 (amd64)
|
|\
| |
| |
| | |
Fix MSYS2 compatibility
Look great, thank you!
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
| |
Mingw headers are all lowercase, and can be used for cross compilation
from case sensitive file systems.
The official Windows SDK headers aren't self-consistent wrt upper/lower
case, so those headers can't be used on case sensitive systems without
a layer providing case insensitivity anyway.
This matches other includes of windows.h throughout the codebase.
|
|\ |
|
| |
| |
| |
| | |
Change autoconf version to 2.15
|
| |
| |
| |
| | |
Create a default configure in Debian
|
|/
|
|
| |
Update AUTHORS and fix a typo in a comment
|
|
|
|
|
| |
In preparation to 2.15 release candidate
Updated copyright year as well
|
|
|
|
|
|
| |
- Ensure dependency on m(ath) library is explicit
- Ensure headers can be installed
- Ensure CI builds and tests fastfloat (to match autotools)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Let's get rid of tilde completely
Co-authored-by: Marti Maria <marti.maria@littlecms.com>
|
|
|
|
| |
Disabling it until a better solution would be found.
|
|
|
|
| |
unregistering plugins twice may corrupt memory. This commit fixes that.
|
|\ |
|
| |
| |
| |
| | |
_cmsQuickFloor() fails when numbers are too close, on fourth decimals, floor of 47.9993 was taken as 48 instead of 47 and this was enough to generate a negative rest and create a segfault. Math is sometimes complex.
|
|/
|
|
| |
free some space by sharing test profiles
|
|
|
|
| |
Release candidate 1
|
|
|
|
| |
Another special case
|
|
|
|
| |
Plugin should not get those special modes
|
|
|
|
| |
Range should be in %
|
|
|
|
| |
Get rid of this case
|
|
|
|
|
| |
Fix: some spare pixels were not transformed.
Added a check on testbed to see if results are same as without plugin
|
|
|
|
|
|
| |
Fix some memory leaks on fast float plug-in testbed
Fix memory leak on unregister plugin for global context
Fix MS VS 2022 references
|
|
|
|
|
|
| |
Set autotools version to 2.14
Fix a warning on strict aliasing (likely to be a gcc bug)
Fix a c++ compilation error
|
|
|
|
| |
automate make check on threaded plugin
|
|\ |
|
| |
| |
| |
| | |
tune up linux support
|
|/
|
|
| |
Avoid clock() for performance measurements
|
|
|
|
| |
fix first try, which was wrong
|
|
|
|
| |
fix for min macro
|
|
|
|
| |
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.
|
|
|
|
| |
Missing files for previous commit
|
|
|
|
| |
The PR was ok for out of tree builds but unfortunately normal builds were broken. Now is fixed .
|
| |
|
|
|
|
| |
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.
|
|
|
|
| |
Update copyrights to generate the release
|
|
|
|
| |
CMYK should also be taken into account
|
|
|
|
| |
Thanks to Krita folks for discovering the issue
|
|
|
|
|
|
| |
- typos
- changelog
- readme.1st
|
|
|
|
| |
It is now 1.5
|