281 Commits

Author SHA1 Message Date
Alberto Griggio
06fedfdac7
Merge pull request #4366 from Beep6581/softproofing-output-profile
Softproofing output profile
2018-02-04 22:38:36 +01:00
Morgan Hardwood
ff808c823b Gamut icons made consistent, closes #4360 2018-02-04 16:09:14 +01:00
heckflosse
1d037397f1 Navigator width and height of image not updated when changing images, fixes #4359 2018-02-04 00:13:12 +01:00
Alberto Griggio
dc44212691 Soft-proofing: fall back to using the current output profile if no printer profile is specified
Implements #4361
2018-02-03 21:49:41 +01:00
heckflosse
3e2e7717b1 Fix random behaviour when opening images in SETM and 'Auto zoom to fit the crop area' is enabled, fixes #4357 2018-02-03 12:57:36 +01:00
Alberto Griggio
8a510315c2 Fattal: added anchor parameter 2018-01-25 22:13:17 +01:00
Hombre
3fe9cae2c3 Merge branch 'tiff32float' into dev 2018-01-08 21:47:14 +01:00
Alberto Griggio
857f39eb88 swapped shortcuts for "zoom to fit" and "zoom to fit crop" 2018-01-06 18:01:54 +01:00
Hombre
ee2c8f01e0 Merge branch 'dev' into tiff32float 2018-01-01 15:24:00 +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
Hombre
157da7f9ba Merge branch 'dev' into tiff32float 2017-12-20 00:21:23 +01:00
Morgan Hardwood
95af7dd65c Added histogram profile button images, #4066 2017-12-06 11:03:56 +01:00
Oleg Koncevoy
edc1175271 Clean up for updateHistogram() method 2017-12-05 19:04:34 +02:00
Oleg Koncevoy
4d616e2782 Added updateHistogram method to ColorManagementToolbar class.
This method get's called on histogram profile icon toggle and updated histogram.
	modified:   rtgui/editorpanel.cc
2017-12-05 17:34:18 +02:00
Oleg Koncevoy
f071d321fd Added tooltip for histogram profile toggle button 2017-11-27 17:38:09 +02:00
Oleg Koncevoy
4c76c7456f Added a histogram profile settings toggle button. Now working histogram profile can be changed without entering the preferences window.
modified:   ../rtgui/editorpanel.cc
	modified:   ../rtgui/editorpanel.h
