File: RuntimeEnabledFeatures.in

package info (click to toggle)
chromium-browser 41.0.2272.118-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 2,189,132 kB
  • sloc: cpp: 9,691,462; ansic: 3,341,451; python: 712,689; asm: 518,779; xml: 208,926; java: 169,820; sh: 119,353; perl: 68,907; makefile: 28,311; yacc: 13,305; objc: 11,385; tcl: 3,186; cs: 2,225; sql: 2,217; lex: 2,215; lisp: 1,349; pascal: 1,256; awk: 407; ruby: 155; sed: 53; php: 14; exp: 11
file content (146 lines) | stat: -rw-r--r-- 5,727 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
// http://dev.chromium.org/blink/runtime-enabled-features
//
// This list is used to generate RuntimeEnabledFeatures.h/cpp which contains
// a class that stores static enablers for all experimental features.
//
// Each feature can be assigned a "status":
// status=stable -> Enable this in all Blink configurations.  We are committed to these APIs indefinitely.
// status=experimental -> In-progress features, Web Developers might play with, but are not on by default in stable.
// status=test -> Enabled in ContentShell for testing, otherwise off.
// status=deprecated -> Alias for "test", will be removed at some point.
// Features without a status are not enabled anywhere by default.
//
// "stable" features listed here should be rare, as anything which we've shipped stable
// can have its runtime flag removed soon after.
//
// condition=ENABLE_NAME is used for wrapping features in compile-time
// #if ENABLE(FEATURE) guards.  These are deprecated and should all be removed.

AnyPointerMediaQueries status=stable
ApplicationCache status=stable
AudioVideoTracks depends_on=Media, status=experimental
AuthorShadowDOMForAnyElement
BackgroundSync status=experimental
BatteryStatus status=stable
Beacon status=stable
// Enable bleeding-edge code to make Blink draw content faster.
// The changes enabled behind this flag are very likely to break lots of content.
// ** DO NOT use this flag unless you know what you are doing. **
BleedingEdgeFastPaths
BlinkScheduler
Bluetooth status=experimental
ClientHintsDpr status=experimental
CompositedSelectionUpdate
ContextMenu status=experimental
CredentialManager status=test
CSS3Text status=experimental
CSS3TextDecorations status=experimental
CSSAnimationUnprefixed status=experimental
CSSAttributeCaseSensitivity status=experimental
CSSCompositing status=stable
CSSGridLayout status=experimental
CSSMaskSourceType status=experimental
CSSMotionPath status=experimental
CSSOMSmoothScroll status=experimental
CSSScrollBlocksOn status=test
CSSViewport status=experimental
// getPropertyCSSValue, CSSValue, etc. will be removed once layout tests no longer depend on them. crbug.com/331608
CustomSchemeHandler depends_on=NavigatorContentUtils, status=experimental
Database status=stable
DecodeToYUV status=experimental
DeviceLight status=experimental
DisplayList2dCanvas status=stable
ForceDisplayList2dCanvas
EncryptedMedia status=test
ExecCommandInJavaScript status=test
ComputedAccessibilityInfo status=experimental
ExperimentalCanvasFeatures status=test
ExperimentalContentSecurityPolicyFeatures status=experimental
FastMobileScrolling
FileAPIBlobClose status=experimental
FileSystem status=stable
FullscreenUnprefixed status=test
Geofencing status=experimental
GeometryInterfaces status=test
ImageColorProfiles
ImageDataConstructor status=experimental
ImageRenderingPixelated status=stable
IMEAPI status=experimental
IndexedDBExperimental status=experimental
InputModeAttribute status=experimental
LangAttributeAwareFormControlUI
LocalStorage status=stable
FractionalScrollOffsets status=experimental
GlobalFetch status=experimental
Media status=stable
MediaCapture
MediaController depends_on=Media, status=experimental
MediaSource status=stable
MediaSourceExperimental depends_on=MediaSource, status=experimental
MediaStreamSpeech status=experimental
MemoryInfoInWorkers status=experimental
MouseEventButtonsAttribute status=experimental
NavigationTransitions status=experimental
NavigatorConnect status=experimental
NavigatorContentUtils
NetworkInformation status=stable
// CSS parser based on the css-syntax spec. crbug.com/330389
NewCSSParser
Notifications status=stable
OrientationEvent
// Only enabled on Android, and for certain layout tests on Linux.
OverlayFullscreenVideo
OverlayScrollbars
PagePopup status=stable
PathOpsSVGClipping status=experimental
PeerConnection status=stable
Permissions status=experimental
Picture status=stable
PreciseMemoryInfo
PrefixedEncryptedMedia status=stable
// This feature is deprecated and we are evangalizing affected sites.
// See https://crbug.com/346236 for current status.
PrefixedVideoFullscreen status=stable
Presentation status=test
PseudoClassesInMatchingCriteriaInAuthorShadowTrees status=test
PushMessaging status=experimental
QuotaPromise status=experimental
ReducedReferrerGranularity
RegionBasedColumns status=experimental
RequestAutocomplete status=test
ScreenOrientation status=stable
ScriptedSpeech status=stable
// Implements documentElement.scrollTop/Left and bodyElement.scrollTop/Left
// as per the spec, matching other Web engines.
ScrollTopLeftInterop status=experimental
// window.showModalDialog is deprecated and slated for removal. crbug.com/345831
ShowModalDialog status=deprecated
ServiceWorker status=stable
ServiceWorkerCache status=stable
ServiceWorkerClientAttributes status=experimental
ServiceWorkerNotifications status=experimental
ServiceWorkerOnFetch status=stable
SessionStorage status=stable
SharedWorker status=stable
SlimmingPaint
Stream status=experimental
SubresourceIntegrity status=experimental
TextBlob
ThreadedParserDataReceiver status=experimental
// Many websites disable mouse support when touch APIs are available.  We'd
// like to enable this always but can't until more websites fix this bug.
// Chromium sets this conditionally (eg. based on the presence of a
// touchscreen) in ApplyWebPreferences.
Touch status=stable
TouchIconLoading
UserSelectAll status=experimental
WebAnimationsAPI status=experimental
WebAnimationsPlaybackControl status=stable
WebAudio condition=WEB_AUDIO, status=stable
WebGLDraftExtensions status=experimental
WebGLImageChromium
WebMIDI status=test
WebVTTRegions depends_on=Media, status=experimental
V8IdleTasks
XSLT status=stable
SVG1DOM status=stable