2168 Commits

Author SHA1 Message Date
Desmis
41e796821f clean code 2017-09-19 17:36:40 +02:00
Hombre57
97afbdc5c5 Merge branch 'dev' into multiframe-handling 2017-09-18 22:59:57 +02:00
Hombre57
6c988e94d4 FileBrowser now detects the 2 frames from DualPixel Canon files
The QuickInfo frame from the EditorPanel now display the number of frame
contained in the image file if > 1 

See #4008
2017-09-18 21:30:42 +02:00
Desmis
1b78046318 merge with Dev 2017-09-18 16:28:28 +02:00
Alberto Griggio
6f7ca3f5ec one more fix for locating the lensfun db in bundle mode 2017-09-17 16:45:54 +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
8cef3c5e2f Merge branch 'dev' into multiframe-handling 2017-09-17 15:04:29 +02:00
Hombre57
0905294bda Merge branch 'dev' into multiframe-handling, with some merge bugfix 2017-09-17 01:15:51 +02:00
Alberto Griggio
6d453dbd34 make sure the lensfun db is found correctly when building RT in "bundle" mode 2017-09-17 00:35:37 +02:00
Alberto Griggio
b1ce30c772 Added missing link_directory(${LENSFUN_LIBRARY_DIRS}) CMake commands
this allows to use a lensfun library installed on a custom path
2017-09-17 00:20:59 +02:00
Hombre57
ee0bff4124 Updated frame handling with any type of hierarchy (see #4008)
Images can now be detected in nested IFDs or as root IFDs.
2017-09-16 22:30:07 +02:00
heckflosse
597c4fbaa1 Merge branch 'lenscorrectiongui' into dev 2017-09-16 19:18:04 +02:00
heckflosse
9f75b197ea some cleanups 2017-09-16 18:52:48 +02:00
heckflosse
14378f39af Finally fixes #2494 2017-09-16 12:37:58 +02:00
heckflosse
91fd578f49 Write PP3 before processing image, not after. Hopefully fixes #2494 2017-09-15 22:09:45 +02:00
heckflosse
b20464a06f removed accidentially added file 2017-09-15 20:14:27 +02:00
heckflosse
818200522a Fix some inconsistencies in Profiled Lens Correction gui 2017-09-15 20:11:49 +02:00
Alberto Griggio
95040fba98 fix bug in opening a directory when the -R switch is not given 2017-09-15 10:38:37 +02:00
Desmis
99353cae14 merge with dev 2017-09-15 08:46:19 +02:00
heckflosse
952ada554a Preview not updating properly when going back in history with LCP vignetting correction, fixes #4073 2017-09-14 17:13:45 +02:00
Alberto Griggio
008f280e29 lensfun: added possibility to use a private copy of the LF database 2017-09-14 11:34:41 +02:00
Desmis
9786ec0687 merge with dev 2017-09-14 09:09:18 +02:00
Lukas Middendorf
271e2bef40 Show clipped shadow indicator only when all channels are clipped 2017-09-13 23:03:37 +02:00
Flössie
05b97f5c50 Fix some new Coverity warnings 2017-09-13 19:58:48 +02:00
Alberto Griggio
f630309909 Merge pull request #4070 from Beep6581/lensfun
Lensfun integration
2017-09-13 15:35:26 +02:00
Alberto Griggio
c2960caab5 some (minor) code cleanup 2017-09-13 15:06:47 +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
fea0fbe776 show lensfun version info when invoked with '-v' (patch by heckflosse) 2017-09-12 16:38:01 +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
099e6e9f67 Don't use <regex> for trivial cases (#4056) 2017-09-09 20:30:02 +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
Desmis
7bbecdf50c merge with dev 2017-09-08 13:40:29 +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
Hombre57
ba5b91121a Merge branch 'dev' into resize-add-set 2017-09-07 21:40:35 +02:00