Thanatomanic
c58f582505
Minor license path fixes ( #6551 )
...
* Fix CMakeLists
* Fix splash.cc
2022-08-18 20:58:50 +02:00
Thanatomanic
6f53844b74
Update LICENSE and remove the preamble
...
The RT specific portion should typically go into the source files. Perhaps this then enables GitHub to recognize GPL3?
2022-08-18 20:48:03 +02:00
Thanatomanic
8566f06f4f
Rename LICENSE.txt to LICENSE (and bump the date)
...
This should get the license automatically detected by GitHub. If not, this is not a life-altering change...
2022-08-18 20:45:25 +02:00
Adrián Kálazi
fd5a77e8c2
Fix missing coefficient for Daylight spectral data ( #6484 )
...
* Fix missing coefficient for Daylight spectral data
* Fix incorrect coefficient for Daylight spectral data
2022-08-18 17:03:32 +02:00
Ingo Weyrich
f564394bbc
dfmanager cleanup ( #6211 )
...
* Turn `DFManager` into a singleton
* PIMPL `DFManager`
* Cleanup namespace usage in `dfmanager.cc`
* Constify `DFManager` interface
* Fix bad `reinterpret_cast` between `std::string` and `Glib::ustring`
Co-authored-by: Flössie <floessie.mail@gmail.com >
Co-authored-by: Thanatomanic <6567747+Thanatomanic@users.noreply.github.com >
2022-08-18 17:00:49 +02:00
Philippe Daouadi
d8320bc8b7
Add Canon EOS R3, R7 and R10 support ( #6543 )
2022-08-18 16:50:19 +02:00
luzpaz
65db39b9f8
Fix various typos ( #6529 )
2022-08-18 16:49:26 +02:00
jrockwar
f56f0358c1
enable installation on arm64 processors on windows ( #6481 )
2022-08-18 16:48:48 +02:00
Desmis
0b10a092fd
Optimize FFTW (when used) - when full image is selected ( #6545 )
...
Co-authored-by: Lawrence Lee <45837045+Lawrence37@users.noreply.github.com >
2022-08-17 07:11:11 +02:00
Lawrence37
c3a6b4822a
Automated builds: Patch lensfun-update-data script ( #6549 )
...
* Patch lensfun-update-data in automated builds
* Fix Windows build libffi DLL version
2022-08-14 22:17:05 -07:00
Bezierr
1c95dfe099
In filmSimulation.clutFilename, use "/" or "\" depending on OS
...
For OS-independent use of .pp3 files:
If OS is WIN32, replace any "/" in filmSimulation.clutFilename with "\\".
If OS is not WIN32, replace any "\\" in filmSimulation.clutFilename with "/".
2022-07-29 15:29:35 +02:00
Bezierr
a974fc06f3
replaceBackslash for lens profiles and camera profiles directories
...
When saving .pp3, replace all "\\" by "/" in paths for LCPFile and InputProfile, so they are compatible between Windows and Linux.
2022-07-27 16:50:30 +02:00
Beep6581
d92f5f7ca8
Merge pull request #6509 from Lawrence37/chinese-translation
...
Update Chinese (Simplified) translation
2022-07-25 13:43:33 +02:00
Lawrence Lee
262d00bf1b
Fix incomplete changing of input profile
...
Closes #6533 .
2022-07-23 15:59:40 -07:00
Lawrence37
dd0054918b
Merge pull request #6466 from Entropy512/remove_orphans
...
WIP: Remove orphaned strings and history events
2022-07-22 07:56:28 -07:00
Andy Dodd
3bfcc66e46
Default strings cleanup, includes:
...
1 - Obsolete history events removal
Remove history events that are not referenced anywhere in code
Left event 149 despite being unreferenced due to the comment in the code indicating it may return
2 - Orphaned strings removal
HISTOGRAM_TOOLTIP_RAW appears to be an orphan, but this looks strange to me. Investigation needed
3 - Strings cleanup - remove improperly commented entries
These don't get treated as comments, but at least didn't break anything since
nothing in the code referenced them.
But they will waste translator's time, so delete them
2022-07-22 06:27:02 -04:00
Bezierr
1450b9bb7a
Camera and Lens profiles directories
...
In "Preferences", added the possibility to define a "Camera profiles directory" and a "Lens profiles directory" as base paths which enable storing relative paths in the .pp3 files.
2022-07-20 12:14:05 +02:00
Pandagrapher
1e2dc30738
Local adjustments - Fix apply/paste actions with LA
...
- Fixes LA lost when applying partial profile (fixes #6150 )
- Fixes LA behavior when using apply/paste actions: spots are now totally replaced and not anymore merged (fixes #6136 and #6411 )
- Fixes a crash in specific situations when saving/copying a partial number of spots
- Partial paste dialog: Fixes Locallab button remaining inconsistent if all the spots are deselected
2022-07-18 19:03:29 +02:00
Desmis
19a4720ec7
Fixed bad GUI behavior in Color and Light - issue 6517
2022-07-06 11:01:14 +02:00
Lawrence Lee
a13c8a5a47
Make default tone eq. regularization consistent
...
Use 0 for the initial and reset value, which is the same as the details
in the local adjustments version.
2022-06-30 21:58:10 -07:00
Lawrence Lee
38d85581df
Fix tone equalizer darkening of extreme luminances
...
Extend the extreme bands' contributions all the way to -infinity and
+infinity EVs.
2022-06-30 21:19:30 -07:00
Lawrence Lee
efc350228e
Fix tone equalizer colormap brightness
...
Don't apply pivot to the colormap itself.
2022-06-30 21:12:16 -07:00
Lawrence Lee
a877ac4878
Add pivot to local adjustments tone equalizer
2022-06-26 16:06:34 -07:00
Lawrence Lee
c4ea272d65
Fix tone equalizer causing double LA application
...
Change the tone equalizer event refresh type to force correct
computation of local of local adjustments of local adjustments. Idea
from from
https://github.com/Beep6581/RawTherapee/issues/6069#issuecomment-765263602 .
2022-06-26 15:14:05 -07:00
Desmis
0599a5e96d
Change tooltip in LA inverse issue 6506
2022-06-24 06:49:04 +02:00
Lawrence Lee
e87334b2f9
Update Chinese (Simplified) translation
...
Provided by syyrmb in #6369 .
2022-06-23 21:40:23 -07:00
Desmis
01570e3430
Fixed bad GUI behavior gamma in DR Exposure issue 6507
2022-06-23 14:10:12 +02:00
Lawrence Lee
3e2337bfae
Add tone equalizer to batch editor
2022-06-12 16:57:40 -07:00
Desmis
404a584c74
Remove lines with bad history message ZCAM
2022-06-12 11:08:31 +02:00
Lawrence Lee
9bde8f18dc
Remove Leica M8 camconst entry
...
Workaround for issue #6498 .
2022-06-11 18:44:03 -07:00
Ingo Weyrich
f86a455285
Local adjustments "Exposure compensation" final output incorrect, preview OK, fixes #6493
2022-06-10 18:50:03 +02:00
Lawrence37
68ec1a5bb5
Merge pull request #6488 from Beep6581/auto-persp-fix
...
Fix auto perspective correction not working sometimes
2022-05-21 18:33:50 -07:00
Lawrence Lee
2df26028b8
Fix auto perspective correction not working
...
Use default focal length and/or crop factor if undefined.
Closes #6487 .
2022-05-21 15:11:00 -07:00
Desmis
9b837e59b3
Fixes crash in ipwavelet, improve behavior mask when one spot with many tools and mask ( #6478 )
2022-05-14 05:41:11 +02:00
Lawrence37
37080e1b5d
Fix some history messages ( #6474 )
...
Use correct key for spot removal history message.
Remove B&W channel mixer auto enabled message when changing the filter
color.
Replace hard-coded input color profile strings.
2022-05-14 05:39:31 +02:00
Lawrence Lee
bd3bd809b5
Port tone equalizer from ART
...
Merge with local adjustments tone equalizer image processing function
for consistent results.
To-do: Enable for batch editing and add pivot/colormap to the local
adjustments version.
2022-05-01 16:13:27 -07:00
Desmis
feada4cd0a
Local adjustments - Fixed bug with mask enable logencoding issue 6459 ( #6465 )
...
* Fixed bug with mask enable logencoding issue 6459
* Fixed another bug with logena
2022-04-28 07:53:33 +02:00
Desmis
b989c271d8
Fixed bug bad behavior Log encoding issue 6459
2022-04-18 13:01:10 +02:00
Lawrence37
274c99e9b9
Merge pull request #6456 from Beep6581/windows-debug-build-gdb
...
Remove GDB from Windows debug build
2022-04-12 17:33:25 -07:00
Lawrence Lee
7212c09876
Remove GDB from Windows debug build
2022-04-11 21:20:36 -07:00
Thor Nielsen
4e14350708
Add support for reading Canon R6 white balance from CR3. ( #6397 )
...
Co-authored-by: Thor Gabelgaard Nielsen <thor@stheno.org >
Co-authored-by: Thanatomanic <6567747+Thanatomanic@users.noreply.github.com >
2022-04-10 10:57:25 +02:00
Thanatomanic
cdeddd8337
Logo fixes ( #6446 )
...
* Update logo to fix geometry issues. Propagate changes to all necessary files. Remove obsolete xcf.
2022-04-10 10:48:52 +02:00
Lawrence Lee
59a36d8f8a
Fix CR3 decoding crash
...
Fix buffer size.
Closes #6450 .
2022-03-28 21:34:29 -07:00
Simone Gotti
ba906af841
dcraw: increase linear table parsing to 65536 values
...
The dcraw linear_table method limits the max values to 4096.
But 16 bit per channel linear DNGs can provide a LinearizationTable with
65536 entries.
This patch changes the dcraw linear_table method to accept 65536
entries.
2022-03-27 14:34:48 +02:00
Desmis
c45a6105f7
Improvments to LA Sigmoid - LA Log encoding Cam16 and ICC profile creator ( #6410 )
...
* Improvment to sigmoid Cam16 and Jz
* Change default parameters contrast sigmoid
* Log encoding Q added to Sigmoid Q - Cam16
* Change DR evaluation for sigmoid
* Change default log encoding cam16 and change tool position options
* DCI-P3 added to Iccprofilecreator
2022-03-26 12:04:21 +01:00
Bezierr
784625b5cc
Fix so E-Mount lens names are retrieved ( #6437 )
2022-03-26 12:02:50 +01:00
Thanatomanic
07ed31922c
Incorporate changes to CR3 decoder (from ART, LibRaw): read compressed RAW (CRAW) ( #6434 )
...
* Incorporate changes to CR3 decoder (from ART, LibRaw). Enables reading of compressed RAW (CRAW) files.
* Fix LGTM alerts, some trailing spaces (accidentally took over another minor edit, already pushed to dev)
2022-03-26 11:59:25 +01:00
Thanatomanic
1800fcc71f
Minor change for spot size control
2022-03-26 11:45:00 +01:00
Jonathan Bieler
d80b3c71d1
Add default spot size control ( #6371 )
...
* added adjuster to change default spot size in spot removal tool
* added translation for default spot size
* removed unnecessary adjuster methods
2022-03-26 11:44:09 +01:00
Thomas Orgis
30988feba3
Allow really tiny spots for removal ( #6418 )
...
I may be a very picky person, but I want to repair really tiny specks of dust on my negative scans.
I tried setting the SpotParams::minRadius to 1 and this seems to work fine. I can zoom in in the
UI and still manipulate things with point and click. I guess 1 is a natural lower boundary for the
radius that should be explored;-)
2022-03-26 11:43:21 +01:00