diff options
author | vollick@chromium.org <vollick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-18 15:14:59 +0000 |
---|---|---|
committer | vollick@chromium.org <vollick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-18 15:14:59 +0000 |
commit | 44de7494df4d0efeefa71aedb62057a0f0ca993f (patch) | |
tree | 9362f7f9db296516a2ed98ce81ddae84d868ac48 /build/ios | |
parent | d3834bb7bfd48ba176c179dd95b57f9998caadbc (diff) | |
download | chromium_src-44de7494df4d0efeefa71aedb62057a0f0ca993f.zip chromium_src-44de7494df4d0efeefa71aedb62057a0f0ca993f.tar.gz chromium_src-44de7494df4d0efeefa71aedb62057a0f0ca993f.tar.bz2 |
Add a flag for enabling/disabling the new accelerated scrolling path
Relanding. This patch had previously been reverted because opting into the new path could run us into bugs. All known bugs have been resolved, so this should be safe to land.
We now have two accelerated scrolling paths. One accelerates scrolling whenever
it's safe to promote the overflow scrolling div to a stacking container /
containing block and not break stacking or clipping.
The new path, the 'universal' path, enables accelerated scrolling in those cases
where the old path would not opt-in.
Eventually, we'd like to eliminate the old path, but this will require layer
squashing (the new path can result in many composited layers that ought to be
combined -- i.e., a 'layer explosion'). Until these paths are mature, we need to
be able to enable and disable them both, so we have two separate sets of flags.
Once we've eliminated the old path, we can replace both with
--[enable/disable]-accelerated-overflow-scroll (and eventually get rid of both
sets of flags).
BUG=None
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=228187
R=darin@chromium.org, hartmanng@chromium.org, shawnsingh@chromium.org
Review URL: https://codereview.chromium.org/26809004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229421 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/ios')
-rw-r--r-- | build/ios/grit_whitelist.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/build/ios/grit_whitelist.txt b/build/ios/grit_whitelist.txt index 992dade..1fc18aa 100644 --- a/build/ios/grit_whitelist.txt +++ b/build/ios/grit_whitelist.txt @@ -625,6 +625,8 @@ IDS_FLAGS_FORCE_FULLSCREEN_APP_DESCRIPTION IDS_FLAGS_FORCE_FULLSCREEN_APP_NAME IDS_FLAGS_FORCE_HIGH_DPI_DESCRIPTION IDS_FLAGS_FORCE_HIGH_DPI_NAME +IDS_FLAGS_FORCE_UNIVERSAL_ACCELERATED_OVERFLOW_SCROLL_MODE_DESCRIPTION +IDS_FLAGS_FORCE_UNIVERSAL_ACCELERATED_OVERFLOW_SCROLL_MODE_NAME IDS_FLAGS_FULL_HISTORY_SYNC_DESCRIPTION IDS_FLAGS_FULL_HISTORY_SYNC_NAME IDS_FLAGS_HIDE_LAUNCHER_ALIGNMENT_MENU_DESCRIPTION |