author Kearwood (Kip) Gilbert <>
Thu, 13 Mar 2014 17:21:25 -0700
changeset 198392 0d8ac5b08dd5b4508a596fae8fcbad4cfdb14ea6
parent 196167 ec333f509c088e18ed7bf910e1f7bb24f60ff46d
child 202956 eb7008a0774669db137e6d032305bad49548ccee
permissions -rw-r--r--
Bug 984226 - Add parameter to OverflowChangedTracker::AddFrame to distingush between frames that need nsIFrame::UpdateOverflow called and frames that only have a transform that has changed. r=dbaron - OverflowChangedTracker::AddFrame now accepts an enumerated type parameter to indicate if the overflow areas of children have changed (CHILDREN_CHANGED), the overflow areas of the children have changed and the parent have changed (CHILDREN_AND_PARENT_CHANGED), or if only the transform has changed (TRANSFORM_CHANGED). - OverflowChangedTracker::Flush no longer falls back to calling nsIFrame::UpdateOverflow when a frame lacks a PreTransformOverflowAreas property. - Added an additional change hint, nsChangeHint_ChildrenOnlyTransform, which results in TRANSFORM_CHANGED being passed in to OverflowChangedTracker::AddFrame. - In nsIFrame::FinishAndStoreOverflow, the passed in overflow is now stored as the InitialTransformProperty for elements that are IsTransformed(). - Partially corrected Bug 926155, by only calling OverflowChangedTracker::AddFrame on parents of the sticky element during StickyScrollContainer::UpdatePositions, using CHILDREN_CHANGED.

load 151054-1.xml
load 289180-1.xml
load 307826-1.xhtml
load 307839-1.xhtml
load 307839-2.xhtml
load 323733-1.xml
load 323737-1.xml
load 323738-1.xml
load 323741-1.xml
load 323742-1.xml
load 336074-1.xhtml
load 347355-1.html
load 347495-1.xhtml
load 347507-1.xhtml
load 348492-1.xhtml
load 348709-1.xhtml
load 348811-1.xhtml
load 348811-2.xhtml
load 353612-1.xhtml
load 355986-1.xhtml
load 364685-1.xhtml
load 366012-1.xhtml
load 366564-1.xhtml
load 367107-1.html
load 368430-1.xhtml
load 370791-1.xhtml
load 370862-1.xhtml
load 372483-1.xhtml
load 373472-1.xhtml
load 373472-2.xhtml
load 375562-1.xhtml
load 377824-1.xhtml
load 379418-1.xhtml
load 385226-1.xhtml
load 393760-1.xhtml
load 397518-1.xhtml
load 398038-1.html
load 400157.xhtml
load 400475-1.xhtml
load 402400-1.xhtml
load 403156-1.xhtml
load 404485-1.xhtml
load 405187-1.xhtml
load 405271-1.xml
load 412237-1.xml
load 413063-1.xhtml
load 416907-1.xhtml
load 420420-1.xhtml
load 431072-1.xhtml
load 443089-1.xhtml
load 463763-1.xhtml
load 463763-2.xhtml
load 476547-1.xhtml
load 477740-1.xhtml
load 541620-1.xhtml
load 557474-1.html
load 654928-1.html
load 655451-1.xhtml
load 713606-1.html
load 716349-1.html
load 947557-1.html
test-pref(layout.css.sticky.enabled,true) load 973322-1.xhtml