Ingo Weyrich
587652283d
further reduction of include dependencies, also finalised some classes
2019-11-09 16:51:54 +01:00
Ingo Weyrich
d731e172c2
Further reduction of include dependencies
2019-11-01 16:15:59 +01:00
Ingo Weyrich
6935faa258
Further cleanup of include dependencies
2019-10-30 22:12:06 +01:00
Ingo Weyrich
959849f098
Favorites tab: hide vertical scrollbar
2019-10-22 14:32:36 +02:00
Ingo Weyrich
4079bb9920
Capture Sharpening: automatic radius calculation
2019-09-11 18:56:07 +02:00
Ingo Weyrich
ba43437220
Merge pull request #5445 from Beep6581/capture_sharpening
...
Merge Capture sharpening into dev to get more tests
2019-09-10 19:27:01 +02:00
Morgan Hardwood
60b2196bce
Updated gnu.org links to use HTTPS
2019-09-10 12:34:57 +02:00
Morgan Hardwood
b858bfb2c9
Update "Advanced" tab shortcut to Alt-a
...
Back when it was called the "Wavelet" tab the Alt-w shortcut was used.
Closes #4322
2019-09-06 22:15:37 +02:00
Ingo Weyrich
cb7b31f3a4
Allow Capture Sharpening for monochrome raw files
2019-08-24 12:14:54 +02:00
Ingo Weyrich
7b3c50bc31
Capture sharpening: auto contrast threshold
2019-08-17 15:18:24 +02:00
Ingo Weyrich
8421f8780a
capture sharpening: contrast threshold
2019-08-15 20:40:32 +02:00
Ingo Weyrich
506254ce46
capture sharpening: first mockup
2019-08-14 17:19:26 +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
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
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
heckflosse
b2936d185d
Keyboard shortcut should reveal tool's current tab (original or favorites), fixes #5333
2019-05-21 16:24:14 +02:00
Flössie
b08fb04dae
Convert almost all IdleRegister::add()
calls to add(std::function<>)
2019-01-01 15:53:39 +01:00
Flössie
5af3f64a9d
Merge branch 'dev' into review-idle_register-calls
2018-12-31 14:58:26 +01:00
Morgan Hardwood
39d37a6ded
New star icon for Favorites tab
2018-12-17 23:49:18 +01:00
heckflosse
af80df7a37
Fix a warning, #5016
2018-12-17 21:19:04 +01:00
heckflosse
e5679df6f3
Don't show empty favorite panel, #5016
2018-11-29 14:43:45 +01:00
heckflosse
883d967a03
Exclude pr-sharpening from being moved separately to favorites panel
2018-11-23 20:49:04 +01:00
heckflosse
43b77679d4
Favourites => Favorites, #5016
2018-11-23 16:48:05 +01:00
heckflosse
0ae602bcf0
custom tool panel. Changed naming to 'Favourites'. Added alt-h hotkey. Allow moving of subtools to Favourites
2018-11-23 16:00:57 +01:00
heckflosse
d604abec39
Custom tool panel, first step
2018-11-23 14:36:16 +01:00
Flössie
5906329485
Review IdleRegister
( #4892 )
...
This turns `IdleRegister::add()` into a template function to make the
provided function pointers type safe. It also adds a `delete_data`
parameter to manage the provided data pointer even in `destroy()`.
2018-10-28 13:12:01 +01:00
heckflosse
5134040a5b
Merge branch 'dev' into show_flatfield_autoclip_in_gui
2018-10-24 15:40:21 +02:00
heckflosse
ac700502db
Flat field: Show auto calculated clip control value in ui
2018-10-24 00:49:51 +02:00
heckflosse
e5f373d0e1
Merge branch 'dev' into dual_demosaic_auto_threshold
2018-10-21 21:54:24 +02:00
heckflosse
8b65900066
Dual demosaic: Add auto threshold checkbox and show used value in ui, #4866
2018-10-21 20:21:43 +02:00
Alberto Griggio
b50b8dea9f
merge with dev
2018-10-27 16:11:17 +02:00
Alberto Griggio
14ac4babec
added haze removal tool
...
Based on the paper:
"Single Image Haze Removal Using Dark Channel Prior" by He, Sun and Tang
using a guided filter for the "soft matting" of the transmission map
2018-10-10 10:02:06 +02:00
Flössie
2125f42116
Turn almost all Listeners into abstract interfaces
2018-10-09 20:32:40 +02:00
heckflosse
78989731f5
Always use icons for tab headers, #4772
2018-09-18 11:37:15 +02:00
Morgan Hardwood
dc34658683
Gray-out Retinex tool when editing non-raw image
...
Closes #4795
2018-09-11 20:08:01 +02:00
Morgan Hardwood
10af344672
Merge branch 'dev' into iconcleanup4
2018-07-13 18:14:48 +02:00
Morgan Hardwood
522495f4eb
Icon cleanup #4469 #3547
...
Rebased in new branch to cleanup commit history.
2018-07-13 18:13:35 +02:00
heckflosse
eeebe587ba
Call Histogram matching only if necessary, #4674
2018-07-08 20:24:17 +02:00
Alberto Griggio
7b0383fd2f
merge 'soft-light' into 'dev'
2018-06-29 23:34:31 +02:00
heckflosse
1b094a084a
Show/hide contrast mask, still wrong icon on button
2018-06-13 13:02:10 +02:00
Alberto Griggio
112de05700
added SoftLight tool
2018-04-10 09:42:22 +02:00
heckflosse
a0db9cbf00
When opening an image after starting RT, wavelet tool always is expanded, fixes #4494
2018-04-08 00:26:49 +02:00
heckflosse
84f46eaab6
Add flat field correction for monochrome raw files
2018-03-09 14:51:28 +01:00
luz.paz
c3c3ceac79
Misc. typos
...
Found via `codespell`
+ removed rtengine/dcraw.patch per discussion in https://github.com/Beep6581/RawTherapee/pull/4395
2018-02-14 14:07:18 -05:00
Alberto Griggio
9a8d2bd8ff
moved local contrast to the detail panel
2018-02-01 11:04:13 +01:00
Flössie
98efaa5f1b
Avoid deadlock by shifting GUI update to idle thread ( #4224 )
2018-01-26 16:46:22 +01:00
Alberto Griggio
2aea7aa97c
moved channel mixer back to the color tab
2018-01-20 18:50:01 +01:00
Morgan Hardwood
466efd3993
Added "Advanced" tab icon.
...
Added equalizer and atom icons, and set the Advanced tab to use
the atom icon. #4298
2018-01-21 19:11:21 +01:00
Alberto Griggio
3c2e30dbcc
renamed Wavelet tab to Advanced and moved more tools there (see #4298 )
2018-01-14 21:36:25 +01:00