Commit Graph

12332 Commits

Author SHA1 Message Date
Lawrence37
b80c694a5f Merge pull request #7176 from marter001/marter001-deutsch_5.11
localisation deutsch 5.11
2024-08-12 22:37:21 -07:00
Richard E Barber
1096cc0898 mac: CI/bundle update (#7166)
* Merge mac package updates fix11 (#36)

* Update macOS CI workflow

Adds ad-hoc codesign directive, fixes launch test on arm64

* mac bundle: staple notary ticket to app

* mac: draw version number on fancy dmg background

* Delete tools/osx/rtdmg-bkgd.png

* mac: hidpi compatible fancy dmg background image

* mac: fix fancy dmg background

* Mac: remove license file from fancy dmg root

License displays properly in dmg EULA pop-up window.

* mac CI: show build info in GITHUB_STEP_SUMMARY (#37)

* mac CI: output step summaries

* mac CI: add summary for test launch

* test -cli on both builds

* mac: remove an errant fullstop

* mac CI: reorder test launches

* mac CI: specify full path of app to test launch

* mac CI: add missing file extension

* mac CI: test running app in osascript (#38)

* Simplifies launch test

* macCI: use fancy dmg message

to warn users that CI build not intended for user testing.

* mac: draw optional user message on fancy dmg

used by CI to display a user warning
2024-08-11 17:49:56 -07:00
Lawrence Lee
5a832468da Clean up German translation 2024-08-11 11:43:57 -07:00
Lawrence37
dc40deeae8 Merge pull request #7174 from Lawrence37/dutch-5.11
Updated Dutch translation
2024-08-11 10:48:41 -07:00
Martin
d3ad7581c2 Update Deutsch 2024-08-11 08:00:26 +02:00
Martin
53694b494f localisation deutsch for RT 5.11 2024-08-11 07:47:42 +02:00
Desmis
ac185128d3 Wavelet denoise limit window size to avoid crash issue 7146 (#7169)
* Wavelet denoise limit window

* Change limit minimum windows to 128
2024-08-11 07:18:36 +02:00
Lawrence Lee
919bd635b1 Preparing for release 5.11-rc1 2024-08-10 17:26:12 -07:00
Lawrence Lee
ff15de216f Update Dutch translation
Translation provided in
https://github.com/Beep6581/RawTherapee/issues/7173.
2024-08-10 16:11:21 -07:00
Lawrence37
f99132b489 Merge pull request #7168 from Lawrence37/selective-editing-icon
Selective Editing icon
2024-08-06 18:11:47 -07:00
Desmis
79279bc42c Temperature corellation - crash with some 5D mark III - issue 7162 (#7164)
* Bad behavior with blackwhite and gamma - after change avoid color shift

* Fixed crash in itcwb issue 7162

* Appimage and windows yml

* Clean code

* Various suggested changes

* Remove unused code

* Remove appimage and windows yml
2024-08-04 20:07:54 +02:00
Lawrence37
ab1d773d36 Merge pull request #7158 from Lawrence37/dutch-5.11
Update Dutch translation
2024-08-03 18:22:25 -07:00
Lawrence37
b63413add4 Merge pull request #7157 from Lawrence37/chinese-simplified-june-2024
Update Chinese (Simplified) translation
2024-08-03 18:22:11 -07:00
Lawrence Lee
23ec7f324e Add new icon for Selective Editing
The icon is a rectangular RT spot.

Switch the hand tool icon back to the normal open hand instead of the
high-contrast version.
2024-08-03 18:05:52 -07:00
Lawrence37
0cdabb4f2e Merge pull request #7139 from Benitoite/patch-41
Mac: clarify installation instructions
2024-08-03 11:17:24 -07:00
Simone Gotti
4b78e16130 FramesData: add missing isDNG initialization.
FramesData isDNG wasn't initialized.

This will randomly cause images to be considered as dng files when the
underlying value is different than 0 since the metadata parsing could
exit before the code that checks for the Exif.Image.DNGVersion tag.
2024-08-03 11:11:15 -07:00
Richard E Barber
7ceb39fdc1 mac: add replace, move, rename instructions 2024-07-30 18:37:13 +07:00
Richard E Barber
bbeaccfe95 Mac: update fancy dmg background with instructions 2024-07-30 18:34:50 +07:00
Richard E Barber
8734ddc95f Delete tools/osx/rtdmg-bkgd.png 2024-07-30 18:33:57 +07:00
Desmis
cc0e941652 Selective editing - modifies the activation of the Laplacian according to the spots with Dehaze (#7122)
* Disable Laplace when others Spot with dehaze

* Disable Laplace when others Spot with dehaze

* appimage and widows yml with drexpos

* Compatibility 5.10 contrast attenuator

* Change control out of boud when using Contrast attenuator

* Comment code

* Comment code

* Comment code and fixed

* Clip original retinex to avoid crash in some cases

* Change tooltip

* Clip only Lapalacian if expose or soft enabled

* Various improvment to avoid crash

* Tonecurve hsv colortoning chmixer not allow negative RGB

* Fattal and black need clip issue 7151

* Disable Fattal

* Clean code

* Disable appimage and windows yml
2024-07-28 07:13:58 +02:00
Lawrence37
6d8e80029d Merge pull request #7144 from Lawrence37/russian-translation
Update Russian translation
2024-07-27 17:20:19 -07:00
Lawrence37
24020458e0 Merge pull request #7142 from Lawrence37/dependency-upgrade-5.11
AppImage exiv2 and libjxl upgrade
2024-07-27 17:19:58 -07:00
Lawrence37
0813f1d99a Merge pull request #7141 from Lawrence37/camconst-from-art-5.11
DCPs and camconst.json entries from ART
2024-07-27 17:19:38 -07:00
Richard E Barber
cee888386f macOS CI: build for arm64 (#7132)
* macOS CI: add build for arm64

Additionally builds an arm64 macOS app as well as x86_64 for testing purposes.

* macOS: add architecture to continuous package name

* macOS CI: remove an incorrect processor type directive

* macOS CI: remove a downgraded dependency

* macOS CI: add automake dependency to arm64 config

* macOS CI: try system libraw = ON

* macOS CI: have brew install libra

* macOS: try brew cleanup for libraw uninstall

* macOS CI: don't uninstall libraw first

* macOS CI: test-launch the app

* macOS CI: fix indentation

* macOS CI: list running apps after launch test

* macOS CI: copy app to /Applications for launch test

* macOS CI: add libtool

* macos CI: tst arm64 cli
2024-07-27 17:18:05 -07:00
Lawrence Lee
19a7717435 Update Dutch translation
Provided by paulmatthijsse in
https://github.com/Beep6581/RawTherapee/issues/7156.
2024-07-27 11:59:44 -07:00
Lawrence Lee
19eb07de26 Update Chinese (Simplified) translation
Provided by syyrmb (十一元人民币) in
https://github.com/Beep6581/RawTherapee/issues/7145.
2024-07-27 10:57:20 -07:00
Lawrence37
1f8d0a6790 Merge pull request #7128 from Lawrence37/review-default-5.11
Language file updates for 5.11
2024-07-21 12:14:04 -07:00
Richard E Barber
749111f2ec mac: further clarification of installation instructions 2024-07-21 14:22:47 +07:00
Lawrence Lee
61aa4ad76a Update Russian translation
Translation supplied by Iliya5digital in
https://github.com/Beep6581/RawTherapee/pull/7049.
2024-07-20 18:08:44 -07:00
Lawrence Lee
7a71ce10f1 Upgrade exiv2 and libjxl for AppImage
Upgrade exiv2 to v0.28.3.
Upgrade libjxl to 0.10.3.
2024-07-20 17:38:59 -07:00
Lawrence Lee
aaf91fff8f Add DCPs and camconst.json entries from ART 2024-07-20 17:01:39 -07:00
Lawrence37
d129253242 Merge pull request #7123 from Lawrence37/improve-generate-translation-diffs
Improved generateTranslationDiffs script
2024-07-20 12:17:55 -07:00
Lawrence Lee
98bd3d1912 Run generateTranslationDiffs 2024-07-20 10:17:00 -07:00
Lawrence Lee
a4de981329 Review the default language file 2024-07-20 10:14:29 -07:00
Lawrence37
4fd6b5c3db Merge pull request #6887 from Lawrence37/libraw-copylib
Internal LibRaw
2024-07-20 10:05:08 -07:00
Richard E Barber
28bb2add07 Mac: clarify installation instructions
Resolution of #6580
Per @databu https://github.com/Beep6581/RawTherapee/issues/6580#issuecomment-2220407772
2024-07-20 10:57:55 +07:00
Lawrence Lee
79aaba1bcb Refactor isDNG flag 2024-07-18 22:22:27 -07:00
Lawrence Lee
bb44729490 Merge branch 'dev' into libraw-copylib 2024-07-18 21:57:57 -07:00
Lawrence37
11bd068394 Merge pull request #7100 from sgotti/lens_metadata_correction
Lens correction based on metadata (Sony, Fuji, Olympus, Panasonic, DNG)
2024-07-18 21:46:56 -07:00
Simone Gotti
7deb2754d1 Add DNG metadata lens correction 2024-07-17 23:08:50 -07:00
Simone Gotti
c589e9d469 Add Panasonic metadata lens correction 2024-07-17 23:08:44 -07:00
Simone Gotti
3189efddce Add Olympus metadata lens correction 2024-07-10 10:39:17 +02:00
Simone Gotti
b570c70f5b Add Fujifilm metadata lens correction 2024-07-10 10:39:17 +02:00
Simone Gotti
27dc084e81 Add Sony metadata lens correction 2024-07-10 10:39:17 +02:00
Simone Gotti
f64ad13363 lensmetadata: add abstract center radius helper class
Add a CenterRadiusMetadataLensCorrection helper class that will be
implemented by vendor specific corrections based on center radius.
2024-07-10 10:39:17 +02:00
Simone Gotti
2b97de233f Add initial metadata lens correction handling 2024-07-08 10:30:51 +02:00
Simone Gotti
5159de89cb imagedata: report if file is DNG 2024-07-08 10:29:43 +02:00
Simone Gotti
b98fa42857 lens profile: report availability of distortion and vignetting
Beside CA, report also distortion and vignetting availability. Rename
is${CORRECTION}Available methods to has${CORRECTION}.
2024-07-08 10:29:43 +02:00
Simone Gotti
dc0e23c82c iptransform: apply distortion and CA correction in a single pass
Some lens profile methods provides a way to correct distortion and CA in
a single step.

When available, applying distortion and CA correction when both enabled
in a single pass is more precise (see lensfun
ApplySubpixelGeometryDistortion doc) since it's usually how the profile
is done. Instead applying the CA correction in a step after distortion
correction could lead to a bit different (also if not always visible)
correction.

This is also required for future lens correction methods (like DNG
WarpRectilinear or corrections based on vendor metadata) that provides
only merged distortion and CA correction in a single pass.
2024-07-08 09:40:36 +02:00
Simone Gotti
55fd4b975e iptransform: move profile based CA with and after distortion
Doing profile based CA as the really first correction in a separate steps is
probably not useful.

Additionally many lens profile (lensfun) and future one provide
functions to do them in a single step with better precision while other
just provide a single step that does both (i.e. DNG WarpRectilinear).

For the above reasons this patch removes the additional pass for CA correction.
This will also improve the perfomance due to less work.
2024-07-08 09:39:23 +02:00