Commit Graph

1963 Commits

Author SHA1 Message Date
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
Morgan Hardwood
853b198b1e Clarify what is being deleted in Trash, fixes #5337
The message shown when deleting items in trash was ambiguous.
2019-05-24 16:46:51 +02:00
heckflosse
b2936d185d Keyboard shortcut should reveal tool's current tab (original or favorites), fixes #5333 2019-05-21 16:24:14 +02:00
heckflosse
dfd9bdf977 Fix some leaks in editorpanel, fixes #5328 2019-05-20 00:21:48 +02:00
heckflosse
40aa7d2034 Fix memory leak in preferences dialog 2019-05-19 13:20:34 +02:00
heckflosse
159e1784f4 Memory leak in RefreshMapper, fixes #5323 2019-05-18 18:44:06 +02:00
Ingo Weyrich
d05b6c14ba Merge pull request #5320 from Beep6581/adjuster_review
review adjuster class
2019-05-15 10:26:24 +02:00
heckflosse
efe9ff5ae3 Don't show 1:1 icon on raw tools when using demosaic for < 1:1 view == as in pp3 2019-05-14 22:53:22 +02:00
heckflosse
caeb171e0e Applied changes suggested by @Floessie, #5320 2019-05-14 22:08:02 +02:00
heckflosse
6d1b1c7691 Remove StopWatch 2019-05-14 13:01:58 +02:00
Ingo Weyrich
975cdceef5 Merge pull request #5321 from Beep6581/clut_scan_speedup
Clut scan speedup
2019-05-14 12:33:14 +02:00
heckflosse
357cf3a89e Reduce memory allocations/deallocations and string copies when loading language files 2019-05-14 00:23:10 +02:00
heckflosse
141e9f632f Scan clut folder: Don't check for unused profile 2019-05-13 23:12:40 +02:00
heckflosse
ea2e9dd274 Scan clut folder: check for .png first because most of cluts are png 2019-05-13 23:04:14 +02:00
heckflosse
1be40beafa Scan clut folder: use std::set<std::string> instead of std::set<Glib::ustring> 2019-05-13 22:54:00 +02:00
heckflosse
de3d667ed7 review adjuster class: reduce memory allocations/deallocations, also small speedup for adjuster creation 2019-05-13 15:15:37 +02:00
heckflosse
bd2ee13e7b revert commit 6e364e4, fixes #5308 2019-04-25 21:09:35 +02:00
heckflosse
6e364e4c80 First doubleclick on an image after starting rt does not open the image. Patch provided by @Pandagrapher, fixes #5294 2019-04-22 21:18:44 +02:00
Hombre57
7d33fc40cd Merge branch 'icon-size-fix' into dev 2019-04-15 22:35:04 +02:00
Morgan Hardwood
2e2d981dac Excluding libatomic needed by Clang/FreeBSD, #3636 2019-04-15 12:08:37 +02:00
Morgan Hardwood
fb4c5e1ce2 Merge branch 'm-bugfix' into dev 2019-04-15 11:40:37 +02:00
Hombre57
feb122553e Minor bugfix 2019-04-14 17:19:48 +02:00
Hombre57
89e63639be Making pseudo-HiDPI tweaks optional, disabled by default
(see issue #5276)
2019-04-14 16:58:11 +02:00
Hombre57
ace5a01136 Setting 12pt as base font size for MacOS (see issue #5282) 2019-04-14 11:10:01 +02:00
Hombre57
d01d99481d Suppress baseDPI and baseHiDPI hardcoded values
Should fix the issue reported here :
https://discuss.pixls.us/t/test-rawtherapee-5-6-rc1/12073/13
2019-04-11 22:23:07 +02:00
Morgan Hardwood
bb58e65ffc Revision of Lens/Geometry and CA labels
Closes #5132
2019-04-10 13:31:21 +02:00
Morgan Hardwood
5bddcb45da Queue language key and string fixes
https://discuss.pixls.us/t/solved-change-of-queue-output-directory-not-taken-fully-into-account-if-no-f/11975
2019-04-03 16:24:55 +02:00
Morgan Hardwood
977af213b9 Queue template parsing OOB access fix by Flössie
https://discuss.pixls.us/t/change-of-queue-output-directory-not-taken-fully-into-account-if-no-f/11975/4
2019-04-02 21:10:16 +02:00
Morgan Hardwood
aa379308e3 Tweaked filmstrip scrolling to be less jumpy
Now the centering a thumb happens only if less than half of the next/prev
thumbnail is visible. #5174
2019-04-01 12:46:56 +02:00
heckflosse
1e2356b938 Improve curve visibility logic.
Automatically open first non linear curve for L*a*b*, RGB and HSV.
2019-03-31 23:29:25 +02:00
Morgan Hardwood
7c091280d4 Indentation fix - spaces instead of tabs 2019-03-30 19:30:29 +01:00
Ingo Weyrich
0a09097baf Fix copy/paste bug 2019-03-30 16:14:31 +01:00
Hombre
390594f39e Fix bug in OPIcon class
Thanks to @Floessie for the fix
2019-03-26 22:53:33 +01:00
Hombre
b76b630ec8 Line endings in edit files converted to Unix format 2019-03-26 22:26:16 +01:00
Flössie
14020ed356 Fix wrong consts in editcallbacks.h (#5239) 2019-03-25 18:57:30 +01:00
Morgan Hardwood
5b50b2d059 Various interface fixes, closes #5211 2019-03-25 01:53:07 +01:00
Beep6581
ddd9cd979a Merge pull request #5237 from lvreclp/batchque_file_overwrite
Fixed file overwrite from queued items
2019-03-24 21:03:39 +01:00
Hombre
a749047dd3 editcallbacks file updated as requested by @Floessie in #5239
Merge branch 'splitted-edit-file' into dev
2019-03-24 20:48:33 +01:00
Hombre
29196fb57c Fix RTImage cached data cleanup (see #3636) 2019-03-24 20:45:05 +01:00
Hombre
f60711b65b Code cleanup of editcallbacks.h/.cc for more safety 2019-03-24 01:40:25 +01:00
luz.paz
ba840dd260 Misc. typos and whitespace fixes
Found via `codespell -q 3 -I ../rawtherapy-whitelist.txt -S ./rtdata` 
`rawtherapy-whitelist.txt` consists of:
```
adn
amin
autor
ba
byteorder
cas
childs
developpement
dum
foto
fro
inbetween
interm
ist
iten
ith
lonly
nd
ois
optio
preserv
skipp
som
spred
substracted
tbe
tim
uint
unselect
```
2019-03-22 06:38:00 -04:00
Hombre
108b69ae22 "edit.h/.cc" splitted to limit rebuilding dependencies 2019-03-22 00:09:37 +01:00
Oleg Koncevoy
d2e6a3a44a Fixed file overwite from queued items 2019-03-21 19:32:31 +02:00
Hombre
d059caa7de Enhancing RTSurface: 'surface' now private 2019-03-19 20:45:12 +01:00