Commit Graph

267 Commits

Author SHA1 Message Date
Flössie
2ceda11912 Fix Apple build (fixes #5553) 2019-12-05 09:54:16 +01:00
Ingo Weyrich
79431ffa1d Some changes suggested by @Floessie 2019-11-26 19:42:48 +01:00
Ingo Weyrich
2a4891827d Some cleanups 2019-11-26 15:25:11 +01:00
Ingo Weyrich
03c0d6c86c Some cleanups, also fix some fallouts from reduce_include_dependencies branch 2019-11-05 20:31:17 +01:00
Ingo Weyrich
6335b68a80 Further reduction of include dependencies 2019-11-03 14:52:42 +01:00
Ingo Weyrich
e682b364b5 Further reduction of include dependencies 2019-11-01 14:51:33 +01:00
Ingo Weyrich
6935faa258 Further cleanup of include dependencies 2019-10-30 22:12:06 +01:00
Flössie
d7ec033829 Reduce dcp.h dependencies 2019-10-30 09:30:21 +01:00
Ingo Weyrich
068847eb5a Further cleanup of include dependencies 2019-10-29 21:06:27 +01:00
Ingo Weyrich
c11087c28d Cleanup curves.h includes 2019-10-29 14:15:45 +01:00
Ingo Weyrich
22e5348db7 Forward declare LabImage 2019-10-28 17:17:15 +01:00
Ingo Weyrich
eaf0eeff4e Forward declare CieImage 2019-10-28 15:43:58 +01:00
Ingo Weyrich
1e27156a32 Merge pull request #5421 from shlyakpavel/patch-2
improcfun.cc: cleanup
2019-09-22 00:29:06 +02:00
Morgan Hardwood
60b2196bce Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
Pavel Shlyak
7c61645394 improcfun.cc: cleanup
The pointers allocated with new can never be null. Exception will be thrown in case of memory allocation error.
2019-08-21 04:30:59 +03:00
Roel Baars
82e329ca83 Fix SHM-color toning behavior in shadows. Fixes #5403 2019-08-08 13:10:55 +02:00
Ingo Weyrich
d765c06cf4 2 bugs in colour toning, fixes #5403 2019-08-08 11:43:47 +02:00
Ingo Weyrich
5e9a409dba cbdl code cleanup 2019-08-06 17:34:14 +02:00
Ingo Weyrich
cbb3f05b7e use empty() instead of comparison with an empty string 2019-07-22 13:49:08 +02:00
Floessie
e980d9b225 Merge pull request #5315 from Beep6581/rtsurface-cleanup
Rtsurface cleanup
2019-07-09 13:02:46 +02:00
heckflosse
c04171bf34 minor speedups 2019-07-02 23:24:58 +02:00
heckflosse
bb11f68535 Fix wrong SSE code path of shadowToneCurve() 2019-07-02 21:01:51 +02:00
heckflosse
f0d32c1da7 White dot artifacts caused by CIECAM02, fixes #5342 2019-06-09 14:37:33 +02:00
luz.paz
cc60ea2248 Fix source comment and misc. typos
Found via `codespell -q 3 -I ../rawtherapy-whitelist.txt -S ./rtdata/languages -L hist,fo,reall,bloc,alph`
2019-06-03 17:38:50 -04:00
Flössie
351f8f4e12 Fix indentation 2019-05-16 10:33:07 +02:00
Flössie
00b007f47a Fix compiler warning for non-SSE2 builds 2019-05-16 10:28:13 +02:00
Flössie
fc10dc5f77 Merge branch 'dev' into rtsurface-cleanup 2019-03-25 19:09:15 +01:00
luz.paz
ba840dd260 Misc. typos and whitespace fixes
Found via `codespell -q 3 -I ../rawtherapy-whitelist.txt -S ./rtdata` 
`rawtherapy-whitelist.txt` consists of:
```
adn
amin
autor
ba
byteorder
cas
childs
developpement
dum
foto
fro
inbetween
interm
ist
iten
ith
lonly
nd
ois
optio
preserv
skipp
som
spred
substracted
tbe
tim
uint
unselect
```
2019-03-22 06:38:00 -04:00
Hombre
108b69ae22 "edit.h/.cc" splitted to limit rebuilding dependencies 2019-03-22 00:09:37 +01:00
Flössie
84ce72841e Decouple rtengine/ from rtgui/edit.h 2019-03-21 20:50:43 +01:00
Floessie
17bec0a2e5 Merge pull request #5197 from Beep6581/relax-procparam-dependency
Relax dependency from `procparams.h`
2019-03-11 15:14:00 +01:00
Ingo Weyrich
28bf4f0d91 Merge pull request #5209 from Beep6581/rawca_cunksize
Allow user defined tiles per thread for some tiled algorithms
2019-03-10 22:16:51 +01:00
heckflosse
e35122040e Disabled timing code, #5208 2019-03-10 21:47:50 +01:00
heckflosse
9f133fa1d7 Adobe (filmlike) tonecurve: SSE version 2019-03-10 16:33:00 +01:00
heckflosse
b0a7b5fed3 tiles per thread for some more tiled algorithms, #5203 2019-03-09 18:47:02 +01:00
Flössie
0cbc4923bc Relax dependency from procparams.h 2019-02-28 20:44:50 +01:00
Morgan Hardwood
069584c505 Fix L* and CC curve background histograms
The histograms were not being drawn using the full available width.
Patch by Ingo Weyrich, fixes #4933
2019-02-18 22:06:34 +01:00
heckflosse
1813d880d0 Fix segfault on very large files, #5170 2019-02-11 20:35:52 +01:00
Flössie
37027e46bd Fix non-OpenMP build 2019-02-06 06:54:31 +01:00
heckflosse
3fc7c25965 softproof not working when no printer profile is set (no sRGB preview on wide gamut screens), fixes #5143 2019-01-19 19:22:45 +01:00
Alberto Griggio
c75a0d6bd7 do not apply "filmlike_clip" in rgbProc when clampOOG is false 2018-12-01 22:30:11 +01:00
heckflosse
190772af5e Fix some issues found by cppcheck 2018-11-22 18:40:09 +01:00
heckflosse
71b5cc6d65 Fix coverity issues 2018-11-21 17:35:53 +01:00
heckflosse
8a31f0368c Use vsqrtf instead of _mm_sqrt_ps 2018-11-05 16:02:32 +01:00
heckflosse
fa91103aec Better fix for #4934 2018-11-05 09:43:45 +01:00
Alberto Griggio
4186c2b139 L*a*b* grid color toning: fixed scaling bug introduced in 74a467fb4e 2018-11-02 13:47:09 +01:00
Alberto Griggio
5e30b5ac58 merged 'colortoning-labregions' into 'dev' 2018-11-01 15:18:11 +01:00
Alberto Griggio
74a467fb4e labgrid: work on [0,1] values 2018-10-30 21:12:44 +01:00
Alberto Griggio
1a3fd9f157 Added new color toning method "L*a*b* regions"
Allows to specify various "regions" of the image with masks, and to correct
for hue, saturation and lightness.

Inspired by the existing L*a*b* grid (in turn taken from darktable)
2018-10-25 16:46:11 +02:00
Thanatomanic
59ca037fd7 Disable highlight recovery threshold when highlight recovery = 0 and set threshold default to 0 2018-09-02 16:58:20 +02:00