27 Commits

Author SHA1 Message Date
Daniel Gao
711f274403 Get rid of relative include paths
* Use target_include_directories to specify include paths
* Specify project root (parent of rtgui and rtengine) as include path
* Replace relative includes with normal includes
2024-11-16 17:20:02 -05:00
Simone Gotti
2b97de233f Add initial metadata lens correction handling 2024-07-08 10:30:51 +02:00
Lawrence Lee
40678f67b0 Refactor tool name code 2021-12-11 21:21:54 -08:00
Ingo Weyrich
587652283d further reduction of include dependencies, also finalised some classes 2019-11-09 16:51:54 +01:00
Morgan Hardwood
60b2196bce Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
heckflosse
831e18ca45 Add override keyword. Thanks @Floessie 2018-11-22 16:19:16 +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
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
ce8ead804b Changing lens correction method triggers processing twice, fixes #4740 2018-08-19 16:38:02 +02:00
Hombre57
0905294bda Merge branch 'dev' into multiframe-handling, with some merge bugfix 2017-09-17 01:15:51 +02:00
heckflosse
818200522a Fix some inconsistencies in Profiled Lens Correction gui 2017-09-15 20:11:49 +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
e4ba4d19f5 made lensfun-based correction compatible with auto fill mode 2017-09-10 22:02:43 +02:00
Alberto Griggio
626f8cace3 disable 'autofill' setting when using lensfun 2017-09-10 14:02:22 +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
03ec1abca8 properly disable auto-matched lens correction when not available 2017-09-09 18:42:16 +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
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
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
Flössie
0731975ff0 Apply modernize-use-nullptr
Setup:
- `mkdir tidy; cd tidy`
- `cmake .. -DCMAKE_BUILD_TYPE=debug -DPROC_TARGET_NUMBER=1 -DCACHE_NAME_SUFFIX=4 -DBINDIR=. -DDATADIR=. -DBUILD_BUNDLE=ON -DWITH_LTO=OFF -DOPTION_OMP=OFF -DCMAKE_EXPORT_COMPILE_COMMANDS=ON`
- `cd ..`
- `find -name '*.cc' -exec clang-tidy-3.8 -header-filter=.* -p=tidy -fix-errors -checks=modernize-use-nullptr {} \;`
2016-10-12 17:48:40 +02:00
Beep6581
cbbdc3e36f Rawtherapee forgets checked Autofill-option, fixes #3332 2016-06-09 20:38:46 +02:00
Beep6581
9fccdd6ca5 Automatically disable Auto-Fill when enabling LCP Disortion Correction, #1791 2016-05-30 23:47:13 +02:00
DrSlony
0e0cfb9b25 Formatted all .cc and .h code in rtengine, rtexif and rtgui using astyle 2015-08-11 11:55:03 +02:00
DrSlony
effb46c3e1 Line endings 2015-08-11 11:53:44 +02:00
torger
d5ca351c20 Issue 2134: removed obsolete raw highlight preservation setting from GUI (still left in procparams for backwards compatilibility) 2015-07-10 12:00:36 +02:00