Commit 28530013 authored by Christopher Lam's avatar Christopher Lam Committed by Commit Bot

[Camera System Web App] Add a CameraSystemWebApp feature and about flag.

Bug: 980846
Change-Id: I93fbc517d149045f9a5aacbb1ee27d51be673f4b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1695301Reviewed-by: default avatarGiovanni Ortuño Urquidi <ortuno@chromium.org>
Commit-Queue: calamity <calamity@chromium.org>
Cr-Commit-Position: refs/heads/master@{#676286}
parent 17462d53
...@@ -2442,6 +2442,9 @@ const FeatureEntry kFeatureEntries[] = { ...@@ -2442,6 +2442,9 @@ const FeatureEntry kFeatureEntries[] = {
ENABLE_DISABLE_VALUE_TYPE( ENABLE_DISABLE_VALUE_TYPE(
chromeos::switches::kShowAndroidFilesInFilesApp, chromeos::switches::kShowAndroidFilesInFilesApp,
chromeos::switches::kHideAndroidFilesInFilesApp)}, chromeos::switches::kHideAndroidFilesInFilesApp)},
{"camera-system-web-app", flag_descriptions::kCameraSystemWebAppName,
flag_descriptions::kCameraSystemWebAppDescription, kOsCrOS,
FEATURE_VALUE_TYPE(chromeos::features::kCameraSystemWebApp)},
{"crostini-gpu-support", flag_descriptions::kCrostiniGpuSupportName, {"crostini-gpu-support", flag_descriptions::kCrostiniGpuSupportName,
flag_descriptions::kCrostiniGpuSupportDescription, kOsCrOS, flag_descriptions::kCrostiniGpuSupportDescription, kOsCrOS,
FEATURE_VALUE_TYPE(chromeos::features::kCrostiniGpuSupport)}, FEATURE_VALUE_TYPE(chromeos::features::kCrostiniGpuSupport)},
......
...@@ -370,6 +370,11 @@ ...@@ -370,6 +370,11 @@
"owners": [ "davidbienvenu", "fdoray" ], "owners": [ "davidbienvenu", "fdoray" ],
"expiry_milestone": 76 "expiry_milestone": 76
}, },
{
"name": "camera-system-web-app",
"owners": [ "calamity", "ortuno" ],
"expiry_milestone": 82
},
{ {
"name": "cast-media-route-provider", "name": "cast-media-route-provider",
"owners": [ "mfoltz", "takumif" ], "owners": [ "mfoltz", "takumif" ],
......
...@@ -2976,6 +2976,10 @@ const char kBluetoothAggressiveAppearanceFilterDescription[] = ...@@ -2976,6 +2976,10 @@ const char kBluetoothAggressiveAppearanceFilterDescription[] =
const char kBulkPrintersName[] = "Bulk Printers Policy"; const char kBulkPrintersName[] = "Bulk Printers Policy";
const char kBulkPrintersDescription[] = "Enables the new bulk printers policy"; const char kBulkPrintersDescription[] = "Enables the new bulk printers policy";
const char kCameraSystemWebAppName[] = "Camera System Web App";
const char kCameraSystemWebAppDescription[] =
"Run the Chrome Camera App as a System Web App.";
const char kCrOSContainerName[] = "Chrome OS Container"; const char kCrOSContainerName[] = "Chrome OS Container";
const char kCrOSContainerDescription[] = const char kCrOSContainerDescription[] =
"Enable the use of Chrome OS Container utility."; "Enable the use of Chrome OS Container utility.";
......
...@@ -1773,6 +1773,9 @@ extern const char kBluetoothAggressiveAppearanceFilterDescription[]; ...@@ -1773,6 +1773,9 @@ extern const char kBluetoothAggressiveAppearanceFilterDescription[];
extern const char kBulkPrintersName[]; extern const char kBulkPrintersName[];
extern const char kBulkPrintersDescription[]; extern const char kBulkPrintersDescription[];
extern const char kCameraSystemWebAppName[];
extern const char kCameraSystemWebAppDescription[];
extern const char kCrOSContainerName[]; extern const char kCrOSContainerName[];
extern const char kCrOSContainerDescription[]; extern const char kCrOSContainerDescription[];
......
...@@ -23,6 +23,10 @@ const base::Feature kBlueZLongTermKeyBlocklist{ ...@@ -23,6 +23,10 @@ const base::Feature kBlueZLongTermKeyBlocklist{
"BlueZLongTermKeyBlocklist", base::FEATURE_DISABLED_BY_DEFAULT}; "BlueZLongTermKeyBlocklist", base::FEATURE_DISABLED_BY_DEFAULT};
const char kBlueZLongTermKeyBlocklistParamName[] = "ltk_blocklist"; const char kBlueZLongTermKeyBlocklistParamName[] = "ltk_blocklist";
// Enable or disables running the Camera App as a System Web App.
const base::Feature kCameraSystemWebApp{"CameraSystemWebApp",
base::FEATURE_DISABLED_BY_DEFAULT};
// Enables or disables Crostini Backup. // Enables or disables Crostini Backup.
const base::Feature kCrostiniBackup{"CrostiniBackup", const base::Feature kCrostiniBackup{"CrostiniBackup",
base::FEATURE_ENABLED_BY_DEFAULT}; base::FEATURE_ENABLED_BY_DEFAULT};
......
...@@ -23,6 +23,8 @@ COMPONENT_EXPORT(CHROMEOS_CONSTANTS) ...@@ -23,6 +23,8 @@ COMPONENT_EXPORT(CHROMEOS_CONSTANTS)
extern const base::Feature kBlueZLongTermKeyBlocklist; extern const base::Feature kBlueZLongTermKeyBlocklist;
COMPONENT_EXPORT(CHROMEOS_CONSTANTS) COMPONENT_EXPORT(CHROMEOS_CONSTANTS)
extern const char kBlueZLongTermKeyBlocklistParamName[]; extern const char kBlueZLongTermKeyBlocklistParamName[];
COMPONENT_EXPORT(CHROMEOS_CONSTANTS)
extern const base::Feature kCameraSystemWebApp;
COMPONENT_EXPORT(CHROMEOS_CONSTANTS) extern const base::Feature kCrostiniBackup; COMPONENT_EXPORT(CHROMEOS_CONSTANTS) extern const base::Feature kCrostiniBackup;
COMPONENT_EXPORT(CHROMEOS_CONSTANTS) COMPONENT_EXPORT(CHROMEOS_CONSTANTS)
extern const base::Feature kCrostiniGpuSupport; extern const base::Feature kCrostiniGpuSupport;
......
...@@ -33685,6 +33685,7 @@ Called by update_gpu_driver_bug_workaround_entries.py.--> ...@@ -33685,6 +33685,7 @@ Called by update_gpu_driver_bug_workaround_entries.py.-->
<int value="-1930720286" label="nacl-debug-mask"/> <int value="-1930720286" label="nacl-debug-mask"/>
<int value="-1928198763" label="enable-async-dns"/> <int value="-1928198763" label="enable-async-dns"/>
<int value="-1925117279" label="disable-quic-https"/> <int value="-1925117279" label="disable-quic-https"/>
<int value="-1925106340" label="CameraSystemWebApp:disabled"/>
<int value="-1919199528" <int value="-1919199528"
label="AlwaysShowServerCardsInSyncTransport:disabled"/> label="AlwaysShowServerCardsInSyncTransport:disabled"/>
<int value="-1916060206" label="enable-display-zoom-setting"/> <int value="-1916060206" label="enable-display-zoom-setting"/>
...@@ -34623,6 +34624,7 @@ from previous Chrome versions. ...@@ -34623,6 +34624,7 @@ from previous Chrome versions.
<int value="-633274640" label="WebRTCPipeWireCapturer:enabled"/> <int value="-633274640" label="WebRTCPipeWireCapturer:enabled"/>
<int value="-632030508" label="NativeWindowNavButtons:disabled"/> <int value="-632030508" label="NativeWindowNavButtons:disabled"/>
<int value="-631740127" label="inert-visual-viewport"/> <int value="-631740127" label="inert-visual-viewport"/>
<int value="-631614101" label="CameraSystemWebApp:enabled"/>
<int value="-624221121" label="CommandLineOnNonRooted:enabled"/> <int value="-624221121" label="CommandLineOnNonRooted:enabled"/>
<int value="-623364791" label="ClickToCallReceiver:disabled"/> <int value="-623364791" label="ClickToCallReceiver:disabled"/>
<int value="-622685174" label="enable-pdf-material-ui"/> <int value="-622685174" label="enable-pdf-material-ui"/>
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