Commit Graph

11285 Commits

Author SHA1 Message Date
Lawrence Lee
fde15eaebb Improve look of favorites preferences
Set a fixed width for the lists, embed the preferences in a
horizontally-scrollable window, and open the preferences window on the
general tab.
2021-11-25 15:35:02 -08:00
Lawrence Lee
c6a45ae765 Move helper functions into anonymous namespace
Move some functions in toollocationpref.cc.
2021-11-25 14:58:42 -08:00
Flössie
ac19ea4507 Fix enum class key in hashed containers 2021-11-24 15:32:04 +01:00
Lawrence Lee
23214ae5cd Clean up code
Fix compile warning, remove GTK functions not present in version 3.16,
and make code more concise.
2021-11-22 21:38:14 -08:00
Lawrence Lee
0f894656a0 Add favorites customizer to preferences UI 2021-11-21 17:47:41 -08:00
Desmis
a1bbede061 Fixed missing entries history msg wavelet issue 6381 2021-11-12 17:24:28 +01:00
Desmis
a64b2fc489 LA - Change SSE parameters for gammalog and igammalog 2021-11-12 13:01:32 +01:00
Lawrence37
49c80b8249 GitHub Action for building AppImage (#6374)
Add AppImage build to GitHub workflow
2021-11-11 07:56:48 -08:00
Ingo Weyrich
e4ee63850d Add an average filter for pixel shift to process the moving parts, closes #6376 (#6380) 2021-11-10 17:54:57 +01:00
Ingo Weyrich
7a5c95ce3f camconst: FUJIFILM GFX50R has same sensor as FUJIFILM GFX50S 2021-10-27 15:22:24 +02:00
Ingo Weyrich
c25970749d camconst: FUJIFILM GFX50S II has same sensor as FUJIFILM GFX50S 2021-10-26 16:43:16 +02:00
Ingo Weyrich
d053f02450 Do not explicit enable white balance when switching method, fixes #6365 2021-09-19 12:29:09 +02:00
Ingo Weyrich
dd549c2bb9 better fix for #6364 2021-09-19 12:27:07 +02:00
Ingo Weyrich
f47eb15d2b fix crash in dehaze, fixes #6364 2021-09-19 10:25:53 +02:00
Lawrence37
5268b94cfd Merge pull request #6302 from Beep6581/spot-rename
Update spot name in history after rename
2021-09-04 12:00:12 -07:00
Ingo Weyrich
355688b5e7 fix OOB access, fixes #6279, fixes #6352 (#6353) 2021-09-03 16:55:23 +02:00
Benitoite
2d3e457211 Mac: arm64 compatibility bundle script update (#6346)
Uses info from CMAKE issuance for system architecture information.
2021-09-03 14:45:36 +02:00
Desmis
9b26424c3a Set default to brightness in some cases 2021-09-03 10:34:31 +02:00
Desmis
0991b0a380 Ciecam - re enable - curve brightness (#6350)
* Re enable curve ciecam brighness

* Change default tone curve2 to Brightness
2021-09-03 07:51:31 +02:00
Lawrence Lee
0db17f99dd Fix crash while updating RGB parade and waveform
Closes #6349.
2021-09-02 21:52:59 -07:00
Ingo Weyrich
38f15e1852 set border for demosaiced raw files to zero 2021-08-29 19:04:58 +02:00
Ingo Weyrich
e8b0785499 Nikon Z fc has same sensor as Nikon Z 50 2021-08-29 11:20:42 +02:00
Desmis
ba2985a44c Enable checkbutton preferences - ciecam artifacts (#6347) 2021-08-29 07:39:01 +02:00
Lawrence Lee
d897116507 Change Locallab tool members from pointers to obj.
Ensures the LocallabTools are destructed when Locallab is.
2021-08-27 22:17:41 -07:00
Flössie
42fecdada9 Support Debian's libtcmalloc-minimal4 2021-08-27 08:42:42 +02:00
Ingo Weyrich
8bd9bddfc7 New crop guide: square center, closes #6342 (#6345)
* New crop guide: square center, closes #6342

* Turn `CropParams::guide` into an `enum`

This saves recurring string comparisons.

Co-authored-by: Flössie <floessie.mail@gmail.com>
2021-08-25 15:25:59 +02:00
Desmis
55ceb5b248 Suppress warning curveMode2 not used 2021-08-24 07:42:00 +02:00
Desmis
4a9951f9e5 Change tooltip curve Ciecam 2021-08-23 11:51:07 +02:00
Desmis
b528d67910 Disabled in advanced mode tonecurves brightness 2021-08-23 10:51:53 +02:00
Lawrence Lee
8cb89688a7 Fix CIECAM scene temperature changing unexpectedly
The temperature was unexpectedly changing to 5003 when changing other
settings such as wavelets.

Closes #6326.
2021-08-22 17:07:52 -07:00
Desmis
855fe9b8eb Missing history msg 844 - issue 6341 -improve history msg blur mask 2021-08-20 10:53:10 +02:00
blitzgneisserin
e3bc8d0634 make spot removal tool bigger (#6339)
this change makes the spot removal tool bigger so it can be used for very large photos and to remove larger spots
2021-08-20 10:25:58 +02:00
Desmis
a2c8f329a8 Fixed bad behavior LA color correction grid - issue 6340 2021-08-19 12:51:08 +02:00
Lawrence Lee
7a88a0c6c0 Fix geometry transform method history message
Fix capitalization of the history message key in the language files.
2021-08-15 12:57:03 -07:00
Lawrence Lee
d3b67c1e22 Fix empty dialog messages
Escape ampersands and angle brackets in some Gtk::MessageDialogs.
Closes #6306.
2021-08-15 12:23:29 -07:00
luzpaz
22f89bc752 Fix various typos (#6332)
* Fix various typos

Found via `codespell -q 3 -S ./rtdata/languages -L ba,bord,childs,hist,fo,reall,bloc,alph,dof,inout,thre,makro,chang,currentry,preserv,portugues,struc,trough,vektor`

* Fix source typo

* Added requested revisions
2021-08-13 14:37:29 +02:00
Thanatomanic
1c4e1216d2 Regression fix: deduplicate EOS RP entry in camconst.json
Regression introduced with 6189a0e816
2021-08-10 18:11:19 +02:00
Benitoite
b1e7860a23 mac: update of macosx_bundle.sh (#5786)
Various changes to improve compilation of RT on macOS thanks to @Benitoite and @Pandagrapher 
* mac: use sed -i.bak, add X's to mktemp template in macosx_bundle.sh
* mac: test lensfun version in macosx_bundle.sh to select correct lensfun database version (version_1 for 3.2 and version_2 for 3.95)
* mac: remove DYLD_FALLBACK_LIBRARY_PATH from main Info.plist
* mac: removes some -cli codesigning commands
* mac: remove erroneous newlines in macosx_bundle.sh and suppress superfluous codesigning of Contents/Frameworks/*dylib
* mac: Apple arm64/homebrew compatibility update
* mac: CMakeLists.txt arm64 homebrew compatibility
* mac: add Apple arm64 CPU native flag
* mac: fix pixbuf query syntax
* mac: adapt. of Pandagrapher's patch
* mac: additional instructions for the -cli exec.
* mac: revert target 10
* mac: remove legacy environment variable Per https://github.com/Beep6581/RawTherapee/pull/5786#issuecomment-792276656
* mac: fix destination of credits/license
* mac: copy {LOCAL_PREFIX}/share/locale to bundle
* mac: fixes a path for the License
* mac: fix of UpdateInfo command structure
* mac: remove redundant copying
* mac: use cmake to configure Info.plist values
* mac: configurator for Info.plist version values
* mac: fix locale detection / language
* mac: remove an outdated key from Info.plist
* mac: fix path usage for gtk.immodules / locale dir
* mac: revert a change merged elsewhere
* mac: follow more symlinks for 'brew builds
* mac: link to CoreFoundation for locale detection
* mac: link CoreFoundation for locale / C
* mac: detect locale with CoreFoundation per https://github.com/Beep6581/RawTherapee/pull/5786#issuecomment-798926898
* mac: remove outdated lines
* Update multilangmgr.cc
* mac: Info.plist language fixes (Pandagrapher) https://github.com/Beep6581/RawTherapee/pull/5786#issuecomment-813004475
* Mac: also package libpng12 for homebrew compatibility.
* macOS packaging and language updates
2021-08-09 07:11:09 +02:00
Thanatomanic
6be177d4de Merge pull request #6317 from Bezierr/ha-profileload-dev
Resize tool values not computed when profile is loaded
2021-08-08 21:00:46 +02:00
Flössie
2e0137d542 Move libc overloads in myfile.h to rtengine:: (fixes #6324) 2021-08-07 13:06:02 +02:00
Desmis
35e6a0e40c Change minimum size RT-spot for denoise 128x128 2021-08-06 11:38:10 +02:00
rom9
94b5f7232f Ignored ParamsEdited information when doing a partial profile save.
The user-selected params will get saved, overriding any ParamsEdited
filtering.
Fixes #6303
2021-07-27 21:18:08 +02:00
rom9
ef1c72cecd FilmNeg: save the BackCompat param only when needed. Related to #6303 2021-07-27 21:06:50 +02:00
Bezierr
61dcb5113c Merge branch 'ha-profileload-5.8' into ha-profileload-dev 2021-07-27 16:39:33 +02:00
Bezierr
7d02d77fc1 Update resize.cc
Fixes the issue that values in Resize-GUI are not recomputed when loading profile.
E.g. loaded from profile are Specify: width, value for width, value for height => loaded value for height was displayed even if  not corresponding to width for this picture's dimensions.
2021-07-27 14:10:18 +02:00
Desmis
4a4a3d5905 Fixed bad behavior preview filmgrain issue 6311 (#6313)
* Fixed bad behavior preview filmgrain issue 6311

* Simplify algo
2021-07-25 14:39:16 +02:00
Thanatomanic
d52e032af8 Merge pull request #6305 from 10110111/dev
Fix size of TIFFTAG_EXIFIFD as passed to TIFFSetField
2021-07-22 07:04:46 +02:00
Ruslan Kabatsayev
9988fa1fdc Fix size of TIFFTAG_EXIFIFD as passed to TIFFSetField
Starting with libtiff 4.0.0, TIFFTAG_EXIFIFD has size of 64 bits, so it
must be set as a 64-bit value. Otherwise, since TIFFSetField is a
variadic function, there's no conversion, and the function reads garbage
into the higher dword.

This patch implements the fix and thus closes #5141.
2021-07-15 12:43:33 +03:00
Lawrence Lee
5a49ea7b8c Get locallab spot name from one source
Fixes #6298.
2021-07-10 09:52:18 -07:00
Lawrence Lee
d7f9e1f51c Add history message for LA delta E C-H balance 2021-07-05 15:25:42 -07:00