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
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
Alberto Griggio
97478161c5
initialize prof to NULL
2017-04-08 15:24:29 +02:00
Alberto Griggio
b01899783d
Added support for autodetecting the system monitor color profile also on Linux
...
Code borrowed from Geeqie
2017-04-08 15:18:50 +02:00
Alberto Griggio
7f05567edf
fixed warnings in rtgui/editorpanel
2017-04-01 15:31:19 +02:00
Flössie
91b44dbd08
Replace all g_idle_add
s with IdleRegister
( #3767 )
2017-03-26 22:03:33 +02:00
Flössie
97caf21b5c
PIMPLed and streamlined ICCStore
( #3691 )
2017-03-18 11:59:14 +01:00
Flössie
79ff7f5997
Replace all add_idle()
s with IdleRegister
2017-02-10 21:22:42 +01:00
Morgan Hardwood
706c3efb77
Merge branch 'master' into gtk3
2017-01-07 14:11:59 +01:00
Flössie
414f28e806
Guard processor
in editorpanel.cc
( #3578 )
2017-01-07 11:51:22 +01:00
Morgan Hardwood
934f1b1513
Merge branch 'master' into gtk3
2017-01-06 20:12:12 +01:00
Morgan Hardwood
c99bd6d211
macOS fix from #3589
2017-01-06 16:44:58 +01:00
Hombre
d702156f8a
Merge branch 'master' into gtk3
2017-01-02 02:48:45 +01:00
Hombre
e9df621d4b
Updated strings + Image preview now updates on changes in Preferences
...
... regarding Printer profile, intent or BPC
2017-01-01 02:03:44 +01:00
Hombre
23863aceca
Printer profile added in Preferences for soft-proofing
...
The output profiles now retain only 'Display' device class as well as
the Monitor profile - and they both have to have rgb color space, the
printer profile retain only 'Output' device class.
MacOS can use soft-proofing but due to undocumented feature of OSX, and
since Cairo assume that the image data are sRGB, the monitor profile is
forced to 'RT_sRGB'. A warning message replace the combobox for this OS.
2016-12-30 03:59:18 +01:00