11804 Commits

Author SHA1 Message Date
Lawrence Lee
81a3ba558e
Update Exiv2 to v0.28.0 for AppImage 2023-05-12 22:50:53 -07:00
Lawrence Lee
8c98925f3d
Get lens name from EXIF group for ILCE/NEX cameras
Fix incorrect lens name read in certain cases from Sony cameras (see
https://discuss.pixls.us/t/call-for-testing-rawtherapee-metadata-handling-with-exiv2-includes-cr3-support/36240/87).
2023-05-12 22:44:04 -07:00
Lawrence Lee
45a3b36b3a
Fix file chooser entry not updating
Save file name while it is typed in the text entry.

Add placeholder text for Lensfun database directory to indicate
automatic detection if left blank.
2023-04-30 12:30:46 -07:00
Lawrence Lee
f5dba61243
Allow Lensfun DB dir editing from preferences
Also refactor the file chooser button widget to share code with the file
chooser entry. Use our own folder icon instead of the system one.
2023-04-29 18:43:38 -07:00
Lawrence37
677aaf2ec7
Merge pull request #6753 from Lawrence37/eos-r6m2-raw-crop
Canon EOS R6 Mark II raw crop
2023-04-29 14:18:47 -07:00
Lawrence37
484b584e68
Merge pull request #6751 from Lawrence37/fuji-sports-finder
Fix crash with Fujifilm sports finder mode
2023-04-29 14:17:21 -07:00
Lawrence Lee
25082b6fc0
Add Canon EOS R6 Mark II color matrix 2023-04-28 21:56:27 -07:00
Lawrence Lee
91a07a2ac5
Add raw crop for Canon EOS R6 Mark II 2023-04-27 21:11:58 -07:00
Lawrence Lee
61b05f8504
Fix crash with Fujifilm sports finder mode
Handle heights and widths larger than raw heights and widths. Add
camconst raw crop for certain Fujifilm cameras with sports finder mode
on.
2023-04-22 21:32:08 -07:00
Lawrence Lee
1f8e2aaf55
Merge branch 'dev' into metadata-exiv2 2023-04-19 21:14:54 -07:00
Lawrence37
3d67ca450f
Merge pull request #6744 from Lawrence37/external-editor-compatibility
External editor: native commands
2023-04-19 21:10:18 -07:00
Simon Segerblom Rex
3ea40d893e dcraw.cc: Fix bug for tiff_ifd.new_sub_file_type
This was regressed by bd118a4a40cd67f6d2e48db5655bd11d3aac0ff8.
2023-04-16 08:02:46 +02:00
Lawrence Lee
1eb58255ce
Merge branch 'dev' into tone-equalizer 2023-04-15 16:58:52 -07:00
Lawrence Lee
9893e02aab
Move tone equalizer after exposure
Place it between the shadows curve (black and shadow compression) and
DCP tone curve and look table. Moving it after exposure makes it
possible to easily adjust the exposure to the ball-park range before
applying the tone equalizer. Keeping it before the tone curves allows it
to affect the image before clipping occurs.
2023-04-15 16:53:58 -07:00
Lawrence Lee
c4245b5106
Merge branch 'dev' into metadata-exiv2 2023-04-09 17:10:54 -07:00
Lawrence Lee
ab79a4fc3e
Refine lens name reading for Nikon Z and Sony
Fall back to other EXIF tags in case Exiv2 cannot interpret the lens ID.
2023-04-09 17:08:54 -07:00
Lawrence Lee
186995acf4
Improve code quality for external editor settings 2023-04-09 13:52:09 -07:00
Lawrence Lee
19f12f3182
Allow native commands as external editors
If an editor is marked as a native command, it is launched using the
older method (native for Windows or Glib otherwise). Non-native commands
are launched with Gio. When reading preferences containing the old style
external editor settings, all commands are marked as native to avoid
breaking them.

Fix bug where the send to editor button shows the wrong editor. The bug
happens when the other editor option is selected while the user edits
the external editors in preferences. When saved, the button shows the
first option is selected instead of the other editor option (the last
entry).
2023-04-08 18:16:23 -07:00
Hubert Figuière
7a48aff7ee Issue #6735 - Remove memory leak when processing Fuji RAF converted to DNG 2023-04-07 21:52:08 -04:00
Lawrence37
dc1c667790
Merge pull request #6737 from Beep6581/ubuntu-20_04-runner
Ubuntu 20.04 runner for AppImage workflow
2023-04-05 21:12:51 -07:00
Lawrence37
1dbd9818cf
Set AppImage runner to Ubuntu 20.04
Ubuntu 18.04 is no longer available in GitHub Actions.
2023-04-03 20:16:39 -07:00
Lawrence37
f018d1fec0
Merge pull request #6536 from Bezierr/ha-profilepath-dev
Relative pathnames to .dcp and .lcp files in .pp3 for interchangeability between Windows and Linux
2023-04-03 18:38:58 -07:00
Lawrence Lee
0bbcea8806
Fix Nikon Z series lens identification 2023-04-02 23:43:10 -07:00
Lawrence Lee
30025d2ac2
Get Sony image lens from Sony lens ID tag 2023-04-02 17:22:10 -07:00
Lawrence Lee
533a05cd9d
Get lens name from Nikon Z series images 2023-04-02 16:59:24 -07:00
Lawrence37
2a8e9b226e
Merge pull request #6728 from Beep6581/masked-areas-fix
Fix color-cast due to wrong masked area calculation
2023-04-02 15:35:49 -07:00
Bezierr
1abbfceb8e Name added to AUTHORS.txt
As suggested by Lawrence37
2023-03-27 13:23:21 +02:00
Lawrence Lee
294c6167ae
Add missing DLL to Windows build
Exiv2 and dependent libraries were missing.
2023-03-26 18:43:50 -07:00
Alberto Griggio
ae4de4701f
Fix color-cast regression
Fix checking of existence of second masked area.

Issue #6720.
2023-03-26 16:36:06 -07:00
Lawrence37
351c9d8212
Merge pull request #6727 from Beep6581/windows-adwaita
Fix Windows workflow Adwaita error
2023-03-25 13:51:39 -07:00
Lawrence Lee
223b136082
Fix Windows workflow Adwaita error
Update paths to match those of the Adwaita icon theme library.
2023-03-25 12:11:19 -07:00
Lawrence Lee
da1c258057
Enable publishing of metadata-exiv2 builds 2023-03-22 23:03:46 -07:00
Lawrence Lee
0729deec4b
Merge branch 'dev' into metadata-exiv2 2023-03-22 23:01:40 -07:00
Lawrence37
f84d67f524
Merge pull request #6723 from Lawrence37/pre-dev-releases
Publish pre-dev builds with workflows
2023-03-22 21:11:46 -07:00
Lawrence Lee
cfabedc4e9
Add pre-dev publishing to Actions workflows 2023-03-21 21:56:02 -07:00
Hubert Figuière
6d32053498 Issue #6721 - Fix memory leak in Crop
- Crop::freeAll() didn't free the memory
2023-03-20 17:22:53 -04:00
Desmis
5481a8bbe1
Ciecam - Fixed issue #6713 and add some batch functions (#6717)
* Try to solve issue 6713 ans add some batch functions

* Missing setAddMode tempout
2023-03-20 07:38:48 +01:00
Desmis
69c1caafa1
Whitebalance - Removed GUI Itcwb from whitebalance and preferences (#6710)
* Change Preferences for observer whitebalance

* Change label white balance preferences

* Added Preferences 2 parameters Whitebalance auto correlation

* Add Preference Temperature correlation - sort and tooltip

* Change to rtengine cmakelist

* Apply patch from Lawrence37

* Small comment code

* Change defaut order prefrences wba

* Added force extra algoritm to Preferences

* Harmonize itcwb sorted

* Add fields to Preferences Itcwb

* Change settings precision Itcwb in Preferences

* Change tooltip Itcwb preferences

* First stage Itwcwb settings in main with pp3 and selction in preferences

* Second stage Itwcwb settings in main with pp3 and selction in preferences

* Third stage Itwcwb settings in main with pp3 and selction in preferences

* Add itcwb_fgreen student - green optimize

* Add Itcwb green range

* Itcwb history msg - first tooltips

* Remove force-extra because always used

* reused force-extra to use entire CIExy for sampling datas

* Removed inwanted text in console

* Set sensitive for Itcwbframe

* Various change - comment ..

* Small code review - chnage tooltips

* Remove settings itcwb_delta in Rawimagesource.cc to simplify

* Remove Itcwb Observer - put a single observer for everything - general - itcwb

* Fixed conflicts in colortemp.cc

* Various change - fixed bug - simplify

* Fixed limits for settings pp3 - chnage tooltip

* Clean unused code

* Put itcwb_findgreen in GUI

* Added checkbox 'Low sampling' to find the settings of 5.9

* Set Observer to Observer 10° - preferences default

* Missing setting Low sampling

* Show white balance multipliers

* Change default settings - Itcwb_sorted

* Move observer from preferences to WB

* Make observer selectable for camera WB

* Ensure observer checkbox is in sync with PP3

* Set default ITCWB low sampling for PP3s from <=5.9

Ensure temperature correlation white balance algorithm 1 is used when
opening edits from versions 5.9 and earlier.

* Removed unused White-balance frame in Preferences

* Comment some GUI sliders checkbox

* Removed all GUI itcwb in preferences and whitebalance

* Removed forgotten code in preferences

* Remove labels tooltips history Itcwb

---------

Co-authored-by: Lawrence Lee <45837045+Lawrence37@users.noreply.github.com>
2023-03-19 07:47:58 +01:00
Lawrence Lee
1e6cc85fe2
Add missing includes
Thanks to Benitoite
(https://github.com/Beep6581/RawTherapee/pull/5889#issuecomment-1475033091)
2023-03-18 18:15:38 -07:00
Lawrence Lee
20e78068cd
Merge branch 'dev' into metadata-exiv2 2023-03-17 22:16:17 -07:00
rubisetcie
2149a2b35a
Fixed typo "lominosité" -> "luminosité" 2023-03-17 21:47:38 +01:00
Benitoite
005bfbc495
Mac: add CR3 defalut handling 2023-03-15 10:21:18 -07:00
Hubert Figuière
508ca583df Issue #6708 - fix overlapping buffer strcpy
- address sanitizer triggered an error on Fujifilm Finepix HS10
2023-03-13 18:19:41 -04:00
Beep6581
ca08a279d5
Merge pull request #6675 from Benitoite/patch-20
mac: fixes lensfun logic
2023-03-10 02:19:16 +01:00
Benitoite
ee2ebabb78
Mac: add missing ‘then’ 2023-03-08 15:57:07 -08:00
Benitoite
f92dca3e59
Mac: handle detached HEAD 2023-03-08 15:07:57 -08:00
Benitoite
ec19698dc4
Mac: use git branch --show-current 2023-03-08 11:42:47 -08:00
Benitoite
3e11f0bcf8
Mac: use the symbolic ref for branch 2023-03-08 10:02:52 -08:00
Benitoite
60ac617bcf
Mac: set the CI artifact name 2023-03-08 01:42:51 -08:00
Benitoite
53b4edd01d
Mac: removes arch from CI name 2023-03-08 01:11:22 -08:00