TPE-Layout/2016-Q4-Goals/heycam-details

From MozillaWiki
Jump to: navigation, search

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