11341 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
Bezierr
c2c7f2c862
Film Simulation ComboBox for long HaldCLUT names (#6423)
* Film Simulation ComboBox for long HaldCLUT names

Small change that makes the Film Simulation ComboBox look better if there are HaldCLUT names that are too long to fit into it

* Ellipsize long HaldCLUT names

Functionality moved to ClutComboBox constructor.

* Wrapped in Gtk::manage

Wrapped in Gtk::manage

* Compacted.
2022-03-26 11:34:42 +01:00
Simone Gotti
be94d40c69
Handle linear DNG as other raw images (#6442)
RawTherapee already handle linear DNGs as a RawImageSource but the red,
green, blue RawImageSource arrays aren't populated.
So operations that rely on them like Highlight recovery with color
Propagation and Retinex have no effect.

This patch populates the above arrays by calling nodemoasic for images
that have 3 color and not a CFA. Then these channels will be used by
RawImageSource::getImage like done with CFA or monochrome images
2022-03-26 11:31:44 +01:00
Simone Gotti
bd118a4a40
dcraw: use the right black levels for linear DNGs (#6444)
Linear dng (like the one created by Adobe DNG Converter) contains
multiple tiff subifd with different kind of images (the Primary Image
and multiple previews), these defines different kind of black levels.

Currently dcraw has a global cblack array that is overwritten by the
last parsed tiff ifd. With such kind of linear dng it's the last subifd.
The causes the use of the wrong black levels with the image having
usually a magenta color cast.

The dng spec uses the NewSubFileType tag to define the primary image
with tag value as 0.
This patch reads also the NewSubFileType tag and populates the cblack
array provided by the other tags only if it's the primary image.
2022-03-26 11:28:05 +01:00
Beep6581
5502f52f90
Merge pull request #6432 from Benitoite/patch-15
mac: clarify command-line interface instructions
2022-02-21 10:59:37 +01:00
Benitoite
346b5b6f52
mac: clarify command-line interface instructions 2022-02-20 20:41:17 -08:00
Lawrence37
b7c3b47ad7
Improve AppImage build (#6427)
Publish AboutThisBuild.txt for AppImage builds.
Make AppImage name consistent with Windows builds.
Port Windows build enhancements to AppImage build.
Cache AppImage tools in build workflow.
Fix AppImage publishing script.
Remove "WinVista" from build artifact name.
2022-02-13 11:41:55 -08:00
Thanatomanic
9a1423db6d
Update automated Windows build to have simple win64 name 2022-02-12 06:41:42 +01:00
Thanatomanic
3bb0fec986
Change lensfun path in automated Windows build
Fixes #6426
This aligns the paths to earlier builds, so that the path in people's `options` file is more likely to work correctly, immediately.
2022-02-12 06:15:01 +01:00
Morgan Hardwood
c8e3bf030a camconst.json whitespace fixes 2022-02-11 01:39:04 +01:00
Morgan Hardwood
34b56a14e4 Fixed color matrix for SONY ILCE-7M4 #6404 2022-02-11 01:27:09 +01:00
Lawrence37
a20fe8b191
Automated Windows builds (#6413)
Add Windows build workflow
2022-02-06 18:27:02 -08:00
Benitoite
bab5516871
Mac: set fftw3f_omp linker flags (#6406)
Sets linker flags for macOS for fftw3f_omp when OPTION_OMP==ON
2022-02-05 11:10:45 +01:00