Commit Graph

2273 Commits

Author SHA1 Message Date
George Hilliard
cc6cbe8347 Distinguish between "desired" and "reported" batch queue state
This allows the switch to both reflect the state of the queue and
function as an input widget.
2018-11-01 01:22:46 -05:00
heckflosse
d65767a022 Delete cache file from cache/data when using delete from cache full, #4904 2018-10-31 22:21:43 +01:00
Ingo Weyrich
0bb5d26ed0 Merge pull request #4908 from Beep6581/getridoffeahistogramcache
Get rid of aehistogram files in RT cache.

Merged to get more tests. Issue and pr stay open for a while
2018-10-31 21:56:00 +01:00
heckflosse
ebcd737bf8 Don't check for .jpg, .cust, .cust16 files in cache/images folder, third try, #4904 2018-10-31 20:57:21 +01:00
heckflosse
ea5a81b9a1 Don't check for .jpg, .cust, .cust16 files in cache/images folder, second try, #4904 2018-10-31 20:52:58 +01:00
heckflosse
bfe2ce7fe1 Don't check for .jpg, .cust, .cust16 files in cache/images folder, #4904 2018-10-31 20:52:16 +01:00
Alberto Griggio
7090730063 Merge pull request #4898 from Beep6581/dehaze
Dehaze
2018-10-31 13:26:08 -05:00
heckflosse
473e4bc236 clear cache data folder, #4904 2018-10-31 17:22:03 +01:00
heckflosse
310e734391 Don't create aehistograms folder in RT cache, #4904 2018-10-31 16:21:26 +01:00
heckflosse
f6c864d477 Get rid of aehistogram files in RT cache, fixes #4904 2018-10-31 15:02:53 +01:00
Alberto Griggio
4eb93c24f8 fixed broken labgrid after previous commit 2018-10-30 22:30:12 +01:00
Alberto Griggio
74a467fb4e labgrid: work on [0,1] values 2018-10-30 21:12:44 +01:00
heckflosse
1dcf92322d RT crashes with wrong value in profile (curves), fixes #4398 2018-10-30 19:36:37 +01:00
George Hilliard
4a765cc91f Unify inconsistent notifyListener() logic
Previously, this function required a `queueEmptied` bool, which I changed
to `queueRunning`.  But I goofed the logic on this bool; it should
always be "is `processing` nullptr."
2018-10-29 10:52:06 -05:00
Alberto Griggio
4d9871110b improved GUI for the "image type" field of dynamic profile rules 2018-10-29 09:36:17 +01:00
Flössie
1d0c128209 Fix Windows build (#4892) 2018-10-28 19:35:31 +01:00
Alberto Griggio
f673a4a881 avoid grabbing focus in the L*a*b* region list 2018-10-28 18:38:40 +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
Ingo Weyrich
19cc60a623 Merge pull request #4895 from thirtythreeforty/proper-switch-handling
Properly handle queue start/stop switch
2018-10-27 19:24:18 +02:00
Alberto Griggio
b651cdd40b Merge pull request #4885 from Beep6581/softlight-later-pipeline
moved softlight later in the pipeline
2018-10-27 18:03:51 +02:00
Alberto Griggio
db07a8cdd3 L*a*b* regions: add new regions at the end of the list, not at the beginning 2018-10-26 18:16:12 +02:00
George Hilliard
9a22e89125 Cleanup: make impl function order match header, fix declaration var name 2018-10-26 09:26:18 -05:00
George Hilliard
cb3cc6cad1 Fix permanently disabled button when stopping on next-to-last image 2018-10-26 09:23:46 -05:00
U-PC-BUREAU\jacques
21292f6db5 merge with dev 2018-10-26 09:00:29 +02:00
George Hilliard
8a6e0a7f19 Cleanup from code review 2018-10-26 01:46:30 -05:00
George Hilliard
09275b5826 Store qStartStop state in atomic for background thread
Closes #4882.
2018-10-26 01:18:42 -05:00
George Hilliard
7d5fe6d1c8 Reenable batch queue interface on queue length notification
This removes the need for canStartNext() to do any UI updates.
2018-10-26 01:18:42 -05:00
George Hilliard
52c943ca0e Mark BatchQueuePanel implementation functions as private 2018-10-26 00:20:02 -05:00
Hombre
785a0e6a46 Merge branch 'dev' into hidpi-icons 2018-10-25 20:43:41 +02:00
Hombre
4eb8a8f70c Adding HiDPI support (WIP) 2018-10-25 20:22:33 +02:00
heckflosse
fef2f73aa7 Removed lock because queue processing deadlocks now, #4882 2018-10-25 17:04:26 +02:00
Alberto Griggio
1a3fd9f157 Added new color toning method "L*a*b* regions"
Allows to specify various "regions" of the image with masks, and to correct
for hue, saturation and lightness.

Inspired by the existing L*a*b* grid (in turn taken from darktable)
2018-10-25 16:46:11 +02:00
Pandagrapher
23b0836603 Add ability to use adjusters default values with Locallab
Behavior:
- If an image containing Locallab control spots is loaded, adjusters
default values (ctrl + clic on adjuster reset button) is updated
according to selected spots
- Adjusters default values are updated to spot default params values for
created spots
2018-10-25 16:29:11 +02:00
heckflosse
7038104a20 Review idle_register.add() calls: denoise 2018-10-24 23:56:25 +02:00
heckflosse
ccc882dbcf Review idle_register.add() calls: wavelets, ciecam02, colortoning 2018-10-24 17:12:11 +02:00
heckflosse
5134040a5b Merge branch 'dev' into show_flatfield_autoclip_in_gui 2018-10-24 15:40:21 +02:00
heckflosse
b62673a408 Some changes suggested by Flössies code review, #4891 2018-10-24 13:07:53 +02:00
heckflosse
15cedc3a3c call idle_register.deystroy() 2018-10-24 12:49:38 +02:00
heckflosse
7a1cc62d5c Fix two small memory leaks, #4866 2018-10-24 12:23:15 +02:00
heckflosse
ac700502db Flat field: Show auto calculated clip control value in ui 2018-10-24 00:49:51 +02:00
heckflosse
392e00cd69 Dual demosaic auto contrast threshold: Use adjuster with auto button, #4866 2018-10-23 19:52:40 +02:00
heckflosse
0cafab38b6 Disable adjuster reset button if adjuster auto button is enabled 2018-10-23 18:46:28 +02:00
heckflosse
2519db1bbf Merge branch 'dev' into dual_demosaic_auto_threshold 2018-10-23 16:05:28 +02:00
heckflosse
2696037cb8 Batch edit is broken, fixes #4886 2018-10-23 15:36:07 +02:00
heckflosse
e778773c77 Merge branch 'dev' into dual_demosaic_auto_threshold 2018-10-22 17:39:50 +02:00
heckflosse
1a42d396de Crash when stopping output queue, fixes #4882 2018-10-22 17:37:03 +02:00
heckflosse
e2965cc6b4 dual demosaic: improved auto threshold detection and fall back to more detailed demosaicer if no flat region was found, #4866 2018-10-22 14:22:49 +02:00
heckflosse
e5f373d0e1 Merge branch 'dev' into dual_demosaic_auto_threshold 2018-10-21 21:54:24 +02:00
heckflosse
3cd065ea21 partial paste: add dualdemosaic auto threshold 2018-10-21 21:18:05 +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