12564 Commits

Author SHA1 Message Date
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
Alexander Brock
c491a405a4 Add function needsScale() to make sure scale is applied if defish is not active 2024-07-27 15:30:24 +02:00
Alexander Brock
159ebd45e8 Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into defish 2024-07-27 12:41:48 +02: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
Alexander Brock
fc78a64066 Move scale option from perspective correction to lens/geometry 2024-07-20 14:56:21 +02: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
Alexander Brock
6d96bfe5cc Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into defish 2024-07-20 00:15:43 +02: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
Simone Gotti
363f3cc2a6 iptransform: correct profile based distortion/CA before rotation
Like perspective correction also rotation correction should be applied
after distortion/CA correction.
2024-07-08 09:32:35 +02:00
Lawrence Lee
b10d3e36ea
Add improved version of generateTranslationDiffs
A Python script with better performance and does not have a bug in which
the '0' (zero) number is ignored when sorting and removing duplicates.
2024-07-06 22:24:32 -07:00
Lawrence37
64dce38c33
Merge pull request #7116 from Benitoite/patch-39
Mac: packaging fix for jxl
2024-07-06 10:12:01 -07:00
Lawrence Lee
6da48b933a
Handle masked area black level with LibRaw
Copied from ART commit 9a24f2567a452f0ca788f51e88b92b479002b149.
2024-07-05 22:21:46 -07:00
Lawrence37
6ecaa6f301
Merge pull request #7096 from xiota/pr_config
Enable extensions that are missing from config
2024-07-02 19:17:02 -07:00
Desmis
89c90774af
Selective Editing - compatibility 5.10 - Feather - Log encoding (#7120)
* Fixed pp3 from 5.10 feather and ciecam log encoding

* Fixed 2 wrong typo feather in procparams.cc

* Fixed 2 wrong typo feather in procparams.cc

* Remove unused line in procparams
2024-07-01 09:35:33 +02:00
Lawrence37
cf4be0225a
Merge pull request #6483 from Calandracas606/better_ARQ_support
Better ARQ Support
2024-06-30 18:03:44 -07:00
Desmis
819b65af7f
Keep values scope from 5.10 Selective Editing - for color & light - shadow/highlight - vibrance #7102 (#7107)
* ppversion 351 and keep valus scope for color and light shadow-highligt vibrance

* Change comment in ppversion.h

* Change procparams for colorscope pp<351

* Remove not used isset
2024-06-30 07:47:55 +02:00
xiota
7168870d69 Improve empty string check 2024-06-30 03:30:41 +00:00
xiota
88160bd8b8 Update PREFERENCES_PARSEDEXTDELHINT (default/English) 2024-06-30 03:30:41 +00:00
Daniel Martinez
b673154531
Support more ARQ files, 4 and 16 Shot ARQ from ILCE-1 2024-06-26 15:37:36 -04:00
Richard E Barber
1235cb2020
macOS CI: add include to cflags 2024-06-25 18:16:04 -07:00
Richard E Barber
688f969628
macOS CI: also point cflags to opt/libomp 2024-06-25 18:11:34 -07:00
Richard E Barber
df607d5e04
macOS CI: point linker to opt/libomp 2024-06-25 18:07:07 -07:00
Richard E Barber
893c4a153e
macOS CI: point to new location of libomp 2024-06-25 18:00:40 -07:00
Richard E Barber
5a8f048e8a
mac: bundle libjxl_cms 2024-06-25 17:25:53 -07:00
Richard E Barber
082207eb60
macOS CI: update libomp library to current 2024-06-25 17:21:18 -07:00
Lawrence37
0bee94e4aa
Merge pull request #6997 from Entropy512/fix_demosaiced_dng
Fix regression with demosaiced DNGs caused by 831a9bbd
2024-06-23 16:06:29 -07:00