dom/animation/EffectCompositor.cpp
0b1f15ab849b632550502347d8f306326c73b55b
created 2017-10-25 13:13 +0200
pushed 2018-01-11 17:45 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1406750: Fix detection of animations to avoid flushing. r=hiro,birtles
67a8e12324569dd730347187e2ffccae486c758b
created 2017-10-03 09:05 +1100
pushed 2018-01-11 17:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
3b0852f8a69668d7ca4e26b9c6ac789fcbabb8c6
created 2017-05-23 12:02 +0800
pushed 2018-01-11 17:45 +0000
Wei-Cheng Pan Wei-Cheng Pan - Bug 1363805 - Part 3: Do lazy flushing if possible. r=heycam
c28f6309fe349fd64dd86df78c3d30e398ada776
created 2017-09-14 06:22 +0900
pushed 2017-11-02 12:36 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1398661 - Convert target element to the parent if the target element is pseudo in EffectCompositor::PreTraverseInSubtree/PreTraverse. r=emilio
e18c8795f0d9a7e1496ce31d521a7b0d825db806
created 2017-09-05 16:34 +0900
pushed 2017-11-02 12:36 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1336772 - Request any restyles required by changes to the cascade result. r=birtles
1feb294747ee383b3c84d4d14719a4a448865c52
created 2017-09-01 19:28 +0200
pushed 2017-11-02 12:36 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1395351: Use the style flattened tree in EffectCompositor::PreTraverseInSubtree. r=bholley
4f6fcd8f33c7df235b23a94f7599accf11fd3950
created 2017-09-05 16:34 +0900
pushed 2017-09-14 16:50 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1336772 - Request any restyles required by changes to the cascade result. r=birtles, a=lizzard
f3a8d9d0ccc868c06a7c1bebc59b148339f3934d
created 2017-08-13 19:32 +0900
pushed 2017-09-14 16:50 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1388031 - Process normal traversal for throttled animation flush as well. r=bholley, a=gchang
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
f8610fc5aa2f69020b64e8aae40089f2ddd7a5a2
created 2017-06-21 14:45 +0900
pushed 2017-09-14 16:50 +0000
Brian Birtles Brian Birtles - Bug 1370123 - Skip restyling elements in documents without a pres shell; r=heycam
9858b929fbb6331575770362b8b8bcf0b7f9f5b5
created 2017-06-21 08:48 +0900
pushed 2017-09-14 16:50 +0000
Brian Birtles Brian Birtles - Bug 1370123 - Ignore animation restyle requests for elements in documents without a pres shell; r=heycam
5dd25eb4898c5592663d3d661efbdd75328178a4
created 2017-07-05 10:30 +0900
pushed 2017-09-14 16:50 +0000
Brian Birtles Brian Birtles - Bug 1376594 - Coalesce two hashmap lookups in EffectCompositor::RequestRestyle; r=mats+5168
1cea8a8c16a50f16027b8d7ad25f855eff06f673
created 2017-06-19 18:19 +0200
pushed 2017-09-14 16:50 +0000
Mats Palmgren Mats Palmgren - Bug 1374126 - Use LookupForAdd instead of Contains+Put to avoid unnecessary hashtable lookups. r=froydnj
3b5bae7326a27d7c128fc45dae0123080d216c36
created 2017-06-10 22:27 -0700
pushed 2017-09-14 16:50 +0000
Manish Goregaokar Manish Goregaokar - Bug 1373018 - Part 10: stylo: Remove StyleSource; r=bholley
02462591f243f41dc94a71e4e1b0c30e06016e46
created 2017-06-10 22:27 -0700
pushed 2017-09-14 16:50 +0000
Manish Goregaokar Manish Goregaokar - Bug 1373018 - Part 8: stylo: Move nsStyleContext::SetStyle to GeckoStyleContext; r=bholley
dedcbcd211227eb2fbf866d61a0a83d69090366b
created 2017-06-08 10:22 +0900
pushed 2017-07-31 14:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1368889 - Post animation restyle hint againt pseudo element instead of its parent. 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
3ca6e6b80f4754b8f9182248a7a2188654561915
created 2017-05-08 11:22 +0800
pushed 2017-07-31 14:08 +0000
Boris Chiou Boris Chiou - Bug 1334036 - Part 12: Enable off-main thread animations. r=birtles
096add92a79f793e2a9ed6388be1576d1ae62d57
created 2017-05-19 16:16 +0800
pushed 2017-07-31 14:08 +0000
Boris Chiou Boris Chiou - Bug 1334036 - Part 11: Trigger animation-only restyle when we handle an event with coordinates. r=birtles,heycam
663f9e058cd385ba83d176dbe679184dcf10a81d
created 2017-05-11 13:26 +0800
pushed 2017-07-31 14:08 +0000
Boris Chiou Boris Chiou - Bug 1334036 - Part 7: Merge two similiar MaybeUpdateCascadeResults functions. r=birtles
750c87d6188415b5ba3d10b1ed95bc6cfb7266d0
created 2017-05-19 15:58 +0800
pushed 2017-07-31 14:08 +0000
Boris Chiou Boris Chiou - Bug 1334036 - Part 5: Implement FFI for finding properties overriding animations. r=birtles,emilio
e417ced91e375ffe66fb598942b0fa6b5a2d2a1b
created 2017-05-10 13:46 +0800
pushed 2017-07-31 14:08 +0000
Boris Chiou Boris Chiou - Bug 1334036 - Part 4: Remove unused UpdateCascadeResults function. r=birtles,hiro
babbbe4db7072be2672271e415987ed6d7c0cfd2
created 2017-05-11 13:08 +0800
pushed 2017-07-31 14:08 +0000
Boris Chiou Boris Chiou - Bug 1334036 - Part 3: Add a flag to represent we are in pre-traversal. r=birtles
ce3fdd4c0d51c6dfb30600eaca6194e80996f28e
created 2017-05-17 11:41 +0800
pushed 2017-07-31 14:08 +0000
Boris Chiou Boris Chiou - Bug 1334036 - Part 2: Restyle all elements with animations if there are non-animation restyles. r=birtles
bb7ba1de3ff3f911d9e03ac95842934fb34a5f4d
created 2017-04-28 14:00 +0800
pushed 2017-07-31 14:08 +0000
Boris Chiou Boris Chiou - Bug 1334036 - Part 1: Avoid mutating mElementsToRestyle during pre-traversal. r=birtles
ff24d99588629f9b2696035bd8d56c0bf16685fe
created 2017-05-14 18:39 +0200
pushed 2017-07-31 14: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-07-31 14: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-07-31 14: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-07-31 14: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-07-31 14: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-07-31 14: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-07-31 14: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-07-31 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset c1be168c4c63 (bug 1351535)
c1be168c4c6341d51497de57eda9c8086e576624
created 2017-04-04 19:12 +0800
pushed 2017-07-31 14: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-07-31 14:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1350754 - Templatize EffectCompositor::UpdateEffectProperties. r=birtles
43143f8b9fa1aee0819cf7d96b9e0e0d65fbcb6e
created 2017-03-27 06:17 +0900
pushed 2017-07-31 14: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-07-31 14:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340958 - Drop AnimationRule and ServoAnimationRule. r=boris
82de9aee692211507ec26a2f817c3f648b804b9e
created 2017-03-17 13:23 +0900
pushed 2017-07-31 14: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-07-31 14:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340958 - Templatize ComposeStyle. r=birtles
d94b4a1a9c226ba649f02eb72daf3285ea8e91f2
created 2017-03-17 12:48 +0900
pushed 2017-07-31 14: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-07-31 14: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-07-31 14: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-07-31 14: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-07-31 14: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-07-31 14: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-07-31 14: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-07-31 14: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-07-31 14: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-07-31 14: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-07-31 14: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-06-05 19:31 +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-06-05 19:31 +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-06-05 19:31 +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-06-05 19:31 +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-06-05 19:31 +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-06-05 19:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 0077d103e862 (bug 1331704)
0077d103e8629294d9ffbb7cf4a7cfc6fd4fba5b
created 2017-02-11 19:11 +0900
pushed 2017-06-05 19:31 +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-06-05 19:31 +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-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
b5508d5a8ca085de17312ca1fbdde3c72a93e497
created 2017-01-31 16:37 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1334982 - Convert animation restyle hints only if we are not in process of restyling. r=heycam
less more (0) -100 -60 tip