134 Commits

Author SHA1 Message Date
Morgan Hardwood
60b2196bce Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
Hombre
883e73454d Merge branch 'dev' into spot-removal-tool 2019-08-16 22:58:17 +02:00
Ingo Weyrich
506254ce46 capture sharpening: first mockup 2019-08-14 17:19:26 +02:00
Ingo Weyrich
b3e0013e56 Merge branch 'dev' into newlocallab 2019-08-08 16:18:58 +02:00
Hombre
0db64d49a2 Introducing TweakOperator, for better tool's special mode handling 2019-08-06 02:04:48 +02:00
Hombre
7d310e688c Adding a new spot adjust editing mode in rtengine / preview window 2019-08-04 16:07:35 +02:00
Ingo Weyrich
46cbb652d5 cppcheck: further fixes 2019-08-01 14:02:38 +02:00
Hombre
437d883082 Merge branch 'dev' into spot-removal-tool 2019-07-31 23:03:50 +02:00
Desmis
cbeb828609 merge with dev 2019-07-18 13:41:26 +02:00
Flössie
80f2b6a002 Replace raw arrays with std::array<> 2019-06-14 08:58:04 +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
Pandagrapher
3423e45753 Fixes broken selection of WB, crop and straighten from toolbar (#5286)
Improvements:
- When switching between notebook pages different from Locallab one,
edit tools aren't anymore unsubscribed for better robustness
2019-04-20 18:43:56 +02:00
Hombre
698492e21c Merge branch 'dev' into spot-removal-tool 2019-03-18 22:35:11 +01:00
Pandagrapher
7a33c69b57 Fixes "Gtk-CRITICAL: gtk_box_pack assertion failed" messages 2019-01-06 10:29:39 +01:00
Desmis
c3bd22f337 merge with dev 2018-12-19 15:16:18 +01:00
Desmis
86c03e61d4 merge with dev - I hope no error 2018-11-24 14:18:37 +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
heckflosse
831e18ca45 Add override keyword. Thanks @Floessie 2018-11-22 16:19:16 +01:00
U-PC-BUREAU\jacques
b9c7fa80da merge with dev 2018-11-01 08:37:28 +01:00
U-PC-BUREAU\jacques
21292f6db5 merge with dev 2018-10-26 09:00:29 +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
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
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
Alberto Griggio
112de05700 added SoftLight tool 2018-04-10 09:42:22 +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
3bcd62e889 merge with dev 2018-01-28 08:04:11 +01:00
Flössie
98efaa5f1b Avoid deadlock by shifting GUI update to idle thread (#4224) 2018-01-26 16:46:22 +01:00
Hombre
b6d2480fb5 Merge branch 'dev' into spot-removal-tool (#2239) 2018-01-25 20:41:10 +01:00
Desmis
cef451807d merge with dev 2018-01-22 08:56:24 +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
Desmis
63073b470d merge with dev - I hope no error 2018-01-02 19:58:42 +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
Desmis
42d0f550c9 Reduce artifacts for all sections 2017-12-22 11:20:20 +01:00