68 Commits

Author SHA1 Message Date
TooWaBoo
66e9014238
Batch mode fixed 2018-11-26 23:15:21 +01:00
TooWaBoo
0f6edfe8dd
Profiled Lens Correction Buf fix
Fixed bug https://github.com/Beep6581/RawTherapee/issues/5002
Profiled Lens Correction does not seem to use (Unchanged) mode in Batch Edit
2018-11-25 18:06:45 +01:00
TooWaBoo
0ffc7d9617
Add frames to lensprofile.cc 2018-11-25 08:47:39 +01:00
Roel Baars
d1571658f8
Consistent display of lensfun profile, fixes #5024 2018-11-24 13:37:36 +01:00
Morgan Hardwood
7e70412090 Constified and shuffled by Floessie #4999
I added the missing "(Unchanged)" mode for Batch Edit,
which is currently broken #5002.
2018-11-20 12:47:25 +01:00
Morgan Hardwood
452dec763c Show PLC widgets for auto+manual modes #4999
The Profile Lens Correction comboboxes for choosing the camera + lens
are now visible in both manual and automatic modes as requested.
2018-11-19 21:38:43 +01:00
Morgan Hardwood
ff6d02fd71 Hide manual lens correction widgets when not needed
- The comboboxes and their respective labels for manually specifying a
  camera and lens are now hidden when not in manual mode to not confuse
  the user.
- All Lens Correction Profile widgets are now aligned.
- Labels changed to not mislead users - the tool lets you select a lens
  profile, but it does not let you manually specify the individual
  correction parameters as previously implied.

Closes #4995, closes #4997
2018-11-19 18:28:37 +01:00
Morgan Hardwood
8de054d504 Formatted lensprofile.* 2018-11-19 14:14:31 +01:00
heckflosse
1ae01f40b9 Verbose console output is jumbled, fixes #4558 2018-09-18 13:09:58 +02:00
heckflosse
ce8ead804b Changing lens correction method triggers processing twice, fixes #4740 2018-08-19 16:38:02 +02:00
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