Closed Bug 1631154 Opened 5 years ago Closed 5 years ago

Cherry-pick some recent Servo style system changes.

Categories

(Core :: CSS Parsing and Computation, defect)

defect

Tracking

()

RESOLVED FIXED
mozilla77
Tracking Status
firefox77 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

Details

No description provided.
Pushed by emilio@crisal.io: https://hg.mozilla.org/integration/autoland/rev/a0145212996a Refactor rule tree children. r=emilio https://hg.mozilla.org/integration/autoland/rev/5149180d2b3c Move CascadeLevel to its own rule_tree submodule. r=emilio https://hg.mozilla.org/integration/autoland/rev/2c69480819af Move the meat of the rule tree to a submodule "core". r=emilio https://hg.mozilla.org/integration/autoland/rev/e0f40e80c435 Make StrongRuleNode::from_ptr be unsafe. r=emilio https://hg.mozilla.org/integration/autoland/rev/487241bd0aee Make WeakRuleNode::from_ptr be unsafe. r=emilio https://hg.mozilla.org/integration/autoland/rev/67c34be381a7 Remove WeakRuleNode::clone. r=emilio https://hg.mozilla.org/integration/autoland/rev/e1afce2a9abd Make StrongRuleNode::ensure_child take a StrongRuleNode for the root. r=emilio https://hg.mozilla.org/integration/autoland/rev/6e2e63bbbb84 Make StrongRuleNode::downgrade be unsafe. r=emilio https://hg.mozilla.org/integration/autoland/rev/7dc4e1b7c364 Introduce a new type UnsafeBox<T> in the rule tree. r=emilio https://hg.mozilla.org/integration/autoland/rev/89d28e030ba6 Add an iterator for transition properties. r=emilio https://hg.mozilla.org/integration/autoland/rev/7562b1818eab Fix some rebase messups. https://hg.mozilla.org/integration/autoland/rev/60859a3d5c43 Rustfmt and fix Servo build.
Pushed by emilio@crisal.io: https://hg.mozilla.org/integration/autoland/rev/8aac75c97c31 Fix a size test that was trying to test a now-private type.
Regressions: 1631232
Regressions: 1650189
You need to log in before you can comment on or make changes to this bug.