TPE-Layout/2016-Q4-Goals/heycam-details
From MozillaWiki
< TPE-Layout | 2016-Q4-Goals
Cameron McCormack 2016-Q4 goals (details)
stylo: implement support for url()-valued properties
- bug 1288302 - Stylo: implement support for background-image: url()
- bug 1298774 - use URLValue / ImageValue for all computed url() value storage
- bug 1305376 - use nsTArray to store cursor property values
- bug 1309082 - factor out nsDocument image tracking into a separate class
- bug 1310463 - support list-style-image in stylo
- bug 1310560 - stylo: support url() values in cursor
- bug 1311921 - 2.04 - 2.71% tp5o Main_RSS / tp5o Private Bytes (windows7-32, windowsxp) regression on push 6861f02dadfa1863af35086da6133ebc1ceaf845 (Thu Oct 20 2016)
- bug 1315155 - use nsStyleImageRequest in nsStyleContentData
- bug 1320423 - Crash in nsFrame::FillCursorInformationFromStyle
stylo: work towards getting test jobs green
- bug 1293809 - stylo: Don't apply anything other than UA rules to Native Anonymous Content
- bug 1315632 - stylo: leave old style on frames when nsChangeHint_ReconstructFrame was generated
- bug 1315894 - stylo: clear dirty bits on entire subtree when stopping in RecreateStyleContexts due to no frame or ReconstructFrame hint
- bug 1316247 - stylo: restyles generated during change hint processing should be handled in the same ProcessPendingRestyles call
- bug 1318238 - clear ServoNodeData from the entire document when the ServoStyleSet is shutting down
- bug 1319568 - stylo: `firefox -marionette` crashes at startup due to MOZ_CRASH("stylo: ServoStyleSets should not support XUL tree styles yet")
- bug 1320000 - XBLChildrenElement::ParseAttribute doesn't delegate to its superclass
- bug 1321284 - stylo: crash in nsCSSFrameConstructor::GetInsertionPrevSibling when trying to reframe native anonymous content
- bug 1322185 - stylo: support remaining display property values
- bug 1322661 - stylo: expose style sheets to devtools
- bug 1323384 - stylo: add a "stylo" variable to the reftest condition sandbox
- bug 1323892 - stylo: disable currently crashing crashtests
- Servo #13695 - avoid initializing image layers after repeat/origin values have already been written
- Servo #14256 - GC the rule tree only when the free list gets to a certain size.
- Servo #14273 - ensure RuleNodes are dropped when Gecko drops the Stylist
- Servo #14340 - implement StyleSheet.disabled
- Servo #14459 - Fix current_dom_depth in sequential traversal. (fixes #14414)
- Servo #14461 - allow the style bloom filter to recover from switch to a node with no common ancestor with the old node
- Servo #14599 - stylo: Don't keep around cached style after one-off style resolutions.
- rust-bindgen #110 - Give vtables and anonymous items more stable generated names