Commit Graph

414 Commits

Author SHA1 Message Date
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
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
Flössie
8e6cfcb766 Fix use-after-free of ImageArea::mainCropWindow (#3048) 2016-09-29 18:21:37 +02:00
Morgan Hardwood
7d21cbfaa6 Reworked Median (NR) wording, updated RawPedia accordingly. 2016-09-27 23:13:55 +02:00
Hombre
d52b627c68 Merge branch 'origin/navigator-units' 2016-08-31 13:42:56 +02:00
Hombre
f3d46f4c37 Minor code adjustment 2016-08-31 13:40:02 +02:00
Hombre
388d43ebce Adding new units for the RGB and HSV values in the Navigator tool (below
Histogram). Click on one of thes two columns to cycle to a new unit
independantly, between [0-1], [0-255], [%]  (Hue stays in degree instead
of percent). The current unit is saved in Options for new Editor tabs or
between sessions.
2016-08-31 03:58:07 +02:00
heckflosse
6a19178e52 Enable whole area of magnification windows for moving, fixes #3378 2016-08-30 01:53:27 +02:00
Hombre
2ba7e296d0 Bugfix: Options::readFromFile should not reset the options values. They
are initialy set in the constructor then should only be updated by each
call to this method.
2016-08-29 01:35:19 +02:00
heckflosse
cd16b91be0 fixes #3395, unrelated bulk changes cause saturation setting to double its value 2016-08-17 16:15:35 +02:00
Morgan Hardwood
14b5bf1386 Prevents thumbnail race condition, from Floessie in #3304 and fixes #3384 2016-08-06 21:24:36 +02:00
Morgan Hardwood
0608ad8f49 Simplified OS X GIMP and Photoshop calling code. 2016-07-15 01:16:12 +02:00
Morgan Hardwood
cb5e99ef62 Updated defaults for crop, sharpening and post-resize sharpening. 2016-07-10 21:22:12 +02:00
Morgan Hardwood
3aaacf3b0c Made post-resize sharpening RL radius minimum size consistent with RL radius from main sharpening - 0.40. Removed redundant guiutils.h include. 2016-07-10 20:31:03 +02:00
Ingo Weyrich
36f2c4db59 Merge pull request #3375 from Beep6581/fix_all_cppcheck_performance_hints
Fix cppcheck performance hints
2016-07-08 12:42:34 +02:00
heckflosse
c8779c04f5 Fix all - 2 cppcheck performance hints 2016-07-06 13:04:24 +02:00
Morgan Hardwood
3d6f9407a2 Updated help and man page, #3369 2016-07-05 23:07:58 +02:00
heckflosse
90c7407c90 Disable wrong warning for non Windows builds 2016-07-04 19:25:59 +02:00
heckflosse
2710bcdcec Fix a warning and a crash 2016-07-02 23:03:58 +02:00
heckflosse
4236fd0545 Add milliseconds to queue params file, fixes #3363 2016-07-01 13:33:05 +02:00
Beep6581
cbbdc3e36f Rawtherapee forgets checked Autofill-option, fixes #3332 2016-06-09 20:38:46 +02:00
Flössie
8ee8eb4ed6 Another bunch of cleanups
- DCPProfile::apply()
- DCPProfile::makeHueSatMap()
- DCPProfile::hsdApply()
- Refactoring

More to come...
2016-06-07 21:04:12 +02:00
Floessie
e0ca8ecdff First round of cleanups for rtengine/dcp.*
- Sorted functions and methods
- Moved local functions to anonymous namespace
- Slightly modernized local functions
- Reworked `DCPStore` and fixed memory leak

Still coming:
- Rework `DCPProfile`
2016-06-04 22:43:09 +02:00
Flössie
e2a670c992 Fix missing return value in LensGeometry::doDisableAutoFillIfActive()
This should fix #3328.
2016-06-04 17:47:19 +02:00
Floessie
8b5cf386bd Merge pull request #3318 from Beep6581/lcpautofill
Automatically disable Auto-Fill when enabling LCP Disortion Correction, #1791
2016-06-03 19:30:16 +02:00
Beep6581
21b9b15e45 Applied Floessie's changes to prevent mutex lock issues, PR #3318 issue #1791 2016-06-03 14:00:26 +02:00
Beep6581
10f4bf3109 Merged master into rgbcurvesspeedup. 2016-06-02 22:33:34 +02:00
Beep6581
9fccdd6ca5 Automatically disable Auto-Fill when enabling LCP Disortion Correction, #1791 2016-05-30 23:47:13 +02:00
Ingo Weyrich
6e102351e0 Merge pull request #3281 from Beep6581/retinexgain
Retinexgain
2016-05-12 13:40:11 +02:00
heckflosse
aa5072fa0a Speedup for histogram panel 2016-05-03 20:12:04 +02:00
Ingo Weyrich
7a417f2b56 Merge pull request #3256 from Floessie/haldclut-revision
HaldCLUT revision and speedup (kudos to Floessie for this great work)
2016-05-01 21:49:16 +02:00
Flössie
d530617ae1 Include last remarks from Ingo
- Changed `_mm_store_ps` to `STVF`
- Increased number of cached CLUTs by factor 1.5
2016-05-01 20:49:17 +02:00
Desmis
a742e3a7ba merge master into retinexgain 2016-05-01 08:53:52 +02:00
Flössie
29fe23e517 Move film_simulation_strength calculation into HaldCLUT::getRGB()
- Moved `film_simulation_strength` calculation into `HaldCLUT::getRGB()`
- Removed unneeded base class `CLUT`
- Used `_MM_SHUFFLE`
2016-04-29 17:26:56 +02:00
Desmis
b97ed08987 Add working profile Rec2020 2016-04-29 07:41:17 +02:00
Flössie
e495093b18 Clean up clutstore.* and add LRU cache
This commit adds a true LRU cache to `rtengine` which is used in the new
`CLUTStore` class. The code in `clutstore.*` was cleaned up with C++11
features and small optimizations taken from my `clutbench` project.
The `CLUTStore` class was converted to a true singleton.
2016-04-23 22:55:28 +02:00
Flössie
296919eb2b Fix #3259, RT fails with ASan
When compiling RT with `-fsanitize=address` it fails early in
`Options::setDefaults()`. To fix it, initialize `baBehav` directly as
permitted with C++11. As a bonus, I converted `addsetids.h` from
defines to an enum.
2016-04-20 20:29:51 +02:00
Hombre
3ac59ad467 Solving issue #3249: "Fit crop to screen doesn't work as expected
anymore"
2016-04-11 01:37:23 +02:00
Desmis
324b54bb46 extend the limit of the tint slider to 10 for IR 2016-04-10 07:26:51 +02:00
Adam Reichold
4b9bc5be88 Try to fix #3132 by making sure every file chooser dialog is given an appropriate parent window. 2016-03-28 13:32:30 +02:00
Hombre
4dddb349b4 Fix #2388: "Partial Paste still buggy, quite impartial" 2016-03-20 01:41:56 +01:00
heckflosse
0c786ee1bc RT won't read width of toolpanel on startup 2016-03-20 00:35:05 +01:00
Hombre
f36565cba9 Fix issue #3182: "Preview image jumps around on canvas while zooming" 2016-03-18 21:49:23 +01:00
heckflosse
8e35deb9c9 Fix uninitialized variable in toolpanelcoord.cc 2016-03-16 19:34:31 +01:00
heckflosse
703b3edb0a Don't demosaic again when changing 'False Colour Suppression Steps 2016-03-14 17:40:19 +01:00
Beep6581
b0bfe48723 Increased Fast Export's max resize width and height to 10000, closes #3212 2016-03-13 19:59:04 +01:00
Hombre
af45865a2e The pipette mechanism was broken: the created point was not dragged. (no
issue)
2016-03-13 18:15:48 +01:00
Hombre
c64a8a6daf Crop borders detection area has been enlarged from 6px to 9px, and the
800% limit bug has been fixed.  Fix issue #3205.
2016-03-12 12:02:20 +01:00
Beep6581
ffd403140d Regenerated translation files. 2016-03-11 18:29:10 +01:00