Morgan Hardwood
20ca4946b5
Improve SAMSUNG EX2F support #1897
...
Improved raw crop eliminates white border on ISO >=800 shots, lower ISO
shots did not exhibit white border.
Patch by Ingo Weyrich
2019-09-04 22:05:24 +02:00
Beep6581
6607b570c4
Merge pull request #5430 from Entropy512/smooth_scroll
...
Smooth scrolling improvements
2019-09-04 21:26:49 +02:00
Hombre
ad0699309c
Merge branch 'rotationusedtocrash' into dev
2019-09-04 20:53:41 +02:00
Roel Baars
e9ac64a495
Fixes #5436
2019-09-04 19:35:13 +02:00
Hombre
ce04447c7a
Fix crash while rotating several thumbnails in File Browser
...
Fix issue #4858 and possibly #5310
2019-09-03 22:18:20 +02:00
Ingo Weyrich
bb97a30058
Update rawimagesource.cc
...
Enable parallel decoding for Hasselblad H6D-100cMS pixelshift frames
2019-09-01 21:39:28 +02:00
Ingo Weyrich
5ea18efeb8
RT crashes on loading Hasselblad H6D-100cMS pixelshift files, fixes #5433
2019-09-01 20:22:42 +02:00
Andy Dodd
1a6d1b038f
rtgui/cropwindow: Improve behavior with smooth scrolling devices
...
Accumulate/coalesce GDK_SCROLL_SMOOTH events until we equal or exceed +/-1.0
This avoids having one zoom adjustment for every single event which makes touchpad zooming unusable due to frequent
small deltas
This makes trackpad zooming usable while having no effect on mice that emit GDK_SMOOTH_SCROLL with values of +/-1.0 instead
of GDK_SCROLL_UP and GDK_SCROLL_DOWN
If any mice exist that have scroll wheel detents but emit smaller values per detent, this may have the negative effect of
requiring multiple detents per zoom level. It remains to be seen whether any mice behave like this. The discrete step
implementation of zoomSteps requires us to coalesce events instead of smoothly zooming in and out.
2019-08-30 16:55:35 -04:00
Andy Dodd
dadf01fe95
rtgui/guiutils - 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 panels that use this code
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:35 -04:00
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
a5cba6261a
Fix broken export when filmnegative was used on xtrans files
2019-08-29 22:50:45 +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
Flössie
061bf713c8
Optimize milestones
handling in LCurve
c'tor ( fixes #5422 )
2019-08-22 15:25:43 +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
Hombre57
ec81816716
Code cleanup in rtgui/thresholdselector.cc
...
See issue #5423
2019-08-21 12:31:45 +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
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
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
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
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
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
Morgan Hardwood
4afe2d8f28
Added camconst_creator.ods
...
Automatically create dcraw_matrix entry for camconst.json
2019-08-14 10:57:04 +02:00
Ingo Weyrich
259a7f4e78
Fix a bug in xtrans 1-pass
2019-08-12 13:46:33 +02:00
Ingo Weyrich
f03d9dc505
Merge branch 'dev' into 58_cppcheck_coverity_fixes
2019-08-09 15:46:20 +02:00
Ingo Weyrich
9293e8e69b
Fix some coverity issues
2019-08-09 15:45:52 +02:00
Ingo Weyrich
63abfb4d66
make StopWatch more robust
2019-08-09 15:45:11 +02:00
Ingo Weyrich
55a2aae381
cppcheck: further fixes
2019-08-08 22:17:00 +02:00
Ingo Weyrich
9cbc49d817
make xtrans_demosaic.cc cppcheck-clean
2019-08-08 20:33:57 +02:00
Ingo Weyrich
8744f8f826
cppcheck: further fixes
2019-08-08 19:10:29 +02:00
Ingo Weyrich
4bf4b818c0
cppcheck fixes
2019-08-08 13:41:14 +02: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
2accd75bd0
Merge pull request #5396 from Beep6581/cppcheck
...
Cppcheck fixes
2019-08-07 18:28:20 +02:00
Ingo Weyrich
cf1d7e5920
Update profilestorecombobox.cc
...
Do not use std::move on return
2019-08-07 16:53:44 +02:00
Ingo Weyrich
d44a40582a
Merge pull request #5390 from Beep6581/filebrowser-catalog-speedups
...
Further speedups for filebrowser/catalog
2019-08-07 16:06:03 +02:00
Ingo Weyrich
27f921405c
Merge branch 'dev' into cppcheck
2019-08-07 15:33:16 +02:00
Ingo Weyrich
4c99c9cf01
cppcheck: further fixes
2019-08-07 15:32:52 +02:00
Ingo Weyrich
aa3f8d81bc
Merge pull request #5401 from Beep6581/cbdl-code-review
...
cbdl code cleanup
2019-08-07 15:20:52 +02:00