Commit Graph

11624 Commits

Author SHA1 Message Date
Lawrence Lee
a592b2dfc3 Fix invisible separator in file browser Places
Set minimum height and color for the TreeView separator for the
RawTherapee and legacy RawTherapee themes.
2023-07-30 17:54:52 -07:00
Lawrence37
b68a6e9581 Merge pull request #6790 from luzpaz/typos
Fix various typos
2023-07-12 21:22:54 -07:00
Lawrence37
e67a402320 Merge pull request #6785 from Lawrence37/eos-r5-white-level
Canon EOS R5 white level
2023-07-12 21:20:45 -07:00
Lawrence37
b08a571d7c Merge pull request #6777 from Christian-Kr/bug-#6329
Bug #6329: Variable done should be set to true inside loop, otherwise one fail w…
2023-07-12 21:18:55 -07:00
Lawrence37
2b5ca1b78a Merge pull request #6776 from Christian-Kr/bug-#5912
Bug #5912: Set dummy width and height for ThumbBrowserEntry, cause height will b…
2023-07-12 21:17:51 -07:00
luzpaz
b0ebab8e08 Fix various typos
Found via `codespell -q 3 -S ./rtdata/languages -L activ,alph,ba,bloc,bord,chang,childs,currentry,dof,dum,fo,hist,inout,invers,lonly,makro,ois,pres,preserv,portugues,rady,reall,redy,struc,tbe,thre,trough,vart,vekto`
2023-07-05 13:51:11 +00:00
Lawrence Lee
fcf22ea33a Update white level for Canon EOS R5
Drop the white level slightly to account for noise. White level
confirmed in https://github.com/Beep6581/RawTherapee/issues/6783.
2023-07-01 18:39:05 -07:00
Lawrence37
1d9225dfc3 Merge pull request #6774 from Lawrence37/hsv-equalizer-pipette-crash
Fix for HSV equalizer pipette crash
2023-06-30 22:24:43 -07:00
Lawrence37
9ca2217603 Merge pull request #6766 from Lawrence37/lab-curve-histogram-scale-fix
Fix for L*a*b* curves histogram scaling and pipette values
2023-06-30 22:24:27 -07:00
Lawrence37
f490e9c607 Merge pull request #6765 from Lawrence37/pipette-lab-fix
Fix L*a*b* values in the lockable color picker and navigator
2023-06-30 22:24:07 -07:00
Jean-Christophe
4c10df47e7 Merge pull request #6781 from Beep6581/curve-height-fix
Fix for curves widget partially hidden
2023-06-26 13:00:54 +02:00
Hombre
b950477bc9 Fix cropped curves widget 2023-06-25 17:42:34 -07:00
Christian-Kr
81b6dd8be4 Refactor code to be more readable. 2023-06-25 08:23:33 +02:00
Desmis
0404a47fb7 LA Color and Light - Merge file - Screen : improve behavior (#6779)
* Change merge secreen in LA color and light

* Remove warning in console
2023-06-25 08:02:53 +02:00
Christian-Kr
0507b0a26a Add a comment why setting the position of a not drawn thumb is needed here. 2023-06-25 06:50:13 +02:00
Lawrence37
c6028d0364 Merge pull request #6768 from Lawrence37/eos-r8-raw-crop
Camconst entry for Canon EOS R8
2023-06-24 16:26:28 -07:00
Lawrence37
634b34b726 Merge pull request #6767 from Lawrence37/windows-dependencies-ldd
Automatically detect DLLs for Windows packages
2023-06-24 16:23:13 -07:00
Christian-Kr
960d1fef1f Variable done should be set to true inside loop, otherwise one fail will cause to stay in loop forever. 2023-06-19 19:52:25 +02:00
Christian-Kr
a4eeb66145 Set dummy width and height for ThumbBrowserEntry, cause height will be used to calculate the height of the scroll pane. Positions also need to be set as a dummy, cause no method allows only width or height. 2023-06-19 19:05:42 +02:00
Lawrence Lee
1ea0ef8af1 Fix HSV equalizer pipette crash
Check if pipette buffer is valid before filling it in the RGB process.
2023-06-17 22:07:46 -07:00
Lawrence37
b0714e7c00 Merge pull request #6691 from elliptic-shiho/fix-jpeg-exif-buffer-size
Fix the buffer-size computation flow of exif marker of JPEG
2023-06-13 20:53:51 -07:00
Lawrence37
0a3a314d82 Merge pull request #6687 from matei-georged/georgem_6630_fix_pdaf_crash_nikonz50
PDAF lines filter crashes with RAWs from Nikon Z 50
2023-06-13 20:50:59 -07:00
Lawrence37
4517bf521d Merge pull request #6742 from hfiguiere/rtexif-leak
Issue #6735 - Remove memory leak when processing Fuji RAF converted to DNG
2023-06-13 20:50:01 -07:00
Lawrence37
ae188f6338 Merge pull request #6709 from hfiguiere/dcraw-6708
Issue #6708 - fix overlapping buffer strcpy
2023-06-13 20:49:27 -07:00
Lawrence37
bca2d05f95 Merge pull request #6645 from Entropy512/user_icc
iccstore: Allow loading profiles from user-writable configuration directory
2023-06-13 20:48:56 -07:00
Lawrence37
045d2fa37c Merge pull request #6711 from Benitoite/patch-21
Mac: add CR3 defalut handling
2023-06-13 20:48:28 -07:00
Lawrence37
c07a6e8901 Merge pull request #6641 from Lawrence37/tone-equalizer
Global tone equalizer
2023-06-09 21:15:58 -07:00
Desmis
be2d5ce11f Local adjustments - denoise improvments (#6705)
* Init improvment LA denoise

* First display luma chroma residual noise

* Clean code denoise iplocallab.cc

* Change windows.yml with old version january 2023

* Clean code - change calculation denoise - GUI

* Improve labels tooltip denoise

* Clean code

* Change tooltip

* Set auto denoise - main - chroma auto to 50%  when LA denoise is used

* Change GUI denoise with expanders

* Change labels

* Change reference remianing noise in percentage

* Change tooltip and labels

* Change values in preview remaining noise

* Clean comment code - chnage tooltips

* Change windows.yml and appimage.yml publish_pre_dev labels

* Update windows.yml

* Restore windows.yml

* Restore windows.yml and clean code

* Revert change Noise Reduction link with Local denoise

* Revert all changes on Noise-reduction linked with Local adjustments
2023-06-05 06:40:57 +02:00
Lawrence Lee
376d680b16 Add basic camconst entry for Canon EOS R8
The camera seems to have the same characteristics as the Canon EOS R6m2.
The raw crops for the R6m2 are derived from standard and CRAW images for
full-frame and 1.6 crop. The raw crops for the R8 are from standard and
CRAW images for full-frame only, but for both standard and Dual Pixel.
The Dual Pixel R8 images require 10 pixels cropped from the right side
instead of 6. Thus, the full-frame crop needs adjustment.
2023-06-04 16:32:41 -07:00
Lawrence Lee
362564c60f Automatically detect DLLs for Windows packages
Use ldd to find dependencies in /mingw64/bin.
2023-05-29 17:14:44 -07:00
Lawrence Lee
24f0bff0ab Fix L*a*b* curves histogram and pipette scaling
Use correct horizontal scale for chroma histogram.
Fix pipette values for chroma, a*, and b*.
2023-05-29 15:49:58 -07:00
Lawrence Lee
8accebe416 Fix incorrect sampled L*a*b* values
Use LCMS to convert values back into L*a*b*. The pipette buffer has the
output or working profile applied with LCMS. Performing the inverse
operation fixes the incorrect values shown in the navigator, histogram
indicator bars, and lockable color pickers.
2023-05-28 18:15:27 -07:00
Lawrence37
6a11c59b79 Merge pull request #6758 from Lawrence37/sony-zv-1-camconst
Sony ZV-1 color matrix and black level
2023-05-27 15:24:25 -07:00
Lawrence37
77853893a9 Merge pull request #6739 from SimonSegerblomRex/fix-6682
dcraw.cc: Fix bug for tiff_ifd.new_sub_file_type
2023-05-27 15:23:02 -07:00
Shiho Midorikawa
fcbe2182fd Remove return value from ExifManager::createJPEGMarker 2023-05-25 03:13:07 +09:00
Hubert Figuière
a1bbc93538 Fix missing explicit include (#6704)
* Fix missing explicit include

- Also avoid rtgui include

* Fix more missing explicit include
2023-05-21 15:25:42 -07:00
Lawrence Lee
68ae17a640 Add PDAF pattern for Sony ZV-1 2023-05-14 12:14:33 -07:00
Lawrence Lee
bcf9b86dcf Add Sony ZV-1 color matrix and black level 2023-05-13 17:36:22 -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
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 bd118a4a40.
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
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