Diffusion Krita 88be7cb8ec4c

Merge branch 'jounip/T8764-clone-frames' into 'master'

Authored by jounip on Nov 1 2019, 2:08 PM.

Description

Merge branch 'jounip/T8764-clone-frames' into 'master'

WIP: Clone frames and cycles

See merge request kde/krita!157

Merged Changes

CommitAuthorDetailsCommitted
e6bc5fbddb06dkazakov
Fix jumping of shapes when resizing 
Oct 8 2019
079f26f8126fjounip
Fix creating clone frames 
Oct 1 2019
966ac553a5d0jounip
Fix animation cache not populating 
Sep 27 2019
82227dcf6250jounip
Merge branch 'master' into jounip/T8764-clone-frames 
Sep 27 2019
511f41b0801eJouni Pentik?inen
Fix crash in KisKeyframeChannel::identicalFrames 
Sep 23 2019
d66b3ac8be48Jouni Pentik?inen
Fix cycle playback skipping frames 
Sep 23 2019
f39974956770Jouni Pentik?inen
Remove now redundant KisAnimationCycle class 
Sep 16 2019
06b0f8431490Jouni Pentik?inen
Update timeline to use repeats instead of cycles 
Sep 16 2019
ed411fcc2692Jouni Pentik?inen
Update keyframe channel logic to use repeats instead of cycles 
Sep 16 2019
90f1c245a6cbJouni Pentik?inen
Define cycled range in repeat keyframe instead of cycle 
Sep 16 2019
c8c981d1f0baJouni Pentik?inen
Extend and document time related helper functions 
Sep 16 2019
aa0cf5e4c45bJouni Pentik?inen
Add convenience method for determining keyframe duration 
Sep 16 2019
746d6c71de75Jouni Pentik?inen
Remove dead code 
Sep 16 2019
00522032d7e2jounip
Remove keyframe command validation logic 
Aug 9 2019
89ee17f14c69jounip
Animation cycles are not keyframes 
Aug 8 2019
c647ece3ec63jounip
Move animation cycle update logic to keyframe commands 
Apr 1 2019
b1e0d5847721jounip
Add validated commands for adding and removing keyframes 
Apr 1 2019
f5f8aa960c22jounip
Extend utility class in keyframe command validation 
Mar 29 2019
fd140acbf8c2jounip
Merge commands to add, move and delete keyframes 
Mar 28 2019
f2161cfaf2a1jounip
Return distinct errors in keyframe command validation 
Mar 28 2019
5da12287d0d7jounip
Fix logic of KisAnimationCycle::instancesWithin 
Mar 28 2019
04e7162771b1jounip
Define animation cycle by time range 
Mar 28 2019
192ce7917878jounip
Add iterator for keyframes within a range 
Mar 22 2019
96333af428cdjounip
Add command to move multiple keyframes at once 
Feb 4 2019
2d4b7f09a71fjounip
Allow querying KisKeyframeChannel next/previous keyframe by time 
Feb 4 2019
9626fbef4c5bjounip
Move QMap helper functions out of KisKeyframeChannel 
Feb 4 2019
2b2727ba36e6jounip
Refactor KisDefineCycleCommand to allow redefining cycles 
Jan 31 2019
35455b114947jounip
Fix cycle and repeat saving 
Dec 4 2018
4736453065b2jounip
Update usages of KisKeyframeChannel methods 
Dec 4 2018
6cc24bcbafc4jounip
Update KisKeyframeChannel interface to support KisKeyframeBase 
Dec 3 2018
1e8df60224a8jounip
Introduce a supertype for keyframes and repeats 
Dec 2 2018
371c85f215f7jounip
Show repeated frames in onion skins 
Oct 26 2018
0068f1173aefjounip
Save and load animation cycles 
Oct 9 2018
bf48af92c0e8jounip
Merge remote-tracking branch 'remotes/origin/master' into jounip/T8764-clone… 
Oct 7 2018
3aa30ee33f2fjounip
Add cycle actions and indicators to the timeline 
Oct 5 2018
dafbd47d35c3jounip
Introduce animation cycles 
Oct 5 2018
abf41b28a2f7jounip
Refactor frame invalidation in preparation for animation cycles 
Oct 5 2018
a8d1fb2f5a6ajounip
Remove dead code 
Oct 5 2018
e82d819ad99cjounip
Display an indicator on the timeline for instances of active frame 
Sep 1 2018
716478deac6djounip
Remove now obsolete KisTimeRange 
Aug 27 2018
7392dabb08dajounip
Use KisFrameSet instead of KisTimeRange in all cache invalidation code 
Aug 27 2018
f13ebff50a19jounip
Refactor frame cache to support discontinuous ranges 
Aug 25 2018
0509fb083dbfjounip
Refactor KisTimeRange usages interfacing with clipboard 
Aug 24 2018
db97f4b3f59djounip
Merge remote-tracking branch 'remotes/origin/master' into jounip/T8764-clone… 
Aug 24 2018
3731503c3a5bjounip
Replace finite usages of KisTimeRange with KisTimeSpan 
Aug 21 2018
b0f7b08d08b2jounip
Refactor data types for time ranges 
Aug 21 2018
cc32304559a1jounip
Implement frame instances 
Jul 27 2018