dom/animation/EffectCompositor.cpp
ff24d99588629f9b2696035bd8d56c0bf16685fe
created 2017-05-14 18:39 +0200
pushed 2017-06-12 13:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1364412: Convert pseudo-elements to an enum. r=hiro,xidorn
d6c34e2c4bc73c1950094c24308108d7c7269890
created 2017-05-01 18:45 +0900
pushed 2017-06-12 13:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1360776 - Pass AnimationValueMap raw pointer instead of Arc to Gecko_GetAnimationRule(). r=emilio
5881280a872d74f1a24fc212ec524209a5631758
created 2017-04-26 13:00 +0900
pushed 2017-06-12 13:08 +0000
Brian Birtles Brian Birtles - Bug 1355348 - Move IsFlattenedTreeDescendantOf helper to nsContentUtils; r=heycam
b081b6c446586a45abff5fe9ffdd17b93cefb9d1
created 2017-04-19 12:53 +0200
pushed 2017-06-12 13:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1355351: Simplify nsLayoutUtils callers, and make child iterators notice display: contents pseudos. r=heycam
842afbf401ccd3f36c8a070ad7f1dd0f6ae4a677
created 2017-04-17 14:22 +0800
pushed 2017-06-12 13:08 +0000
Boris Chiou Boris Chiou - Bug 1341372 - Part 1: Let animation-only restyle include css-transition. r=heycam,hiro
bc04bd1c40abe03d9f2e4993b207166e97d32097
created 2017-03-09 17:15 +0800
pushed 2017-06-12 13:08 +0000
Boris Chiou Boris Chiou - Bug 1343753 - Part 6: Move mAnimationGeneration into RestyleManager. r=birtles
cf6904042b25b92aaffe12206c1aeced91f9b466
created 2017-04-04 19:12 +0800
pushed 2017-06-12 13:08 +0000
Cameron McCormack Cameron McCormack - Bug 1351535 - Part 5: Add EffectCompositor method to pre-traverse within a specific subtree. r=hiro
9350287c5078e811c556ccdea2c2e1142f9d3dd2
created 2017-04-08 16:52 +0200
pushed 2017-06-12 13:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset c1be168c4c63 (bug 1351535)
c1be168c4c6341d51497de57eda9c8086e576624
created 2017-04-04 19:12 +0800
pushed 2017-06-12 13:08 +0000
Cameron McCormack Cameron McCormack - Bug 1351535 - Part 7: Add EffectCompositor method to pre-traverse within a specific subtree. r=hiro
d18eba92bf4395492cb8bc4e0f822f0bfc1465c3
created 2017-03-27 19:43 +0900
pushed 2017-06-12 13:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1350754 - Templatize EffectCompositor::UpdateEffectProperties. r=birtles
43143f8b9fa1aee0819cf7d96b9e0e0d65fbcb6e
created 2017-03-27 06:17 +0900
pushed 2017-06-12 13:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344966 - Post eRestyle_CSSAnimations instead of eRestyle_Self and eRestyle_Subtree. r=heycam
71af5dbc19e2592b04f451ed3d9e607393f5d5ba
created 2017-03-17 13:24 +0900
pushed 2017-06-12 13:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340958 - Drop AnimationRule and ServoAnimationRule. r=boris
82de9aee692211507ec26a2f817c3f648b804b9e
created 2017-03-17 13:23 +0900
pushed 2017-06-12 13:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340958 - Put computed values into AnimationValueMap instead of hashtable in gecko. r=heycam
e9870de9fa97c34349160198f3a1ded5aa3657a7
created 2017-03-17 13:22 +0900
pushed 2017-06-12 13:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340958 - Templatize ComposeStyle. r=birtles
d94b4a1a9c226ba649f02eb72daf3285ea8e91f2
created 2017-03-17 12:48 +0900
pushed 2017-06-12 13:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340958 - Do not call EffectCompositor::GetServoAnimationRule for print preview. r=heycam
75c776f77bf7e863794ed867796037b7c941dc24
created 2017-03-16 14:01 +0900
pushed 2017-06-12 13:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1347806 - Fix pseudo nsIAtom for ::before and ::after. r=birtles
bd0d3ac13d7aab6c84e65195f3c59cd8e8e7c438
created 2017-03-13 21:09 +0800
pushed 2017-06-12 13:08 +0000
Boris Chiou Boris Chiou - Bug 1339704 - Part 2 - Filter out unwanted CascadeLevel::Transitions. r=birtles,hiro
a0c113ba3978af7438a8fd34dd559eb816499eb0
created 2017-03-14 11:30 +0800
pushed 2017-06-12 13:08 +0000
Boris Chiou Boris Chiou - Bug 1339704 - Part 1 - Rename nsCSSPropertyIDSet::Invert as Inverse. r=hiro
5d0ce2805e5b0fe5f941c804caf2675e0ed73a5f
created 2017-03-13 20:39 +0530
pushed 2017-06-12 13:08 +0000
BharatR123 BharatR123 - Bug 1302888 - Replace GetPresContext() with nsContentUtils::GetContextForContent() to obtain nsPresContext* in dom/animation r=hiro
ce96353dd04058f362e5f5f652ab1606225788da
created 2017-03-10 11:53 +0900
pushed 2017-06-12 13:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1341985 - Trigger the second traversal for updating CSS animations in the case of Servo_ResolveStyleLazily. r=heycam
ffe615ac2f20364ffa7e610c4cfa8d18e77c6b69
created 2017-03-10 11:53 +0900
pushed 2017-06-12 13:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1341985 - Trigger the second traversal for updating CSS animations. r=birtles,heycam
4efef03679907cc1bcabfb9fb150f52381f3ff0f
created 2017-03-09 05:20 +0900
pushed 2017-06-12 13:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344619 - Part 7: Drop EffectCompositor::ClearElementsToRestyle. r=birtles
826ddb7f87ce7180e52465355dca89d8cf174ac9
created 2017-03-09 05:20 +0900
pushed 2017-06-12 13:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344619 - Part 5: Introduce EffectCompositor::PreTraverse() for an element. r=birtles
a59b8f71768e504db173072c63c62ecfa0e9ba0f
created 2017-03-09 05:20 +0900
pushed 2017-06-12 13:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344619 - Part 2: Introduce EffectCompositor::PreTraverse(). r=birtles
e2a70a374a1c24aa699695649825de5766d283fe
created 2017-03-09 05:20 +0900
pushed 2017-06-12 13:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344619 - Part 1: Introduce WillCompose() to update various state that we need to update as the result of ComposeStyle(). r=birtles
81cfa489cb872e065067eefcad1a60487bb7d5a3
created 2017-02-27 11:34 +0900
pushed 2017-04-18 12:07 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1341987 - Part 3: Update the last refresh time for transform only when we send transform animations to the compositor. r=birtles
b2d04e22fa338410f1eb3922e58458922f647562
created 2017-02-27 11:30 +0900
pushed 2017-04-18 12:07 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1341987 - Part 2: Drop cascade level from last refresh time for transform. r=birtles
6a83f222b4204f3b94fc9b789f2bb1765270b991
created 2017-02-27 11:29 +0900
pushed 2017-04-18 12:07 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1341987 - Part 1: Rename AnimationRuleRefreshTime to LastTransformSyncTime. r=birtles
5b3ce8ae4965a80a8f09c2ac3848cd95af443a36
created 2017-02-13 11:21 +0800
pushed 2017-04-18 12:07 +0000
Cameron McCormack Cameron McCormack - Bug 1297899 - Part 6: Move RestyleManagerHandle functionality into RestyleManager. r=bholley
12492a019ef3eaa12bbc0744b1fd80d1900f8f49
created 2017-02-11 19:11 +0900
pushed 2017-04-18 12:07 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1331704 - Part 3: Drop all of unused stuff. r=birtles a=abillings
ceee9a3c00eed733fcad55f705f6e11e56e9dcf9
created 2017-02-11 11:32 +0100
pushed 2017-04-18 12:07 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 0077d103e862 (bug 1331704)
0077d103e8629294d9ffbb7cf4a7cfc6fd4fba5b
created 2017-02-11 19:11 +0900
pushed 2017-04-18 12:07 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1331704 - Part 3: Drop all of unused stuff. r=birtles a=abillings
4a27478b613dd7027e2cb74f3be6543572ab65e7
created 2017-02-10 10:42 +0800
pushed 2017-04-18 12:07 +0000
Cameron McCormack Cameron McCormack - Bug 1334735 - Part 2: Add separate flag to track need to flush throttled animations. r=bz,birtles
c76949a95eeb79057ccacf5fa1a9c54f9f511554
created 2017-02-10 10:42 +0800
pushed 2017-04-18 12:07 +0000
Cameron McCormack Cameron McCormack - Bug 1334735 - Part 1: Move need style/flush flags from document to pres shell. r=bz
b5508d5a8ca085de17312ca1fbdde3c72a93e497
created 2017-01-31 16:37 +0900
pushed 2017-04-18 12:07 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1334982 - Convert animation restyle hints only if we are not in process of restyling. r=heycam
9734ac70df3fed1bd5809012d51b374d7511dbbd
created 2017-01-26 15:27 +0800
pushed 2017-04-18 12:07 +0000
Boris Chiou Boris Chiou - Bug 1324691 - Part 1: Use warnings instead of assertions for unsupported OMTA. r=heycam
e40482064f56fe969aac406146c3f95383916338
created 2017-01-24 15:27 +0800
pushed 2017-04-18 12:07 +0000
Boris Chiou Boris Chiou - Bug 1317209 - Part 5: Trigger composeStyle if there is an animation. r=heycam
f7a4bf59791ec35a0e1a6295698a95231ee9d5dd
created 2017-01-24 15:19 +0800
pushed 2017-04-18 12:07 +0000
Boris Chiou Boris Chiou - Bug 1317209 - Part 1: Introduce ServoAnimationRule and implement uncompute FFI. r=heycam,manishearth
08243c8a96514bb8de3e655170c023790af54549
created 2017-02-11 19:11 +0900
pushed 2017-03-06 20:48 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1331704 - Part 3: Drop all of unused stuff. r=birtles, a=gchang
b418519ea4d0693f1a86d869d2be1afa494a00b4
created 2017-01-16 16:57 +0900
pushed 2017-03-06 20:48 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1330190 - Part 2: Add a new function named ResolveStyleWithoutAnimation. r=heycam
35209805acb4e4fc08876c829f78c233f5c5d7b8
created 2016-12-10 09:16 +0900
pushed 2017-03-06 20:48 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1322382 - Add EffectCompositor::GetBaseStyle for nsIFrame. r=birtles
aea2d20ddd3495a0519bf6f6891be66b2fc99e3b
created 2016-12-02 10:21 +0900
pushed 2017-03-06 20:48 +0000
Brian Birtles Brian Birtles - Bug 1301305 - Notify animations when they should synchronize with geometric animations; r=hiro
0a8a06811d79b1f8b8b7b961be055a1518bdb376
created 2016-12-02 10:13 +0900
pushed 2017-03-06 20:48 +0000
Brian Birtles Brian Birtles - Bug 1301305 - Factor out check for main-thread synchronization to a method on Animation; r=hiro
b02732a3873018fd8fe09efd6bb4ffb8bf0ab5da
created 2016-12-04 08:07 +0900
pushed 2017-03-06 20:48 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1305325 - Part 11: Cache non-animated base values. r=birtles
60857c37bcfac0cac3609b146de0306b7699ba49
created 2016-12-02 15:34 +0900
pushed 2017-03-06 20:48 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1305325 - Part 9: Send animations even if it's paused, finished or zero playback rate. r=birtles.
a0406b8c234e82e4b2f983a7f01606a87d798079
created 2016-11-16 06:30 +0900
pushed 2017-03-06 20:48 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1305325 - Part 4: Add a function that returns the resolved base style on an element for a given property with nsStyleContext. r=birtles
940a214b71f0b61c48309f70f90b675e34f33860
created 2016-11-29 15:04 +0900
pushed 2017-03-06 20:48 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1318697 - Part 1: Skip composing styles for properties depending on cascade level. r=birtles
d867784dbea4d023c43b94c92d47f965777ae367
created 2016-11-24 12:45 +0800
pushed 2017-03-06 20:48 +0000
Cameron McCormack Cameron McCormack - Bug 1319336 - Add some assertions and early returns to animation code to make stylo tests progress further. r=birtles
53252ffba01d8723024e875f3410153e0ffe3b1b
created 2016-10-19 00:33 -0400
pushed 2017-01-23 14:19 +0000
Nathan Froyd Nathan Froyd - Bug 1311068 - remove InitializerList.h; r=botond
7ee13a1fd665d3e29bceaaa37b69d3bb0c62448d
created 2016-10-14 19:14 +0900
pushed 2017-01-23 14:19 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1223658 - Part 5: Send animations to compositor even though it's in delay phase. r=birtles
fd0801b220f3b57363b5c7ed2946295433dd125d
created 2016-10-13 16:54 +0900
pushed 2017-01-23 14:19 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1278136 - Part 5: Create a stacking context for opacity/transform animations even if it's in delay phase and even if the property is overridden by !important rules. r=birtles
2dd5a50179e581c9cfbd3bc56f03e56f2d1edf9e
created 2016-10-12 15:58 +0900
pushed 2017-01-23 14:19 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1307295 - Do not request restyle for animations on orphaned element. r=birtles
fdf29e912685ecd840014334094ba5be7d9ef274
created 2016-10-11 20:40 -0700
pushed 2017-01-23 14:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out 2 changesets (bug 1278136) for failures in no-stacking-context-opacity-removing-animation-in-delay.html
62cf4a7d6007e3f0b1da0f0590c81a17791ec898
created 2016-10-12 09:59 +0900
pushed 2017-01-23 14:19 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1278136 - Part 5: Create a stacking context for opacity/transform animations even if it's in delay phase and even if the property is overridden by !important rules. r=birtles
4d72270b22c08e35cfc7ad5c6f0a6399649f2082
created 2016-10-05 14:53 +0900
pushed 2017-01-23 14:19 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1304922 - Part 9: Early return from FindAnimationsForCompositor() if we have neither transitions and animations level effect for a given property. r=birtles
fa352a014eb4b1034aec95196fd91cf1f79d9163
created 2016-10-05 14:48 +0900
pushed 2017-01-23 14:19 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1304922 - Part 7: Drop mWinsInCascade. r=birtles
01bdca9df2c7f693ede320a0d5bd730921eb4907
created 2016-10-05 14:42 +0900
pushed 2017-01-23 14:19 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1304922 - Part 6: Introduce mPropertiesWithImportantRules and mPropertiesForAnimationsLevel and use it to detect conditions that we need to update layers. r=birtles
df062c00654d9e96407c7704bff9c4de5674d595
created 2016-10-05 14:26 +0900
pushed 2017-01-23 14:19 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1304922 - Part 2: Sort animation array before sending animations to the compositor. r=birtles
0768e4f23ebf7ccfc7529498979e2a16dc2b39f4
created 2016-09-04 16:34 +0900
pushed 2016-11-14 12:26 +0000
Brian Birtles Brian Birtles - Bug 1300045 part 2 - Split KeyframeEffect.cpp into KeyframeEffect{ReadOnly}.cpp r=hiro,smaug
fe895421dfbe1f1f8f1fc6a39bb20774423a6d74
created 2016-08-16 18:46 -0700
pushed 2016-11-14 12:26 +0000
Jonathan Chan Jonathan Chan - Bug 1293739 - Part 2: Rename nsCSSPropertySet to nsCSSPropertyIDSet. r=dholbert
less more (0) -100 -60 tip