Merge branch 'jounip/T8764-clone-frames' into 'master'
WIP: Clone frames and cycles
See merge request kde/krita!157
jounip | Nov 1 2019, 2:08 PM |
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
e6bc5fbddb06 | dkazakov | Fix jumping of shapes when resizing | Oct 8 2019 | |||
079f26f8126f | jounip | Fix creating clone frames | Oct 1 2019 | |||
966ac553a5d0 | jounip | Fix animation cache not populating | Sep 27 2019 | |||
82227dcf6250 | jounip | Merge branch 'master' into jounip/T8764-clone-frames | Sep 27 2019 | |||
511f41b0801e | Jouni Pentik?inen | Fix crash in KisKeyframeChannel::identicalFrames | Sep 23 2019 | |||
d66b3ac8be48 | Jouni Pentik?inen | Fix cycle playback skipping frames | Sep 23 2019 | |||
f39974956770 | Jouni Pentik?inen | Remove now redundant KisAnimationCycle class | Sep 16 2019 | |||
06b0f8431490 | Jouni Pentik?inen | Update timeline to use repeats instead of cycles | Sep 16 2019 | |||
ed411fcc2692 | Jouni Pentik?inen | Update keyframe channel logic to use repeats instead of cycles | Sep 16 2019 | |||
90f1c245a6cb | Jouni Pentik?inen | Define cycled range in repeat keyframe instead of cycle | Sep 16 2019 | |||
c8c981d1f0ba | Jouni Pentik?inen | Extend and document time related helper functions | Sep 16 2019 | |||
aa0cf5e4c45b | Jouni Pentik?inen | Add convenience method for determining keyframe duration | Sep 16 2019 | |||
746d6c71de75 | Jouni Pentik?inen | Remove dead code | Sep 16 2019 | |||
00522032d7e2 | jounip | Remove keyframe command validation logic | Aug 9 2019 | |||
89ee17f14c69 | jounip | Animation cycles are not keyframes | Aug 8 2019 | |||
c647ece3ec63 | jounip | Move animation cycle update logic to keyframe commands | Apr 1 2019 | |||
b1e0d5847721 | jounip | Add validated commands for adding and removing keyframes | Apr 1 2019 | |||
f5f8aa960c22 | jounip | Extend utility class in keyframe command validation | Mar 29 2019 | |||
fd140acbf8c2 | jounip | Merge commands to add, move and delete keyframes | Mar 28 2019 | |||
f2161cfaf2a1 | jounip | Return distinct errors in keyframe command validation | Mar 28 2019 | |||
5da12287d0d7 | jounip | Fix logic of KisAnimationCycle::instancesWithin | Mar 28 2019 | |||
04e7162771b1 | jounip | Define animation cycle by time range | Mar 28 2019 | |||
192ce7917878 | jounip | Add iterator for keyframes within a range | Mar 22 2019 | |||
96333af428cd | jounip | Add command to move multiple keyframes at once | Feb 4 2019 | |||
2d4b7f09a71f | jounip | Allow querying KisKeyframeChannel next/previous keyframe by time | Feb 4 2019 | |||
9626fbef4c5b | jounip | Move QMap helper functions out of KisKeyframeChannel | Feb 4 2019 | |||
2b2727ba36e6 | jounip | Refactor KisDefineCycleCommand to allow redefining cycles | Jan 31 2019 | |||
35455b114947 | jounip | Fix cycle and repeat saving | Dec 4 2018 | |||
4736453065b2 | jounip | Update usages of KisKeyframeChannel methods | Dec 4 2018 | |||
6cc24bcbafc4 | jounip | Update KisKeyframeChannel interface to support KisKeyframeBase | Dec 3 2018 | |||
1e8df60224a8 | jounip | Introduce a supertype for keyframes and repeats | Dec 2 2018 | |||
371c85f215f7 | jounip | Show repeated frames in onion skins | Oct 26 2018 | |||
0068f1173aef | jounip | Save and load animation cycles | Oct 9 2018 | |||
bf48af92c0e8 | jounip | Merge remote-tracking branch 'remotes/origin/master' into jounip/T8764-clone… | Oct 7 2018 | |||
3aa30ee33f2f | jounip | Add cycle actions and indicators to the timeline | Oct 5 2018 | |||
dafbd47d35c3 | jounip | Introduce animation cycles | Oct 5 2018 | |||
abf41b28a2f7 | jounip | Refactor frame invalidation in preparation for animation cycles | Oct 5 2018 | |||
a8d1fb2f5a6a | jounip | Remove dead code | Oct 5 2018 | |||
e82d819ad99c | jounip | Display an indicator on the timeline for instances of active frame | Sep 1 2018 | |||
716478deac6d | jounip | Remove now obsolete KisTimeRange | Aug 27 2018 | |||
7392dabb08da | jounip | Use KisFrameSet instead of KisTimeRange in all cache invalidation code | Aug 27 2018 | |||
f13ebff50a19 | jounip | Refactor frame cache to support discontinuous ranges | Aug 25 2018 | |||
0509fb083dbf | jounip | Refactor KisTimeRange usages interfacing with clipboard | Aug 24 2018 | |||
db97f4b3f59d | jounip | Merge remote-tracking branch 'remotes/origin/master' into jounip/T8764-clone… | Aug 24 2018 | |||
3731503c3a5b | jounip | Replace finite usages of KisTimeRange with KisTimeSpan | Aug 21 2018 | |||
b0f7b08d08b2 | jounip | Refactor data types for time ranges | Aug 21 2018 | |||
cc32304559a1 | jounip | Implement frame instances | Jul 27 2018 |