Flössie
61b913f7f9
Fix rtengine::min()
for NaNs ( #3742 )
...
Also fix `LuminanceToneCurve::Apply()`. Kudos to @heckflosse!
2017-03-08 20:23:57 +01:00
Alberto Griggio
93296cff17
continuing with my experiments on an alternative "fast export"
2017-03-08 00:50:50 +01:00
Alberto Griggio
200e6dd882
experimental hacks on simpleprocess.cc
2017-03-07 17:38:32 +01:00
Beep6581
06137b02be
Merge pull request #3738 from TooWaBoo/dev
...
Update RawTherapee-GTK3-20_.css
2017-03-07 08:51:01 +01:00
TooWaBoo
9a742508f2
Update RawTherapee-GTK3-20_.css
2017-03-07 01:20:43 +01:00
Ingo Weyrich
44ecdf039a
Merge pull request #3734 from Beep6581/shartifact
...
Shadows/Highlights: Use iterated boxblur for radius > 40 when Sharp m…
2017-03-07 00:10:59 +01:00
Beep6581
f17e0cd06e
Merge pull request #3735 from TooWaBoo/dev
...
Deutsch locale update "Dynamic Profiles"
2017-03-06 22:00:13 +01:00
TooWaBoo
34350c65bf
Deutsch locale update "Dynamic Profiles"
2017-03-06 21:41:05 +01:00
Ingo Weyrich
5d98668912
Merge pull request #3726 from agriggio/dynamicprofile
...
Dynamic processing profiles
2017-03-06 19:14:32 +01:00
Alberto Griggio
d40a0c750d
print loading/saving dynamic profile messages only in verbose mode (forgot one from previous commit)
2017-03-06 17:56:10 +01:00
heckflosse
ff5919be4a
Shadows/Highlights: Use iterated boxblur for radius > 40 when Sharp mask is disabled, fixes #3730
2017-03-06 16:52:31 +01:00
Morgan Hardwood
48946d9d09
Renamed BW themes to Black-and-White
2017-03-06 16:08:20 +01:00
Morgan Hardwood
6ace581fcb
Updated RawTherapee GTK3.20 theme by TooWaBoo, closes #3733
2017-03-06 16:07:46 +01:00
Alberto Griggio
e8d4378659
print loading/saving dynamic profile messages only in verbose mode
2017-03-06 15:02:39 +01:00
Alberto Griggio
a1a042e9ea
code style cleanups (after floessie's feedback)
2017-03-06 09:00:13 +01:00
Alberto Griggio
f7f4575c54
allow to run the custom profile builder (if set) after the creation of the dynamic profile
2017-03-05 22:59:44 +01:00
Alberto Griggio
48ac4e3112
added workaround for #3727 (by heckflosse)
2017-03-05 22:45:13 +01:00
Alberto Griggio
43e32e81ef
some code style improvements
2017-03-05 18:10:42 +01:00
Alberto Griggio
f8bf8d18dc
minor cosmetic tweak to the way dynamic profile rules are shown
2017-03-05 11:07:07 +01:00
Alberto Griggio
d40d806224
slightly more informative error log message
2017-03-05 09:52:32 +01:00
Beep6581
a42f5f4ad9
Merge pull request #3717 from TooWaBoo/dev
...
Update themes, locallab & dynamic profiles
2017-03-04 18:17:33 +01:00
TooWaBoo
d86a26ccf1
Update v2.47, dynamic profile
2017-03-04 15:12:17 +01:00
TooWaBoo
6125b47c26
Update v2.47, dynamic profile
2017-03-04 15:10:50 +01:00
Alberto Griggio
dd4fd82582
Cache DynamicProfileRuleS in the profileStore for reduced I/O
2017-03-04 14:16:26 +01:00
Alberto Griggio
bc5a6fc7c3
renamed DynamicProfileEntry to DynamicProfileRule
2017-03-04 14:22:52 +01:00
Alberto Griggio
0720659627
fixed reading and displaying of floating-point values in dynamic profile rules
2017-03-04 13:48:19 +01:00
Ingo Weyrich
3684ac4053
Merge pull request #3725 from Beep6581/xtranscompressed
...
Support for compressed bayer files from FUJIFILM GFX 50S
2017-03-04 01:34:23 +01:00
Alberto Griggio
b3f75398c5
increased the number of decimals for shutterspeed in the dynamic profile editor
2017-03-03 16:27:13 +01:00
Alberto Griggio
f67d903550
some tweaks to the UI of the dynamic profile editor
2017-03-03 12:38:34 +01:00
Alberto Griggio
153e28deae
merge with dev
2017-03-03 11:23:22 +01:00
Alberto Griggio
01eb437b90
some tweaks to the GUI of the dynamic profile editor
2017-03-03 11:00:32 +01:00
Alberto Griggio
eeb2da2613
fixed bugs in loading dynamic profiles
2017-03-03 10:00:19 +01:00
Alberto Griggio
6ae57cd556
dynamic profile: merge "make" and "model" into "camera", and allow to use regexps
2017-03-03 09:11:37 +01:00
Alberto Griggio
7d1bebf341
added GUI for editing dynamic processing profile rules
2017-03-03 00:41:57 +01:00
Alberto Griggio
afda76cf3c
refactoring/cleanup of class for dynamic processing profile rules
2017-03-03 00:41:44 +01:00
Floessie
29a72d1580
Merge pull request #3720 from Beep6581/variadic_min_max
...
Variadic template version of `rtengine::(min|max)()`
2017-03-02 07:40:34 +01:00
Flössie
6e7712831a
Break min()
and max()
parameter dependencies
...
Also convert most functions in `rt_math.h` to `constexpr` by
implementing `min()` and `max()` natively. `constexpr` indeed has a
positive impact on the generated assembly.
2017-03-01 18:13:16 +01:00
Flössie
e2b8ccd38b
Whitespace correction ( #3719 )
2017-02-28 21:16:10 +01:00
Flössie
d72d931c9e
Variadic template version of rtengine::(min|max)()
...
This change allows for an arbitrary number of arguments to `min()` and
`max()` by using recursion on variadic template functions. The
disassembly of GCC 6.3 was carefully checked for regressions, but
nothing was found other than the flipping of arguments (recursion is
now `(((a,b),c),d)` and was `(d,(c,(a,b)))` before).
I also unified the common type `_Tp` to to the even more common `T`.
2017-02-28 20:57:19 +01:00
heckflosse
5e5ca6eee4
disabled timing code in dcb_demosaic
2017-02-28 20:05:36 +01:00
Ingo Weyrich
37f69bed5b
Merge pull request #3719 from cuniek/dev
...
Improved DCB, less macroblocking on diagonals, much faster code
2017-02-28 19:31:16 +01:00
U-coolermaster2\cuniek
66382743cd
Improved DCB, less macroblicking on diagonals, much faster code
2017-02-27 19:41:23 +01:00
Hombre
6162cbd77d
Adding more profiles to the Output color profile combobox in ICM
...
You can now select output profiles of the "OUTPUT" device class, but
only if they have an RGB color-space.
2017-02-27 01:12:40 +01:00
TooWaBoo
5bc94da269
Update 2.46, Reserved space in toolpanelnotebook for locallab
2017-02-25 04:52:45 +01:00
TooWaBoo
213d46b8b6
Update 2.46, Reserved space in toolpanelnotebook for locallab
2017-02-25 04:51:29 +01:00
TooWaBoo
e6288be74b
Update TooWaBlue-GTK3-_19.css
2017-02-25 04:47:33 +01:00
Ingo Weyrich
bc3003bc0d
Merge pull request #3713 from Beep6581/lcpvignette_speedup
...
Speedup for lcp vignette correction
2017-02-23 21:41:00 +01:00
Beep6581
76c5121638
Merge pull request #3712 from TooWaBoo/dev
...
Update Deutsch locale
2017-02-23 13:39:38 +01:00
TooWaBoo
b6ac12b015
Update Deutsch
2017-02-23 13:13:54 +01:00
Alberto Griggio
d3a5a8ee96
started working on support for dynamic processing profiles
2017-02-22 18:47:00 +01:00