mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
This is for doing masking based off the alpha channel of an image. This is a feature we want to support, but we want a more general imperative API that the declarative thing is built on top of. In the meantime, the code is getting in our way and the feature was already broken (likely from before making sky public). We just paint the mask image on top instead of doing the actual masking. This patch just removes the parsing. Followup patches will remove the implementation code. R=esprehn@chromium.org Review URL: https://codereview.chromium.org/892903002
121 lines
4.3 KiB
Plaintext
121 lines
4.3 KiB
Plaintext
// 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=experimental
|
|
AudioVideoTracks depends_on=Media, status=experimental
|
|
AuthorShadowDOMForAnyElement
|
|
Beacon status=stable
|
|
|
|
// This feature is deprecated and we are evangalizing affected sites.
|
|
// See https://crbug.com/346236 for current status.
|
|
PrefixedVideoFullscreen 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
|
|
|
|
ClientHintsDpr status=experimental
|
|
Crypto status=stable
|
|
CSSAttributeCaseSensitivity status=experimental
|
|
CSSTouchActionDelay status=test
|
|
CSSViewport status=experimental
|
|
CSS3Text status=experimental
|
|
CSS3TextDecorations status=experimental
|
|
CustomSchemeHandler depends_on=NavigatorContentUtils, status=experimental
|
|
Database status=stable
|
|
DeviceLight status=experimental
|
|
SVGFontsOnNonGDIPlatforms
|
|
EncodingAPI status=stable
|
|
EncryptedMedia status=test
|
|
EncryptedMediaAnyVersion status=stable
|
|
ExecCommandInJavaScript status=test
|
|
ExperimentalCanvasFeatures status=test
|
|
ExperimentalWebSocket status=stable
|
|
FileAPIBlobClose status=experimental
|
|
FileConstructor status=stable
|
|
FileSystem status=stable
|
|
FullscreenUnprefixed status=test
|
|
Geofencing status=test
|
|
GeometryInterfaces status=test
|
|
IMEAPI status=experimental
|
|
ImageDataConstructor status=experimental
|
|
ImageRenderingPixelated status=stable
|
|
IndexedDBExperimental status=experimental
|
|
InputModeAttribute status=experimental
|
|
LangAttributeAwareFormControlUI
|
|
LayerSquashing status=stable
|
|
PrefixedEncryptedMedia status=stable
|
|
LocalStorage status=stable
|
|
Manifest status=test
|
|
Media status=stable
|
|
MediaCapture
|
|
MediaQueryParser status=stable
|
|
MediaSource status=stable
|
|
MediaSourceExperimental depends_on=MediaSource, status=experimental
|
|
NavigationTransitions status=experimental
|
|
NavigatorContentUtils
|
|
NetworkInformation status=stable
|
|
Notifications status=stable
|
|
ObjectFitPosition status=stable
|
|
OrientationEvent
|
|
// Only enabled on Android, and for certain layout tests on Linux.
|
|
OverlayFullscreenVideo
|
|
PathOpsSVGClipping status=stable
|
|
PreciseMemoryInfo
|
|
PushMessaging status=experimental
|
|
QuotaPromise status=experimental
|
|
RegionBasedColumns status=experimental
|
|
|
|
RequestAutocomplete status=test
|
|
ScreenOrientation status=stable
|
|
|
|
SessionStorage status=stable
|
|
PictureSizes status=stable
|
|
Picture status=stable
|
|
|
|
// Lax Mixed Content checking for WebSockets, XHR, etc. is deprecated and slated for removal. crbug.com/389089
|
|
LaxMixedContentChecking status=deprecated
|
|
|
|
Stream status=experimental
|
|
SubpixelFontScaling status=stable
|
|
|
|
// Enable optimizations to recalculate style on the fewest possible number of
|
|
// elements when updating classes, ids or attributes of DOM elements.
|
|
TargetedStyleRecalc status=stable
|
|
|
|
// 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
|
|
|
|
// Temporary setting to allow easy rollback of change to hover media feature.
|
|
HoverMediaQueryKeywords status=stable
|
|
|
|
TextBlob status=stable
|
|
TouchIconLoading
|
|
UserSelectAll status=experimental
|
|
WebGLDraftExtensions status=experimental
|
|
WebGLImageChromium
|
|
WOFF2 status=stable
|
|
|
|
PseudoClassesInMatchingCriteriaInAuthorShadowTrees status=test
|
|
|
|
CredentialManager status=test
|