12224 Commits

Author SHA1 Message Date
Ingo Weyrich
40827955ca camconst: Fujifilm X-T30 II has same sensor as Fujifilm X-T30 2021-11-23 14:39:01 +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
Lawrence Lee
732316dcaf Fix initial generation of external editor icons
In Windows, escape backslashes and quotes in the serialized GVariants of
the icons.
2021-10-05 21:49:42 -07: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
Lawrence Lee
672d6302f3 Fix storage of external editor icons
De-serialize and serialize icons instead of using their names.
2021-08-14 17:11:07 -07:00
Lawrence Lee
d3e524a491 Fix crash when adding an external editor
On some platforms, the app chooser dialog causes a crash after selecting
an application. The application information returned by the dialog may
also trigger crashes when accessed. See
https://gitlab.gnome.org/GNOME/glib/-/issues/1104 and
https://gitlab.gnome.org/GNOME/glibmm/-/issues/94. This commit overrides
gtkmm's app chooser dialog to work around these bugs.
2021-08-14 16:05:11 -07:00
Lawrence Lee
9423ebc97c Fix crash when changing external editors
Initialize a pointer to nullptr.
2021-08-14 11:32:25 -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
Lawrence Lee
db7d56c253 Synchronize send to external editor buttons
Keep all buttons updated when using a multiple editor tabs mode.
2021-07-25 17:45:20 -07:00
Lawrence Lee
a0711ebc8c Fix tmp image reuse when exporting different image
If two images have identical processing parameters, then sending one to
an external editor followed by sending the other one will cause the
first temporary image to be reused. This commit associates the image in
the editor with the "cached" temporary image so that the temporary image
only gets used if the editor image matches.
2021-07-25 16:03:13 -07: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