6188 Commits

Author SHA1 Message Date
Flössie
31ec1f4082 Upstream OBS compile fix by @mbajor 2018-01-08 17:53:52 +01:00
Flössie
5104368c4a Fix non-SSE2 build (fixes #4284) 2018-01-08 17:51:31 +01:00
heckflosse
529a7f3003 tmo_fattal02.cc added nowait, #4255 2018-01-08 15:27:41 +01:00
heckflosse
6c6786929c Fixe race in tmo_fattal, #4255 2018-01-08 15:21:56 +01:00
Alberto Griggio
7f89c362d0 HDR tone mapping: normalize luminance relative to the brightest point in the input
(Also tweaked the default value for the "amount" slider)

Fixes #4255
2018-01-08 14:54:55 +01:00
Alberto Griggio
7353ff864b some tweaks to the L*a*b* correction grid module 2018-01-08 14:34:54 +01:00
heckflosse
1006dd1ebf removed accidently committed file 2018-01-08 13:19:44 +01:00
Alberto Griggio
041990d216 Added new color toning mode "L*a*b* color correction grid", adapted from DT's color correction module 2018-01-08 00:19:36 +01:00
heckflosse
393d62bdb6 ÂSome speedups for scalar sleef functions 2018-01-07 22:59:24 +01:00
Beep6581
7de3a24050
Merge pull request #4281 from TooWaBoo/dev
Update TooWaBlue theme (2.61) & Deutsch locale
2018-01-07 20:35:45 +01:00
TooWaBoo
12f1aa853a
Update Deutsch 2018-01-07 19:35:47 +01:00
TooWaBoo
4305cb74a7
Update Deutsch 2018-01-07 19:31:27 +01:00
TooWaBoo
d1d89d7f72
Update Deutsch local 2018-01-07 12:00:58 +01:00
TooWaBoo
f3c0c2f089
Update TooWaBlue theme to version 2.61
Queue switch
2018-01-07 11:59:56 +01:00
heckflosse
309eef696b Set gtk language based on selected language in RT, fixes #4278, kudos to @agriggio 2018-01-06 18:46:20 +01:00
Alberto Griggio
857f39eb88 swapped shortcuts for "zoom to fit" and "zoom to fit crop" 2018-01-06 18:01:54 +01:00
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
Oleg Koncevoy
72ec02a98d Added restart required label to Preferences, Color management page. Now it is explicitly stated, that it will be possible to select monitor profile only after restarting rawtherapee.
Fixes #4198
	modified:   rtgui/preferences.cc
2018-01-03 17:12:36 +02: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
Hombre
ee2c8f01e0 Merge branch 'dev' into tiff32float 2018-01-01 15:24:00 +01:00
Hombre
9d2ccc19d3 Better UNICODE support (UCS-2/UTF-8) for Exif.UserComment (#2017)
- BOM is now checked and correctly handled
- auto-detection of UTF-8 string if no BOM available, otherwise assume
it's an UCS-2/UTF-16 string
- try to autodetect endianess of UTF-16 string by counting zeros
- possibility to enable writing BOM for this field (disabled for now)
- for undefined charset (empty identifier), RT now assume that the
string is what glib think is the local charset (not tested), and try to
convert it to UTF-8 for display/editing

JIS is still not handled though.
2018-01-01 14:24:47 +01:00
Hombre
96863bb956 Sets UTF-8 as default charset for IPTC + suppress one of the 2 methods
for saving TIFF images.
2018-01-01 13:51:48 +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