Commit Graph

1626 Commits

Author SHA1 Message Date
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
Morgan Hardwood
a6fc7cd37d Merge branch 'master' into gtk3 2016-10-12 10:01:16 +02:00
heckflosse
3076787c0f Removed rtengine/dirpyrLab_equalizer.cc 2016-10-12 01:39:04 +02:00
Hombre
81c5b1ca41 Cancelling a 32 bits Tiff workaround, now the Gamma value from embedded
ICC profile is correctly handled
2016-10-11 23:21:41 +02:00
Morgan Hardwood
782dae9b92 Merge branch 'master' into gtk3 2016-10-11 22:08:49 +02:00
Morgan Hardwood
ff64e656bc Sets Wavelet sub-tools to "off" by default, #3386 2016-10-11 09:39:14 +02:00
Hombre
a989d440b1 Bugfix : RT was crashing if Soft-proofing activated w/ "No ICM" output
See issue #3406
2016-10-10 23:48:39 +02:00
Morgan Hardwood
0dbea030cb Merge branch 'master' into gtk3-merge-master-b8eb349 2016-10-10 23:07:41 +02:00
heckflosse
c7cf196ae1 Fix a cppcheck style issue to test Travis 2016-10-10 15:03:45 +02:00
Ingo Weyrich
a57ecac9e9 Merge pull request #3452 from Beep6581/cppcheck
merge fixes for a lot of issues reported by Cppcheck
2016-10-09 22:55:31 +02:00
Flössie
d132149a26 Introduce rtengine/noncopyable.hpp 2016-10-08 15:36:44 +02:00
Hombre
5383a7ab71 Merge branch 'master' into lockable-color-picker 2016-10-07 01:27:33 +02:00
Morgan Hardwood
897b9d92ee Fix non-ASCII characters, fixes #3445 2016-10-05 21:32:45 +02:00
heckflosse
8a2b2e6700 Extended StopWatch class to report processing time in microseconds 2016-10-05 01:15:52 +02:00
heckflosse
e82b60cd03 Cppcheck: Fixed some issues found by Flössie during review of my changes 2016-10-04 23:50:44 +02:00
Hombre
23011fbd63 Merge branch 'master' into softproofing 2016-10-04 00:04:57 +02:00
Morgan Hardwood
6d85d35039 Removed non-ASCII characters from code files, closes #3445 2016-10-03 22:05:02 +02:00
heckflosse
01048ee513 Cppcheck: Fixed all issues in rtengine/ alignedbuffer.h, colortemp.cc, dcrop.cc, simpleprocess.cc 2016-10-03 21:17:27 +02:00
heckflosse
95027d2884 Cppcheck: Fix most issues in rtengine/ipwavelet.cc 2016-10-03 17:56:31 +02:00
heckflosse
3bef6cb8de Cppcheck: Fixed almost all performance hints 2016-10-03 01:56:22 +02:00
heckflosse
3552fd4161 Cppcheck: Fix issues related to explicit constructors 2016-10-03 00:54:02 +02:00
heckflosse
ccd9002c3a Cppcheck: Solve issues related to copy constructor 2016-10-02 23:33:00 +02:00
Hombre
050d96c8aa Merge remote-tracking branch 'origin/master' into lockable-color-picker 2016-10-02 17:25:03 +02:00
Hombre
aca00389d9 Solving most if not all bugs left
Still some features to add, but this commit should make this tool fully
usable.
2016-10-02 17:23:09 +02:00
heckflosse
8de758f7b6 Removed rtengine/hlmultipliers.cc 2016-10-02 15:22:42 +02:00
heckflosse
f9f593d343 Cppcheck: Fix issues related to rtengine/FTblockDN.cc 2016-10-02 15:09:26 +02:00
Philip Rinn
f6e9f7a8ae Fix buffer overflow in dcraw
Apply patch from 89d065424f, this fixes CVE-2015-8366.
2016-09-30 22:52:49 +02:00
Hombre
4506247985 Merge branch 'master' into lockable-color-picker 2016-09-30 01:06:19 +02:00
Hombre
f904bc8f84 First patch of the LockableColorPicker tool.
Still Work In Progress, but can be used without too much hassle.
2016-09-30 01:03:57 +02:00
heckflosse
bf27304311 Use same logic to auto select darkframe in gui and engine also for darkframe hotpixels detection 2016-09-29 23:39:10 +02:00
heckflosse
5b2ebce7d6 Use same logic to auto select darkframe in gui and engine 2016-09-29 22:54:38 +02:00
Flössie
8e6cfcb766 Fix use-after-free of ImageArea::mainCropWindow (#3048) 2016-09-29 18:21:37 +02:00
Floessie
87eea2f078 Merge pull request #3438 from Beep6581/fix-gcc6-warning
Fix "-Wignored-attributes" with vector arguments in `rtengine/median.h`
2016-09-29 08:04:49 +02:00
Morgan Hardwood
5344b3749d Merge branch 'master' into gtk3 2016-09-27 23:41:41 +02:00
heckflosse
d076223293 Added attributions in median.h 2016-09-27 14:47:37 +02:00
Floessie
9f3bfb88b6 Merge pull request #3432 from Beep6581/fix_image_datas_convert_to
Use full range in `ImageDatas::convertTo<>` (#3429)
2016-09-27 07:42:53 +02:00
Flössie
d8be9933e2 Fix "-Wignored-attributes" with vector arguments in rtengine/median.h
See [GCC bug 69884](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69884).
2016-09-26 21:31:46 +02:00
Flössie
4076e1d5aa Add Ingo's optimization in another place, too (#3432) 2016-09-26 21:16:20 +02:00
Morgan Hardwood
a5af13228d camconst.json updated by IliasG, closes #3298 2016-09-24 13:57:28 +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
7635559062 Add Ingo's missing optimization (#3432) 2016-09-22 21:22:35 +02:00
Flössie
e1b870e845 Merge remote-tracking branch 'origin/master' into fix_image_datas_convert_to 2016-09-21 21:59:28 +02:00
Flössie
1e7b8035c4 Round when converting to 8 bits (#3429) 2016-09-21 21:54:46 +02:00
heckflosse
1e268105db replaced code to convert from Lab to XYZ by calling Color::Lab2XYZ(..) 2016-09-21 21:01:51 +02:00
heckflosse
ab2be87333 Simplified float2uint16range(..), removed StopWatches 2016-09-21 14:05:30 +02:00
heckflosse
29c4d936aa cleaned code 2016-09-21 00:35:02 +02:00
heckflosse
f17011cec4 use faster implementation to clip float to [0;65535] and round in rtengine::lab2rgb16b and rtengine::lab2rgb16 2016-09-21 00:24:44 +02:00
heckflosse
c67b986744 add faster implementation to clip float to [0;65535] and round 2016-09-21 00:22:42 +02:00
Flössie
309b823f93 Fix range in Image* classes (#3429) 2016-09-17 17:32:46 +02:00
Flössie
cb034284be Use full range in ImageDatas::convertTo<> (#3429)
Kudos to @mmmtok for finding and fixing!
2016-09-14 21:36:44 +02:00