6188 Commits

Author SHA1 Message Date
heckflosse
c139744647 RT somtimes misinterpretes image orientation of Canon CR2 files, fixes #4293 2018-01-16 20:38:29 +01:00
heckflosse
b32ca3ed2e Fix old bug. Result is the same as before because FFTW_MEASURE is 0 and FFTW_DESTROY_INPUT is 1 2018-01-16 18:06:27 +01:00
heckflosse
0a792e2fa1 HDR Tone Mapping sometimes not applied in preview, fixes #4309 2018-01-16 17:29:17 +01:00
Alberto Griggio
de65194b5f fattal: commented out some unused vars (silence gcc warnings) 2018-01-15 22:25:05 +01:00
heckflosse
f1eebf876c Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into dev 2018-01-15 21:54:04 +01:00
heckflosse
db978e360d Trying to fix HDR tool (Fattal) produce zoom dependant luminosity #4306 2018-01-15 21:53:34 +01:00
Flössie
656a92cb8e Fix openSUSE build once again (fixes #4307) 2018-01-15 17:54:15 +01:00
Alberto Griggio
3c50e8ff5b Fattal: remove nondeterminism due to openmp and use a more robust comparison for finding the max luminance
Addresses #4306 and at least mitigates it
2018-01-14 23:47:13 +01:00
Hombre
dbcfc9d91a Really fixing #4300 :-/ "RawTherapee theme bug when editing node in/out
values"
2018-01-14 23:33:20 +01:00
Ingo Weyrich
709b291412
Merge pull request #4304 from Beep6581/ct-speedup
Speedup for Colour toning methods 'Colour Balance' and 'Saturation 2 …
2018-01-14 22:36:25 +01:00
heckflosse
24a762c2c2 Small improvements for sleef functions 2018-01-14 22:34:38 +01:00
Alberto Griggio
3c2e30dbcc renamed Wavelet tab to Advanced and moved more tools there (see #4298) 2018-01-14 21:36:25 +01:00
heckflosse
a618e3dc7b Speedup for Colour toning methods 'Colour Balance' and 'Saturation 2 colours' 2018-01-14 16:18:23 +01:00
Hombre
cbcb096339 Fixing #4300: "RawTherapee theme bug when editing node in/out values" 2018-01-14 13:41:09 +01:00
Flössie
b762804b80 Fix clang build (fixes #4303) 2018-01-14 10:32:48 +01:00
Ingo Weyrich
8c62e817c5
Merge pull request #4297 from Beep6581/ct-2cols-speedup
Speedup for Colour Toning Method 'Saturation 2 colours'
2018-01-14 00:36:09 +01:00
Hombre
2523983776 LabGrid was disfunctional in BatchEditing (reported in PR #4301) 2018-01-14 00:34:22 +01:00
Jean-Christophe
aae61a7f55
Merge pull request #4301 from Beep6581/labgridupdate
Bugfix in LabGrid class + code refactoring
2018-01-13 23:46:06 +01:00
Hombre
52be618963 Bugfix in LabGrid class + code refactoring
- suppressed trailing `_` char for class' parameters
- renamed function name (those not related to Gtk) to lowerCamelCase
- changed the mecanism of dragging point, to avoid throwing unecessary
`panelChange` event
- added a `reset` function, with support of `toInitial` to get back the
values at load time (CTRL+click on reset button)
- `on_draw` optimisation: now LabGrid IS A BackBuffer
2018-01-13 20:26:19 +01:00
heckflosse
0498048ca0 Speedup for DCPProfile::apply(), closes #4294 2018-01-13 12:23:46 +01:00
Alberto Griggio
0e52db3c77 moved LabGrid class to its own file 2018-01-12 21:58:10 +01:00
Flössie
3b6cc19ae9 Fix some Coverity warnings 2018-01-12 18:20:21 +01:00
heckflosse
187b278bc4 Speedup for Colour Toning Method 'Saturation 2 colours' 2018-01-12 16:43:35 +01:00
Ingo Weyrich
c46511f347
Merge pull request #4292 from Beep6581/colortoning-rgb-speedup
Speedup for Colour Toning Methods 'RGB sliders' and 'RGB curves'
2018-01-12 16:16:20 +01:00
heckflosse
d6f1b3e6f6 Fix resource leak reported by Coverity (CID 186465) 2018-01-12 16:12:11 +01:00
Alberto Griggio
b3d27c3a0a
Merge pull request #4283 from Beep6581/colortoning-dt-colorcorrection
Added new color toning mode "L*a*b* color correction grid"
2018-01-12 13:56:55 +01:00
Alberto Griggio
9f17139bc1 sort directories before files in the processing profiles menus
Fixes #4295
2018-01-11 23:43:27 +01:00
Morgan Hardwood
fa4e07b8bb Updated build-rawtherapee to 2018-01-06 2018-01-11 19:17:06 +01:00
Alberto Griggio
a748354b7b Fattal: do not consider clipped values when determining the luminance scaling factor
This solves the issue with "color propagation" highlight reconstruction described in #4255
2018-01-11 15:05:15 +01:00
heckflosse
f0b73149bd Speedup for Colour Toning Methods 'RGB sliders' and 'RGB curves' in 'Black-and-White' mode 2018-01-11 13:30:57 +01:00
Alberto Griggio
6a281bbc05 merge with dev 2018-01-11 09:41:07 +01:00
Alberto Griggio
840d3d1de4 made L*a*b* color correction grid respect options.adjusterMinDelay for updating the preview 2018-01-11 09:40:51 +01:00
heckflosse
68ba09fdd8 Speedup for Colour Toning Methods 'RGB sliders' and 'RGB curves' 2018-01-10 19:29:11 +01:00
Hombre
91e494a709 Fix issue #4291 : "Bug when edit current image in external editor"
Is also add metadata to the "ICC Reference image" (ICM tool).
2018-01-10 18:22:50 +01:00
Alberto Griggio
e29e9ca0d8 Fixed segfault when saving reference image (due to metadata in TIFF not present)
Fixes #4289
2018-01-10 17:38:18 +01:00
Ingo Weyrich
0599d6cf50
Merge pull request #4288 from Beep6581/sat-hsv-speedup
Speedup for saturation slider in exposure tool and for HSV equalizer
2018-01-10 15:37:37 +01:00
Alberto Griggio
6824f613e9 HDR tone mapping: fixed typo in setting the defaults 2018-01-10 09:21:54 +01:00
Alberto Griggio
7e2dcf7fdf merge with dev 2018-01-09 23:26:00 +01:00
Alberto Griggio
5bb14bf410 small tweak to the denoise params rescaling for the fast pipeline 2018-01-09 23:24:03 +01:00
heckflosse
30e085d378 colorToningLabGrid() : tiled/per row processing to make better use of cpu cache 2018-01-09 19:41:34 +01:00
Alberto Griggio
e5efc3a44c do not perform unnecessary color toning computations when the method is "L*a*b* grid" (by heckflosse) 2018-01-09 18:02:58 +01:00
heckflosse
6fb5d5ee33 Speedup for saturation slider in exposure tool and for HSV equalizer 2018-01-09 16:03:54 +01:00
Alberto Griggio
9e9d523fa3 updated history msg for lab color correction 2018-01-09 15:41:39 +01:00
Alberto Griggio
0f7ee33a43 merge with dev 2018-01-09 09:08:25 +01:00
heckflosse
9ce829e2f6 Small speedup for fattal 2018-01-09 00:43:13 +01:00
Alberto Griggio
bfa3f786ba replace M_PI with rtengine::RT_PI 2018-01-08 23:27:22 +01:00
Alberto Griggio
93ac6e0105 added reset button for the L*a*b* grid in color toning 2018-01-08 22:31:48 +01:00
Hombre
3fe9cae2c3 Merge branch 'tiff32float' into dev 2018-01-08 21:47:14 +01:00
Flössie
e58cecbf06 Try to fix most warnings in the OBS builds (#4284) 2018-01-08 18:17:12 +01:00
Flössie
3755f5c18e Fix i586 build by @heckflosse (#4284) 2018-01-08 17:57:21 +01:00