Morgan Hardwood
a6b1eb46fd
Filmstrip horizontal scroll rate
...
When scrolling with the mouse scroll-wheel while hovering over a
thumbnail in the Filmstrip, now it scrolls by an amount equal to
the first thumb's width. Previously it used the height.
Spotted by Ingo.
2019-07-25 11:49:17 +02:00
Ingo Weyrich
6604755c6b
Fix a typo
2019-07-22 14:58:22 +02:00
Ingo Weyrich
cbb3f05b7e
use empty() instead of comparison with an empty string
2019-07-22 13:49:08 +02:00
Ingo Weyrich
fd6453d1a8
Merge pull request #5376 from Beep6581/filecatalog_speedups
...
Filecatalog speedups
2019-07-21 21:53:32 +02:00
Ingo Weyrich
0493e67474
nuke empty adjusterAutoToggled functions
2019-07-20 11:44:38 +02:00
Ingo Weyrich
d9c93e77ae
filecatalog/filebrowser: further optimizations
2019-07-19 23:45:02 +02:00
Ingo Weyrich
0840b3ee00
Merge branch 'dev' into filecatalog_speedups
2019-07-19 00:50:55 +02:00
Ingo Weyrich
4d2807172c
filecatalog/filebrowser: further speedup
2019-07-19 00:50:12 +02:00
TooWaBoo
14025dd15f
Fix History view of values
2019-07-18 18:07:09 +02:00
Ingo Weyrich
5f8799d48e
Store buttonset tooltips in static memory, saves about 700 byte per thumbnail
2019-07-18 11:18:45 +02:00
Ingo Weyrich
2ca9f7f94d
Further small speedup for filebrowser
2019-07-17 22:10:46 +02:00
Ingo Weyrich
bbdd774afb
Further speedups for filebrowser
2019-07-17 21:29:24 +02:00
Morgan Hardwood
a0f2040816
Small cleanup
...
Removed unused key TP_FILMNEGATIVE_REF_SPOTS.
Style fix in language string.
generateTranslationDiffs
Film Negative values in History use newlines to reduce required width.
Removed benchmark code.
2019-07-17 21:23:17 +02:00
Beep6581
275f11e97d
Merge pull request #5325 from erjiang/embedded-ratings
...
Use ratings from image metadata
2019-07-17 15:28:55 +02:00
Beep6581
bc4bd624f4
Merge pull request #5325 from erjiang/embedded-ratings
...
Use ratings from image metadata
2019-07-17 13:19:16 +02:00
Ingo Weyrich
d68b33effc
filecatalog: further speedups; also remember last copy/move destination
2019-07-16 20:07:29 +02:00
Ingo Weyrich
3130fe7ca3
Remove the space I added with last commit to test LGTM
2019-07-15 23:50:03 +02:00
Ingo Weyrich
42a9d8d404
Added a space to test LGTM
2019-07-15 21:43:51 +02:00
Ingo Weyrich
67e94e41c8
FileCatalog::getFileList(): speedup
2019-07-14 15:23:28 +02:00
Ingo Weyrich
72ae120bd1
FileCatalog::reparseDirectory(): speedup
2019-07-14 15:03:08 +02:00
rom9
6e31285d9e
Merge remote-tracking branch 'origin/dev' into filmnegative
2019-07-10 21:37:23 +02:00
Flössie
3b78a5c227
Minor cleanups after #5315 and #5368
2019-07-09 13:18:08 +02:00
Floessie
e980d9b225
Merge pull request #5315 from Beep6581/rtsurface-cleanup
...
Rtsurface cleanup
2019-07-09 13:02:46 +02:00
rom9
b4c109f275
ProcParams now contain red and blue ratios, to be aligned with values in the GUI.
2019-06-29 16:06:40 +02:00
rom9
536bbf95aa
Added comments to clarify the difference between default exponents in procparams and default ratios in the GUI sliders.
2019-06-28 22:17:28 +02:00
rom9
4e09fd4f21
Changed master exponent default from 2.0 to 1.5; it was too large for high-contrast negatives. Set all sliders as log-scale, centered at 1.0, so that reasonable values can be fine-tuned more easily.
2019-06-28 21:29:06 +02:00
heckflosse
4eb7240a41
change granularity of raw black point adjusters from 0.1 to 1
2019-06-27 22:39:36 +02:00
rom9
63a6e1b79c
Changed GUI behaviour so that the first slider sets the reference exponent (green channel), and the other two sliders set the ratio of the red/blue exponent to the reference one. This should be more intuitive, and less confusing when clicking on the reset-to-default slider button. Now the first slider sets the general contrast, while the other two affect the color.
...
Lowered exponent slider max value from 6 to 4 (it was too large to be useful). New sliders are log-scale.
2019-06-26 02:00:34 +02:00
heckflosse
66c9cd6177
Don't scan for darframes/flatfields/cluts if folder is not set, #2238
2019-06-24 19:52:17 +02:00
rom9
2fde6e562a
The "dual-spot" exponents calculation feature now honors the master (green) exponent set by the user, and adjusts red and blue based on the ratios between the new, "guessed" exponents.
...
This way, if the user has chosen a different master exponent than the default, using the feature just alters the color characteristic of the conversion, while keeping the same contrast level.
2019-06-23 22:21:24 +02:00
rom9
8c6458daff
Removed "lock channels" CheckButton, it wasn't very useful. Keeping the "(lead)" note on the green channel label, to give a hint that this slider controls the other two as well.
2019-06-21 20:51:50 +02:00
Eric Jiang
789edc5bd3
Apply code-cleanup patch from @Floessie
...
See https://github.com/Beep6581/RawTherapee/pull/5325
2019-06-18 13:02:10 -07:00
rom9
7c0275ca1a
Updated copyright notice in new source files
2019-06-18 13:52:58 +02:00
rom9
8de581ac39
Removed old debugging stuff from rtgui/filmnegative.cc
2019-06-17 21:46:50 +02:00
Flössie
b687ca2643
Merge branch 'rom9-filmnegative' into filmnegative-cleanup
2019-06-17 08:57:14 +02:00
Flössie
54cc02eea9
Filmenegative core cleanup
2019-06-17 08:03:46 +02:00
rom9
d01f78864c
Locked red and blue exponents by default in the GUI, added CheckButton to unlock them.
2019-06-14 22:14:24 +02:00
Flössie
80f2b6a002
Replace raw arrays with std::array<>
2019-06-14 08:58:04 +02:00
Flössie
015cffc73a
Peripheral cleanups and a fix
...
- Whitespace, braces, sorting
- Fixed missing filmnegative in `ProcParams::operator ==(ProcParams)`
2019-06-13 09:52:13 +02:00
rom9
8d0755eddc
Raised default master exponent from 1.0 to 2.0, to get a reasonable contrast right from the start.
2019-06-11 22:50:36 +02:00
rom9
5ddc4a3e0e
Added missing checkbox for film negative feature in partial apply / partial paste dialogs.
2019-06-11 22:13:16 +02:00
rom9
2bbf8bd864
Changed events action from ALL to FIRST , this way the histogram is updated after enabling/disabling or moving the adjusters.
2019-06-11 20:26:13 +02:00
rom9
223ae8abce
Bugfix: exponent adjusters were not following the master (green) slider after exponents auto-calc via dual spot picking; updated redRatio/blueRatio after calculation.
2019-06-11 00:19:18 +02:00
rom9
b95bdb1aea
Linked red and blue exponent adjuster to the green adjuster, in order to maintain the ratio between exponents if the user moves the green adjuster (master).
...
Switched back to vector sort for median calculations: the results of the histogram search function diverge more and more from the simple median calculation as the exponents increase.
At 2.0 the test picture is already impossible to WB as the multipliers are too far off (2.78226e+08 histo vs 9.7927e+11 sort), and the normal WB sliders can't compensate for those huge factors.
2019-06-10 22:05:54 +02:00
rom9
9df8008949
Film negative processing: first usable version. Only supports bayer raw files, thumbnails don't work
...
Added performance improvements suggested by heckflosse. Lowered median sampling step from 7 to 5 since calculation is now much faster.
Added support for Fuji X-Trans raw files.
Applied SSE2 patch provided by @heckflosse, improves performance in main processing loop.
Moved film negative processing stuff in its own compilation unit.
Code cleanup: removed redundant omp directives.
Added check for dead pixels, going above threshold after inversion. ST_BAYER only for now.
Reverted leftover hack in cropwindow.cc
2019-06-08 01:40:29 +02:00
Ingo Weyrich
4ff41f7a2c
Merge pull request #5343 from Beep6581/thumbcache
...
Change thumbnail cache eviction strategy
2019-06-04 17:54:12 +02:00
heckflosse
df65774667
Fix calculation of reserve
2019-06-04 17:52:39 +02:00
luz.paz
cc60ea2248
Fix source comment and misc. typos
...
Found via `codespell -q 3 -I ../rawtherapy-whitelist.txt -S ./rtdata/languages -L hist,fo,reall,bloc,alph`
2019-06-03 17:38:50 -04:00
Flössie
f9c44f2e47
Some minor cleanups and optimizations
2019-06-03 09:19:46 +02:00
heckflosse
25fdf2114e
Change thumbnail cache eviction strategy
2019-06-01 16:56:10 +02:00