Andy Dodd
a060b57ff6
rtgui/thumbbrowserbase - Improve behavior with smooth scrolling devices
...
Devices such as trackpads will emit smooth scrolling (GDK_SMOOTH_SCROLL) events with
deltas smaller than +/-1.0 at high frequency.
Quantizing these to +/-1.0 leads to significant amplification of scroll speed to the point
of unusability
Scroll by delta instead of +/-1.0 in these cases, permitting smooth scrolling through thumbnails
Some mice emit GDK_SMOOTH_SCROLL with deltas of +/-1.0 per detent. This patch will not change behavior
with such devices. However, if any mice emit deltas of smaller magnitude, the per-detent behavior will
change.
2019-08-30 16:55:29 -04:00
Ingo Weyrich
f882309f59
capture sharpening: own compilation unit, smooth progressbar, #5412
2019-08-30 14:45:45 +02:00
Ingo Weyrich
ad52c4afc6
Merge branch 'dev' into capture_sharpening
2019-08-29 23:17:22 +02:00
Ingo Weyrich
a5cba6261a
Fix broken export when filmnegative was used on xtrans files
2019-08-29 22:50:45 +02:00
Ingo Weyrich
48bcf9e71a
Fix broken export when filmnegative was used on xtrans files
2019-08-29 22:46:09 +02:00
Ingo Weyrich
a1a680fbdc
Merge branch 'dev' into capture_sharpening
2019-08-29 22:07:55 +02:00
Ingo Weyrich
df8367558b
Do not treat white balance changes as related to panning if before and after uses camera whitebalance
2019-08-29 22:07:15 +02:00
Ingo Weyrich
1ff505432c
Do not treat changes of tonecurve.fromHistMatching as related to panning
2019-08-29 21:04:56 +02:00
Ingo Weyrich
205db936f9
Revert "capture sharpening: early exit if Autocontrast is changed from true to false, #5412 "
...
This reverts commit b72d4e27eb
.
2019-08-29 13:58:46 +02:00
Ingo Weyrich
b72d4e27eb
capture sharpening: early exit if Autocontrast is changed from true to false, #5412
2019-08-29 13:02:54 +02:00
Ingo Weyrich
cca484f6c9
capture sharpening: reduce memory usage in preview mode, #5412
2019-08-28 19:59:55 +02:00
Ingo Weyrich
d3ec7f5277
capture sharpening: Do not trigger demosaic when toggling mask preview, #5412
2019-08-28 19:26:09 +02:00
Ingo Weyrich
ba8c3d15bf
capture sharpening: do not trigger demosaic when changing adjusters
2019-08-28 18:03:31 +02:00
Ingo Weyrich
4312e68265
SSE code for interpolateTransformCubic and interpolateTransformChannelsCubic, also some cleanups
2019-08-27 19:59:10 +02:00
Ingo Weyrich
5a5952dddb
added two comments
2019-08-27 13:36:52 +02:00
Ingo Weyrich
9a624ca01e
Speedup for transform
2019-08-27 13:25:34 +02:00
Ingo Weyrich
ada08b3b71
Merge branch 'dev' into capture_sharpening
2019-08-24 20:53:03 +02:00
Ingo Weyrich
bca760c8ba
Capture sharpening: removed unused code, also small speedup for 5x5 and 7x7 gauss
2019-08-24 20:52:36 +02:00
Ingo Weyrich
cb7b31f3a4
Allow Capture Sharpening for monochrome raw files
2019-08-24 12:14:54 +02:00
Flössie
061bf713c8
Optimize milestones
handling in LCurve
c'tor ( fixes #5422 )
2019-08-22 15:25:43 +02:00
Ingo Weyrich
d4ffcde1a3
Capture sharpening: reduce upper limit of radius adjuster to 1.0
2019-08-21 21:22:22 +02:00
Ingo Weyrich
6d75c236ad
Merge branch 'dev' into capture_sharpening
2019-08-21 19:04:36 +02:00
Ingo Weyrich
e93ce86067
DNG with 'Embed Fast Load Data' not rendered the same as plain DNG or NEF, fixes #4695
2019-08-21 19:03:51 +02:00
Ingo Weyrich
a0f95fe9e6
Speedup for gauss5x5 and gauss7x7
2019-08-21 17:29:59 +02:00
Hombre57
ec81816716
Code cleanup in rtgui/thresholdselector.cc
...
See issue #5423
2019-08-21 12:31:45 +02:00
Ingo Weyrich
0c1caf6c36
capture sharpening: further improvements and speedups
2019-08-20 18:41:06 +02:00
Hombre
b6d333ee72
"Allow upscaling" in Resize tool wasn't displayed with Scale method
...
(no issue)
2019-08-20 00:32:37 +02:00
Ingo Weyrich
dab39dae76
Capture Sharpening: avoid hue shift
2019-08-19 21:17:25 +02:00
Hombre
3a538b9b83
RT was crashing when exiting with On Preview Widget displayed
...
see issue #5419
2019-08-19 20:17:09 +02:00
Hombre
6c91abc3e9
Merge remote-tracking branch 'origin/editbuttonfix' into dev
2019-08-19 00:07:28 +02:00
Hombre
5b320c9e35
Merge remote-tracking branch 'origin/objectprecedence' into dev
2019-08-19 00:06:41 +02:00
Hombre
6b12f299e6
On preview widgets for main crop window is now clipped
...
to avoid drawing on the whole window. Fix issue #5418
2019-08-18 18:20:32 +02:00
Hombre
8bb88073fa
Fixing object precedence in getCursor as well
...
+ resize of the "catching spot" of the Gradient widget (30 -> 12)
2019-08-18 17:12:37 +02:00
Ingo Weyrich
5bb207a4f6
Merge branch 'dev' into capture_sharpening
2019-08-18 11:17:15 +02:00
Ingo Weyrich
ce3ca966f6
Capture sharpening: some cleanups
2019-08-18 11:16:53 +02:00
Ingo Weyrich
ee38731328
fixes #5416
2019-08-18 10:44:59 +02:00
Hombre
f5a18f6248
Hovered edit object wasn't dragged if inside a red crop's rectangle
...
Fix issue #5415
2019-08-18 01:54:31 +02:00
Hombre
e2bfbbf9b1
Bugfix: Edit button was not switched off when opening a new image
...
Reported in issue #2239 :
https://github.com/Beep6581/RawTherapee/issues/2239#issuecomment-521955110
2019-08-18 00:26:15 +02:00
Ingo Weyrich
7b3c50bc31
Capture sharpening: auto contrast threshold
2019-08-17 15:18:24 +02:00
Ingo Weyrich
f7ec852e05
Merge pull request #5404 from Beep6581/58_cppcheck_coverity_fixes
...
cppcheck and coverity fixes
2019-08-16 22:38:02 +02:00
Ingo Weyrich
8cb5ed4d0c
Two changes suggested by @Floessie, #5404
2019-08-16 17:12:20 +02:00
Ingo Weyrich
80c3eb6ac3
fix clang warnings on non SSE builds
2019-08-16 17:11:14 +02:00
Ingo Weyrich
e4b955523e
Capture sharpening: small speedup
2019-08-15 23:23:28 +02:00
Ingo Weyrich
8421f8780a
capture sharpening: contrast threshold
2019-08-15 20:40:32 +02:00
Ingo Weyrich
4308744df5
Remove a nop
2019-08-15 19:31:52 +02:00
Ingo Weyrich
674700c2e2
Fix a clang warning
2019-08-15 14:17:46 +02:00
Ingo Weyrich
72e607a140
Fix a clang warning
2019-08-15 13:53:15 +02:00
Ingo Weyrich
506254ce46
capture sharpening: first mockup
2019-08-14 17:19:26 +02:00
Morgan Hardwood
4fdcaada1c
Formatting and whitespace fixes in camconst.json
2019-08-14 12:01:17 +02:00
Morgan Hardwood
6d777ce94b
Improved Panasonic DC-GF10 raw support, closes #5411
2019-08-14 11:36:44 +02:00