Alberto Griggio
73e14702dd
fix out-of-bounds access to crop when lcp distortion correction is enabled
2017-04-08 10:13:53 +02:00
heckflosse
86ccc4b968
rtengine/dcrop.cc
2017-03-31 19:50:27 +02:00
Alberto Griggio
dc4b62e253
fix bug in preview when LCP distortion correction is on and the image is flipped
...
Candidate fix for #3778
2017-03-26 19:20:36 +02:00
heckflosse
0e2502a2d2
Merged dev into locallab_dev
2017-03-26 00:49:44 +01:00
Alberto Griggio
4bf70b72e8
fixed zooming and rendering of the preview window when a LCP profile with distortion correction is active
...
fixes #3765
2017-03-18 17:14:45 +01:00
Desmis
08f130ed56
Fixed bug in preview
2017-02-24 10:40:27 +01:00
Desmis
d7088f9261
Fixed bug if spot outside Preview
2017-02-23 16:14:51 +01:00
Desmis
456909192c
Provisory fixed bug spot references - but not outside preview
2017-02-23 10:40:18 +01:00
Desmis
1f7ad78e25
merge with dev - I hope no error
2017-02-21 18:02:48 +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
Desmis
15ad679b0d
clean code
2017-02-14 14:37:49 +01:00
Desmis
c2f161b280
add hash number MD5 to mip files
2017-02-14 13:16:13 +01:00
Desmis
161a56eec5
Fixed crash and add suppress bad message in history and mip in cache
2017-02-14 08:09:42 +01:00
Flössie
5202f45137
Protect all Crop
accesses with cropMutex
( fixes #3306 )
2017-02-10 20:06:35 +01:00
Desmis
6937c369ff
Add mode 'super' for curves-lightness-contrast and suppress bug for cbdl
2017-01-31 11:29:06 +01:00
Desmis
9e1b9f7c19
Add C=f(C) curve and fixed some bugs
2017-01-23 13:06:10 +01:00
Desmis
273e1cb3b2
Init locallabgtk3
2017-01-21 15:34:40 +01:00
heckflosse
3cc8438cf9
CbDL before black and white no preview when changing exposure, fixes #3539
2016-12-14 14:39:20 +01:00
heckflosse
053b305d89
Tone curve histogram ignores DCP tone curve, fixes #3512
2016-11-23 17:23:25 +01:00
heckflosse
fca99676b6
Fix a bug I introduced some commits ago. Fixes #3476
2016-10-22 18:29:53 +02:00
heckflosse
8cad2f8863
CbDL badly interacts with Graduated and Vignetting Filter if CbDL is set to 'before Black-and-White', fixes #3473
2016-10-21 00:41:27 +02:00
Flössie
0bbc84b2af
Merge branch 'master' into clang-tidy
2016-10-18 17:48:50 +02:00
heckflosse
ed42b1239c
Merge cppckeck2 branch into master
2016-10-16 22:13:13 +02:00
Hombre
50165dab20
Merge branch 'master' into softproofing
2016-10-16 01:45:52 +02:00
heckflosse
3625643392
Cppcheck: Fixed bug from last commit. Also added some new fixes
2016-10-13 17:37:08 +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
Hombre
23011fbd63
Merge branch 'master' into softproofing
2016-10-04 00:04:57 +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
f9f593d343
Cppcheck: Fix issues related to rtengine/FTblockDN.cc
2016-10-02 15:09:26 +02:00
heckflosse
ef83e6b591
Removed StopWatches and corrected some bugs from latest commit
2016-09-07 23:34:06 +02:00
heckflosse
0f21a0de6c
Speedups for denoise, fixes #3418
2016-09-07 16:44:16 +02:00
Hombre
a1981dbd4d
Merge branch 'master' into softproofing
2016-08-27 23:52:53 +02:00
Hombre
5affa18341
Introducting soft-proofing and Black Point Compensation, simplify the
...
CMM at the end of the pipeline + sparse code refactoring
A new BPC checkbutton has been created in 'Preferences/Color Management'
and in the ICM tool. Better hanbling of widget sensitivity of the output
profile / gamma part of the ICM tool.
2016-08-24 22:32:06 +02:00
heckflosse
7a4cf9aba8
Colourtoning: Always calculate saturation for 'Automatic Saturation Protection' from full image
2016-08-23 19:59:49 +02:00
heckflosse
c8779c04f5
Fix all - 2 cppcheck performance hints
2016-07-06 13:04:24 +02:00
Floessie
2abd641c06
Refactor DCPProfile::DCPProfile()
...
- Rename members
- Styling
- C++11
Still to come:
- All the rest of DCPProfile
2016-06-05 21:30:51 +02:00
Floessie
a520c93775
Add Ingo's patch for #3304
2016-06-04 21:07:41 +02:00
heckflosse
b31225672a
Some new improvements to speed of curve generation (mainly to speedup thumb processing in file browser)
2016-05-31 23:47:01 +02:00
heckflosse
6646c2dc5c
Speedup for thumbnail and editor processing, also reduced base memory usage a bit
2016-05-06 21:51:57 +02:00
Ingo Weyrich
4df5e64056
Merge pull request #3188 from Beep6581/cbdlbw
...
Adapt Cbdl to B&W tools
2016-03-01 20:31:14 +01:00
heckflosse
51de80b558
Fixed bug with combination of cbdl and ciecam, cleaned code, made SSE version for lab2rgb
2016-03-01 19:16:34 +01:00
heckflosse
a15fe1de3e
Cbdl before b&w, fix ciecam02 issue and clean the code a bit
2016-02-19 21:52:02 +01:00
heckflosse
c2c93faa35
Cbdl before b&w, fix refresh bug
2016-02-19 19:26:11 +01:00
Desmis
5f988861b0
Init CBDL before Black and White
2016-02-19 16:58:23 +01:00
Hombre
de7c6d773a
Updated code taking into account Adam's comments + bugfix
2016-02-13 17:54:47 +01:00
Hombre
4665b88788
Modified Preview Canvas
...
- Now the Preview can show free space around the image (the image's
corner will coincide with the center of the preview area)
- Editing objects can now be manipulated in this free space
- The editing mechanism has been split : it was completely handled in
rtengine before, now rtengine still handle the pipette's data provider,
but rtgui now handle the objects data provider.
- Bugfix: when using coarse rotate in the Editor panel, the Gradient
widgets are now correctly displayed
2016-02-05 01:40:31 +01:00
Adam Reichold
5fd5d5bece
Remove the soft proof button and internal flag as it was decided not to mix this with the output profile handling.
2016-01-01 19:43:09 +01:00
Hombre
32eb6b996c
Adding softproofing. Now the output profile and the new rendering intent
...
profile for the output profile will only be shown when the new softproof
toggle button (bottom of the preview in the Editor panel) will be on.
2015-12-15 01:06:38 +01:00
Morgan Hardwood
5aa6f7861a
Dehaze tool renamed to Retinex, GUI fixed, defaults changed
2015-09-11 21:04:29 +02:00
Morgan Hardwood
d8945607d5
astyle modified code on dehaze
2015-09-08 09:56:30 +02:00