With some versions of Glib/Glibmm library on MacOS, Glib::KeyFile "load_from_file" function does not raise a Glib::Error but another exception. This causes cached data not saved on disk (and thumbnails not displayed in explorer). Adds robustness testing if file is present first before calling the function
- When loading an image, raw histogram data were incorrectly not set (but provided)
- Fixes incorrect curve scaling in raw histogram mode (was incorrectly scaled using luma and chroma data)
Fixes:
- Fixes GUI issue on Windows (GDI handles limit reached)
- Fixes an incorrect icon name in Perspective tool
- Adds robustness RTScalable::loadSurfaceFromIcon function
Changes:
- Remove RTPixbuf use in directory browser to use native GTK mechanism
- Replace RTPixbuf by RTSurface for thumbnail icons
- Remove now useless RTPixbuf class
Fixes:
- Elaborate RTSurface width / height based on the type
commit e293f0890866ddf934ba1a9dd9fa372364766bb3
Author: Bezierr <harald.aust@web.de>
Date: Tue Aug 23 16:16:23 2022 +0200
Added comment
commit 20a50b248dc110eeb4b526c7242920a68216c88c
Author: Bezierr <harald.aust@web.de>
Date: Tue Aug 23 14:35:47 2022 +0200
Follow dynamicprofile.cfg symlink instead of overwriting it
If dynamicprofile.cfg is a symlink, write the contents to this symlink's target instead of overwriting it.
commit bad2f8c37a0d27e612150dce3219593b2f996f9c
Author: Bezierr <harald.aust@web.de>
Date: Thu Aug 11 17:20:08 2022 +0200
Make dynamicprofile.cfg OS independent
dynamicprofile.cfg contains OS-dependent paths to the profiles. To fix this, replace "/" or "\", depending on OS, with the correct delimiter.
commit cd84120876be111c23dac5376eb5b6f6cb0a7328
Author: Bezierr <harald.aust@web.de>
Date: Thu Aug 11 16:33:39 2022 +0200
Relative paths also for Dark Frame and Flat File
(a) Extended the "relative path" functionality to the (already existing, but apparently not used) directories for FlatField and DarkFrame
(b) Simpler, cleaner implementation
commit a338b8726451323505bb4cff1888c562fd88929d
Author: Bezierr <harald.aust@web.de>
Date: Sun Aug 7 18:03:46 2022 +0200
Preference of RAW path over rtSettings path
(a) Give path relative to a camera or lens profile in the same folder as the raw file precendence over path relative to rtSettings.
(b) Replace backslash/slash when reading file paths, not when writing them.
Note: This commit has only been tested on MacOS
Changes:
- Icons now use the native hidpi support from Gtk (through Icon Theme)
- Icons are now directly generated from scalable file (i.e. SVG file)
- Widget sizes are scaled based on DPI and scale factor
- Font size is scaled based on DPI and scale factor
In "Preferences", added the possibility to define a "Camera profiles directory" and a "Lens profiles directory" as base paths which enable storing relative paths in the .pp3 files.
- Fixes LA lost when applying partial profile (fixes#6150)
- Fixes LA behavior when using apply/paste actions: spots are now totally replaced and not anymore merged (fixes#6136 and #6411)
- Fixes a crash in specific situations when saving/copying a partial number of spots
- Partial paste dialog: Fixes Locallab button remaining inconsistent if all the spots are deselected