Diffusion Krita 9562ef726af5

merge multi-threading branch into my branch

Authored by scottpetrovic on Nov 2 2017, 10:17 PM.

Description

merge multi-threading branch into my branch

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
89f7b9e2a971D8605dkazakov
Merge remote-tracking branch 'origin/kazakov/multithreaded-brushes' 
Nov 2 2017
42bf430932f1dkazakov
Fix warnings 
Nov 2 2017
8de3e806e581dkazakov
Fix FuzzyStroke, Distance, Time and Fade sensors when used in multithreaded… 
Nov 2 2017
06ea68a92974woltherav
Fix preview for color smudge brush. 
Nov 2 2017
9488b5b0e36dradian
Implement different modes for sensor curves 
Nov 2 2017
465432e82ae8rempt
Fix crash in the icon cache on exit 
Nov 2 2017
6f31cf3994efdkazakov
Add a comment about dab mirroring 
Nov 2 2017
5c5280cb14ecdkazakov
Fix a misprint 
Nov 2 2017
46eb9ae70408dkazakov
Fix live preview for the multithreaded brush 
Nov 1 2017
c3a1ef807b00dkazakov
Merge remote-tracking branch 'origin/master' into kazakov/multithreaded-brushes 
Nov 1 2017
50d326b3e246dkazakov
Add a class for checking correctness of concurrent access to image areas 
Nov 1 2017
d93da94864a9dkazakov
Fixes two "lost tiles" problems in the multithreaded brush 
Nov 1 2017
d2eb0721fbc0scottpetrovic
D8586: show brush size in preset list. Authored by neviril' 
Nov 1 2017
abd126d0772dscottpetrovic
change tabs to show first item in preferences area 
Oct 31 2017
eeeedd6eb31cdkazakov
Fix imagepipe brushes to support multithreaded mode 
Oct 26 2017
493e8c27daa5dkazakov
Implement a simple benchmark for the threaded brushes 
Oct 25 2017
9671b94f9c96dkazakov
Fix the freehand stroke test by increasing the fuzzyness 
Oct 25 2017
559862899e64dkazakov
Fix initialization of the resources manager for stroke-based tests 
Oct 25 2017
7bff11b69601dkazakov
Fix config update problem 
Oct 20 2017
c11fbf6e5a2adkazakov
Fix KisDabRenderingQueue and its unittest after the refactoring 
Oct 20 2017
73ee104ce86dD7896dkazakov
Fix initialization of KoColor to use QGlobalStatic 
Oct 20 2017
4461dcaf7814dkazakov
Add more comments 
Oct 20 2017
dbb062fb089fdkazakov
Refactor KisDabRenderingQueue to use shared pointers for jobs instead of copying 
Oct 20 2017
02461e0852a1dkazakov
Cache 'lastDabJob' value 
Oct 19 2017
e10883e22863dkazakov
Make dab rendering resources not to be shared among the dab jobs 
Oct 19 2017
5bec6444fb31dkazakov
Avoid extra deep-copies of dabs when mirroring is active 
Oct 18 2017
2b5e8e61793edkazakov
Use KisRandomSource instead of std::random_device 
Oct 18 2017
6f4b8aaf146cdkazakov
Fix memory leak in KisAirbrushOption 
Oct 18 2017
eaf421ab7e22dkazakov
Fix a crash and a hangup caused by threading issues in KisUpdateJobItem 
Oct 18 2017
67eea20583ccdkazakov
Implement showing brush performance log on canvas overlay 
Oct 16 2017
de6ff1a62ae7dkazakov
Fix connection of Throttling plugin to real image cores 
Oct 14 2017
b6b7ba3c477bdkazakov
Fix Instant Preview for the threaded version of the brush 
Oct 13 2017
b51d1090f6e0dkazakov
Optimize calculation of reference FPS for the brushes 
Oct 13 2017
115a4c3cf50ddkazakov
Merge remote-tracking branch 'origin/master' into kazakov/multithreaded-brushes 
Oct 13 2017
eb2e49b279a7dkazakov
Move all the stroke speed metrics calculation into FreehandStroke 
Oct 13 2017
ba953714cd83dkazakov
Merge remote-tracking branch 'origin/master' into kazakov/multithreaded-brushes 
Oct 12 2017
f1bae7acac2ddkazakov
Don't recalculate device extent too often 
Oct 11 2017
4e2cff2ad3dfdkazakov
Recycle KisFixedPaintDevice objects thoughout the lifetime of KisBrushOp 
Oct 11 2017
f3f864499ed8dkazakov
Post updates to the scheduler in bunches 
Oct 11 2017
78df41469baedkazakov
Don't let paintop async update be entered twice 
Oct 10 2017
13e2576e184edkazakov
Remove now unused no-fill dab generation method 
Oct 10 2017
13f159e9013adkazakov
Fix KisFixedPaintDevice not to refill the data all the time 
Oct 10 2017
28e049d17592dkazakov
Don't pass dirty node to the dab job 
Oct 9 2017
6c4109a60283dkazakov
KisDabRenderingJob shouldn't be KisSharedRunnable anymore 
Oct 9 2017
cc8852a63740dkazakov
Use rolling mean wrapper in KisAnimationPlayer to avoid QtCreator's crashes 
Oct 9 2017
ab46e6977db0dkazakov
Fix KisFigurePaintingToolHelper to update the image after the rendering is done 
Oct 9 2017
859ac4950364dkazakov
Implement fake stroke jobs executor for usage in tests 
Oct 9 2017
0f1a20d37035dkazakov
Port KisBrushOp to use "mutated" and "uniquely concurrent" jobs 
Oct 9 2017
fa8ba8220afddkazakov
Refactor addMutableJob() into addMutableJobs() 
Oct 6 2017
35afd76f537fdkazakov
Fix two crashes in a unittest 
Oct 6 2017