Commit Graph

5564 Commits

Author SHA1 Message Date
heckflosse
c05dbf0eb0 Segfault when changing to Saturation & Value Blending curve, fixes #4279 2018-01-06 16:43:28 +01:00
Ingo Weyrich
2d37fd6676 Merge pull request #4277 from Beep6581/perceptual_curve_speedup
Perceptual tone curve speedup
2018-01-06 00:09:54 +01:00
Beep6581
7d97a172c4 Merge pull request #4276 from Beep6581/qswitch
Queue state verbose, fixes #4058

Improvement to the Batch Queue:
- Start Queue/Stop Queue checkboxes replaced with one swith.
- It is now immediately clear whether the queue is running or not.
- The queue is visually stopped once it is empty.
- String keys fixed to use BATCHQUEUE_ prefix instead of FILEBROWSER_.
- The switch is insensitive if 1 or 0 images are in the queue.
2018-01-06 00:03:19 +01:00
Alberto Griggio
eb3c7f13ae make the batch queue start/stop switch insensitive when there are no pending images in the queue 2018-01-05 23:47:23 +01:00
Alberto Griggio
5cb6a0ebaf Use a Gtk::Frame instead of a Gtk::Label for the queue title 2018-01-05 23:35:39 +01:00
Morgan Hardwood
888de585d4 Queue state verbose, fixes #4058
Improvement to the Batch Queue:
- Start Queue/Stop Queue checkboxes replaced with one swith.
- It is now immediately clear whether the queue is running or not.
- The queue is visually stopped once it is empty.
- String keys fixed to use BATCHQUEUE_ prefix instead of FILEBROWSER_.
2018-01-05 22:44:07 +01:00
heckflosse
0fcc1987a5 Speedup for perceptual tone curve #4269 2018-01-05 16:42:22 +01:00
heckflosse
045d11f05f Merge branch 'dev' into perceptual_curve_speedup 2018-01-05 13:29:59 +01:00
heckflosse
bb7afbe01d Merge branch 'svb_tonecurve_speedup' into dev 2018-01-04 23:16:36 +01:00
heckflosse
0f25bfe87b Don't check the impossible cases in rgb2hsvtc() 2018-01-04 23:15:53 +01:00
Ingo Weyrich
ef4edc9b16 Merge pull request #4275 from Beep6581/svb_tonecurve_speedup
Speedup for 'Saturation and Value Blending' tonecurve
2018-01-04 22:33:39 +01:00
heckflosse
8287044f02 Merge branch 'dev' into svb_tonecurve_speedup 2018-01-04 19:07:39 +01:00
heckflosse
ea1e001d15 Speedup for 'Saturation and Value Blending' tonecurve 2018-01-04 19:03:02 +01:00
Ingo Weyrich
33b2828380 Merge pull request #4274 from Beep6581/weighted_tonecurve_speedup
Speedup for weighted tone curve
2018-01-04 14:49:18 +01:00
Alberto Griggio
e942e1e457 Merge pull request #4273 from Beep6581/crop-tweaks
Crop tweaks
2018-01-04 14:19:28 +01:00
Alberto Griggio
a43886032f small tweak to the "zoom to fit crop" functionality 2018-01-04 09:29:53 +01:00
heckflosse
23934649eb Speedup for weighted tone curve 2018-01-03 19:29:18 +01:00
Alberto Griggio
6591551a7c added "As Image" crop ratio 2018-01-03 16:02:48 +01:00
Alberto Griggio
8168611c23 added preferences to control the behaviour of the crop tool 2018-01-03 15:44:34 +01:00
Alberto Griggio
e229b9519e made ToolPanel::setListener virtual (needed by MetaDataPanel to work properly) 2018-01-01 23:41:07 +01:00
Morgan Hardwood
9911283266 More full hue range curve bar fixes, #4271
This one fixes the CIECAM02 color curve,
and the Color Toning opacity curves.
2018-01-01 22:51:25 +01:00
Alberto Griggio
0ac3bafbca some tweaks to the cropping GUI, inspired by recent comments on pixls.us 2018-01-01 22:48:16 +01:00
heckflosse
e9782e15e2 Fixed accidently broken shadows/highlight tool 2018-01-01 22:28:56 +01:00
Morgan Hardwood
b624248a13 LCurve::colorForValue formatting 2018-01-01 22:02:15 +01:00
Morgan Hardwood
5340f2c103 Fixed whole hue range curve bar gradient, closes #4271 2018-01-01 21:40:34 +01:00
heckflosse
8352044304 Left colour bar for CC and CL curve in lab tools are inverted, fixes #4270 2018-01-01 15:59:35 +01:00
Flössie
b73970e94f Fix unintended sign extent (Coverity)
Would hit us at 716Mpx (26755px²).
2018-01-01 13:04:01 +01:00
Flössie
820b6c8ae9 Remove useless call (Coverity) 2018-01-01 12:57:19 +01:00
Flössie
c760b95844 Remove dead member (Coverity) 2018-01-01 12:52:11 +01:00
Flössie
ce2be7ad87 Fix pass-by-value (Coverity) 2018-01-01 12:48:35 +01:00
Flössie
1054083661 Fix pass-by-value (Coverity) 2018-01-01 12:43:51 +01:00
Flössie
ecee587402 Fix pass-by-value (Coverity)
Plus some `const` adjustments. (Groundhog day?)
2018-01-01 12:35:41 +01:00
Flössie
b3dd5244ad Fix (currently impossible) null pointer dereference (Coverity)
Plus some `const` fixes, this time removing constness.
2018-01-01 12:30:10 +01:00
Flössie
0b7b1d6ab3 Fix null pointer dereference (as hinted by Coverity)
Plus some `const` fixes.
2018-01-01 12:13:29 +01:00
Alberto Griggio
3d40d9cdce fixed non-uniform spacing in denoise gui 2018-01-01 09:39:38 +01:00
heckflosse
4eebf9a91a Merge branch 'dev' into perceptual_curve_speedup 2017-12-31 21:58:55 +01:00
heckflosse
b61a4cdc26 Fixes a bug in RGB2Lab() I introduced recently 2017-12-31 21:55:35 +01:00
Morgan Hardwood
431d134202 Revision of Noise Reduction labels
Revised all Noise Reduction labels, now they are grouped by the sub-tool
they correspond to and are easier to translate by those who don't know
how to search through the code.
Used generic labels where possible (curve, slider).
Renamed "Quality" to "Mode", and "Method" to "Color space".
Closes #3854
2017-12-31 17:42:30 +01:00
heckflosse
057861b882 Small (~ 4%) speedup for perceptual tone curve 2017-12-31 16:58:06 +01:00
Ingo Weyrich
4c3e7b8efa Merge pull request #4268 from Beep6581/rgbroc_speedup
Rgbroc speedup
2017-12-31 14:43:04 +01:00
heckflosse
3dcce23c24 rgbproc() speedups 2017-12-31 14:36:59 +01:00
Alberto Griggio
7efedf390c Merge pull request #4267 from Beep6581/procparams-metadata-mode
Procparams metadata mode
2017-12-31 14:08:17 +01:00
Morgan Hardwood
b0b9ce3e52 Merge branch 'dev' into procparams-metadata-mode 2017-12-31 01:00:31 +01:00
Hombre
32d0a934f4 Fix #4265: "Segfault saving image with edited metadata" 2017-12-31 00:48:33 +01:00
Alberto Griggio
eede7e406f correctly set MetaDataParams::mode 2017-12-31 00:28:16 +01:00
Alberto Griggio
d7f96c298e metadata panel: do not use Gtk::manage for exifpanel and iptcpanel
(Fixes segfault due to removing the notebook pages in batch mode)
2017-12-30 00:00:12 +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
Morgan Hardwood
5ecb05ba23 "Custom command line" label.
Changed "Other command line" to "Custom command line".
2017-12-29 17:08:15 +01:00
Alberto Griggio
7dea8a3ea8 added support for writing metadata in PNG files
Fixes #3352
2017-12-28 22:26:22 +01:00
Alberto Griggio
527f41c254 embed the output profile when writing PNG files
Fixes #4262
2017-12-28 22:25:04 +01:00