Skip to content

Commit

Permalink
Print Preview: Remove privet printing flag
Browse files Browse the repository at this point in the history
Privet printing has been deprecated since M88. Remove the flag to force
enable it from chrome://flags, so that privet printing will only be
supported if the EnableDeprecatedPrivetPrinting policy is turned on.

This policy (and additional privet code) will be removed in a future
milestone.

Bug: 1144931
Change-Id: I15432805b94388f9512abae6aa07c174ffa9a781
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2728455
Reviewed-by: Daniel Hosseinian <dhoss@chromium.org>
Commit-Queue: Rebekah Potter <rbpotter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#859095}
  • Loading branch information
rbpotter authored and Chromium LUCI CQ committed Mar 2, 2021
1 parent a5e62c6 commit 30bde7b
Show file tree
Hide file tree
Showing 7 changed files with 1 addition and 23 deletions.
4 changes: 0 additions & 4 deletions chrome/browser/about_flags.cc
Expand Up @@ -3216,10 +3216,6 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kDeviceDiscoveryNotificationsName,
flag_descriptions::kDeviceDiscoveryNotificationsDescription, kOsDesktop,
SINGLE_VALUE_TYPE(switches::kEnableDeviceDiscoveryNotifications)},
{"force-enable-privet-printing",
flag_descriptions::kForceEnablePrivetPrintingName,
flag_descriptions::kForceEnablePrivetPrintingDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kForceEnablePrivetPrinting)},
#endif // BUILDFLAG(ENABLE_SERVICE_DISCOVERY)
{"enable-webgl-draft-extensions",
flag_descriptions::kWebglDraftExtensionsName,
Expand Down
5 changes: 0 additions & 5 deletions chrome/browser/flag_descriptions.cc
Expand Up @@ -1962,11 +1962,6 @@ const char kPrivacySandboxSettingsDescription[] =
"Enables privacy sandbox settings. Requires at least one of the Privacy "
"Sandbox APIs to be enabled.";

const char kForceEnablePrivetPrintingName[] = "Force enable Privet Printing";
const char kForceEnablePrivetPrintingDescription[] =
"Override to force enabling printing to existing registered Privet "
"printers in Print Preview. Will be removed in M90.";

const char kSafetyCheckAndroidName[] = "Safety Check on Android";
const char kSafetyCheckAndroidDescription[] =
"A settings component for checking multiple areas of browser safety. "
Expand Down
3 changes: 0 additions & 3 deletions chrome/browser/flag_descriptions.h
Expand Up @@ -1149,9 +1149,6 @@ extern const char kPrivacyReorderedAndroidDescription[];
extern const char kPrivacySandboxSettingsName[];
extern const char kPrivacySandboxSettingsDescription[];

extern const char kForceEnablePrivetPrintingName[];
extern const char kForceEnablePrivetPrintingDescription[];

extern const char kSafetyCheckAndroidName[];
extern const char kSafetyCheckAndroidDescription[];

Expand Down
5 changes: 0 additions & 5 deletions chrome/browser/ui/ui_features.cc
Expand Up @@ -39,11 +39,6 @@ const base::Feature kExtensionSettingsOverriddenDialogs{
const base::Feature kExtensionsToolbarMenu{"ExtensionsToolbarMenu",
base::FEATURE_ENABLED_BY_DEFAULT};

// Force enables legacy privet printers that are already registered in Print
// Preview. To be removed in M90.
const base::Feature kForceEnablePrivetPrinting{
"ForceEnablePrivetPrinting", base::FEATURE_DISABLED_BY_DEFAULT};

// Enables the new profile picker.
// https:://crbug.com/1063856
const base::Feature kNewProfilePicker{"NewProfilePicker",
Expand Down
2 changes: 0 additions & 2 deletions chrome/browser/ui/ui_features.h
Expand Up @@ -37,8 +37,6 @@ extern const base::Feature kExtensionSettingsOverriddenDialogs;

extern const base::Feature kExtensionsToolbarMenu;

extern const base::Feature kForceEnablePrivetPrinting;

extern const base::Feature kNewProfilePicker;

extern const base::Feature kNewTabstripAnimation;
Expand Down
3 changes: 1 addition & 2 deletions chrome/browser/ui/webui/print_preview/print_preview_ui.cc
Expand Up @@ -412,8 +412,7 @@ void AddPrintPreviewFlags(content::WebUIDataSource* source, Profile* profile) {
#if BUILDFLAG(ENABLE_SERVICE_DISCOVERY)
source->AddBoolean(
"forceEnablePrivetPrinting",
profile->GetPrefs()->GetBoolean(prefs::kForceEnablePrivetPrinting) ||
base::FeatureList::IsEnabled(features::kForceEnablePrivetPrinting));
profile->GetPrefs()->GetBoolean(prefs::kForceEnablePrivetPrinting));
#endif

#if BUILDFLAG(IS_CHROMEOS_ASH)
Expand Down
2 changes: 0 additions & 2 deletions tools/metrics/histograms/enums.xml
Expand Up @@ -44615,7 +44615,6 @@ from previous Chrome versions.
<int value="-964676765" label="enable-accelerated-mjpeg-decode"/>
<int value="-964620377" label="CSSOMViewScrollCoordinates:enabled"/>
<int value="-963683462" label="EnablePalmSuppression:enabled"/>
<int value="-962956513" label="ForceEnablePrivetPrinting:enabled"/>
<int value="-962030536" label="ChromeDuetLabeled:enabled"/>
<int value="-960077963" label="EnableAuraTooltipsOnWindows:enabled"/>
<int value="-958950214" label="AllowDisableMouseAcceleration:disabled"/>
Expand Down Expand Up @@ -45339,7 +45338,6 @@ from previous Chrome versions.
label="OmniboxUIExperimentHideSuggestionUrlPath:enabled"/>
<int value="-275619817"
label="disable-proximity-auth-bluetooth-low-energy-discovery"/>
<int value="-275480964" label="ForceEnablePrivetPrinting:disabled"/>
<int value="-275164173" label="QuickUnlockPinSignin:enabled"/>
<int value="-273821346"
label="MaintainShelfStateWhenEnteringOverview:disabled"/>
Expand Down

0 comments on commit 30bde7b

Please sign in to comment.