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
Alberto Griggio
b589254d21
Moved "Copy metadata unchanged" to PP3, and added "strip metadata" mode
...
Fixes #3647
2017-12-29 23:03:44 +01:00
Alberto Griggio
c166e0a7ed
added a more flexible way of managing ProcEvents
...
modifying the global ProcEvent enum and refreshmap array is not needed
anymore. You can now register new events dynamically, using a ProcEventMapper
instance. See rtgui/localcontrast.cc for an example.
Hopefully this solves the problem of recurring merge conflicts when different
devs add different proc events
2017-12-19 13:46:19 +01:00
Alberto Griggio
b8777b3d87
added simple local contrast tool
...
Borrowed from G'MIC
2017-12-19 01:03:52 +01:00
Hombre
b64707bea6
Adding ADD/SET mechanism to Fattal HDR tool + PartialPaste dialog gui
...
+ range of Beta limited to 0.7 <> 1.3.
ADD/SET mechanism was missing for EPD tool too, so it's included in this
commit.
see #4168
2017-11-04 21:27:11 +01:00
Alberto Griggio
77b4ad497b
Integrated "Fattal02" tone-mapping operator from Luminance HDR
2017-11-02 22:34:49 +01:00
Hombre57
02463995af
Merge branch 'dev' into multiframe-handling
2017-10-13 22:51:42 +02:00
heckflosse
b6bf4aba05
Don't create Metadata panel for batch editor, #4140
2017-10-13 20:54:03 +02:00
Hombre57
0905294bda
Merge branch 'dev' into multiframe-handling, with some merge bugfix
2017-09-17 01:15:51 +02:00
Alberto Griggio
f630309909
Merge pull request #4070 from Beep6581/lensfun
...
Lensfun integration
2017-09-13 15:35:26 +02:00
Alberto Griggio
e4ba4d19f5
made lensfun-based correction compatible with auto fill mode
2017-09-10 22:02:43 +02:00
Hombre57
bfe24ab195
BatchToolPanelCoordinator::initSession fixed (issue #4014 )
2017-09-02 18:21:12 +02:00
Alberto Griggio
f70ba32c9d
run through astyle
2017-08-22 08:48:33 +02:00
Alberto Griggio
610f3e4853
added option to manually save the collapsed/expanded state of tools
2017-08-21 18:42:15 +02:00
Hombre57
f23be9345c
Add multi-frame handling.
...
- Exif of all frames are displayed in the Editor's Exif tab (without
separator)
- isHDR and isPixelShift is added to the data files stored in cache
- In the Editor panel, the QuickInfo frame display the HDR and
PixelShift information, as well as the number of frame and bit-depth for
HDR image
- the number of frame is provided by dcraw. If not set, it is provided
by the Exif's main IFD count
- the PixelShift information (for Pentax as of now) is provided by
looking at the Exif informations
- the HDR information is provided by the Exif information of the first
frame for Pentax raw files, or by the bitspersample, sampleformat and
compression tags for other files
TODO: add icons to the thumbnails to tag HDR and PixelShift files.
2017-08-08 23:42:05 +02:00
heckflosse
0e01162318
Fixes #3969 , Retinex tool does not remember the status of its settings subtool
2017-07-14 00:02:53 +02:00