| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
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
|