gecko-dev/layout
Cameron McCormack 57789c06eb Bug 1356601 - Don't force computation of a Variables struct when animations are involved. r=dbaron
Without this change, we can end up asserting in ComputeVariablesData and
crashing in CSSVariableResolver::Resolve due to not finding any variable
declarations on the rules we matched, when we have content like in the
crashtest added here, i.e. variables inheriting into a pseudo like
::first-line and animations on the element inside the ::first-line.

We could solve this alternatively by removing the assertion and making
CSSVariableResolver::Resolve handle a null aDeclarations more gracefully,
but since we can save the effort of recomputing the Variables struct in
this case, we may as well.

MozReview-Commit-ID: 6l06ZF3WGsy
2017-04-18 22:27:04 +10:00
..
base merge mozilla-inbound to mozilla-central a=merge 2017-04-18 10:21:31 +02:00
build Bug 1341724 - Part 2: stylo: Add bindings for fetching font metrics from Gecko; r=heycam 2017-04-10 17:06:14 +08:00
doc
forms Bug 1356569 - Remove notifyObservers' last parameter when it is falsy, r=jaws. 2017-04-14 21:51:39 +02:00
generic Merge m-c to graphics 2017-04-15 17:05:27 -04:00
inspector Bug 1346256 Part 3: Modify GetCSSStyleRules to collect ServoStyleRules. r=xidorn 2017-04-07 15:21:36 -07:00
ipc Backed out 2 changesets (bug 1350660) for causing merge conflicts a=backout 2017-03-31 17:45:11 -07:00
mathml Bug 1353187 - Give frame properties the const-ness semantics of member variables. r=dholbert 2017-04-04 20:59:21 -07:00
media Bug 1349467 - Fix some Audio/Video BUG_COMPONENTs in moz.build files r=jmaher 2017-03-22 17:23:12 -07:00
painting Backed out changeset f179621a517b (bug 1147538) for osx reftest failures a=backout 2017-04-13 23:59:49 -07:00
printing Bug 1355931 - move font serialization from ScaledFont to UnscaledFont. r=jrmuizel 2017-04-14 14:11:00 -04:00
reftests Bug 1356510 - stylo: Update test expectations. r=manishearth 2017-04-16 22:11:18 +10:00
style Bug 1356601 - Don't force computation of a Variables struct when animations are involved. r=dbaron 2017-04-18 22:27:04 +10:00
svg Bug 1346618 - Part 1. Remove SVGImageContext::mGlobalOpacity. r=mstange 2017-04-15 02:01:22 +08:00
tables Bug 1342596 - Update expectations for absolute length serialization ; r=manishearth 2017-04-12 14:57:20 +08:00
tools Backed out changeset 225683fed1d1 (bug 1294641) for breaking crashtests, reftests and Windows builds. r=backout on a CLOSED TREE 2017-04-17 16:29:52 +02:00
xul Merge inbound to central, a=merge 2017-04-13 17:24:01 -07:00
moz.build