Scott Gilbertson
b8d3f90ca0
Reimplement template %dN specifier, making %d-N count from start of path, not end
...
Also made %pN selectively skip the next character only if it's a slash or backslash,
so for example %p2/a, %p2\a and %p2a produce the same result.
2024-01-06 18:01:56 -05:00
Scott Gilbertson
587e0c6782
Simplified BatchQueue::updateDestinationPathPreview after noticing that calcAutoFileNameBase handles all cases
2024-01-06 16:32:14 -05:00
Scott Gilbertson
380d964077
Add destination path preview label to batch queue panel.
...
Label initially says "Destination path for the first selected image appears here"
so the feature is discoverable. Select a file and it shows the destination path
that would be used if it is the first file to be processed and the file does
not already exist. Label is updated as the template is edited, so you can see the
effect of the edits. If "Save to folder" is selected, the previewed path uses
that folder.
2024-01-06 16:00:19 -05:00
Lawrence Lee
2b7889b645
Add option to disable LibRaw in preferences
2023-12-17 16:00:30 -08:00
Lawrence Lee
f296991419
Implement DNG gain map for LibRaw
2023-12-17 16:00:30 -08:00
Desmis
31bf942d92
Local adjustments - Show additional settings - link with complexity ( #6899 )
...
* Change hishow -additional seeting - with complexity
* Modify windows.yml and appimage.yml
* Fixed bug in duplicate spot
* Remove pre-dev builds
2023-12-17 08:37:20 +01:00
Lawrence37
1839db448d
Merge pull request #6793 from Lawrence37/nr-gain
...
Option for disabling noise reduction gain
2023-12-16 11:11:24 -08:00
Lawrence Lee
badbb9fbe2
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-12-16 11:10:11 -08:00
Desmis
886c7f5498
LA exposure hide show sliders when expcomp different from zero ( #6892 )
2023-12-12 22:15:11 -08:00
Lawrence Lee
7c619f87bc
Fix WB method reset when not using English
...
Use the GUI label for "Camera" instead of hard-coding it.
2023-12-12 22:15:10 -08:00
Lawrence Lee
01e8af8c89
Fix color toning layers being hidden
...
Request resizing of tool widgets after being attached to the tool panel.
2023-12-12 22:15:04 -08:00
Desmis
32aca270ec
LA exposure hide show sliders when expcomp different from zero ( #6892 )
2023-12-02 08:24:42 +01:00
Lawrence Lee
330f99832e
Fix WB method reset when not using English
...
Use the GUI label for "Camera" instead of hard-coding it.
2023-11-26 16:25:06 -08:00
Lawrence37
33a2d1c767
Format code
...
Move `const` to the front.
2023-11-17 21:08:24 -08:00
Lawrence Lee
c5bb1f093e
Fix issues found by AddressSanitizer
...
Fix memcpy overlap in TIFF reader.
Fix memory leaks of SpotRows in control spot panel.
Fix memory leaks of SpotRows in locallab.
Fix memory leak of Glib::ThreadPool in file browser entry.
Fix memory leak of Glib::ThreadPool in thumbnail image updater.
2023-11-11 16:56:34 -08:00
Alexander Gruzintsev
4291c33fe4
Add zoom limit feature
2023-10-30 09:55:14 +01:00
Alexander Gruzintsev
de82b9fc7a
Fix warnings: conversion to double/float, unused variables, register keyword
2023-10-30 08:18:33 +01:00
Lawrence Lee
1efa06e887
Fix Lensfun camera mismatch
...
Work around a Lensfun bug that finds the wrong camera when given an
exact name of certain cameras.
2023-10-14 21:18:04 -07:00
Desmis
d276a56b10
Local adjustments - improvment Dehaze with black ( #6860 )
...
* Local Dehaze black
* Enable black
* Change threshold black - publish_pre_dev_labels ladehazeblack
2023-10-12 06:59:33 +02:00
Lawrence37
dac3dcf664
Merge pull request #6854 from Lawrence37/color-toning-layers-fix
...
Fix hidden layers in the Color Toning tool
2023-10-10 21:05:33 -07:00
Lawrence37
ab8de06c66
Merge branch 'dev' into nr-gain
2023-10-10 21:03:03 -07:00
Lawrence Lee
a35b320f1a
Fix color toning layers being hidden
...
Request resizing of tool widgets after being attached to the tool panel.
2023-09-17 15:27:19 -07:00
Lawrence37
c75ff3260f
Format code
2023-09-17 15:14:10 -07:00
Lawrence Lee
17b9e7c107
Fix startup crash in debug build
...
Do not throw error when trying to get mutex lock.
2023-09-17 15:14:09 -07:00
Lawrence37
7ebbac25ca
Format code
2023-09-10 14:29:17 -07:00
Lawrence Lee
730704f3b2
Fix startup crash in debug build
...
Do not throw error when trying to get mutex lock.
2023-09-09 16:02:41 -07:00
Lawrence Lee
0fdac3797a
Merge branch 'dev' into browser-preview-applied-pparams
2023-08-29 22:58:51 -07:00
Beep6581
e189a1a4ec
Merge pull request #6817 from ss23/clang_windows_mingw_64bit_fix
...
Use `_WIN32` instead of `WIN32` to detect Windows
2023-08-29 00:47:13 +02:00
Morgan Hardwood
5f6ca0afab
More visible curve crosshair cursor
...
Fixes #6741
The mouse cursor when hovering over a curve was sometimes impossible to
see on a high resolution screen due to the almost identical colors of
the cursor relative to the curve background.
2023-08-29 00:32:56 +02:00
Morgan Hardwood
322c124e6b
Merge branch 'switched-rating-shortcuts' of github.com:Eemilp/RawTherapee into Eemilp-switched-rating-shortcuts
2023-08-29 00:01:50 +02:00
Beep6581
0a13b85d1d
Merge pull request #6798 from LoKolbasz/film_negative_pick_size
...
Adjustable picker size in Film Negative tool
2023-08-28 21:58:55 +02:00
Beep6581
3a15743620
Merge pull request #6829 from Lawrence37/profiled-lens-correction-batch-unchanged-bugfix
...
Show "unchanged" in batch profiled lens correction
2023-08-28 21:51:16 +02:00
Richard E Barber
7a5931135e
handle libatomic in cmake module
...
cmake/modules/findATOMIC.cmake detects libatomic flags. see #6821
2023-08-28 09:43:09 -07:00
Lawrence Lee
e6a2654241
Show "unchanged" in batch profiled lens correction
2023-08-27 16:32:30 -07:00
Dániel Battyányi
75541d6281
Changes to get the full spot width where needed
2023-08-20 13:59:42 +02:00
Dániel Battyányi
6b6200314f
Member functions changed to const
...
The following member functions and methods of SpotPicker changed to const:
- get_active()
- get_spot_half_width()
- selecterSetup()
- spotButtonTemplate().
2023-08-20 13:38:24 +02:00
Dániel Battyányi
af22f4195d
Removed empty destructor
2023-08-20 13:29:49 +02:00
Battyányi Dániel
6715e89696
Merge branch 'dev' into film_negative_pick_size
2023-08-19 19:44:29 +02:00
Lawrence37
a56c11570f
Merge pull request #6814 from Lawrence37/multi-editor-tabs-external-editor-bugfix
...
External editor button: synchronize in multiple editors layout
2023-08-18 21:03:18 -07:00
Dániel Battyányi
3d5810f088
Applied requested changes from review comments
2023-08-19 00:17:10 +02:00
Lawrence37
ac48cc55d8
Better use of cache with inpaint opposed highight reconstruction ( #6822 )
...
* Speed up preview when inpaint opposed enabled
Only reprocess from raw if the white balance is changed. Otherwise, a
cache from later in the pipeline can be used.
* Remove unused code
* Fix refresh map bit positions
* Make WB & inpaint opposed refresh less brittle
Co-authored-by: Hombre57 <natureh.510@gmail.com >
---------
Co-authored-by: Hombre57 <natureh.510@gmail.com >
2023-08-15 07:52:38 -07:00
Stephen Shkardoon
23f2a2fc9f
Use _WIN32
instead of WIN32
to detect Windows
...
`WIN32` is not defined when building a 64-bit executable on Windows with Clang. `_WIN32` is the more appropriate option here.
http://web.archive.org/web/20191012035921/http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system contains a handy table/matrix of the options and why this is best.
2023-08-13 17:09:49 +12:00
Lawrence37
9ae8c79c3a
Merge pull request #6755 from Lawrence37/lensfun-db-preferences
...
Edit Lensfun database directory from preferences
2023-08-12 17:43:50 -07:00
Lawrence Lee
db4bfd8695
Add tooltips for LCP & Lensfun dir in preferences
2023-08-12 15:39:59 -07:00
Lawrence Lee
7eb7fb210f
Merge branch 'dev' into metadata-exiv2
2023-08-12 15:08:42 -07:00
Lawrence37
bd94fbd6b6
Merge pull request #6808 from Lawrence37/places-ux
...
Show favorite places at the top of the list
2023-08-08 19:17:29 -07:00
Lawrence Lee
548907da34
Fix external editor button updates
...
Make sure the pop-up button is updated in both multiple editors modes.
2023-08-06 16:44:54 -07:00
Lawrence37
ec24613f3b
Merge pull request #6778 from Lawrence37/eos-7d-markii-raw-crop
...
Improved raw crop for Canon EOS 7D Mark II
2023-08-06 14:48:35 -07:00
Lawrence37
a596de2f44
Merge pull request #6789 from Lawrence37/lang-names
...
Language names
2023-08-06 14:47:37 -07:00
Lawrence Lee
4faea6df7b
Merge branch 'dev' into eos-7d-markii-raw-crop
2023-08-06 11:58:30 -07:00