heckflosse
a79c67f495
Fix clang compile issue in ipsharpen.cc without losing omp in sharpenHaloCtrl
2016-02-20 14:09:32 +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
heckflosse
5d9b07ae1a
CMakeLists.txt, remove package fftw3 (we use fftw3f)
2016-02-19 17:34:57 +01:00
Desmis
5f988861b0
Init CBDL before Black and White
2016-02-19 16:58:23 +01:00
heckflosse
904467b5a3
Fix wrong condition which leads to uninitialized memory access for xtrans files, fixes #3156
2016-02-17 18:22:22 +01:00
heckflosse
583dd8ea8c
Fix wrong initialization in xtrans demosaic 3-pass
2016-02-17 18:19:41 +01:00
heckflosse
d8c980f824
Fix aligned access to misaligned stack, fixes #3152
2016-02-16 15:33:51 +01:00
Beep6581
a7fbe52f50
Deutsch translation update by TooWaBoo, closes #3149
2016-02-14 19:48:03 +01:00
Hombre
fa6a9671cb
Merge branch 'master' into NewPreviewCanvas
2016-02-13 17:57:13 +01:00
Hombre
de7c6d773a
Updated code taking into account Adam's comments + bugfix
2016-02-13 17:54:47 +01:00
Desmis
67a19d0cc9
small change to take into account new scale with iterations
2016-02-13 08:02:04 +01:00
Ingo Weyrich
180959fa41
Merge pull request #3147 from Beep6581/xtrans_fix
...
Recalculate XTrans matrix after cropping by camconst settings, fixes …
2016-02-12 19:57:14 +01:00
heckflosse
73b0bb14c0
Retinex, precalculate some expensive stuff (sin, cos, atan2) using SSE and line buffers
2016-02-12 18:42:08 +01:00
heckflosse
382b2e5c26
Recalculate XTrans matrix after cropping by camconst settings, fixes #3110
2016-02-12 15:27:12 +01:00
Desmis
ba5161d446
change default Tansmission curve
2016-02-12 13:36:32 +01:00
Desmis
a21deef3de
GUI improvment and re-introduce scale
2016-02-12 12:51:46 +01:00
heckflosse
6d7e2df160
Fix crash opening X-Trans files generated using new firmware, fixes #3137
2016-02-11 23:25:17 +01:00
Desmis
b449e0827b
Init new process gain with curve
2016-02-11 18:21:56 +01:00
Ingo Weyrich
7d79df3e28
Merge pull request #3145 from Beep6581/retinex_fix
...
Retinex, fix calculation of iterative gaussian blur
2016-02-11 12:01:10 +01:00
heckflosse
7655fce8f9
Shadows/Highlights Sparmpask, speedup using SSE4 for native builds
2016-02-11 00:44:26 +01:00
heckflosse
a391847b02
Retinex, fix calculation of iterative gaussian blur
2016-02-10 00:09:43 +01:00
Hombre
a91d2c3dba
Updated README file
2016-02-09 21:47:31 +01:00
heckflosse
4b9e713c76
Retinex, removed benchmark code
2016-02-09 20:13:57 +01:00
heckflosse
42e025501d
Retinex, fix wrong usage of omp
2016-02-09 20:04:32 +01:00
adamreichold
23ea31cd78
Merge pull request #3138 from Beep6581/coverity_scan_one
...
Try to solve issues found in iplab2rgb, ipwavelet, partialpastedialog and retinex during Coverity scan.
2016-02-08 19:39:41 +01:00
adamreichold
0cb10a7f6f
Merge pull request #3139 from adamreichold/remove-free-array2-helper
...
Remove freeArray2 helper function
2016-02-07 19:46:01 +01:00
Adam Reichold
00c22ef95e
Fix incorrect comment and add missing preamble to jagged array header.
2016-02-07 18:11:24 +01:00
Adam Reichold
7d8fac214a
Fix leaking an array of arrays by freeing it using freeArray2 and introduce a jagged array helper class to use for temporary buffers.
2016-02-07 17:28:46 +01:00
Ingo Weyrich
706f573f68
Merge pull request #3140 from Beep6581/d1xfix
...
Fix border und highlight reconstruction issues for Nikon D1x files
2016-02-07 15:31:21 +01:00
heckflosse
ed25099a59
Added some switch defaults and removed a cast
2016-02-07 15:23:51 +01:00
Adam Reichold
a3531d87fb
Fix passing the large type struct cont_params by value in the image processing functions.
2016-02-07 14:10:36 +01:00
Adam Reichold
2636d3e386
Remove some duplication w.r.t. the ICC store from the lab2rgb function.
2016-02-07 14:04:16 +01:00
Adam Reichold
171674a3e8
Assert memory access preconditions in ImProcFunctions::ContAllL and begin to remove some of the detritus in that file as well.
2016-02-07 13:43:58 +01:00
Adam Reichold
246115ecb2
Fix some value and code duplication in parameter initialization.
2016-02-07 13:35:16 +01:00
Adam Reichold
d2c13ff1aa
Remove some commented out or unused members of the partial-paste dialog.
2016-02-07 13:30:51 +01:00
heckflosse
2532a5e27c
Some further cleanup of code (mainly using macros for SSE to increase readability)
2016-02-07 00:39:38 +01:00
heckflosse
23db45b3a2
Moved some helper functions to anonymous namespace and did some further cleanups
2016-02-07 00:27:19 +01:00
heckflosse
036114c604
Fix border und highlight reconstruction issues for Nikon D1x files
2016-02-05 23:30:46 +01:00
Adam Reichold
b6ffe04c46
Try to fix #3131 by opening the batch queue CSV file in binary mode to prevent any unwanted implicit text codec conversion on Windows.
2016-02-05 21:20:25 +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
heckflosse
8c3e6eab95
Fix crash when opening a folder containing dng files with corrupted thumbs, fixes #3129
2016-02-02 15:31:30 +01:00
heckflosse
80085787a1
limit number of file attributes
2016-02-01 17:20:03 +01:00
heckflosse
d734372ffa
Fix typo in gauss.cc, fixes #3128
2016-02-01 16:47:15 +01:00
Desmis
fea35baf69
Try to solved iplab2rgb ipwavelet partialpasted retinex
2016-02-01 10:55:34 +01:00
Beep6581
85e735153d
Added <keywords> section to appdata file, closes #3107 even more than before
2016-01-31 22:06:14 +01:00
Beep6581
0211343141
Added Keywords= to desktop file, closes #3107
2016-01-31 21:47:39 +01:00
Beep6581
4d3f1d92ad
Merge pull request #3062 from adamreichold/clean-up-threadutils
...
Clean up thread utilities
2016-01-30 23:24:31 +01:00
Adam Reichold
17d9309f1c
Remove PROTECT_VECTORS option since either program is correct without locking or it is not, especially since std::vector is definitely not thread-safe on all major platforms.
2016-01-30 20:39:54 +01:00
Adam Reichold
5883410354
Rework the thread utilities so that: We don't pay for a recursive mutex when we don't need the debugging capabilities, a race condition in the reader/writer locks is removed and the interfaces and (still inlined) implementations are separated for improved readability.
2016-01-30 20:39:54 +01:00