15 Commits

Author SHA1 Message Date
heckflosse
ff00226d97 Fix segfault opining very large jpeg files in editor, #5170 2019-02-11 22:40:31 +01:00
heckflosse
512adf5b62 Review of image classes interfaces, part 2 2018-11-18 18:09:40 +01:00
heckflosse
bfe8465563 Review of image classes interfaces 2018-11-18 15:43:15 +01:00
heckflosse
1fa253ba63 Fix some issues reported by coverity 2018-11-16 20:48:33 +01:00
Hombre
b356c74813 RT now generates valid 16-bit float TIFF output image (see #2357)
...however the "reader" of those files is broken and make RT crash.

Thanks to @heckflosse for the "writer" patch.
2018-05-10 22:13:06 +02:00
heckflosse
59ebf99f63 Add support for embedded single channel previews, fixes #4419 2018-03-20 22:20:25 +01:00
Alberto Griggio
4ef705cdd6 fixed behaviour of "WB off" for non-raw images 2017-12-12 21:08:31 +01:00
Flössie
e9b5f42a9f Sanitize ImageDimensions base class
- Make `width` and `height` private
- Drop `getW()` and `getH()`
- Clean `PreviewProps`
2017-02-14 21:23:54 +01:00
heckflosse
2f1da199bd Segfault when opening a folder which contains a 13229 x 57812 jpeg, fixes #3599 2017-01-07 23:02:30 +01: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
Flössie
759676788b Use BABL method for 16-to-8 bit conversion (#3429) 2016-09-22 21:52:07 +02:00
Flössie
1e7b8035c4 Round when converting to 8 bits (#3429) 2016-09-21 21:54:46 +02:00
Flössie
309b823f93 Fix range in Image* classes (#3429) 2016-09-17 17:32:46 +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
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