225 Commits

Author SHA1 Message Date
Pandagrapher
7ccd901ad1 Merge with branch newlocallab... 2019-01-05 18:07:51 +01:00
Pandagrapher
031939e0c3 Remove/Deactivate Locallab debug printf 2019-01-03 11:16:19 +01: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
Pandagrapher
39c53119eb Improve batch mode with Locallab
Batch mode is now correctly managed by Locallab. It works only if the
pictures have the same control spot number with coherent id

Other improvements:
- If there is no control spot, all Locallab tools are now disabled
2018-12-26 10:31:57 +01:00
Desmis
c3bd22f337 merge with dev 2018-12-19 15:16:18 +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
U-PC-BUREAU\jacques
b9c7fa80da merge with dev 2018-11-01 08:37:28 +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
U-PC-BUREAU\jacques
21292f6db5 merge with dev 2018-10-26 09:00:29 +02: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
U-PC-BUREAU\jacques
e7448bd084 merge with dev 2018-10-19 19:26:14 +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
Pandagrapher
88c5214a47 Merge from branch 'dev/newlocallab'... 2018-10-08 20:56:29 +02:00
U-PC-BUREAU\jacques
72ed6f81b0 merge with dev 2018-10-07 09:58:43 +02:00
Pandagrapher
854021cfee Merge with newlocallab... 2018-09-25 23:40:09 +02:00
heckflosse
78989731f5 Always use icons for tab headers, #4772 2018-09-18 11:37:15 +02:00
heckflosse
e9d4dede48 Merge branch 'dev' into newlocallab 2018-09-15 20:53:21 +02:00
Pandagrapher
f945466df5 Locallab cleanup #1
Cleanup of Locallab and ControlSpotPanel
Removed also useless LocalListener, useless Locallab options

The following improvments have been introduced:
- All Locallab events are now managed with regular RT logics

The following bugs have been corrected:
- Missing "sensiexclu", "struc" (hidden) and "noisechrodetail" (hidden)
adjusters have been reintroduced
- GUI problems reported by @ganned92 have been corrected
- Tone curve could have some weird behavior when mouse was moving a
curve point outside curve editor
2018-09-15 18:11:42 +02:00
Morgan Hardwood
dc34658683 Gray-out Retinex tool when editing non-raw image
Closes #4795
2018-09-11 20:08:01 +02:00
Pandagrapher
a31393adb1 Saving of Locallab tool parameters in .pp3 file
- Control spot panel parameters are now saved in .pp3 file
- Control spot curved are now visible when Locallab tool panel is
active, not visible otherwise

Limitations:
- Other Locallab tool parameters aren't saved in .pp3 file yet
- Locallab tools are temporary deactivated (time to end procparam
update)
2018-07-26 19:20:33 +02:00
Morgan Hardwood
0780aa0f8f Merge branch 'dev' into newlocallab 2018-07-19 23:07:59 +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
U-PC-BUREAU\jacques
e65c6786ff merge with dev 2018-07-07 13:46:18 +02:00
Alberto Griggio
7b0383fd2f merge 'soft-light' into 'dev' 2018-06-29 23:34:31 +02:00
Desmis
c1463c7edd merge with dev.. 2018-06-14 09:06:29 +02:00
heckflosse
1b094a084a Show/hide contrast mask, still wrong icon on button 2018-06-13 13:02:10 +02:00
Desmis
431f516583 merge with dev 2018-04-10 18:04:29 +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
Desmis
a08c7b4182 merge with dev 2018-03-20 18:21:51 +01:00
heckflosse
84f46eaab6 Add flat field correction for monochrome raw files 2018-03-09 14:51:28 +01:00
Desmis
9916cdb4b0 merge with dev 2018-02-15 16:57:23 +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
Desmis
a3569f11e5 merge with dev 2018-02-01 15:28:56 +01:00
Alberto Griggio
9a8d2bd8ff moved local contrast to the detail panel 2018-02-01 11:04:13 +01:00
Desmis
3bcd62e889 merge with dev 2018-01-28 08:04:11 +01:00