1977 Commits

Author SHA1 Message Date
heckflosse
aa5072fa0a Speedup for histogram panel 2016-05-03 20:12:04 +02:00
Beep6581
5294d22bd1 Merge branch 'master' into gtk3 2016-05-01 22:49:36 +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
Beep6581
a47043d6cd Merged master into gtk3 with some manually fixed merge conflicts caused by formatting changes. 2016-04-30 16:29:13 +02:00
Beep6581
59a9d2dc2f astyle on files edited by rec2020 branch 2016-04-30 16:20:45 +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
Beep6581
56af7e88ce Merge branch 'master' into gtk3 2016-04-27 17:47:27 +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
Beep6581
098603c647 Merge branch 'master' into gtk3 2016-04-17 20:12:30 +02:00
Hombre
12c3eb6e01 Solving issue #3238: "Fall back to RawTherapee.css when error loading
theme"
2016-04-11 23:06:19 +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
Beep6581
78170f8030 Merge pull request #3241 from Beep6581/gtk3toowablue
Gtk3toowablue merged into Gtk3,
Adds CSS object IDs for theming, updates TooWaBlue theme, uses PNG+SVG icons.
2016-04-05 11:21:19 +02:00
Hombre
49ec26e98b Adding a new test theme + setting an ID to the Partial Paste's
ScrolledWindow
2016-04-03 03:30:15 +02:00
Adam Reichold
f0611fe9ba Merge branch 'master' into 'gtk3' to fix modal dialogs without a parent 2016-03-28 13:49:56 +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
b7a3c45c7e Add new object IDs for theming (see issue #3214) 2016-03-26 15:06:17 +01: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
644526d166 Fix issue #3226: "RT won't read width of toolpanel on startup" 2016-03-19 14:02:06 +01:00
Hombre
fc00537b2c Merge branch 'master' into gtk3 2016-03-19 11:15:03 +01:00
Hombre
f36565cba9 Fix issue #3182: "Preview image jumps around on canvas while zooming" 2016-03-18 21:49:23 +01:00
Beep6581
a8a1332c2d Merge branch 'master' into gtk3 2016-03-17 21:44:00 +01:00
heckflosse
8e35deb9c9 Fix uninitialized variable in toolpanelcoord.cc 2016-03-16 19:34:31 +01:00
heckflosse
4979c0c836 Crash when clicking on the hand tool button, fixes #3222 2016-03-16 19:12:00 +01:00
heckflosse
703b3edb0a Don't demosaic again when changing 'False Colour Suppression Steps 2016-03-14 17:40:19 +01:00
Hombre
137ea4cdfa Merge branch 'flowing-curve-edit-axis' into gtk3 2016-03-14 00:05:50 +01:00
Hombre
e4259ae4b4 Expand spin buttons to avoid gap. 2016-03-14 00:03:08 +01:00
Beep6581
cf7a175d74 Merge branch 'master' into gtk3 2016-03-13 20:04:57 +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
8b6ac0d9d8 Fix #3193: the curve edit axis are now flowing automatically upon resize
of the Tool panel.
2016-03-13 15:02:03 +01:00
Hombre
5221d30ebc Fix #3207 for the curve icon's size part. Also, reintroduce separation
between the Edit button(s) on one end and the Copy/paste/load/save
buttons on the other end.
2016-03-13 14:15:03 +01:00
Beep6581
570bd079f0 Merge branch 'master' into gtk3 2016-03-12 12:38:26 +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
Hombre
e0d100466e Fix #3207: "Paste button is missing in curves" 2016-03-12 03:22:30 +01:00
Hombre
d09c4ace70 Merge branch 'gtk3' of https://github.com/Beep6581/RawTherapee.git into gtk3 2016-03-12 00:10:35 +01:00
Hombre
7f0a96e448 Fix #3203 and restore the hover color for the 'Enabled' buttons 2016-03-12 00:09:30 +01:00
Beep6581
6daa86be2e Merged master ffd40 into gtk3 9bfca 2016-03-11 18:37:47 +01:00
Beep6581
ffd403140d Regenerated translation files. 2016-03-11 18:29:10 +01:00
Hombre
7dfacf6ff4 Adding comments 2016-03-09 18:50:56 +01:00
Hombre
30b5949fd5 Advice from Adam taken in account. 2016-03-08 00:50:01 +01:00
Beep6581
8b9c6cc527 Simplified build_filename 2016-03-07 23:59:09 +01:00
Beep6581
0ce06b691f Fixed theme selection 2016-03-07 18:49:09 +01:00
Adam Reichold
a04c7706db Merge branch 'master' into 'gtk3' 2016-03-05 13:11:00 +01:00
Hombre
18764846da Merge branch 'master' into enhanced-edit-mecanism 2016-03-03 00:28:12 +01:00