7830 Commits

Author SHA1 Message Date
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
Desmis
90e66b6fc1 Just a small label change 2017-02-25 07:46:30 +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
Desmis
13c161429b Move Locallab from Exposure panel to Locallab panel 2017-02-24 18:25:02 +01:00
Desmis
05c2235780 Change History message for AWB bias 2017-02-24 17:31:20 +01:00
Desmis
20f90f0e7c delete last set_spacing and clean code 2017-02-24 15:18:05 +01:00
Desmis
87f948842d Delete set_border and set_spacing in locallab.cc 2017-02-24 13:33:01 +01:00
Desmis
0abadba166 merge with dev 2017-02-24 10:58:12 +01:00
Desmis
08f130ed56 Fixed bug in preview 2017-02-24 10:40:27 +01:00
Desmis
5b373f8ed9 setlevel Expanderbox to 2 2017-02-24 08:07:21 +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
Desmis
2e7741d15a merge with Dev 2017-02-23 16:53:34 +01:00
Desmis
d7088f9261 Fixed bug if spot outside Preview 2017-02-23 16:14:51 +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
Desmis
456909192c Provisory fixed bug spot references - but not outside preview 2017-02-23 10:40:18 +01:00
Alberto Griggio
d3a5a8ee96 started working on support for dynamic processing profiles 2017-02-22 18:47:00 +01:00
heckflosse
7d9e5765ba Removed unused function and stopwatch 2017-02-22 14:50:10 +01:00
heckflosse
8e205afeed Revert "Further cleanup and astyled lcp.*"
This reverts commit 1348ea06e4975d26b50f9e723ae61f87916dcf17.
2017-02-22 14:43:41 +01:00
Beep6581
965220e096 Merge pull request #3708 from agriggio/partialpastedlg-improve-readability
Clearly separate sections in partial profile dialog using RawTherapee.css
2017-02-22 14:30:41 +01:00
TooWaBoo
3b9ca0bc87 Update TooWaBlue to version 2.45 (#3711)
Squashed and merged.
2017-02-22 14:24:42 +01:00
Desmis
c13bcd5f8f change width spot delimiter - thinner 2017-02-22 11:33:55 +01:00
Desmis
44824abd4d replace M_PI by rtengine::RT_PI for locallab_dev 2017-02-22 07:22:57 +01:00
Desmis
b3cfb6e04c merge with dev 2017-02-22 07:06:17 +01:00
Desmis
e720f576ca Clean code 2017-02-22 06:55:03 +01:00
heckflosse
1348ea06e4 Further cleanup and astyled lcp.* 2017-02-22 01:53:22 +01:00
Flössie
99309aa4ac Preliminary cleanup for LCPModelCommon 2017-02-21 21:10:33 +01:00
Flössie
d2b4fe5e54 Merge branch 'std_cpp11-dev' into dev (fixes #3635) 2017-02-21 20:37:21 +01:00
Flössie
f3090d146f Add new win.cmake by @TooWaBoo 2017-02-21 20:30:03 +01:00
heckflosse
87a280f8ca Additional speedup for lcp vignette correction 2017-02-21 19:11:54 +01:00
Desmis
1f7ad78e25 merge with dev - I hope no error 2017-02-21 18:02:48 +01:00
Desmis
f9b592dfd5 add (option) Bezier spot delimiters 2017-02-21 17:13:49 +01:00
Alberto Griggio
658a826f8a applied fix to the GTK >= 3.20 theme (as suggested by TooWaBoo) 2017-02-21 10:12:17 +01:00
Alberto Griggio
bb300c53c7 improve readability of the partial profile paste dialog under the default theme 2017-02-20 09:55:57 +01:00
heckflosse
94129861f5 Speedup for lcp vignetting correction 2017-02-19 20:36:45 +01:00
Ingo Weyrich
ac882d2ff2 Merge pull request #3703 from Beep6581/lcpvignette_fix
LCP vignetting correction only works with undemosaiced raw files. fix…
2017-02-19 17:39:01 +01:00
Ingo Weyrich
7f84cb3b5d Merge pull request #3700 from agriggio/lossy-dng
re-enable dcraw code for reading lossy DNG files.
2017-02-19 17:38:34 +01:00
Flössie
6daf5f6011 Merge branch 'imdim_cleanup-dev' into dev 2017-02-19 12:32:52 +01:00
heckflosse
ef754f7593 LCP vignetting correction only works with undemosaiced raw files. fixes #3702 2017-02-18 16:01:41 +01:00
Morgan Hardwood
eb9aee64b3 Translation files regenerated. 2017-02-18 14:32:40 +01:00
Beep6581
6d17b0509d Merge pull request #3701 from TooWaBoo/dev
Update Deutsch locale
2017-02-18 14:29:06 +01:00