layout/style/nsAnimationManager.cpp
8f679a1bd3a99bd1d0e64fd941bd6776c9dc23e6
created 2018-01-09 09:16 -0800
pushed 2018-03-01 12:45 +0000
Bobby Holley Bobby Holley - Bug 1429126 - Avoid unified bustage. r=emilio
2004d0192d0c10e3edf5b4bc82dc2e2a26673788
created 2018-01-05 06:24 +0900
pushed 2018-03-01 12:45 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1420928 - Reuse computed values for animation properties repeatedly if the computed values' length is less than animation-name length. r=boris
7d0c3d617c4d50415e9a900f9412a2cea143fe4b
created 2018-01-05 06:24 +0900
pushed 2018-03-01 12:45 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1420928 - BuildKeyframes takes animation name and timing function instead of StyleAnimation. r=boris
6d448f660bcec0cf9ca783522c732087a4664bba
created 2017-11-21 17:10 +0900
pushed 2018-03-01 12:45 +0000
Brian Birtles Brian Birtles - Bug 1412765 - Add Animation.pending member; r=bz,hiro
3ccf0877126db5ca2a2c29a9715be2963af04be2
created 2017-11-20 13:56 +0900
pushed 2018-03-01 12:45 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1418059 - Stop eagerly CSS animations on the root of display:none subtree. r=birtles
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2018-01-11 17:45 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
17f1a2242a2c81ce27cf3ba73e98d01c9b51e478
created 2017-10-11 16:36 +0900
pushed 2018-01-11 17:45 +0000
Brian Birtles Brian Birtles - Bug 1405548 - Post restyles when creating or removing new CSS animations when using the Servo backend; r=hiro
5ed2f3c94155ff0f058f059c9e5f14e6bc4e8354
created 2017-10-10 17:00 +0900
pushed 2018-01-11 17:45 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1329169 - Use atom for animation-name property. r=xidorn
e8691885ec732b4e49ac660db8e939fcef1f4275
created 2017-07-21 03:22 +0200
pushed 2017-09-14 16:50 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1381844: Be more explicit about the kind of style context we handle all the time. r=bholley
cea58fa7bd2254ba70c05f382dc090600a1675f4
created 2017-07-20 21:44 -0700
pushed 2017-09-14 16:50 +0000
Manish Goregaokar Manish Goregaokar - Bug 1382017 part 4 Gecko piece - Rename ServoComputedValues -> ServoComputedData; r=heycam
bbad2cf92d8726f1f739045685a9159bfc75d687
created 2017-07-17 11:42 -0700
pushed 2017-09-14 16:50 +0000
Manish Goregaokar Manish Goregaokar - Bug 1367904 - Part 14: stylo: Remove FFI calls for fetching style structs from ServoComputedValues; r=bholley
914f8a42fa695f14a4c610297ad55580364c4a45
created 2017-07-17 11:42 -0700
pushed 2017-09-14 16:50 +0000
Manish Goregaokar Manish Goregaokar - Bug 1367904 - Part 10: stylo: Switch Gecko over to ServoStyleContext; r=bholley
a4f79e5c8fabdcfef0063d307a13a5f8b980b503
created 2017-07-10 17:19 +0900
pushed 2017-09-14 16:50 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1360398 - Do not fill computed values in missing keyframes for CSS animations during generating Keyframes. r=birtles
317f3e92be06f76ccd19a5d727de118dddff7e0b
created 2017-06-22 12:12 +0900
pushed 2017-09-14 16:50 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1374882 - Encapsulate TimingParams's member variables. r=birtles
8a0c89fee7aa643dc6f65540c3c3811a287e71db
created 2017-06-14 11:43 +0800
pushed 2017-09-14 16:50 +0000
Boris Chiou Boris Chiou - Bug 1339690 - Part 7: Stop storing invalid property value. r=birtles
c66f819cf5e355d72bc69f241697d00973da4896
created 2017-06-02 09:38 +0900
pushed 2017-07-31 14:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1367293 - Don't get parent style for GetComputedKeyframeValuesFor. r=birtles
aba3d34392165cc2e4e65c9ec2c4b565d0537e71
created 2017-05-13 16:34 +0900
pushed 2017-07-31 14:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1354947 - Rename FillKeyframesForName to GetKeyframesForName. r=birtles
bdc6e25aafacaa9d88af37936e9d7b346b0ad4a4
created 2017-05-13 16:34 +0900
pushed 2017-07-31 14:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1354947 - Expose FindMatchingKeyframe and make it reusable for nsTimingFunction. r=birtles
a1e5a034eefb49ca4b577c0b44c77a5ca377d2e4
created 2017-04-26 13:00 +0900
pushed 2017-07-31 14:08 +0000
Brian Birtles Brian Birtles - Bug 1355348 - Move ServoComputedValuesWithParent to separate file; r=hiro
975a6c2e3445f281735c839e2a8e7cb98ae52851
created 2017-03-27 19:43 +0900
pushed 2017-07-31 14:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1350754 - Convert pseudo nsIAtom to CSSPseudoElementType in Gecko_UpdateAnimations(). r=heycam
8c785e07b91edc55b5d75eb6a3b962cfdb488680
created 2017-03-27 19:43 +0900
pushed 2017-07-31 14:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1350754 - Use ServoComputedValuesWithParent for nsAnimationManager::UpdateAnimations(). r=birtles
5adbe41c0e30884f177b861987f529ba7ea32d40
created 2017-03-10 11:53 +0900
pushed 2017-07-31 14:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1341985 - Call UpdateAnimations even if the element has no computed values. r=birtles,heycam
bdec9101fe1b542676b2c4a718cc6f415bb7c882
created 2017-03-08 10:07 +0900
pushed 2017-07-31 14:08 +0000
Daisuke Akatsuka Daisuke Akatsuka - Bug 1339332 - Part 2: Remove no longer used method. r=birtles
6c88d48b94ec55e4f9a0fc12f365dc74d39e8408
created 2017-03-08 10:07 +0900
pushed 2017-07-31 14:08 +0000
Daisuke Akatsuka Daisuke Akatsuka - Bug 1339332 - Part 1: Introduce neutral value concept for missing keyframe in CSS Animation. r=birtles,hiro
911024a9cf3c072f0e11bf5f6dafce3db07bd881
created 2017-03-06 13:19 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344603 - Make Stop{Animations|Transitions}ForElement as a member function of CommonAnimationManager. r=boris
5233a7d951daa594edc37f5b5d3a7f4119822922
created 2017-03-06 10:09 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340322 - Part 13: Update CSS Animations with servo's computed values. r=birtles
33d72dd744907cd6598a6d41058e1a6783eb36ab
created 2017-03-06 09:54 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340322 - Part 12: Add another variant of nsAnimationManager::UpdateAnimations for stylo. r=birtles
6f6d0b68ef23d3647f5fa9ad053750f47625b090
created 2017-03-06 09:52 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340322 - Part 11: Introduce ServoCSSAnimationBuilder. r=birtles
a04bbcdfda14751ed34095fd90a5b02e1574f1e1
created 2017-03-06 09:52 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340322 - Part 10: Rename CSSAnimationBuilder to GeckoCSSAnimationBuilder. r=birtles
7bacb513bfc1ead958300239eb00d347496f2118
created 2017-03-06 09:51 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340322 - Part 9: Templatize functions that will be used with servo's computed values. r=birtles
7d02b6e56202ec621029de7991ffa21d3a68bc9e
created 2017-03-06 09:50 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340322 - Part 8: Split off some processes that will be used for servo's computed values in UpdateAnimations(). r=birtles
65f75e9d80fe2299bf5dd1f570f1cf3f1bea789f
created 2017-03-06 09:49 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340322 - Part 7: Make BuildAnimation() and BuildAnimations() independent from nsStyleContext. r=birtles
e7a8cd3a2eba6bdbbb054a1f6564c32f4e66054e
created 2017-03-06 09:49 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340322 - Part 6: Add CSSAnimationBuilder::SetKeyframes(). r=birtles
4d1293edbdb7f161be04646ac367303b2d03b35a
created 2017-03-06 09:48 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340322 - Part 5: Split off BuildKeyframes() r=birtles
ab3ba7fa8608999e3c7107e7de0a4c48ca75915b
created 2017-03-06 09:48 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340322 - Part 4: Make BuildAnimations() independent from nsStyleDisplay r=birtles.
ce3017376156099b7218884c60817d1a3c07910f
created 2017-03-06 09:48 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340322 - Part 3: Make BuildAnimations static function. r=birtles
9e162c4475cb182fed1178adb164c19ba9193790
created 2017-03-06 09:47 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340322 - Part 2: Use NonOwningAnimationTarget instead of Element and aStyleContext()->GetPseudoType(). r=birtles
1d6b4177095e15bae5631b9839dde85afd165561
created 2017-03-06 09:46 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340322 - Part 1: Split CSSAnimationBuilder::Build off as a static function. r=birtles
5f82f1249b3bc77f739625a7cff9f53d399b7fee
created 2017-03-05 17:28 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344533 - Replace OwningElementRef::GetRenderedPresContext with nsContentUtils::GetContextForContext(). r=boris
586854d5c3d4bab19a41c1695a06da4408005094
created 2017-02-22 15:45 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1341518 - We don't need to call SetNeedStyleFlush() explicitly in UpdateAnimations. r=birtles,mantaroh
94a6e5edb0753e088b04aeebef98e113d42d6770
created 2017-02-20 11:02 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340916 - Part 3: Add a helper function to create TimingParams CSS animation/transition properties. r=birtles
b68b600c854ba2669a3a2b2933c696fa77511c8e
created 2017-02-20 06:28 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340916 - Part 2: Move keyframs array for old animations. r=birtles
f24f346ce8cdcbbbc028cf5321c371ad9d695d23
created 2017-02-13 11:21 +0800
pushed 2017-06-05 19:31 +0000
Cameron McCormack Cameron McCormack - Bug 1297899 - Part 1: Rename RestyleManager.{h,cpp} to GeckoRestyleManager.{h,cpp}. r=bholley
e641ee639469ee572f81e361820e73448a7a0e1e
created 2017-02-10 12:32 +0900
pushed 2017-06-05 19:31 +0000
Mantaroh Yoshinaga Mantaroh Yoshinaga - Bug 1302648 part 5 - Queue animationcancel when animation status is idle. r=birtles
c76949a95eeb79057ccacf5fa1a9c54f9f511554
created 2017-02-10 10:42 +0800
pushed 2017-06-05 19:31 +0000
Cameron McCormack Cameron McCormack - Bug 1334735 - Part 1: Move need style/flush flags from document to pres shell. r=bz
224a64d933243586e45bcd4a6f88a43174128e92
created 2017-01-29 12:58 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1328787 - Part 12: Fill Gecko's Keyframe. r=heycam
f6330abee7161b9bfe3e283b313cd5829e65aed2
created 2017-01-29 12:58 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1328787 - Part 2: Don't pass nsCSSKeyframesRule* to CSSAnimationBuild::Build. r=heycam
79595c80d0a0226fab7c0eaa75b827efa1b2fd76
created 2017-01-25 15:59 +0900
pushed 2017-06-05 19:31 +0000
Mantaroh Yoshinaga Mantaroh Yoshinaga - Bug 1308099 part 2 - Remove unnecessary typedef and use defined name instead of full namespace. r=hiro
28c59fd46b6f1cd9d83ed79cc40bda481659de6f
created 2017-01-25 15:43 +0900
pushed 2017-06-05 19:31 +0000
Mantaroh Yoshinaga Mantaroh Yoshinaga - Bug 1308099 part 1 - Rename AnimationPhase::Null to AnimationPhase::Idle. r=hiro
b418519ea4d0693f1a86d869d2be1afa494a00b4
created 2017-01-16 16:57 +0900
pushed 2017-04-10 20:44 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1330190 - Part 2: Add a new function named ResolveStyleWithoutAnimation. r=heycam
c2811a3d8da378cf988d49f9183dd1adf49aa1be
created 2016-12-20 15:57 +0900
pushed 2017-04-10 20:44 +0000
Mantaroh Yoshinaga Mantaroh Yoshinaga - Bug 1202333 part 2 - Update the CSSTransition::QueueEvents to specification. r=birtles
2a4134929fd2f0304d4a7d2343a51ca670ea2dd7
created 2016-12-20 15:57 +0900
pushed 2017-04-10 20:44 +0000
Mantaroh Yoshinaga Mantaroh Yoshinaga - Bug 1202333 part 1 - Remove excessive animationiteration event. r=birtles
7a9d6a3cdf1a68952f8fb88a0999db1f9486b921
created 2016-11-23 10:26 +1100
pushed 2017-04-10 20:44 +0000
Xidorn Quan Xidorn Quan - Bug 1307357 part 2 - Fix issues appear after adding file to unified source. r=heycam
be44e592e9e7795256ccba49f4b36e549babf758
created 2016-10-19 15:16 +0900
pushed 2017-02-27 14:59 +0000
Mantaroh Yoshinaga Mantaroh Yoshinaga - Bug 1287983 part 6 - Integrate ElapsedTimeToTimeStamp function to the Animation class. r=birtles
65cfe177d3163ad5997b2566e66c350ffef1938c
created 2016-09-13 11:48 +0900
pushed 2017-01-16 13:07 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1216843 - Part 16: Fix bug number for implementation of keyframe composition. r=birtles
0768e4f23ebf7ccfc7529498979e2a16dc2b39f4
created 2016-09-04 16:34 +0900
pushed 2017-01-16 13:07 +0000
Brian Birtles Brian Birtles - Bug 1300045 part 2 - Split KeyframeEffect.cpp into KeyframeEffect{ReadOnly}.cpp r=hiro,smaug
cfcfff96e4ffd245631e59cacb187410ef20362c
created 2016-08-30 16:10 +1000
pushed 2017-01-16 13:07 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1298722 - Use MOZ_MUST_USE in StyleAnimationValue. r=birtles.
414e2d95cffec1713b152f17878eec09f33963c8
created 2016-08-27 13:28 +0900
pushed 2017-01-16 13:07 +0000
shundroid shundroid - Bug 1293806 - Removed UpdateAnimationGeneration in nsAnimationManager::UpdateAnimations r=hiro
9d3e8a9ce1101b0c4852433947de8d00e2330f71
created 2016-08-27 14:28 +0900
pushed 2017-01-16 13:07 +0000
Kohei Okuda Kohei Okuda - Bug 1293567 - Remove unnecessary call to MaybeUpdateAnimationRule in nsAnimationManager. r=birtles
b5f0b070339bbd6aea4e5b0c62c5a63f057e5031
created 2016-08-24 14:36 +0800
pushed 2017-01-16 13:07 +0000
Boris Chiou Boris Chiou - Bug 1049975 - Part 7: Add SetEffectNoUpdate. r=birtles
less more (0) -300 -100 -60 tip