58 Commits

Author SHA1 Message Date
luz.paz
c3c3ceac79 Misc. typos
Found via `codespell` 
+ removed rtengine/dcraw.patch per discussion in https://github.com/Beep6581/RawTherapee/pull/4395
2018-02-14 14:07:18 -05:00
Alberto Griggio
56dc615b2a lens profile: correctly update the value of the "correct CA" checkbox
Fixes #4201
2017-11-28 14:26:30 +01:00
Alberto Griggio
339c794359 Fixed bug (typo) in LCP-based CA correction (now reenabled) 2017-11-16 21:22:17 +01:00
Alberto Griggio
19281eedd1 merge branch 'lensprofile-ca-correction' into 'dev' 2017-11-14 22:53:27 +01:00
Alberto Griggio
99f41baf4f disable LCP-based CA correction, as it is currently broken 2017-11-14 22:52:57 +01:00
Alberto Griggio
830fd6fdbb added support for CA correction via lensfun
Performance could be improved (see the comments marked "agriggio" in iptransform.cc and rtlensfun.cc)
2017-10-26 23:55:52 +02:00
Alberto Griggio
df8b52f978 implement our own custom FileChooserButton, with the aim of speeding up startup time
See #4140

Compiles fine, but needs testing...
2017-10-24 00:27:55 +02:00
Alberto Griggio
e2433214a3 Fixed bug in updating the GUI value of the lensfun lens when maker name consists of multiple words
It might happen in the lensfun DB that there are multiple makers sharing a
similar name (at present, this only happens for "Leica" and "Leica Camera AG").
The logic for finding the lens in the combo box was not considering this...
2017-10-19 16:20:31 +02:00
Hombre57
02463995af Merge branch 'dev' into multiframe-handling 2017-10-13 22:51:42 +02:00
heckflosse
5a0e4de607 When no lcp is selected, rt does not show (none), fixes #4143 2017-10-13 21:23:21 +02:00
heckflosse
77b3576059 dual-threaded fill of lensfun treestores, #4140 2017-10-13 21:05:37 +02:00
Hombre57
180912df0f Merge branch 'dev' into multiframe-handling 2017-10-04 23:34:28 +02:00
Morgan Hardwood
6828cf6eaf Fixes crash involving locale conversion of lensfun strings, by Floessie, fixes #4117 2017-09-30 15:41:52 +02:00
heckflosse
d733c40346 Fixed two bugs in lens correction gui, fixes #4098 2017-09-22 19:11:55 +02:00
Hombre57
97afbdc5c5 Merge branch 'dev' into multiframe-handling 2017-09-18 22:59:57 +02:00
heckflosse
658087e270 Lensfun: Reading pp3 with applied LCP doesn't set the LCP radio button. Fixes #4088 2017-09-17 15:53:57 +02:00
Hombre57
0905294bda Merge branch 'dev' into multiframe-handling, with some merge bugfix 2017-09-17 01:15:51 +02:00
heckflosse
9f75b197ea some cleanups 2017-09-16 18:52:48 +02:00
heckflosse
818200522a Fix some inconsistencies in Profiled Lens Correction gui 2017-09-15 20:11:49 +02:00
Alberto Griggio
b5c1293bf3 updated logic for displaying lens correction crop factor warning 2017-09-13 14:51:16 +02:00
Alberto Griggio
2d1cca8cbb disable vignetting or distortion correction checkboxes if the selected lensfun profile doesn't support them
Patch by heckflosse
2017-09-12 16:41:25 +02:00
Alberto Griggio
ea5f8c3beb profile lens correction: show a warning if the lens profile has a crop factor greater than the selected camera 2017-09-12 08:25:45 +02:00
Alberto Griggio
84984422c7 improved responsiveness of UI for profiled lens correction 2017-09-12 08:19:20 +02:00
Alberto Griggio
736d0e8612 added history messages for lens correction modes 2017-09-11 17:37:11 +02:00
Alberto Griggio
4dc0e20ae0 merge with lcp-vignetting-issue4062 2017-09-11 17:22:01 +02:00
Alberto Griggio
2611adf4e4 lens correction: do not disable stuff in batch mode 2017-09-10 22:26:35 +02:00
Alberto Griggio
e4ba4d19f5 made lensfun-based correction compatible with auto fill mode 2017-09-10 22:02:43 +02:00
Hombre57
489b641c8b Width of LensProfilePanel's lens and camera combobox fixed (see #4070) 2017-09-10 15:13:21 +02:00
Alberto Griggio
626f8cace3 disable 'autofill' setting when using lensfun 2017-09-10 14:02:22 +02:00
Alberto Griggio
6855dd2111 show an "(Unchanged)" entry for profiled lens correction in batch mode 2017-09-10 12:13:18 +02:00
Alberto Griggio
ff798cdf24 print the list of found lensfun cameras and lenses when in verbose mode 2017-09-10 00:54:07 +02:00
Alberto Griggio
376cb09f06 use a static initialization of the list of lensfun cameras and lenses 2017-09-10 00:49:06 +02:00
Alberto Griggio
07dfda5d73 fixed UI deadlock introduced by 0f197bf1a4b1e9660e3f5264cca3d869cf6902ab 2017-09-09 23:15:56 +02:00
Alberto Griggio
0f197bf1a4 lensfun: properly group lenses by maker in the UI 2017-09-09 22:31:59 +02:00
Flössie
d442f7a85b LCP cleanup (#4062)
- Removed `using namespace`
- Use real `Cache`
- Use `std::shared_ptr<LCPProfile>`
- Moved `LCPPersModel` to .cc

More could be done...
2017-09-09 20:19:11 +02:00
Alberto Griggio
03ec1abca8 properly disable auto-matched lens correction when not available 2017-09-09 18:42:16 +02:00
Alberto Griggio
66979d290a lensfun: further tweaks on the matching logic and the UI 2017-09-09 00:54:28 +02:00
Alberto Griggio
58ec1e316b show the auto-matched lensfun camera/lens pair in the gui 2017-09-08 23:52:43 +02:00
Alberto Griggio
bece5d19ed fixed bug in showing the list of cameras in the lensfun db 2017-09-08 09:35:49 +02:00
Alberto Griggio
c8d9573606 disable the selection of lensfun auto mode if no match is found in the db 2017-09-07 18:04:55 +02:00
Alberto Griggio
9bfd2d60d3 fixed update of lensfun-related procparams after editing 2017-09-07 17:50:33 +02:00
Alberto Griggio
30f62b0560 added GUI for lensfun 2017-09-07 16:45:41 +02:00
Hombre57
f23be9345c Add multi-frame handling.
- Exif of all frames are displayed in the Editor's Exif tab (without
separator)
- isHDR and isPixelShift is added to the data files stored in cache
- In the Editor panel, the QuickInfo frame display the HDR and
PixelShift information, as well as the number of frame and bit-depth for
HDR image
- the number of frame is provided by dcraw. If not set, it is provided
by the Exif's main IFD count
- the PixelShift information (for Pentax as of now) is provided by
looking at the Exif informations
- the HDR information is provided by the Exif information of the first
frame for Pentax raw files, or by the bitspersample, sampleformat and
compression tags for other files

TODO: add icons to the thumbnails to tag HDR and PixelShift files.
2017-08-08 23:42:05 +02:00
heckflosse
642b4cc86c Fix some coverity issues 2017-06-16 21:21:22 +02:00
Alberto Griggio
63c57ca43c remember the last LCP directory across RT restarts 2017-04-11 15:22:50 +02:00
Alberto Griggio
b625eafb68 do not disable auto-fill when enabling LCP distortion correction
This was a workaround for an old bug (#1791 and #3765) that is no longer necessary
2017-04-11 15:21:12 +02:00
heckflosse
45a66e980f Fix some uninitialized variables found by valgrind; also fixes #3786 2017-03-28 14:01:19 +02:00
Beep6581
ca71a0b7d2 Merge branch 'master' into gtk3 2016-06-09 23:36:02 +02:00
Beep6581
3da7d84ba9 Revert "Merged master into gtk3, fixed three conflicts."
This reverts commit c857bba95effed2bba4c69d7b072c0dce2ee64ad.
2016-06-09 23:24:55 +02:00
Beep6581
c857bba95e Merged master into gtk3, fixed three conflicts. 2016-06-09 22:36:59 +02:00