summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/compositing/squashing/universal-accelerated-overflow-scrolling.html
Commit message (Collapse)AuthorAgeFilesLines
* Delete the Layer Squashing runtime feature.chrishtr@chromium.org2014-12-111-3/+1
| | | | | | | | It's been live long enough, and there are no outstanding bugs. Review URL: https://codereview.chromium.org/785333002 git-svn-id: svn://svn.chromium.org/blink/trunk@186899 bbb929c8-8fbe-4397-9dbb-9b2b20218538
* Merge AcceleratedCompositingForOverflowScroll into PreferCompositingToLCDText.danakj@chromium.org2014-08-181-1/+0
| | | | | | | | | | | | | This removes the AcceleratedCompositingForOverflowScroll setting and changes code that checked for it to instead check for the PreferCompositingToLCDText setting. R=abarth@chromium.org, vollick@chromium.org, abarth BUG=365851 Review URL: https://codereview.chromium.org/486493002 git-svn-id: svn://svn.chromium.org/blink/trunk@180492 bbb929c8-8fbe-4397-9dbb-9b2b20218538
* Rename acceleratedCompositingForFixedPosition to preferCompositingToLCDText.danakj@chromium.org2014-08-151-1/+1
| | | | | | | | | | | | | | | | | | This adds a preferCompositingToLCDText setting, and makes it be set by the setAcceleratedCompositingForFixedPositionEnabled() WebSettings method so that behaviour is not changed. Next, Chromium will be changed to call setPreferCompositingToLCDTextEnabled instead so we can remove this method from settings. Later, other accelerated compositing trigger settings will be merged with preferCompositingToLCDText. R=abarth BUG=365851 Review URL: https://codereview.chromium.org/476273003 git-svn-id: svn://svn.chromium.org/blink/trunk@180392 bbb929c8-8fbe-4397-9dbb-9b2b20218538
* Kill the "stacking container" concept.vollick@chromium.org2014-05-161-1/+0
| | | | | | | | | | | When we switch to "universal" accelerated overflow scrolling, this is no longer necessary. BUG=249354 Review URL: https://codereview.chromium.org/261503002 git-svn-id: svn://svn.chromium.org/blink/trunk@174191 bbb929c8-8fbe-4397-9dbb-9b2b20218538
* Remove unnecessary workaround in universal-accelerated-overflow-scrolling.html.hartmanng@chromium.org2014-03-241-11/+0
| | | | | | | | | | | The issue that required this workaround was fixed in https://codereview.chromium.org/204983002/. BUG=328156 Review URL: https://codereview.chromium.org/209963003 git-svn-id: svn://svn.chromium.org/blink/trunk@169853 bbb929c8-8fbe-4397-9dbb-9b2b20218538
* Update scroll parent correctly for squashing layers.vollick@chromium.org2014-03-221-0/+78
Currently, we only set a scroll parent for "localRootForOwningLayer".I.e., the highest GraphicsLayer in the CLM-managed hierarchy, excluding the squashing containment layer. But for "scroll buddies", we need the scroll child to be the very top of the hierarchy. We also need to ensure that scroll buddies are not prevented from squashing together because of the additional "I've got a scroll parent" compositing reason. This cl also disables chicken-egg asserts that trip w/ universal accelerated overflow scroll and changes how we compute composited bounds for squashed layers (we currently pull the bounds from the clipper, but it picks the wrong "clipping root" in this case). With this CL, universal accelerated overflow scrolling and squashing work nearly perfectly modulo known hit testing bugs (which can prevent touch scrolling) and repaint issues (separate issue reported here https://code.google.com/p/chromium/issues/detail?id=351790). BUG=328156 Review URL: https://codereview.chromium.org/131543013 git-svn-id: svn://svn.chromium.org/blink/trunk@169776 bbb929c8-8fbe-4397-9dbb-9b2b20218538