2017-11-27 17:12:21 +02:00
Alberto Griggio
a2edcbd67d made the "before" view use the current monitor profile
Fixes #3090
2017-11-26 22:02:58 +01:00
Alberto Griggio
bc8b8902e6 make rtengine::processImage return an Imagefloat instead of an Image16
This is for supporting saving to 32-bit float TIFFs
2017-11-20 00:10:51 +01:00
heckflosse
5ddd42f721 Faster png save with still good compression, fixes #4045 2017-11-18 12:56:37 +01:00
Hombre57
bb874bcce7 Bigfix (see #4008) :
- CIECam now gets the shot's setting of the selected frame
- 'UserComment' metadata now correctly handled
- RT prepared to handle XTrans multiframe
- SensorType now set in the cache/data files
2017-10-04 23:27:08 +02:00
Hombre57
e97c7cad2c Bugfix: when 'off', "Show all" only shew the first frame
The QuickInfo panel now reflect the selected subframe's metadata
See #4008
2017-09-28 00:25:23 +02:00
Hombre57
6c988e94d4 FileBrowser now detects the 2 frames from DualPixel Canon files
The QuickInfo frame from the EditorPanel now display the number of frame
contained in the image file if > 1 

See #4008
2017-09-18 21:30:42 +02:00
Hombre57
0905294bda Merge branch 'dev' into multiframe-handling, with some merge bugfix 2017-09-17 01:15:51 +02:00
Hombre57
ee0bff4124 Updated frame handling with any type of hierarchy (see #4008)
Images can now be detected in nested IFDs or as root IFDs.
2017-09-16 22:30:07 +02:00
heckflosse
14378f39af Finally fixes #2494 2017-09-16 12:37:58 +02:00
heckflosse
91fd578f49 Write PP3 before processing image, not after. Hopefully fixes #2494 2017-09-15 22:09:45 +02:00
Morgan Hardwood
46ca336cb3 Fix needed after merging dev into bgcolor-h 2017-09-02 21:29:32 +02:00
Alberto Griggio
f70ba32c9d run through astyle 2017-08-22 08:48:33 +02:00
Alberto Griggio
610f3e4853 added option to manually save the collapsed/expanded state of tools 2017-08-21 18:42:15 +02:00
Hombre57
bc9674a11d Merge branch 'dev' into multiframe-handling 2017-08-13 18:16:03 +02:00
Hombre57
1a296b763f Correction as discussed in commit review (see also issue #4008) 2017-08-10 00:50:26 +02:00
Hombre57
f23be9345c Add multi-frame handling.
- Exif of all frames are displayed in the Editor's Exif tab (without
separator)
- isHDR and isPixelShift is added to the data files stored in cache
- In the Editor panel, the QuickInfo frame display the HDR and
PixelShift information, as well as the number of frame and bit-depth for
HDR image
- the number of frame is provided by dcraw. If not set, it is provided
by the Exif's main IFD count
- the PixelShift information (for Pentax as of now) is provided by
looking at the Exif informations
- the HDR information is provided by the Exif information of the first
frame for Pentax raw files, or by the bitspersample, sampleformat and
compression tags for other files

TODO: add icons to the thumbnails to tag HDR and PixelShift files.
2017-08-08 23:42:05 +02:00
Alberto Griggio
7ab16c1b93 fixed double deallocation in EditorPanel::saveImmediately 2017-08-08 22:58:51 +02:00
Morgan Hardwood
0987e4d5a3 Clipped shadows and highlights indicator keyboard shortcuts updated, closes #3641 2017-07-19 13:46:40 +02:00
heckflosse
aecfaa2631 In MEOW mode size of toolpanel has to depend on size of MEOW window instead on size of main rt window 2017-07-07 21:00:31 +02:00
Alberto Griggio
b0fdc58a07 do not show the 'send to queue' in simple editor mode
Fixes #3945
2017-06-29 17:48:03 +02:00
heckflosse
68ab2ecce5 Merge branch 'valgrind_fixes' into dev 2017-06-25 21:43:41 +02:00
heckflosse
159ddf2d7a Fix some valgrind issues 2017-06-24 16:38:34 +02:00
Alberto Griggio
44c4b8101e merge with dev 2017-06-19 13:52:26 +02:00
Alberto Griggio
6b28671c41 some code style fixes 2017-06-19 13:49:14 +02:00
heckflosse
8aff354df9 Fix some coverity and cppcheck issues 2017-06-18 18:40:40 +02:00
heckflosse
9e5ce9a99b Some Coverity fixes (#3558) 2017-06-05 14:12:34 +02:00
Alberto Griggio
54b66b7736 Added support for using RawTherapee as a GIMP plugin for opening RAW files
plugin code taken from Darktable
2017-05-18 15:59:56 +02:00
Alberto Griggio
ecae94f17c automatically select the system monitor profile if the preferences say so
Fix for issue #3821
2017-04-12 16:20:03 +02:00
Alberto Griggio
a7471b3db6 Merge pull request #3810 from Beep6581/autodetect-monitor-profile-linux
Added support for autodetecting the system monitor color profile also on Linux
2017-04-12 14:00:41 +02:00
Alberto Griggio
489f1eaa2e better display name for the system monitor profile taken from GDK (on Linux) 2017-04-10 10:01:29 +02:00
Ingo Weyrich
3ff2519302 Merge pull request #3816 from Beep6581/cppcheck3
Merged to get more tests. Additional fixes will follow.
2017-04-09 23:58:07 +02:00
Alberto Griggio
d328a63ae3 replace NULL with nullptr 2017-04-09 22:57:35 +02:00
heckflosse
92a46e9a3d Merge branch 'idle_harder' into dev 2017-04-09 02:18:09 +02:00
heckflosse
6e55f6bab5 Fixed a lot of issues reported by cppcheck 1.78 2017-04-08 22:41:46 +02:00