Commit 0a9a5c31 authored by Xianzhu Wang's avatar Xianzhu Wang

[SPv175] Enable SlimmingPaintV175 by default

SlimmingPaintV175 enables raster invalidation and paint chunks based
on paint properties. See crbug.com/771643.

Bug: 771643
Change-Id: I5fdbcabc7ca0f2fa8e69ae0fbf5a0077bba46cfe
Reviewed-on: https://chromium-review.googlesource.com/923572Reviewed-by: default avatarAntoine Labour <piman@chromium.org>
Reviewed-by: default avatarChris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#537454}
parent e282ebc6
......@@ -61,9 +61,13 @@ PrintPreviewSettingsSectionsTest = class extends NewPrintPreviewTest {
}
};
/*
TODO(crbug.com/813221): This test crashes with SlimmingPaintV175.
Will fix it asap.
TEST_F('PrintPreviewSettingsSectionsTest', 'Copies', function() {
this.runMochaTest(settings_sections_tests.TestNames.Copies);
});
*/
TEST_F('PrintPreviewSettingsSectionsTest', 'Layout', function() {
this.runMochaTest(settings_sections_tests.TestNames.Layout);
......
......@@ -231,10 +231,10 @@ void SetRuntimeFeaturesDefaultsAndUpdateFromArgs(
if (base::FeatureList::IsEnabled(features::kScrollAnchorSerialization))
WebRuntimeFeatures::EnableScrollAnchorSerialization(true);
if (base::FeatureList::IsEnabled(features::kSlimmingPaintV175) ||
command_line.HasSwitch(switches::kEnableSlimmingPaintV175)) {
WebRuntimeFeatures::EnableFeatureFromString("SlimmingPaintV175", true);
}
WebRuntimeFeatures::EnableFeatureFromString(
"SlimmingPaintV175",
base::FeatureList::IsEnabled(features::kSlimmingPaintV175) ||
command_line.HasSwitch(switches::kEnableSlimmingPaintV175));
if (command_line.HasSwitch(switches::kEnableSlimmingPaintV2))
WebRuntimeFeatures::EnableSlimmingPaintV2(true);
......
......@@ -343,7 +343,7 @@ const base::Feature kSitePerProcess{"site-per-process",
// Slimming Paint V1.75. See http://crbug.com/771643.
const base::Feature kSlimmingPaintV175{"SlimmingPaintV175",
base::FEATURE_DISABLED_BY_DEFAULT};
base::FEATURE_ENABLED_BY_DEFAULT};
// Stop scheduler task queues in background after allowed grace time.
const base::Feature kStopInBackground {
......
......@@ -995,7 +995,7 @@
},
{
name: "SlimmingPaintV175",
status: "experimental",
status: "stable",
implied_by: ["SlimmingPaintV2", "LayoutNG"],
},
{
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment