gecko-dev/dom/animation
Brian Birtles ded9534a6c Bug 1245748 - Add a Move constructor to Keyframe; r=heycam
I have confirmed that by adding this, we end up calling SwapElements() on the
mPropertyValues member when we build up the nsTArray<Keyframe> result in
GetKeyframeListFromPropertyIndexedKeyframe. Without this explicit move
constructor (i.e. with only the default move constructor) the copy-constructor
for mPropertyValues is called.

MozReview-Commit-ID: 6IWkP97RFUr

--HG--
extra : rebase_source : 4ac4b6545337810a3047f2cfb1dac86074116cfb
2016-03-24 10:39:29 +09:00
..
test Bug 1245748 - Update handling of 'composite' dictionary members to match changes to the spec; r=heycam, r=bz 2016-03-22 16:18:22 +09:00
AnimValuesStyleRule.cpp Bug 1232561 part 3 - Move AnimValuesStyleRule to a separate file; r=heycam 2016-01-06 11:04:06 +09:00
AnimValuesStyleRule.h Bug 1232561 part 3 - Move AnimValuesStyleRule to a separate file; r=heycam 2016-01-06 11:04:06 +09:00
Animation.cpp Bug 1249219 - Part 4: Use NonOwningAnimationTarget as the returned value of some animation target getters. r=birtles 2016-03-21 16:49:50 +08:00
Animation.h Bug 1096774 - Part 1: Implement Animation Constructor. r=birtles, r=smaug 2016-01-16 19:02:00 -05:00
AnimationComparator.h Bug 1171817 part 14 - Add AnimationPtrComparator class; r=dbaron 2015-06-09 11:13:54 +09:00
AnimationEffectReadOnly.cpp Bug 1152551, part 2 - Fix mode lines in dom/. r=jst 2015-05-03 15:32:37 -04:00
AnimationEffectReadOnly.h Bug 1214536 - Part 7: Rename AnimationTiming as TimingParams. r=birtles, r=smaug 2016-01-13 18:41:00 +01:00
AnimationEffectTiming.cpp Bug 1256560 - Implement AnimationEffectTiming WebIDL. r=birtles, r=smaug 2016-03-22 16:43:00 -04:00
AnimationEffectTiming.h Bug 1256560 - Implement AnimationEffectTiming WebIDL. r=birtles, r=smaug 2016-03-22 16:43:00 -04:00
AnimationEffectTimingReadOnly.cpp Bug 1237173 - Part2: Change type of duration to Maybe<StickyTimeDuration>. r=birtles 2016-03-09 14:14:20 +09:00
AnimationEffectTimingReadOnly.h Bug 1237173 - Part2: Change type of duration to Maybe<StickyTimeDuration>. r=birtles 2016-03-09 14:14:20 +09:00
AnimationPerformanceWarning.cpp Bug 1218620 - Allow opacity animation running on compositor even if the frame has any restricted transforms. r=birtles 2016-03-14 09:07:48 +09:00
AnimationPerformanceWarning.h Bug 1218620 - Allow opacity animation running on compositor even if the frame has any restricted transforms. r=birtles 2016-03-14 09:07:48 +09:00
AnimationTimeline.cpp Bug 1212720 - Part 3: Remove AnimationTimeline.getAnimations. r=heycam, r=smaug 2015-12-21 20:39:00 -05:00
AnimationTimeline.h Bug 763784 - Make VectorImage::GetAnimated check for CSS animations. r=dholbert 2016-02-22 13:05:20 +00:00
AnimationUtils.cpp Bug 1253470 - Part 4: Produce console warnings for invalid easing. r=birtles 2016-03-18 16:28:22 +09:00
AnimationUtils.h Bug 1246320 part 2 - Pass document to ParseEasing; r=hiro 2016-03-11 17:21:03 +09:00
CSSPseudoElement.cpp Bug 1254761 - Part 1: Implement getAnimations({ subtree: true }). r=smaug 2016-03-22 09:33:02 +09:00
CSSPseudoElement.h Bug 1254761 - Part 1: Implement getAnimations({ subtree: true }). r=smaug 2016-03-22 09:33:02 +09:00
ComputedTiming.h Bug 1245748 - Move ComputedTiming to a separate file; r=heycam 2016-03-22 08:11:05 +09:00
ComputedTimingFunction.cpp Bug 1216842 - Part 12: Extrapolate bezier function outside [0,1]. r=birtles 2016-02-18 14:22:00 +01:00
ComputedTimingFunction.h Bug 1216842 - Part 6: Make mTimingFunction in OrderedKeyframeValueEntry const Maybe<>*. r=cam 2016-01-29 14:47:00 +01:00
DocumentTimeline.cpp Bug 1232829 - Detach obsolete DocumentTimeline from refresh driver when the document is reset; r=smaug 2015-12-22 10:08:19 +09:00
DocumentTimeline.h Bug 1209519 - Undef GetCurrentTime in DocumentTimeline.h to fix --disable-accessibility bustage. r=birtles 2015-09-29 10:04:30 -04:00
EffectCompositor.cpp Bug 1249219 - Part 3: Replace Pair<Element*, CSSPseudoElementType> with NonOwningAnimationTarget. r=birtles 2016-03-21 16:49:50 +08:00
EffectCompositor.h Bug 1249219 - Part 3: Replace Pair<Element*, CSSPseudoElementType> with NonOwningAnimationTarget. r=birtles 2016-03-21 16:49:50 +08:00
EffectSet.cpp Bug 1248864 - Part 3: Use RestyleManagerHandle instead of concrete restyle manager class. r=dholbert 2016-02-24 18:01:12 +11:00
EffectSet.h Bug 1253094, part 1 - Stop using DebugOnly for class/struct members in dom/. r=baku 2016-02-26 15:52:06 +00:00
KeyframeEffect.cpp Bug 1245748 - Use Keyframe-based utility functions when constructing KeyframeEffect(ReadOnly); r=heycam 2016-03-22 16:35:53 +09:00
KeyframeEffect.h Bug 1245748 - Add a Move constructor to Keyframe; r=heycam 2016-03-24 10:39:29 +09:00
KeyframeUtils.cpp Bug 1245748 - Remove no-longer-needed code for directly setting up properties in KeyframeEffect(ReadOnly) constructor; r=heycam 2016-03-22 16:36:45 +09:00
KeyframeUtils.h Bug 1245748 - Remove no-longer-needed code for directly setting up properties in KeyframeEffect(ReadOnly) constructor; r=heycam 2016-03-22 16:36:45 +09:00
NonOwningAnimationTarget.h Bug 1249219 - Part 1: Define NonOwningAnimationTarget. r=birtles 2016-03-21 16:49:49 +08:00
PendingAnimationTracker.cpp Bug 1096774 - Part 2: Fix crash if animation has no timeline. r=birtles 2016-01-14 19:27:00 -05:00
PendingAnimationTracker.h Bug 1152551, part 3 - Fix more mode lines in dom/. r=jst 2015-05-03 15:32:37 -04:00
PseudoElementHashEntry.h Bug 1249219 - Part 2: Remove struct PseudoElementHashKey. r=birtles 2016-03-21 16:49:50 +08:00
TimingParams.cpp Bug 1245748 - Add missing includes to TimingParams.{cpp,h}; r=heycam 2016-03-22 16:20:31 +09:00
TimingParams.h Bug 1245748 - Add missing includes to TimingParams.{cpp,h}; r=heycam 2016-03-22 16:20:31 +09:00
moz.build Bug 1245748 - Move keyframe handling code to a separate KeyframeUtils class; r=heycam 2016-03-22 16:20:37 +09:00