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