Commit Graph

11921 Commits

Author SHA1 Message Date
Dániel Battyányi
c06ba81a23 Implemented picker in guiutils as class 2023-07-18 17:39:38 +02:00
Dániel Battyányi
9e159bbee0 Removed potential memory leaks 2023-07-17 23:58:23 +02:00
Dániel Battyányi
372ee6c31c Ran ./tools/generateTranslationDiffs 2023-07-17 23:41:34 +02:00
Dániel Battyányi
2c6b713004 Added text to label 2023-07-17 23:38:44 +02:00
Dániel Battyányi
410cda7eb8 Merge branch 'film_negative_pick_size' of https://github.com/LoKolbasz/RawTherapee into film_negative_pick_size 2023-07-17 23:05:06 +02:00
Dániel Battyányi
d700364858 The size of the negative picker rectangles can be changed. 2023-07-17 22:57:59 +02:00
Dániel Battyányi
fc56161157 The size of the negative picker rectangles can be changed. 2023-07-17 20:53:37 +02:00
Dániel Battyányi
edcc52d256 Standardised pickbutton creation/look by using new spot_button_template function. Every button has the same icon and should be provided with a tolltip 2023-07-17 16:33:57 +02:00
Dániel Battyányi
d987cbd11b Film negative white balance picker displays correctly in menu 2023-07-17 15:33:56 +02:00
Dániel Battyányi
b94727e838 Picker setup/template in helper function 2023-07-17 15:26:38 +02:00
Benitoite
1fb5a5b735 macOS: fixes -cli
Fixes the Command Line Interface (CLI) rawtherapee-cli executable for macOS using ad hoc codesign.
2023-07-16 20:53:37 -07:00
Lawrence Lee
6f50b68fa7 Consider raw border with CA avoid color shift 2023-07-16 16:17:57 -07:00
Lawrence Lee
ab2cc4ba45 Fix auto DCP detection when using US English
For systems where the locale is not English but the language in
preferences is manually set to "English (US)", the Color Management
Auto-matched camera profile option is not selectable even if a DCP
exists for the camera. This is because the Glib::ustring
casefold_collate_key() method returns a locale-dependent value. When
initializing the list of DCP files, the system locale is used. When
finding a matching DCP profile for an image, a different locale is used
because the LANG environment variable is set while initializing the
RawTherapee GUI language.
2023-07-15 18:36:26 -07:00
Lawrence Lee
473d50a0a3 Add checkbox for disabling NR gain
Option to disable noise reduction automatic gain for consistency between
photographs.
Fix automatic gain not being recalculated after changing the white level
correction.
2023-07-15 17:47:26 -07:00
Dániel Battyányi
00cf09d675 Displays the correct boxes 2023-07-14 18:40:52 +02: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
6bd822352e Display actual language names in preferences
Add ability to set metadata variables in the language files.
Use the LANGUAGE_DISPLAY_NAME metadata variable value in preferences to
show the languages.

Metadata variables are defined in the first section of a language file,
i.e. the comments at the beginning of the file. At most one variable can
be defined per line. The definition takes the following format:
    #<header><whitespace>@<key>=<value>
where:
    <header> is any sequence of non-whitespace characters
    <whitespace> is any non-empty sequence of whitespace characters
    <key> is the metadata key name
    <value> is the metadata value
For example,
    #101 @LANGUAGE_DISPLAY_NAME=English (US)
defines a metadata key "LANGUAGE_DISPLAY_NAME" with value
"English (US)". Lines that do not match the format are ignored.
2023-07-04 17:52:01 -07:00
Hombre57
d912dd1e51 Ending conversion to std::thread and std::mutex 2023-07-04 00:30:25 +02: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
Hombre57
80a2d199db Merge remote-tracking branch 'origin/dev' into std-mutex 2023-07-02 00:38:16 +02: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
Christian-Kr
a1356df06a Merge branch 'Beep6581:dev' into dev 2023-06-26 21:21:46 +02: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
Lawrence37
e507be76ab Update OM-5 camconst
Add white level and fix 80MP raw crop.
2023-06-25 18:28:50 -07:00
Hombre
b950477bc9 Fix cropped curves widget 2023-06-25 17:42:34 -07:00
Christian-Kr
d0de0a362e Merge branch 'Beep6581:dev' into dev 2023-06-25 08:41:27 +02: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
Lawrence Lee
27f247e8db Crop row of bad pixels for Canon EOS 7D Mark II 2023-06-20 22:25:10 -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
Christian-Kr
8e64057e23 Add .idea to .gitignore. 2023-06-18 12:54:45 +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