1 // Copyright 2019 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 // This file contains a list of flags that are permitted to have the
6 // never-expire flag set (i.e., expiration milestone set to -1). This is a
7 // separate file from flag-metadata.json so that that file can have per-file
8 // owners set to * while still having flags-team policy about unexpiring flags
9 // applied via ownership of this file. Note that these flags are not *required*
10 // to have never-expire set; they are simply permitted to (i.e., there is no
11 // enforcement the other direction).
13 // The format of this file is a list of flag names; it is validated by a unit
14 // test (AboutFlagsTest.OnlyPermittedFlagsNeverExpire).
17 "arc-native-bridge-toggle",
18 "ash-debug-shortcuts",
19 "ash-enable-unified-desktop",
20 "data-saver-server-previews",
22 "disable-accelerated-2d-canvas",
23 "disable-accelerated-mjpeg-decode",
24 "disable-accelerated-video-decode",
25 "disable-accelerated-video-encode",
26 "disable-explicit-dma-fences",
27 "disable-javascript-harmony-shipping",
28 "disable-threaded-scrolling",
29 "disable-webrtc-hw-decoding",
30 "disable-webrtc-hw-encoding",
31 "disallow-doc-written-script-loads",
32 "embedder-block-restore-url",
33 "enable-autofill-credit-card-upload",
34 "enable-command-line-on-non-rooted-devices",
35 "enable-data-reduction-proxy-server-experiment",
36 "enable-debug-for-store-billing",
37 "enable-experimental-web-platform-features",
38 "enable-experimental-webassembly-features",
39 "enable-future-v8-vm-features",
40 "enable-gpu-rasterization",
41 "enable-gpu-service-logging",
42 "enable-javascript-harmony",
43 "enable-lite-page-server-previews",
45 "enable-logging-js-console-messages",
46 "enable-network-logging-to-file",
47 "enable-noscript-previews",
48 "enable-offline-previews",
49 "enable-parallel-downloading",
50 "enable-reader-mode-in-cct",
51 "enable-resource-loading-hints",
53 "enable-show-autofill-signatures",
54 "enable-site-per-process",
55 "enable-touchscreen-calibration",
57 "enable-virtual-keyboard",
58 "enable-web-authentication-testing-api",
59 "enable-web-payments-experimental-features",
60 "enable-webgl-draft-extensions",
62 "extensions-on-chrome-urls",
63 "force-effective-connection-type",
64 "force-show-update-menu-badge",
65 "force-text-direction",
67 "force-update-menu-type",
68 "fullscreen-viewport-adjustment-experiment",
69 "gesture-properties-dbus-service",
70 "ignore-gpu-blacklist",
71 "ignore-previews-blocklist",
72 "in-product-help-demo-mode-choice",
75 "list-all-display-modes",
76 "lite-video-force-override-decision",
77 "load-media-router-component-extension",
78 "media-router-cast-allow-all-ips",
80 "memlog-sampling-rate",
83 "reader-mode-heuristics",
84 "set-market-url-for-testing",
85 "show-autofill-type-predictions",
86 "show-bluetooth-debug-log-toggle",
89 "tint-gl-composited-content",
90 "top-chrome-touch-ui",
91 "translate-android-manual-trigger",
92 "ui-disable-partial-swap",
94 "unsafely-treat-insecure-origin-as-secure",
95 "update-menu-item-custom-summary",
97 "use-custom-messages-domain",
98 "use-fake-device-for-media-stream",
99 "use_messages_staging_url",
101 "wallet-service-use-sandbox",