Bug 1010067 part 3 - Rename nsAnimation to mozilla::StyleAnimation; r=dbaron

This commit is contained in:
Brian Birtles 2014-06-27 08:57:11 +09:00
parent 4ae8f8c90d
commit 75ca3d0b5d
6 changed files with 22 additions and 17 deletions

View File

@ -387,7 +387,7 @@ nsAnimationManager::BuildAnimations(nsStyleContext* aStyleContext,
TimeStamp now = mPresContext->RefreshDriver()->MostRecentRefresh();
for (uint32_t animIdx = 0, animEnd = disp->mAnimationNameCount;
animIdx != animEnd; ++animIdx) {
const nsAnimation& src = disp->mAnimations[animIdx];
const StyleAnimation& src = disp->mAnimations[animIdx];
nsRefPtr<ElementAnimation> dest =
*aAnimations.AppendElement(new ElementAnimation());
@ -565,7 +565,7 @@ bool
nsAnimationManager::BuildSegment(InfallibleTArray<AnimationPropertySegment>&
aSegments,
nsCSSProperty aProperty,
const nsAnimation& aAnimation,
const StyleAnimation& aAnimation,
float aFromKey, nsStyleContext* aFromContext,
mozilla::css::Declaration* aFromDeclaration,
float aToKey, nsStyleContext* aToContext)

View File

@ -153,7 +153,8 @@ private:
mozilla::ElementAnimationPtrArray& aAnimations);
bool BuildSegment(InfallibleTArray<mozilla::AnimationPropertySegment>&
aSegments,
nsCSSProperty aProperty, const nsAnimation& aAnimation,
nsCSSProperty aProperty,
const mozilla::StyleAnimation& aAnimation,
float aFromKey, nsStyleContext* aFromContext,
mozilla::css::Declaration* aFromDeclaration,
float aToKey, nsStyleContext* aToContext);

View File

@ -5314,7 +5314,7 @@ nsComputedDOMStyle::DoGetAnimationName()
"first item must be explicit");
uint32_t i = 0;
do {
const nsAnimation *animation = &display->mAnimations[i];
const StyleAnimation *animation = &display->mAnimations[i];
nsROCSSPrimitiveValue* property = new nsROCSSPrimitiveValue;
valueList->AppendCSSValue(property);
@ -5342,7 +5342,7 @@ nsComputedDOMStyle::DoGetAnimationDelay()
"first item must be explicit");
uint32_t i = 0;
do {
const nsAnimation *animation = &display->mAnimations[i];
const StyleAnimation *animation = &display->mAnimations[i];
nsROCSSPrimitiveValue* delay = new nsROCSSPrimitiveValue;
valueList->AppendCSSValue(delay);
delay->SetTime((float)animation->GetDelay() / (float)PR_MSEC_PER_SEC);
@ -5362,7 +5362,7 @@ nsComputedDOMStyle::DoGetAnimationDuration()
"first item must be explicit");
uint32_t i = 0;
do {
const nsAnimation *animation = &display->mAnimations[i];
const StyleAnimation *animation = &display->mAnimations[i];
nsROCSSPrimitiveValue* duration = new nsROCSSPrimitiveValue;
valueList->AppendCSSValue(duration);
@ -5401,7 +5401,7 @@ nsComputedDOMStyle::DoGetAnimationDirection()
"first item must be explicit");
uint32_t i = 0;
do {
const nsAnimation *animation = &display->mAnimations[i];
const StyleAnimation *animation = &display->mAnimations[i];
nsROCSSPrimitiveValue* direction = new nsROCSSPrimitiveValue;
valueList->AppendCSSValue(direction);
direction->SetIdent(
@ -5423,7 +5423,7 @@ nsComputedDOMStyle::DoGetAnimationFillMode()
"first item must be explicit");
uint32_t i = 0;
do {
const nsAnimation *animation = &display->mAnimations[i];
const StyleAnimation *animation = &display->mAnimations[i];
nsROCSSPrimitiveValue* fillMode = new nsROCSSPrimitiveValue;
valueList->AppendCSSValue(fillMode);
fillMode->SetIdent(
@ -5445,7 +5445,7 @@ nsComputedDOMStyle::DoGetAnimationIterationCount()
"first item must be explicit");
uint32_t i = 0;
do {
const nsAnimation *animation = &display->mAnimations[i];
const StyleAnimation *animation = &display->mAnimations[i];
nsROCSSPrimitiveValue* iterationCount = new nsROCSSPrimitiveValue;
valueList->AppendCSSValue(iterationCount);
@ -5479,7 +5479,7 @@ nsComputedDOMStyle::DoGetAnimationPlayState()
"first item must be explicit");
uint32_t i = 0;
do {
const nsAnimation *animation = &display->mAnimations[i];
const StyleAnimation *animation = &display->mAnimations[i];
nsROCSSPrimitiveValue* playState = new nsROCSSPrimitiveValue;
valueList->AppendCSSValue(playState);
playState->SetIdent(

View File

@ -4981,7 +4981,7 @@ nsRuleNode::ComputeDisplayData(void* aStartStruct,
// Fill in the animations we just allocated with the appropriate values.
for (uint32_t i = 0; i < numAnimations; ++i) {
nsAnimation *animation = &display->mAnimations[i];
StyleAnimation *animation = &display->mAnimations[i];
if (i >= animDelay.num) {
animation->SetDelay(display->mAnimations[i % animDelay.num].GetDelay());

View File

@ -2341,7 +2341,7 @@ void nsTransition::SetUnknownProperty(const nsAString& aUnknownProperty)
mUnknownProperty = do_GetAtom(aUnknownProperty);
}
nsAnimation::nsAnimation(const nsAnimation& aCopy)
mozilla::StyleAnimation::StyleAnimation(const mozilla::StyleAnimation& aCopy)
: mTimingFunction(aCopy.mTimingFunction)
, mDuration(aCopy.mDuration)
, mDelay(aCopy.mDelay)
@ -2354,7 +2354,7 @@ nsAnimation::nsAnimation(const nsAnimation& aCopy)
}
void
nsAnimation::SetInitialValues()
mozilla::StyleAnimation::SetInitialValues()
{
mTimingFunction = nsTimingFunction(NS_STYLE_TRANSITION_TIMING_FUNCTION_EASE);
mDuration = 0.0;

View File

@ -1850,9 +1850,11 @@ private:
// eCSSProperty_UNKNOWN
};
struct nsAnimation {
nsAnimation() { /* leaves uninitialized; see also SetInitialValues */ }
explicit nsAnimation(const nsAnimation& aCopy);
namespace mozilla {
struct StyleAnimation {
StyleAnimation() { /* leaves uninitialized; see also SetInitialValues */ }
explicit StyleAnimation(const StyleAnimation& aCopy);
void SetInitialValues();
@ -1891,6 +1893,8 @@ private:
float mIterationCount; // mozilla::PositiveInfinity<float>() means infinite
};
} // namespace mozilla
struct nsStyleDisplay {
nsStyleDisplay();
nsStyleDisplay(const nsStyleDisplay& aOther);
@ -1976,7 +1980,7 @@ struct nsStyleDisplay {
mTransitionDelayCount,
mTransitionPropertyCount;
nsAutoTArray<nsAnimation, 1> mAnimations; // [reset]
nsAutoTArray<mozilla::StyleAnimation, 1> mAnimations; // [reset]
// The number of elements in mAnimations that are not from repeating
// a list due to another property being longer.
uint32_t mAnimationTimingFunctionCount,