Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(395)

Unified Diff: third_party/WebKit/public/platform/WebFeature.h

Issue 2894063002: Expose UseCounter::Feature enum out of blink as WebFeature (Closed)
Patch Set: Rebase Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/public/platform/WebFeature.h
diff --git a/third_party/WebKit/public/platform/WebFeature.h b/third_party/WebKit/public/platform/WebFeature.h
new file mode 100644
index 0000000000000000000000000000000000000000..52e92ad7d36833f43ffdd33423fd8b187e4253d9
--- /dev/null
+++ b/third_party/WebKit/public/platform/WebFeature.h
@@ -0,0 +1,1561 @@
+#ifndef WebFeature_h
+#define WebFeature_h
+
+namespace blink {
+
+// A WebFeature conceptually represents some particular web-exposed API
+// or code path which can be used/triggered by a web page.
+// TODO(lunalu): Replace occurance of UseCounter::Feature by WebFeature in
+// Blink.
+// TODO(rbyers): Add CSS and animated CSS feature types by making this a
+// more sophisticated class.
+enum class WebFeature : uint32_t {
Nico 2017/05/26 20:22:31 Why is this list in two places now? Shouldn't the
lunalu1 2017/05/29 18:46:33 I could add another presubmit checker. I was hopin
+ // Do not change assigned numbers of existing items: add new features
+ // to the end of the list.
+ kOBSOLETE_PageDestruction = 0,
+ kWorkerStart = 4,
+ kSharedWorkerStart = 5,
+ kUnprefixedIndexedDB = 9,
+ kOpenWebDatabase = 10,
+ kUnprefixedRequestAnimationFrame = 13,
+ kPrefixedRequestAnimationFrame = 14,
+ kContentSecurityPolicy = 15,
+ kContentSecurityPolicyReportOnly = 16,
+ kPrefixedTransitionEndEvent = 18,
+ kUnprefixedTransitionEndEvent = 19,
+ kPrefixedAndUnprefixedTransitionEndEvent = 20,
+ kAutoFocusAttribute = 21,
+ kDataListElement = 23,
+ kFormAttribute = 24,
+ kIncrementalAttribute = 25,
+ kInputTypeColor = 26,
+ kInputTypeDate = 27,
+ kInputTypeDateTimeFallback = 29,
+ kInputTypeDateTimeLocal = 30,
+ kInputTypeEmail = 31,
+ kInputTypeMonth = 32,
+ kInputTypeNumber = 33,
+ kInputTypeRange = 34,
+ kInputTypeSearch = 35,
+ kInputTypeTel = 36,
+ kInputTypeTime = 37,
+ kInputTypeURL = 38,
+ kInputTypeWeek = 39,
+ kInputTypeWeekFallback = 40,
+ kListAttribute = 41,
+ kMaxAttribute = 42,
+ kMinAttribute = 43,
+ kPatternAttribute = 44,
+ kPlaceholderAttribute = 45,
+ kPrefixedDirectoryAttribute = 47,
+ kRequiredAttribute = 49,
+ kStepAttribute = 51,
+ kPageVisits = 52,
+ kHTMLMarqueeElement = 53,
+ kReflection = 55,
+ kPrefixedStorageInfo = 57,
+ kDeprecatedFlexboxWebContent = 61,
+ kDeprecatedFlexboxChrome = 62,
+ kDeprecatedFlexboxChromeExtension = 63,
+ kUnprefixedPerformanceTimeline = 65,
+ kUnprefixedUserTiming = 67,
+ kWindowEvent = 69,
+ kContentSecurityPolicyWithBaseElement = 70,
+ kDocumentClear = 74,
+ kXMLDocument = 77,
+ kXSLProcessingInstruction = 78,
+ kXSLTProcessor = 79,
+ kSVGSwitchElement = 80,
+ kDocumentAll = 83,
+ kFormElement = 84,
+ kDemotedFormElement = 85,
+ kSVGAnimationElement = 90,
+ kLineClamp = 96,
+ kSubFrameBeforeUnloadRegistered = 97,
+ kSubFrameBeforeUnloadFired = 98,
+ kConsoleMarkTimeline = 102,
+ kDocumentCreateAttribute = 111,
+ kDocumentCreateAttributeNS = 112,
+ kDocumentXMLEncoding = 115, // Removed from DOM4.
+ kDocumentXMLStandalone = 116, // Removed from DOM4.
+ kDocumentXMLVersion = 117, // Removed from DOM4.
+ kNavigatorProductSub = 123,
+ kNavigatorVendor = 124,
+ kNavigatorVendorSub = 125,
+ kPrefixedAnimationEndEvent = 128,
+ kUnprefixedAnimationEndEvent = 129,
+ kPrefixedAndUnprefixedAnimationEndEvent = 130,
+ kPrefixedAnimationStartEvent = 131,
+ kUnprefixedAnimationStartEvent = 132,
+ kPrefixedAndUnprefixedAnimationStartEvent = 133,
+ kPrefixedAnimationIterationEvent = 134,
+ kUnprefixedAnimationIterationEvent = 135,
+ kPrefixedAndUnprefixedAnimationIterationEvent = 136,
+ kEventReturnValue = 137, // Legacy IE extension.
+ kSVGSVGElement = 138,
+ kDOMSubtreeModifiedEvent = 143,
+ kDOMNodeInsertedEvent = 144,
+ kDOMNodeRemovedEvent = 145,
+ kDOMNodeRemovedFromDocumentEvent = 146,
+ kDOMNodeInsertedIntoDocumentEvent = 147,
+ kDOMCharacterDataModifiedEvent = 148,
+ kDocumentAllLegacyCall = 150,
+ kGetMatchedCSSRules = 155,
+ kPrefixedAudioDecodedByteCount = 164,
+ kPrefixedVideoDecodedByteCount = 165,
+ kPrefixedVideoSupportsFullscreen = 166,
+ kPrefixedVideoDisplayingFullscreen = 167,
+ kPrefixedVideoEnterFullscreen = 168,
+ kPrefixedVideoExitFullscreen = 169,
+ kPrefixedVideoEnterFullScreen = 170,
+ kPrefixedVideoExitFullScreen = 171,
+ kPrefixedVideoDecodedFrameCount = 172,
+ kPrefixedVideoDroppedFrameCount = 173,
+ kPrefixedElementRequestFullscreen = 176,
+ kPrefixedElementRequestFullScreen = 177,
+ kBarPropLocationbar = 178,
+ kBarPropMenubar = 179,
+ kBarPropPersonalbar = 180,
+ kBarPropScrollbars = 181,
+ kBarPropStatusbar = 182,
+ kBarPropToolbar = 183,
+ kInputTypeEmailMultiple = 184,
+ kInputTypeEmailMaxLength = 185,
+ kInputTypeEmailMultipleMaxLength = 186,
+ kInputTypeText = 190,
+ kInputTypeTextMaxLength = 191,
+ kInputTypePassword = 192,
+ kInputTypePasswordMaxLength = 193,
+ kPrefixedPageVisibility = 196,
+ kDocumentBeforeUnloadRegistered = 200,
+ kDocumentBeforeUnloadFired = 201,
+ kDocumentUnloadRegistered = 202,
+ kDocumentUnloadFired = 203,
+ kSVGLocatableNearestViewportElement = 204,
+ kSVGLocatableFarthestViewportElement = 205,
+ kSVGPointMatrixTransform = 209,
+ kDOMFocusInOutEvent = 211,
+ kFileGetLastModifiedDate = 212,
+ kHTMLElementInnerText = 213,
+ kHTMLElementOuterText = 214,
+ kReplaceDocumentViaJavaScriptURL = 215,
+ kElementPrefixedMatchesSelector = 217,
+ kCSSStyleSheetRules = 219,
+ kCSSStyleSheetAddRule = 220,
+ kCSSStyleSheetRemoveRule = 221,
+ // The above items are available in M33 branch.
+
+ kInitMessageEvent = 222,
+ kPrefixedDevicePixelRatioMediaFeature = 233,
+ kPrefixedMaxDevicePixelRatioMediaFeature = 234,
+ kPrefixedMinDevicePixelRatioMediaFeature = 235,
+ kPrefixedTransform3dMediaFeature = 237,
+ kPrefixedStorageQuota = 240,
+ kResetReferrerPolicy = 243,
+ // Case-insensitivity dropped from specification.
+ kCaseInsensitiveAttrSelectorMatch = 244,
+ kFormNameAccessForImageElement = 246,
+ kFormNameAccessForPastNamesMap = 247,
+ kFormAssociationByParser = 248,
+ kSVGSVGElementInDocument = 250,
+ kSVGDocumentRootElement = 251,
+ kWorkerSubjectToCSP = 257,
+ kWorkerAllowedByChildBlockedByScript = 258,
+ kDeprecatedWebKitGradient = 260,
+ kDeprecatedWebKitLinearGradient = 261,
+ kDeprecatedWebKitRepeatingLinearGradient = 262,
+ kDeprecatedWebKitRadialGradient = 263,
+ kDeprecatedWebKitRepeatingRadialGradient = 264,
+ // The above items are available in M34 branch.
+
+ kTextAutosizing = 274,
+ kHTMLAnchorElementPingAttribute = 276,
+ kSVGClassName = 279,
+ kHTMLMediaElementSeekToFragmentStart = 281,
+ kHTMLMediaElementPauseAtFragmentEnd = 282,
+ kPrefixedWindowURL = 283,
+ kWindowOrientation = 285,
+ kDocumentCaptureEvents = 287,
+ kDocumentReleaseEvents = 288,
+ kWindowCaptureEvents = 289,
+ kWindowReleaseEvents = 290,
+ kDocumentXPathCreateExpression = 295,
+ kDocumentXPathCreateNSResolver = 296,
+ kDocumentXPathEvaluate = 297,
+ kAnimationConstructorKeyframeListEffectObjectTiming = 300,
+ kAnimationConstructorKeyframeListEffectNoTiming = 302,
+ kPrefixedCancelAnimationFrame = 304,
+ kNamedNodeMapGetNamedItem = 306,
+ kNamedNodeMapSetNamedItem = 307,
+ kNamedNodeMapRemoveNamedItem = 308,
+ kNamedNodeMapItem = 309,
+ kNamedNodeMapGetNamedItemNS = 310,
+ kNamedNodeMapSetNamedItemNS = 311,
+ kNamedNodeMapRemoveNamedItemNS = 312,
+ kPrefixedDocumentIsFullscreen = 318,
+ kPrefixedDocumentCurrentFullScreenElement = 320,
+ kPrefixedDocumentCancelFullScreen = 321,
+ kPrefixedDocumentFullscreenEnabled = 322,
+ kPrefixedDocumentFullscreenElement = 323,
+ kPrefixedDocumentExitFullscreen = 324,
+ // The above items are available in M35 branch.
+
+ kSVGForeignObjectElement = 325,
+ kSelectionSetPosition = 327,
+ kAnimationFinishEvent = 328,
+ kSVGSVGElementInXMLDocument = 329,
+ kEventSrcElement = 343,
+ kEventCancelBubble = 344,
+ kEventPath = 345,
+ kNodeIteratorDetach = 347,
+ kEventGetReturnValueTrue = 350,
+ kEventGetReturnValueFalse = 351,
+ kEventSetReturnValueTrue = 352,
+ kEventSetReturnValueFalse = 353,
+ kWindowOffscreenBuffering = 356,
+ kWindowDefaultStatus = 357,
+ kWindowDefaultstatus = 358,
+ kPrefixedTransitionEventConstructor = 361,
+ kPrefixedMutationObserverConstructor = 362,
+ kNotificationPermission = 371,
+ kRangeDetach = 372,
+ kPrefixedFileRelativePath = 386,
+ kDocumentCaretRangeFromPoint = 387,
+ kElementScrollIntoViewIfNeeded = 389,
+ kRangeExpand = 393,
+ kHTMLImageElementX = 396,
+ kHTMLImageElementY = 397,
+ kSelectionBaseNode = 400,
+ kSelectionBaseOffset = 401,
+ kSelectionExtentNode = 402,
+ kSelectionExtentOffset = 403,
+ kSelectionType = 404,
+ kSelectionModify = 405,
+ kSelectionSetBaseAndExtent = 406,
+ kSelectionEmpty = 407,
+ kVTTCue = 409,
+ kVTTCueRender = 410,
+ kVTTCueRenderVertical = 411,
+ kVTTCueRenderSnapToLinesFalse = 412,
+ kVTTCueRenderLineNotAuto = 413,
+ kVTTCueRenderPositionNot50 = 414,
+ kVTTCueRenderSizeNot100 = 415,
+ kVTTCueRenderAlignNotCenter = 416,
+ // The above items are available in M36 branch.
+
+ kElementRequestPointerLock = 417,
+ kVTTCueRenderRtl = 418,
+ kPostMessageFromSecureToInsecure = 419,
+ kPostMessageFromInsecureToSecure = 420,
+ kDocumentExitPointerLock = 421,
+ kDocumentPointerLockElement = 422,
+ kPrefixedCursorZoomIn = 424,
+ kPrefixedCursorZoomOut = 425,
+ kTextEncoderConstructor = 429,
+ kTextEncoderEncode = 430,
+ kTextDecoderConstructor = 431,
+ kTextDecoderDecode = 432,
+ kFocusInOutEvent = 433,
+ kMouseEventMovementX = 434,
+ kMouseEventMovementY = 435,
+ kDocumentFonts = 440,
+ kMixedContentFormsSubmitted = 441,
+ kFormsSubmitted = 442,
+ kHTMLImports = 455,
+ kElementCreateShadowRoot = 456,
+ kDocumentRegisterElement = 457,
+ kEditingAppleInterchangeNewline = 458,
+ kEditingAppleConvertedSpace = 459,
+ kEditingApplePasteAsQuotation = 460,
+ kEditingAppleStyleSpanClass = 461,
+ kHTMLImportsAsyncAttribute = 463,
+ kXMLHttpRequestSynchronous = 465,
+ kCSSSelectorPseudoUnresolved = 466,
+ kCSSSelectorPseudoShadow = 467,
+ kCSSSelectorPseudoContent = 468,
+ kCSSSelectorPseudoHost = 469,
+ kCSSSelectorPseudoHostContext = 470,
+ kCSSDeepCombinator = 471,
+ // The above items are available in M37 branch.
+
+ kUseAsm = 473,
+ kDOMWindowOpen = 475,
+ kDOMWindowOpenFeatures = 476,
+ kAspectRatioFlexItem = 479,
+ kDetailsElement = 480,
+ kDialogElement = 481,
+ kMapElement = 482,
+ kMeterElement = 483,
+ kProgressElement = 484,
+ kWheelEventWheelDeltaX = 491,
+ kWheelEventWheelDeltaY = 492,
+ kWheelEventWheelDelta = 493,
+ kSendBeacon = 494,
+ kSendBeaconQuotaExceeded = 495,
+ kSVGSMILElementInDocument = 501,
+ kMouseEventOffsetX = 502,
+ kMouseEventOffsetY = 503,
+ kMouseEventX = 504,
+ kMouseEventY = 505,
+ kMouseEventFromElement = 506,
+ kMouseEventToElement = 507,
+ kRequestFileSystem = 508,
+ kRequestFileSystemWorker = 509,
+ kRequestFileSystemSyncWorker = 510,
+ kSVGStyleElementTitle = 519,
+ kPictureSourceSrc = 520,
+ // The above items are available in M38 branch.
+
+ kPicture = 521,
+ kSizes = 522,
+ kSrcsetXDescriptor = 523,
+ kSrcsetWDescriptor = 524,
+ kSelectionContainsNode = 525,
+ kXMLExternalResourceLoad = 529,
+ kMixedContentPrivateHostnameInPublicHostname = 530,
+ kLegacyProtocolEmbeddedAsSubresource = 531,
+ kRequestedSubresourceWithEmbeddedCredentials = 532,
+ kNotificationCreated = 533,
+ kNotificationClosed = 534,
+ kNotificationPermissionRequested = 535,
+ kConsoleTimeline = 538,
+ kConsoleTimelineEnd = 539,
+ kSRIElementWithMatchingIntegrityAttribute = 540,
+ kSRIElementWithNonMatchingIntegrityAttribute = 541,
+ kSRIElementWithUnparsableIntegrityAttribute = 542,
+ kV8Animation_StartTime_AttributeGetter = 545,
+ kV8Animation_StartTime_AttributeSetter = 546,
+ kV8Animation_CurrentTime_AttributeGetter = 547,
+ kV8Animation_CurrentTime_AttributeSetter = 548,
+ kV8Animation_PlaybackRate_AttributeGetter = 549,
+ kV8Animation_PlaybackRate_AttributeSetter = 550,
+ kV8Animation_PlayState_AttributeGetter = 551,
+ kV8Animation_Finish_Method = 552,
+ kV8Animation_Play_Method = 553,
+ kV8Animation_Pause_Method = 554,
+ kV8Animation_Reverse_Method = 555,
+ // The above items are available in M39 branch.
+
+ kBreakIterator = 556,
+ kScreenOrientationAngle = 557,
+ kScreenOrientationType = 558,
+ kScreenOrientationLock = 559,
+ kScreenOrientationUnlock = 560,
+ kGeolocationSecureOrigin = 561,
+ kGeolocationInsecureOrigin = 562,
+ kNotificationSecureOrigin = 563,
+ kNotificationInsecureOrigin = 564,
+ kNotificationShowEvent = 565,
+ kSVGTransformListConsolidate = 569,
+ kSVGAnimatedTransformListBaseVal = 570,
+ kQuotedAnimationName = 571,
+ kQuotedKeyframesRule = 572,
+ kSrcsetDroppedCandidate = 573,
+ kWindowPostMessage = 574,
+ kRenderRuby = 576,
+ kScriptElementWithInvalidTypeHasSrc = 578,
+ kXMLHttpRequestSynchronousInNonWorkerOutsideBeforeUnload = 581,
+ kCSSSelectorPseudoScrollbar = 582,
+ kCSSSelectorPseudoScrollbarButton = 583,
+ kCSSSelectorPseudoScrollbarThumb = 584,
+ kCSSSelectorPseudoScrollbarTrack = 585,
+ kCSSSelectorPseudoScrollbarTrackPiece = 586,
+ kLangAttribute = 587,
+ kLangAttributeOnHTML = 588,
+ kLangAttributeOnBody = 589,
+ kLangAttributeDoesNotMatchToUILocale = 590,
+ kInputTypeSubmit = 591,
+ kInputTypeSubmitWithValue = 592,
+ // The above items are available in M40 branch.
+
+ kSetReferrerPolicy = 593,
+ kTextWholeText = 599,
+ kNotificationCloseEvent = 603,
+ kStyleMedia = 606,
+ kStyleMediaType = 607,
+ kStyleMediaMatchMedium = 608,
+ kMixedContentPresent = 609,
+ kMixedContentBlockable = 610,
+ kMixedContentAudio = 611,
+ kMixedContentDownload = 612,
+ kMixedContentFavicon = 613,
+ kMixedContentImage = 614,
+ kMixedContentInternal = 615,
+ kMixedContentPlugin = 616,
+ kMixedContentPrefetch = 617,
+ kMixedContentVideo = 618,
+ kCSSSelectorPseudoFullScreenAncestor = 628,
+ kCSSSelectorPseudoFullScreen = 629,
+ kWebKitCSSMatrix = 630,
+ kAudioContextCreateAnalyser = 631,
+ kAudioContextCreateBiquadFilter = 632,
+ kAudioContextCreateBufferSource = 633,
+ kAudioContextCreateChannelMerger = 634,
+ kAudioContextCreateChannelSplitter = 635,
+ kAudioContextCreateConvolver = 636,
+ kAudioContextCreateDelay = 637,
+ kAudioContextCreateDynamicsCompressor = 638,
+ kAudioContextCreateGain = 639,
+ kAudioContextCreateMediaElementSource = 640,
+ kAudioContextCreateMediaStreamDestination = 641,
+ kAudioContextCreateMediaStreamSource = 642,
+ kAudioContextCreateOscillator = 643,
+ kAudioContextCreatePeriodicWave = 645,
+ kAudioContextCreateScriptProcessor = 646,
+ kAudioContextCreateStereoPanner = 647,
+ kAudioContextCreateWaveShaper = 648,
+ kAudioContextDecodeAudioData = 649,
+ kAudioContextResume = 650,
+ kAudioContextSuspend = 651,
+ kMixedContentInNonHTTPSFrameThatRestrictsMixedContent = 661,
+ kMixedContentInSecureFrameThatDoesNotRestrictMixedContent = 662,
+ kMixedContentWebSocket = 663,
+ kSyntheticKeyframesInCompositedCSSAnimation = 664,
+ kMixedContentFormPresent = 665,
+ kGetUserMediaInsecureOrigin = 666,
+ kGetUserMediaSecureOrigin = 667,
+ // The above items are available in M41 branch.
+
+ kDeviceMotionInsecureOrigin = 668,
+ kDeviceMotionSecureOrigin = 669,
+ kDeviceOrientationInsecureOrigin = 670,
+ kDeviceOrientationSecureOrigin = 671,
+ kSandboxViaIFrame = 672,
+ kSandboxViaCSP = 673,
+ kBlockedSniffingImageToScript = 674,
+ kFetch = 675,
+ kFetchBodyStream = 676,
+ kXMLHttpRequestAsynchronous = 677,
+ kWhiteSpacePreFromXMLSpace = 679,
+ kWhiteSpaceNowrapFromXMLSpace = 680,
+ kSVGSVGElementForceRedraw = 685,
+ kSVGSVGElementSuspendRedraw = 686,
+ kSVGSVGElementUnsuspendRedraw = 687,
+ kSVGSVGElementUnsuspendRedrawAll = 688,
+ kAudioContextClose = 689,
+ kCSSZoomNotEqualToOne = 691,
+ // The above items are available in M42 branch.
+
+ kClientRectListItem = 694,
+ kWindowClientInformation = 695,
+ kWindowFind = 696,
+ kWindowScreenLeft = 697,
+ kWindowScreenTop = 698,
+ kV8Animation_Cancel_Method = 699,
+ kV8Animation_Onfinish_AttributeGetter = 700,
+ kV8Animation_Onfinish_AttributeSetter = 701,
+ kV8Window_WebKitAnimationEvent_ConstructorGetter = 707,
+ kCryptoGetRandomValues = 710,
+ kSubtleCryptoEncrypt = 711,
+ kSubtleCryptoDecrypt = 712,
+ kSubtleCryptoSign = 713,
+ kSubtleCryptoVerify = 714,
+ kSubtleCryptoDigest = 715,
+ kSubtleCryptoGenerateKey = 716,
+ kSubtleCryptoImportKey = 717,
+ kSubtleCryptoExportKey = 718,
+ kSubtleCryptoDeriveBits = 719,
+ kSubtleCryptoDeriveKey = 720,
+ kSubtleCryptoWrapKey = 721,
+ kSubtleCryptoUnwrapKey = 722,
+ kCryptoAlgorithmAesCbc = 723,
+ kCryptoAlgorithmHmac = 724,
+ kCryptoAlgorithmRsaSsaPkcs1v1_5 = 725,
+ kCryptoAlgorithmSha1 = 726,
+ kCryptoAlgorithmSha256 = 727,
+ kCryptoAlgorithmSha384 = 728,
+ kCryptoAlgorithmSha512 = 729,
+ kCryptoAlgorithmAesGcm = 730,
+ kCryptoAlgorithmRsaOaep = 731,
+ kCryptoAlgorithmAesCtr = 732,
+ kCryptoAlgorithmAesKw = 733,
+ kCryptoAlgorithmRsaPss = 734,
+ kCryptoAlgorithmEcdsa = 735,
+ kCryptoAlgorithmEcdh = 736,
+ kCryptoAlgorithmHkdf = 737,
+ kCryptoAlgorithmPbkdf2 = 738,
+ kDocumentSetDomain = 739,
+ kUpgradeInsecureRequestsEnabled = 740,
+ kUpgradeInsecureRequestsUpgradedRequest = 741,
+ kDocumentDesignMode = 742,
+ kGlobalCacheStorage = 743,
+ kNetInfo = 744,
+ kBackgroundSync = 745,
+ kLegacyConst = 748,
+ kV8Permissions_Query_Method = 750,
+ // The above items are available in M43 branch.
+
+ kV8HTMLInputElement_Autocapitalize_AttributeGetter = 754,
+ kV8HTMLInputElement_Autocapitalize_AttributeSetter = 755,
+ kV8HTMLTextAreaElement_Autocapitalize_AttributeGetter = 756,
+ kV8HTMLTextAreaElement_Autocapitalize_AttributeSetter = 757,
+ kSVGHrefBaseVal = 758,
+ kSVGHrefAnimVal = 759,
+ kV8CSSRuleList_Item_Method = 760,
+ kV8MediaList_Item_Method = 761,
+ kV8StyleSheetList_Item_Method = 762,
+ kStyleSheetListAnonymousNamedGetter = 763,
+ kAutocapitalizeAttribute = 764,
+ kFullscreenSecureOrigin = 765,
+ kFullscreenInsecureOrigin = 766,
+ kDialogInSandboxedContext = 767,
+ kSVGSMILAnimationInImageRegardlessOfCache = 768,
+ kPerformanceFrameTiming = 772,
+ kV8Element_Animate_Method = 773,
+ // The above items are available in M44 branch.
+
+ kV8SVGSVGElement_GetElementById_Method = 778,
+ kElementCreateShadowRootMultiple = 779,
+ kV8MessageChannel_Constructor = 780,
+ kV8MessagePort_PostMessage_Method = 781,
+ kV8MessagePort_Start_Method = 782,
+ kV8MessagePort_Close_Method = 783,
+ kMessagePortsTransferred = 784,
+ kCSSKeyframesRuleAnonymousIndexedGetter = 785,
+ kV8Screen_AvailLeft_AttributeGetter = 786,
+ kV8Screen_AvailTop_AttributeGetter = 787,
+ kV8SVGFEConvolveMatrixElement_PreserveAlpha_AttributeGetter = 791,
+ kV8SVGStyleElement_Disabled_AttributeGetter = 798,
+ kV8SVGStyleElement_Disabled_AttributeSetter = 799,
+ kInputTypeFileSecureOrigin = 801,
+ kInputTypeFileInsecureOrigin = 802,
+ kElementAttachShadow = 804,
+ kV8SecurityPolicyViolationEvent_DocumentURI_AttributeGetter = 806,
+ kV8SecurityPolicyViolationEvent_BlockedURI_AttributeGetter = 807,
+ kV8SecurityPolicyViolationEvent_StatusCode_AttributeGetter = 808,
+ kHTMLLinkElementDisabled = 809,
+ kV8HTMLLinkElement_Disabled_AttributeGetter = 810,
+ kV8HTMLLinkElement_Disabled_AttributeSetter = 811,
+ kV8HTMLStyleElement_Disabled_AttributeGetter = 812,
+ kV8HTMLStyleElement_Disabled_AttributeSetter = 813,
+ kV8DOMError_Constructor = 816,
+ kV8DOMError_Name_AttributeGetter = 817,
+ kV8DOMError_Message_AttributeGetter = 818,
+ kTextInputFired = 830,
+ kV8TextEvent_Data_AttributeGetter = 831,
+ kV8TextEvent_InitTextEvent_Method = 832,
+ kClientHintsDPR = 835,
+ kClientHintsResourceWidth = 836,
+ kClientHintsViewportWidth = 837,
+ kSRIElementIntegrityAttributeButIneligible = 838,
+ kFormDataAppendNull = 843,
+ kNonHTMLElementSetAttributeNodeFromHTMLDocumentNameNotLowercase = 845,
+ kNavigatorVibrate = 850,
+ kNavigatorVibrateSubFrame = 851,
+ kV8XPathEvaluator_Constructor = 853,
+ kV8XPathEvaluator_CreateExpression_Method = 854,
+ kV8XPathEvaluator_CreateNSResolver_Method = 855,
+ kV8XPathEvaluator_Evaluate_Method = 856,
+ kRequestMIDIAccess = 857,
+ kV8MouseEvent_LayerX_AttributeGetter = 858,
+ kV8MouseEvent_LayerY_AttributeGetter = 859,
+ kInnerTextWithShadowTree = 860,
+ kSelectionToStringWithShadowTree = 861,
+ kWindowFindWithShadowTree = 862,
+ kV8CompositionEvent_InitCompositionEvent_Method = 863,
+ kV8CustomEvent_InitCustomEvent_Method = 864,
+ kV8DeviceMotionEvent_InitDeviceMotionEvent_Method = 865,
+ kV8DeviceOrientationEvent_InitDeviceOrientationEvent_Method = 866,
+ kV8Event_InitEvent_Method = 867,
+ kV8KeyboardEvent_InitKeyboardEvent_Method = 868,
+ kV8MouseEvent_InitMouseEvent_Method = 869,
+ kV8MutationEvent_InitMutationEvent_Method = 870,
+ kV8StorageEvent_InitStorageEvent_Method = 871,
+ kV8UIEvent_InitUIEvent_Method = 873,
+ kV8Document_CreateTouch_Method = 874,
+ kRequestFileSystemNonWebbyOrigin = 876,
+ kV8MemoryInfo_TotalJSHeapSize_AttributeGetter = 879,
+ kV8MemoryInfo_UsedJSHeapSize_AttributeGetter = 880,
+ kV8MemoryInfo_JSHeapSizeLimit_AttributeGetter = 881,
+ kV8Performance_Timing_AttributeGetter = 882,
+ kV8Performance_Navigation_AttributeGetter = 883,
+ kV8Performance_Memory_AttributeGetter = 884,
+ kV8SharedWorker_WorkerStart_AttributeGetter = 885,
+ // The above items are available in M45 branch.
+
+ kHTMLMediaElementPreloadNone = 892,
+ kHTMLMediaElementPreloadMetadata = 893,
+ kHTMLMediaElementPreloadAuto = 894,
+ kHTMLMediaElementPreloadDefault = 895,
+ kMixedContentBlockableAllowed = 896,
+ kPseudoBeforeAfterForInputElement = 897,
+ kV8Permissions_Revoke_Method = 898,
+ kLinkRelDnsPrefetch = 899,
+ kLinkRelPreconnect = 900,
+ kLinkRelPreload = 901,
+ kLinkHeaderDnsPrefetch = 902,
+ kLinkHeaderPreconnect = 903,
+ kClientHintsMetaAcceptCH = 904,
+ kHTMLElementDeprecatedWidth = 905,
+ kClientHintsContentDPR = 906,
+ kElementAttachShadowOpen = 907,
+ kElementAttachShadowClosed = 908,
+ kAudioParamSetValueAtTime = 909,
+ kAudioParamLinearRampToValueAtTime = 910,
+ kAudioParamExponentialRampToValueAtTime = 911,
+ kAudioParamSetTargetAtTime = 912,
+ kAudioParamSetValueCurveAtTime = 913,
+ kAudioParamCancelScheduledValues = 914,
+ kV8Permissions_Request_Method = 915,
+ kLinkRelPrefetch = 917,
+ kLinkRelPrerender = 918,
+ kLinkRelNext = 919,
+ kCSSValuePrefixedMinContent = 921,
+ kCSSValuePrefixedMaxContent = 922,
+ kCSSValuePrefixedFitContent = 923,
+ kCSSValuePrefixedFillAvailable = 924,
+ kPresentationDefaultRequest = 926,
+ kPresentationAvailabilityChangeEventListener = 927,
+ kPresentationRequestConstructor = 928,
+ kPresentationRequestStart = 929,
+ kPresentationRequestReconnect = 930,
+ kPresentationRequestGetAvailability = 931,
+ kPresentationRequestConnectionAvailableEventListener = 932,
+ kPresentationConnectionTerminate = 933,
+ kPresentationConnectionSend = 934,
+ kPresentationConnectionMessageEventListener = 936,
+ kCSSAnimationsStackedNeutralKeyframe = 937,
+ kReadingCheckedInClickHandler = 938,
+ kFlexboxIntrinsicSizeAlgorithmIsDifferent = 939,
+ // The above items are available in M46 branch.
+
+ kHTMLImportsHasStyleSheets = 940,
+ kNetInfoType = 946,
+ kNetInfoDownlinkMax = 947,
+ kNetInfoOnChange = 948,
+ kNetInfoOnTypeChange = 949,
+ kV8Window_Alert_Method = 950,
+ kV8Window_Confirm_Method = 951,
+ kV8Window_Prompt_Method = 952,
+ kV8Window_Print_Method = 953,
+ kV8Window_RequestIdleCallback_Method = 954,
+ kFlexboxPercentagePaddingVertical = 955,
+ kFlexboxPercentageMarginVertical = 956,
+ kBackspaceNavigatedBack = 957,
+ kBackspaceNavigatedBackAfterFormInteraction = 958,
+ kCSPSourceWildcardWouldMatchExactHost = 959,
+ kCredentialManagerGet = 960,
+ kCredentialManagerGetMediationOptional = 961,
+ kCredentialManagerGetMediationSilent = 962,
+ kCredentialManagerStore = 963,
+ kCredentialManagerRequireUserMediation = 964,
+ // The above items are available in M47 branch.
+
+ kBlockableMixedContentInSubframeBlocked = 966,
+ kAddEventListenerThirdArgumentIsObject = 967,
+ kRemoveEventListenerThirdArgumentIsObject = 968,
+ kCSSAtRuleCharset = 969,
+ kCSSAtRuleFontFace = 970,
+ kCSSAtRuleImport = 971,
+ kCSSAtRuleKeyframes = 972,
+ kCSSAtRuleMedia = 973,
+ kCSSAtRuleNamespace = 974,
+ kCSSAtRulePage = 975,
+ kCSSAtRuleSupports = 976,
+ kCSSAtRuleViewport = 977,
+ kCSSAtRuleWebkitKeyframes = 978,
+ kV8HTMLFieldSetElement_Elements_AttributeGetter = 979,
+ kHTMLMediaElementPreloadForcedNone = 980,
+ kExternalAddSearchProvider = 981,
+ kExternalIsSearchProviderInstalled = 982,
+ kV8Permissions_RequestAll_Method = 983,
+ kDeviceOrientationAbsoluteInsecureOrigin = 987,
+ kDeviceOrientationAbsoluteSecureOrigin = 988,
+ kFontFaceConstructor = 989,
+ kServiceWorkerControlledPage = 990,
+ kMeterElementWithMeterAppearance = 993,
+ kMeterElementWithNoneAppearance = 994,
+ kSelectionAnchorNode = 997,
+ kSelectionAnchorOffset = 998,
+ kSelectionFocusNode = 999,
+ kSelectionFocusOffset = 1000,
+ kSelectionIsCollapsed = 1001,
+ kSelectionRangeCount = 1002,
+ kSelectionGetRangeAt = 1003,
+ kSelectionAddRange = 1004,
+ kSelectionRemoveAllRanges = 1005,
+ kSelectionCollapse = 1006,
+ kSelectionCollapseToStart = 1007,
+ kSelectionCollapseToEnd = 1008,
+ kSelectionExtend = 1009,
+ kSelectionSelectAllChildren = 1010,
+ kSelectionDeleteDromDocument = 1011,
+ kSelectionDOMString = 1012,
+ kInputTypeRangeVerticalAppearance = 1013,
+ // The above items are available in M48 branch.
+
+ kCSSFilterReference = 1014,
+ kCSSFilterGrayscale = 1015,
+ kCSSFilterSepia = 1016,
+ kCSSFilterSaturate = 1017,
+ kCSSFilterHueRotate = 1018,
+ kCSSFilterInvert = 1019,
+ kCSSFilterOpacity = 1020,
+ kCSSFilterBrightness = 1021,
+ kCSSFilterContrast = 1022,
+ kCSSFilterBlur = 1023,
+ kCSSFilterDropShadow = 1024,
+ kBackgroundSyncRegister = 1025,
+ kExecCommandOnInputOrTextarea = 1027,
+ kV8History_ScrollRestoration_AttributeGetter = 1028,
+ kV8History_ScrollRestoration_AttributeSetter = 1029,
+ kSVG1DOMFilter = 1030,
+ kOfflineAudioContextStartRendering = 1031,
+ kOfflineAudioContextSuspend = 1032,
+ kOfflineAudioContextResume = 1033,
+ kSVG1DOMPaintServer = 1035,
+ kSVGSVGElementFragmentSVGView = 1036,
+ kSVGSVGElementFragmentSVGViewElement = 1037,
+ kPresentationConnectionClose = 1038,
+ kSVG1DOMShape = 1039,
+ kSVG1DOMText = 1040,
+ kRTCPeerConnectionConstructorConstraints = 1041,
+ kRTCPeerConnectionConstructorCompliant = 1042,
+ kRTCPeerConnectionCreateOfferLegacyFailureCallback = 1044,
+ kRTCPeerConnectionCreateOfferLegacyConstraints = 1045,
+ kRTCPeerConnectionCreateOfferLegacyOfferOptions = 1046,
+ kRTCPeerConnectionCreateOfferLegacyCompliant = 1047,
+ kRTCPeerConnectionCreateAnswerLegacyFailureCallback = 1049,
+ kRTCPeerConnectionCreateAnswerLegacyConstraints = 1050,
+ kRTCPeerConnectionCreateAnswerLegacyCompliant = 1051,
+ kRTCPeerConnectionSetLocalDescriptionLegacyNoSuccessCallback = 1052,
+ kRTCPeerConnectionSetLocalDescriptionLegacyNoFailureCallback = 1053,
+ kRTCPeerConnectionSetLocalDescriptionLegacyCompliant = 1054,
+ kRTCPeerConnectionSetRemoteDescriptionLegacyNoSuccessCallback = 1055,
+ kRTCPeerConnectionSetRemoteDescriptionLegacyNoFailureCallback = 1056,
+ kRTCPeerConnectionSetRemoteDescriptionLegacyCompliant = 1057,
+ kRTCPeerConnectionGetStatsLegacyNonCompliant = 1058,
+ kNodeFilterIsFunction = 1059,
+ kNodeFilterIsObject = 1060,
+ kCSSSelectorInternalPseudoListBox = 1062,
+ kCSSSelectorInternalMediaControlsOverlayCastButton = 1064,
+ kCSSSelectorInternalPseudoSpatialNavigationFocus = 1065,
+ kSameOriginTextScript = 1066,
+ kSameOriginApplicationScript = 1067,
+ kSameOriginOtherScript = 1068,
+ kCrossOriginTextScript = 1069,
+ kCrossOriginApplicationScript = 1070,
+ kCrossOriginOtherScript = 1071,
+ kSVG1DOMSVGTests = 1072,
+ kDisableRemotePlaybackAttribute = 1074,
+ kV8SloppyMode = 1075,
+ kV8StrictMode = 1076,
+ kV8StrongMode = 1077,
+ kAudioNodeConnectToAudioNode = 1078,
+ kAudioNodeConnectToAudioParam = 1079,
+ kAudioNodeDisconnectFromAudioNode = 1080,
+ kAudioNodeDisconnectFromAudioParam = 1081,
+ kV8CSSFontFaceRule_Style_AttributeGetter = 1082,
+ kSelectionCollapseNull = 1083,
+ kSelectionSetBaseAndExtentNull = 1084,
+ kV8SVGSVGElement_CreateSVGNumber_Method = 1085,
+ kV8SVGSVGElement_CreateSVGLength_Method = 1086,
+ kV8SVGSVGElement_CreateSVGAngle_Method = 1087,
+ kV8SVGSVGElement_CreateSVGPoint_Method = 1088,
+ kV8SVGSVGElement_CreateSVGMatrix_Method = 1089,
+ kV8SVGSVGElement_CreateSVGRect_Method = 1090,
+ kV8SVGSVGElement_CreateSVGTransform_Method = 1091,
+ kV8SVGSVGElement_CreateSVGTransformFromMatrix_Method = 1092,
+ kFormNameAccessForNonDescendantImageElement = 1093,
+ kV8RegExpPrototypeStickyGetter = 1096,
+ kV8RegExpPrototypeToString = 1097,
+ kV8InputDeviceCapabilities_FiresTouchEvents_AttributeGetter = 1098,
+ kDataElement = 1099,
+ kTimeElement = 1100,
+ kSVG1DOMUriReference = 1101,
+ kSVG1DOMZoomAndPan = 1102,
+ kV8SVGGraphicsElement_Transform_AttributeGetter = 1103,
+ kMenuItemElement = 1104,
+ kMenuItemCloseTag = 1105,
+ kSVG1DOMMarkerElement = 1106,
+ kSVG1DOMUseElement = 1107,
+ kSVG1DOMMaskElement = 1108,
+ kV8SVGAElement_Target_AttributeGetter = 1109,
+ kV8SVGClipPathElement_ClipPathUnits_AttributeGetter = 1110,
+ kSVG1DOMFitToViewBox = 1111,
+ kSVG1DOMSVGElement = 1114,
+ kSVG1DOMImageElement = 1115,
+ kSVG1DOMForeignObjectElement = 1116,
+ kAudioContextCreateIIRFilter = 1117,
+ // The above items are available in M49 branch
+
+ kCSSSelectorPseudoSlotted = 1118,
+ kMediaDevicesEnumerateDevices = 1119,
+ kNonSecureSharedWorkerAccessedFromSecureContext = 1120,
+ kSecureSharedWorkerAccessedFromNonSecureContext = 1121,
+ kEventComposedPath = 1123,
+ kLinkHeaderPreload = 1124,
+ kMouseWheelEvent = 1125,
+ kWheelEvent = 1126,
+ kMouseWheelAndWheelEvent = 1127,
+ kBodyScrollsInAdditionToViewport = 1128,
+ kDocumentDesignModeEnabeld = 1129,
+ kContentEditableTrue = 1130,
+ kContentEditableTrueOnHTML = 1131,
+ kContentEditablePlainTextOnly = 1132,
+ kV8RegExpPrototypeUnicodeGetter = 1133,
+ kV8IntlV8Parse = 1134,
+ kV8IntlPattern = 1135,
+ kV8IntlResolved = 1136,
+ kV8PromiseChain = 1137,
+ kV8PromiseAccept = 1138,
+ kV8PromiseDefer = 1139,
+ kEventComposed = 1140,
+ kGeolocationInsecureOriginIframe = 1141,
+ kGeolocationSecureOriginIframe = 1142,
+ kRequestMIDIAccessIframe = 1143,
+ kGetUserMediaInsecureOriginIframe = 1144,
+ kGetUserMediaSecureOriginIframe = 1145,
+ kElementRequestPointerLockIframe = 1146,
+ kNotificationAPIInsecureOriginIframe = 1147,
+ kNotificationAPISecureOriginIframe = 1148,
+ kWebSocket = 1149,
+ kMediaStreamConstraintsNameValue = 1150,
+ kMediaStreamConstraintsFromDictionary = 1151,
+ kMediaStreamConstraintsConformant = 1152,
+ kCSSSelectorIndirectAdjacent = 1153,
+ kCreateImageBitmap = 1156,
+ kPresentationConnectionConnectEventListener = 1157,
+ kPresentationConnectionCloseEventListener = 1158,
+ kPresentationConnectionTerminateEventListener = 1159,
+ kDocumentCreateEventAnimationEvent = 1162,
+ kDocumentCreateEventBeforeUnloadEvent = 1166,
+ kDocumentCreateEventCompositionEvent = 1168,
+ kDocumentCreateEventDragEvent = 1169,
+ kDocumentCreateEventErrorEvent = 1170,
+ kDocumentCreateEventFocusEvent = 1171,
+ kDocumentCreateEventHashChangeEvent = 1172,
+ kDocumentCreateEventMutationEvent = 1173,
+ kDocumentCreateEventPageTransitionEvent = 1174,
+ kDocumentCreateEventPopStateEvent = 1176,
+ kDocumentCreateEventTextEvent = 1182,
+ kDocumentCreateEventTransitionEvent = 1183,
+ kDocumentCreateEventWheelEvent = 1184,
+ kDocumentCreateEventTrackEvent = 1186,
+ kDocumentCreateEventMutationEvents = 1188,
+ kDocumentCreateEventSVGEvents = 1190,
+ kDocumentCreateEventDeviceMotionEvent = 1195,
+ kDocumentCreateEventDeviceOrientationEvent = 1196,
+ kDocumentCreateEventIDBVersionChangeEvent = 1201,
+ kDocumentCreateEventStorageEvent = 1221,
+ kDocumentCreateEventWebGLContextEvent = 1224,
+ kDocumentCreateEventCloseEvent = 1227,
+ kDocumentCreateEventKeyboardEvents = 1228,
+ kHTMLMediaElement = 1229,
+ kHTMLMediaElementInDocument = 1230,
+ kHTMLMediaElementControlsAttribute = 1231,
+ kV8Animation_Oncancel_AttributeGetter = 1233,
+ kV8Animation_Oncancel_AttributeSetter = 1234,
+ kV8HTMLCommentInExternalScript = 1235,
+ kV8HTMLComment = 1236,
+ kV8SloppyModeBlockScopedFunctionRedefinition = 1237,
+ kV8ForInInitializer = 1238,
+ kV8Animation_Id_AttributeGetter = 1239,
+ kV8Animation_Id_AttributeSetter = 1240,
+ kApplicationCacheManifestSelectInsecureOrigin = 1245,
+ kApplicationCacheManifestSelectSecureOrigin = 1246,
+ kApplicationCacheAPIInsecureOrigin = 1247,
+ kApplicationCacheAPISecureOrigin = 1248,
+ // The above items are available in M50 branch
+
+ kCSSAtRuleApply = 1249,
+ kCSSSelectorPseudoAny = 1250,
+ kDocumentAllItemNoArguments = 1252,
+ kDocumentAllItemNamed = 1253,
+ kDocumentAllItemIndexed = 1254,
+ kDocumentAllItemIndexedWithNonNumber = 1255,
+ kDocumentAllLegacyCallNoArguments = 1256,
+ kDocumentAllLegacyCallNamed = 1257,
+ kDocumentAllLegacyCallIndexed = 1258,
+ kDocumentAllLegacyCallIndexedWithNonNumber = 1259,
+ kDocumentAllLegacyCallTwoArguments = 1260,
+ kHTMLLabelElementControlForNonFormAssociatedElement = 1263,
+ kHTMLMediaElementLoadNetworkEmptyNotPaused = 1265,
+ kV8Window_WebkitSpeechGrammar_ConstructorGetter = 1267,
+ kV8Window_WebkitSpeechGrammarList_ConstructorGetter = 1268,
+ kV8Window_WebkitSpeechRecognition_ConstructorGetter = 1269,
+ kV8Window_WebkitSpeechRecognitionError_ConstructorGetter = 1270,
+ kV8Window_WebkitSpeechRecognitionEvent_ConstructorGetter = 1271,
+ kV8Window_SpeechSynthesis_AttributeGetter = 1272,
+ kV8IDBFactory_WebkitGetDatabaseNames_Method = 1273,
+ kImageDocument = 1274,
+ kScriptPassesCSPDynamic = 1275,
+ kCSPWithStrictDynamic = 1277,
+ kScrollAnchored = 1278,
+ kAddEventListenerFourArguments = 1279,
+ kRemoveEventListenerFourArguments = 1280,
+ kSVGCalcModeDiscrete = 1287,
+ kSVGCalcModeLinear = 1288,
+ kSVGCalcModePaced = 1289,
+ kSVGCalcModeSpline = 1290,
+ kFormSubmissionStarted = 1291,
+ kFormValidationStarted = 1292,
+ kFormValidationAbortedSubmission = 1293,
+ kFormValidationShowedMessage = 1294,
+ kWebAnimationsEasingAsFunctionLinear = 1295,
+ kWebAnimationsEasingAsFunctionOther = 1296,
+ // The above items are available in M51 branch
+
+ kV8Document_Images_AttributeGetter = 1297,
+ kV8Document_Embeds_AttributeGetter = 1298,
+ kV8Document_Plugins_AttributeGetter = 1299,
+ kV8Document_Links_AttributeGetter = 1300,
+ kV8Document_Forms_AttributeGetter = 1301,
+ kV8Document_Scripts_AttributeGetter = 1302,
+ kV8Document_Anchors_AttributeGetter = 1303,
+ kV8Document_Applets_AttributeGetter = 1304,
+ kXMLHttpRequestCrossOriginWithCredentials = 1305,
+ kMediaStreamTrackRemote = 1306,
+ kV8Node_IsConnected_AttributeGetter = 1307,
+ kShadowRootDelegatesFocus = 1308,
+ kMixedShadowRootV0AndV1 = 1309,
+ kImageDocumentInFrame = 1310,
+ kMediaDocument = 1311,
+ kMediaDocumentInFrame = 1312,
+ kPluginDocument = 1313,
+ kPluginDocumentInFrame = 1314,
+ kSinkDocument = 1315,
+ kSinkDocumentInFrame = 1316,
+ kTextDocument = 1317,
+ kTextDocumentInFrame = 1318,
+ kViewSourceDocument = 1319,
+ kFileAPINativeLineEndings = 1320,
+ kPointerEventAttributeCount = 1321,
+ kCompositedReplication = 1322,
+ kV8DataTransferItem_WebkitGetAsEntry_Method = 1325,
+ kV8HTMLInputElement_WebkitEntries_AttributeGetter = 1326,
+ kEntry_Filesystem_AttributeGetter_IsolatedFileSystem = 1327,
+ kEntry_GetMetadata_Method_IsolatedFileSystem = 1328,
+ kEntry_MoveTo_Method_IsolatedFileSystem = 1329,
+ kEntry_CopyTo_Method_IsolatedFileSystem = 1330,
+ kEntry_Remove_Method_IsolatedFileSystem = 1331,
+ kEntry_GetParent_Method_IsolatedFileSystem = 1332,
+ kEntry_ToURL_Method_IsolatedFileSystem = 1333,
+ kDuring_Microtask_Alert = 1334,
+ kDuring_Microtask_Confirm = 1335,
+ kDuring_Microtask_Print = 1336,
+ kDuring_Microtask_Prompt = 1337,
+ kDuring_Microtask_SyncXHR = 1338,
+ kCredentialManagerGetReturnedCredential = 1342,
+ kGeolocationInsecureOriginDeprecatedNotRemoved = 1343,
+ kGeolocationInsecureOriginIframeDeprecatedNotRemoved = 1344,
+ kProgressElementWithNoneAppearance = 1345,
+ kProgressElementWithProgressBarAppearance = 1346,
+ kPointerEventAddListenerCount = 1347,
+ kCSSValueAppearanceNone = 1351,
+ kCSSValueAppearanceNotNone = 1352,
+ kCSSValueAppearanceOthers = 1353,
+ kCSSValueAppearanceButton = 1354,
+ kCSSValueAppearanceCaret = 1355,
+ kCSSValueAppearanceCheckbox = 1356,
+ kCSSValueAppearanceMenulist = 1357,
+ kCSSValueAppearanceMenulistButton = 1358,
+ kCSSValueAppearanceListbox = 1359,
+ kCSSValueAppearanceRadio = 1360,
+ kCSSValueAppearanceSearchField = 1361,
+ kCSSValueAppearanceTextField = 1362,
+ kAudioContextCreatePannerAutomated = 1363,
+ kPannerNodeSetPosition = 1364,
+ kPannerNodeSetOrientation = 1365,
+ kAudioListenerSetPosition = 1366,
+ kAudioListenerSetOrientation = 1367,
+ kIntersectionObserver_Constructor = 1368,
+ kDurableStoragePersist = 1369,
+ kDurableStoragePersisted = 1370,
+ kDurableStorageEstimate = 1371,
+ kCSSDeepCombinatorAndShadow = 1375,
+ kOpacityWithPreserve3DQuirk = 1376,
+ kCSSSelectorPseudoReadOnly = 1377,
+ kCSSSelectorPseudoReadWrite = 1378,
+ // The above items are available in M52 branch
+
+ kCSSSelectorPseudoDefined = 1383,
+ kRTCPeerConnectionAddIceCandidatePromise = 1384,
+ kRTCPeerConnectionAddIceCandidateLegacy = 1385,
+ kRTCIceCandidateDefaultSdpMLineIndex = 1386,
+ kMediaStreamConstraintsOldAndNew = 1389,
+ kV8ArrayProtectorDirtied = 1390,
+ kV8ArraySpeciesModified = 1391,
+ kV8ArrayPrototypeConstructorModified = 1392,
+ kV8ArrayInstanceProtoModified = 1393,
+ kV8ArrayInstanceConstructorModified = 1394,
+ kV8LegacyFunctionDeclaration = 1395,
+ kV8RegExpPrototypeSourceGetter = 1396,
+ kV8RegExpPrototypeOldFlagGetter = 1397,
+ kV8DecimalWithLeadingZeroInStrictMode = 1398,
+ kGetUserMediaPrefixed = 1400,
+ kGetUserMediaLegacy = 1401,
+ kGetUserMediaPromise = 1402,
+ kCSSFilterFunctionNoArguments = 1403,
+ kV8LegacyDateParser = 1404,
+ kOpenSearchInsecureOriginInsecureTarget = 1405,
+ kOpenSearchInsecureOriginSecureTarget = 1406,
+ kOpenSearchSecureOriginInsecureTarget = 1407,
+ kOpenSearchSecureOriginSecureTarget = 1408,
+ kRegisterProtocolHandlerSecureOrigin = 1409,
+ kRegisterProtocolHandlerInsecureOrigin = 1410,
+ kCrossOriginWindowAlert = 1411,
+ kCrossOriginWindowConfirm = 1412,
+ kCrossOriginWindowPrompt = 1413,
+ kCrossOriginWindowPrint = 1414,
+ kMediaStreamOnActive = 1415,
+ kMediaStreamOnInactive = 1416,
+ kAddEventListenerPassiveTrue = 1417,
+ kAddEventListenerPassiveFalse = 1418,
+ kCSPReferrerDirective = 1419,
+ kDocumentOpen = 1420,
+ kElementRequestPointerLockInShadow = 1421,
+ kShadowRootPointerLockElement = 1422,
+ kDocumentPointerLockElementInV0Shadow = 1423,
+ kTextAreaMaxLength = 1424,
+ kTextAreaMinLength = 1425,
+ kTopNavigationFromSubFrame = 1426,
+ kPrefixedElementRequestFullscreenInShadow = 1427,
+ kMediaSourceAbortRemove = 1428,
+ kMediaSourceDurationTruncatingBuffered = 1429,
+ kAudioContextCrossOriginIframe = 1430,
+ // The above items are available in M53 branch
+
+ kPointerEventSetCapture = 1431,
+ kPointerEventDispatch = 1432,
+ kMIDIMessageEventReceivedTime = 1433,
+ kSummaryElementWithDisplayBlockAuthorRule = 1434,
+ kV8MediaStream_Active_AttributeGetter = 1435,
+ kBeforeInstallPromptEvent = 1436,
+ kBeforeInstallPromptEventUserChoice = 1437,
+ kBeforeInstallPromptEventPreventDefault = 1438,
+ kBeforeInstallPromptEventPrompt = 1439,
+ kExecCommandAltersHTMLStructure = 1440,
+ kSecureContextCheckPassed = 1441,
+ kSecureContextCheckFailed = 1442,
+ kSecureContextCheckForSandboxedOriginPassed = 1443,
+ kSecureContextCheckForSandboxedOriginFailed = 1444,
+ kV8DefineGetterOrSetterWouldThrow = 1445,
+ kV8FunctionConstructorReturnedUndefined = 1446,
+ kV8BroadcastChannel_Constructor = 1447,
+ kV8BroadcastChannel_PostMessage_Method = 1448,
+ kV8BroadcastChannel_Close_Method = 1449,
+ kTouchStartFired = 1450,
+ kMouseDownFired = 1451,
+ kPointerDownFired = 1452,
+ kPointerDownFiredForTouch = 1453,
+ kPointerEventDispatchPointerDown = 1454,
+ kSVGSMILBeginOrEndEventValue = 1455,
+ kSVGSMILBeginOrEndSyncbaseValue = 1456,
+ kSVGSMILElementInsertedAfterLoad = 1457,
+ kV8VisualViewport_OffsetLeft_AttributeGetter = 1458,
+ kV8VisualViewport_OffsetTop_AttributeGetter = 1459,
+ kV8VisualViewport_PageLeft_AttributeGetter = 1460,
+ kV8VisualViewport_PageTop_AttributeGetter = 1461,
+ kV8VisualViewport_Width_AttributeGetter = 1462,
+ kV8VisualViewport_Height_AttributeGetter = 1463,
+ kV8VisualViewport_Scale_AttributeGetter = 1464,
+ kVisualViewportScrollFired = 1465,
+ kVisualViewportResizeFired = 1466,
+ kNodeGetRootNode = 1467,
+ kSlotChangeEventAddListener = 1468,
+ kCSSValueAppearanceButtonRendered = 1469,
+ kCSSValueAppearanceButtonForAnchor = 1470,
+ kCSSValueAppearanceButtonForButton = 1471,
+ kCSSValueAppearanceButtonForOtherButtons = 1472,
+ kCSSValueAppearanceTextFieldRendered = 1473,
+ kCSSValueAppearanceTextFieldForSearch = 1474,
+ kCSSValueAppearanceTextFieldForTextField = 1475,
+ kRTCPeerConnectionGetStats = 1476,
+ kSVGSMILAnimationAppliedEffect = 1477,
+ kPerformanceResourceTimingSizes = 1478,
+ kEventSourceDocument = 1479,
+ kEventSourceWorker = 1480,
+ kSingleOriginInTimingAllowOrigin = 1481,
+ kMultipleOriginsInTimingAllowOrigin = 1482,
+ kStarInTimingAllowOrigin = 1483,
+ kSVGSMILAdditiveAnimation = 1484,
+ kSendBeaconWithNonSimpleContentType = 1485,
+ kChromeLoadTimesRequestTime = 1486,
+ kChromeLoadTimesStartLoadTime = 1487,
+ kChromeLoadTimesCommitLoadTime = 1488,
+ kChromeLoadTimesFinishDocumentLoadTime = 1489,
+ kChromeLoadTimesFinishLoadTime = 1490,
+ kChromeLoadTimesFirstPaintTime = 1491,
+ kChromeLoadTimesFirstPaintAfterLoadTime = 1492,
+ kChromeLoadTimesNavigationType = 1493,
+ kChromeLoadTimesWasFetchedViaSpdy = 1494,
+ kChromeLoadTimesWasNpnNegotiated = 1495,
+ kChromeLoadTimesNpnNegotiatedProtocol = 1496,
+ kChromeLoadTimesWasAlternateProtocolAvailable = 1497,
+ kChromeLoadTimesConnectionInfo = 1498,
+ kChromeLoadTimesUnknown = 1499,
+ kSVGViewElement = 1500,
+ kWebShareShare = 1501,
+ kAuxclickAddListenerCount = 1502,
+ kHTMLCanvasElement = 1503,
+ kSVGSMILAnimationElementTiming = 1504,
+ kSVGSMILBeginEndAnimationElement = 1505,
+ kSVGSMILPausing = 1506,
+ kSVGSMILCurrentTime = 1507,
+ kHTMLBodyElementOnSelectionChangeAttribute = 1508,
+ kForeignFetchInterception = 1509,
+ kUsbGetDevices = 1519,
+ kUsbRequestDevice = 1520,
+ kUsbDeviceOpen = 1521,
+ kUsbDeviceClose = 1522,
+ kUsbDeviceSelectConfiguration = 1523,
+ kUsbDeviceClaimInterface = 1524,
+ kUsbDeviceReleaseInterface = 1525,
+ kUsbDeviceSelectAlternateInterface = 1526,
+ kUsbDeviceControlTransferIn = 1527,
+ kUsbDeviceControlTransferOut = 1528,
+ kUsbDeviceClearHalt = 1529,
+ kUsbDeviceTransferIn = 1530,
+ kUsbDeviceTransferOut = 1531,
+ kUsbDeviceIsochronousTransferIn = 1532,
+ kUsbDeviceIsochronousTransferOut = 1533,
+ kUsbDeviceReset = 1534,
+ // The above items are available in M54 branch
+
+ kPointerEnterLeaveFired = 1535,
+ kPointerOverOutFired = 1536,
+ kDraggableAttribute = 1539,
+ kCleanScriptElementWithNonce = 1540,
+ kPotentiallyInjectedScriptElementWithNonce = 1541,
+ kPendingStylesheetAddedAfterBodyStarted = 1542,
+ kUntrustedMouseDownEventDispatchedToSelect = 1543,
+ kBlockedSniffingAudioToScript = 1544,
+ kBlockedSniffingVideoToScript = 1545,
+ kBlockedSniffingCSVToScript = 1546,
+ kMetaSetCookie = 1547,
+ kMetaRefresh = 1548,
+ kMetaSetCookieWhenCSPBlocksInlineScript = 1549,
+ kMetaRefreshWhenCSPBlocksInlineScript = 1550,
+ kMiddleClickAutoscrollStart = 1551,
+ kRTCPeerConnectionCreateOfferOptionsOfferToReceive = 1553,
+ kDragAndDropScrollStart = 1554,
+ kPresentationConnectionListConnectionAvailableEventListener = 1555,
+ kWebAudioAutoplayCrossOriginIframe = 1556,
+ kVRGetDisplays = 1558,
+ kXSSAuditorBlockedScript = 1581,
+ kXSSAuditorBlockedEntirePage = 1582,
+ kXSSAuditorDisabled = 1583,
+ kXSSAuditorEnabledFilter = 1584,
+ kXSSAuditorEnabledBlock = 1585,
+ kXSSAuditorInvalid = 1586,
+ kTextInputEventOnInput = 1589,
+ kTextInputEventOnTextArea = 1590,
+ kTextInputEventOnContentEditable = 1591,
+ kTextInputEventOnNotNode = 1592,
+ kWebkitBeforeTextInsertedOnInput = 1593,
+ kWebkitBeforeTextInsertedOnTextArea = 1594,
+ kWebkitBeforeTextInsertedOnContentEditable = 1595,
+ kWebkitBeforeTextInsertedOnNotNode = 1596,
+ kWebkitEditableContentChangedOnInput = 1597,
+ kWebkitEditableContentChangedOnTextArea = 1598,
+ kWebkitEditableContentChangedOnContentEditable = 1599,
+ kWebkitEditableContentChangedOnNotNode = 1600,
+ kV8NavigatorUserMediaError_ConstraintName_AttributeGetter = 1601,
+ kV8HTMLMediaElement_SrcObject_AttributeGetter = 1602,
+ kV8HTMLMediaElement_SrcObject_AttributeSetter = 1603,
+ kCreateObjectURLBlob = 1604,
+ kCreateObjectURLMediaSource = 1605,
+ kCreateObjectURLMediaStream = 1606,
+ kDocumentCreateTouchWindowNull = 1607,
+ kDocumentCreateTouchWindowWrongType = 1608,
+ kDocumentCreateTouchTargetNull = 1609,
+ kDocumentCreateTouchTargetWrongType = 1610,
+ kDocumentCreateTouchMoreThanSevenArguments = 1612,
+ kLongTaskObserver = 1615,
+ kCSSOffsetInEffect = 1617,
+ // The above items are available in M55 branch
+
+ kVRGetDisplaysInsecureOrigin = 1618,
+ kVRRequestPresent = 1619,
+ kVRRequestPresentInsecureOrigin = 1620,
+ kVRDeprecatedFieldOfView = 1621,
+ kVideoInCanvas = 1622,
+ kHiddenAutoplayedVideoInCanvas = 1623,
+ kOffscreenCanvas = 1624,
+ kGamepadPose = 1625,
+ kGamepadHand = 1626,
+ kGamepadDisplayId = 1627,
+ kGamepadButtonTouched = 1628,
+ kGamepadPoseHasOrientation = 1629,
+ kGamepadPoseHasPosition = 1630,
+ kGamepadPosePosition = 1631,
+ kGamepadPoseLinearVelocity = 1632,
+ kGamepadPoseLinearAcceleration = 1633,
+ kGamepadPoseOrientation = 1634,
+ kGamepadPoseAngularVelocity = 1635,
+ kGamepadPoseAngularAcceleration = 1636,
+ kV8RTCDataChannel_MaxRetransmitTime_AttributeGetter = 1638,
+ kV8RTCDataChannel_MaxRetransmits_AttributeGetter = 1639,
+ kV8RTCDataChannel_Reliable_AttributeGetter = 1640,
+ kV8RTCPeerConnection_AddStream_Method = 1641,
+ kV8RTCPeerConnection_CreateDTMFSender_Method = 1642,
+ kV8RTCPeerConnection_GetLocalStreams_Method = 1643,
+ kV8RTCPeerConnection_GetRemoteStreams_Method = 1644,
+ kV8RTCPeerConnection_GetStreamById_Method = 1645,
+ kV8RTCPeerConnection_RemoveStream_Method = 1646,
+ kRTCPeerConnectionCreateDataChannelMaxRetransmitTime = 1648,
+ kRTCPeerConnectionCreateDataChannelMaxRetransmits = 1649,
+ kAudioContextCreateConstantSource = 1650,
+ kWebAudioConstantSourceNode = 1651,
+ kLoopbackEmbeddedInSecureContext = 1652,
+ kLoopbackEmbeddedInNonSecureContext = 1653,
+ kBlinkMacSystemFont = 1654,
+ kRTCIceServerURL = 1656,
+ kRTCIceServerURLs = 1657,
+ kOffscreenCanvasTransferToImageBitmap2D = 1658,
+ kOffscreenCanvasTransferToImageBitmapWebGL = 1659,
+ kOffscreenCanvasCommit2D = 1660,
+ kOffscreenCanvasCommitWebGL = 1661,
+ kRTCConfigurationIceTransportPolicy = 1662,
+ kRTCConfigurationIceTransports = 1664,
+ kDocumentFullscreenElementInV0Shadow = 1665,
+ kScriptWithCSPBypassingSchemeParserInserted = 1666,
+ kScriptWithCSPBypassingSchemeNotParserInserted = 1667,
+ kDocumentCreateElement2ndArgStringHandling = 1668,
+ kV8MediaRecorder_Start_Method = 1669,
+ kWebBluetoothRequestDevice = 1670,
+ kUnitlessPerspectiveInPerspectiveProperty = 1671,
+ kUnitlessPerspectiveInTransformProperty = 1672,
+ kV8RTCSessionDescription_Type_AttributeGetter = 1673,
+ kV8RTCSessionDescription_Type_AttributeSetter = 1674,
+ kV8RTCSessionDescription_Sdp_AttributeGetter = 1675,
+ kV8RTCSessionDescription_Sdp_AttributeSetter = 1676,
+ kRTCSessionDescriptionInitNoType = 1677,
+ kRTCSessionDescriptionInitNoSdp = 1678,
+ kHTMLMediaElementPreloadForcedMetadata = 1679,
+ kGenericSensorStart = 1680,
+ kGenericSensorStop = 1681,
+ kTouchEventPreventedNoTouchAction = 1682,
+ kTouchEventPreventedForcedDocumentPassiveNoTouchAction = 1683,
+ kV8Event_StopPropagation_Method = 1684,
+ kV8Event_StopImmediatePropagation_Method = 1685,
+ kImageCaptureConstructor = 1686,
+ kV8Document_RootScroller_AttributeGetter = 1687,
+ kV8Document_RootScroller_AttributeSetter = 1688,
+ kCustomElementRegistryDefine = 1689,
+ kLinkHeaderServiceWorker = 1690,
+ kCSSShadowPiercingDescendantCombinator = 1691,
+ // The above items are available in M56 branch.
+
+ kCSSFlexibleBox = 1692,
+ kCSSGridLayout = 1693,
+ kFullscreenAllowedByOrientationChange = 1696,
+ kServiceWorkerRespondToNavigationRequestWithRedirectedResponse = 1697,
+ kV8AudioContext_Constructor = 1698,
+ kV8OfflineAudioContext_Constructor = 1699,
+ kAppInstalledEventAddListener = 1700,
+ kAudioContextGetOutputTimestamp = 1701,
+ kV8MediaStreamAudioDestinationNode_Constructor = 1702,
+ kV8AnalyserNode_Constructor = 1703,
+ kV8AudioBuffer_Constructor = 1704,
+ kV8AudioBufferSourceNode_Constructor = 1705,
+ kV8AudioProcessingEvent_Constructor = 1706,
+ kV8BiquadFilterNode_Constructor = 1707,
+ kV8ChannelMergerNode_Constructor = 1708,
+ kV8ChannelSplitterNode_Constructor = 1709,
+ kV8ConstantSourceNode_Constructor = 1710,
+ kV8ConvolverNode_Constructor = 1711,
+ kV8DelayNode_Constructor = 1712,
+ kV8DynamicsCompressorNode_Constructor = 1713,
+ kV8GainNode_Constructor = 1714,
+ kV8IIRFilterNode_Constructor = 1715,
+ kV8MediaElementAudioSourceNode_Constructor = 1716,
+ kV8MediaStreamAudioSourceNode_Constructor = 1717,
+ kV8OfflineAudioCompletionEvent_Constructor = 1718,
+ kV8OscillatorNode_Constructor = 1719,
+ kV8PannerNode_Constructor = 1720,
+ kV8PeriodicWave_Constructor = 1721,
+ kV8StereoPannerNode_Constructor = 1722,
+ kV8WaveShaperNode_Constructor = 1723,
+ kV8Headers_GetAll_Method = 1724,
+ kNavigatorVibrateEngagementNone = 1725,
+ kNavigatorVibrateEngagementMinimal = 1726,
+ kNavigatorVibrateEngagementLow = 1727,
+ kNavigatorVibrateEngagementMedium = 1728,
+ kNavigatorVibrateEngagementHigh = 1729,
+ kNavigatorVibrateEngagementMax = 1730,
+ kAlertEngagementNone = 1731,
+ kAlertEngagementMinimal = 1732,
+ kAlertEngagementLow = 1733,
+ kAlertEngagementMedium = 1734,
+ kAlertEngagementHigh = 1735,
+ kAlertEngagementMax = 1736,
+ kConfirmEngagementNone = 1737,
+ kConfirmEngagementMinimal = 1738,
+ kConfirmEngagementLow = 1739,
+ kConfirmEngagementMedium = 1740,
+ kConfirmEngagementHigh = 1741,
+ kConfirmEngagementMax = 1742,
+ kPromptEngagementNone = 1743,
+ kPromptEngagementMinimal = 1744,
+ kPromptEngagementLow = 1745,
+ kPromptEngagementMedium = 1746,
+ kPromptEngagementHigh = 1747,
+ kPromptEngagementMax = 1748,
+ kTopNavInSandbox = 1749,
+ kTopNavInSandboxWithoutGesture = 1750,
+ kTopNavInSandboxWithPerm = 1751,
+ kTopNavInSandboxWithPermButNoGesture = 1752,
+ kReferrerPolicyHeader = 1753,
+ kHTMLAnchorElementReferrerPolicyAttribute = 1754,
+ kHTMLIFrameElementReferrerPolicyAttribute = 1755,
+ kHTMLImageElementReferrerPolicyAttribute = 1756,
+ kHTMLLinkElementReferrerPolicyAttribute = 1757,
+ kBaseElement = 1758,
+ kBaseWithCrossOriginHref = 1759,
+ kBaseWithDataHref = 1760,
+ kBaseWithNewlinesInTarget = 1761,
+ kBaseWithOpenBracketInTarget = 1762,
+ kBaseWouldBeBlockedByDefaultSrc = 1763,
+ kV8AssigmentExpressionLHSIsCallInSloppy = 1764,
+ kV8AssigmentExpressionLHSIsCallInStrict = 1765,
+ kV8PromiseConstructorReturnedUndefined = 1766,
+ kFormSubmittedWithUnclosedFormControl = 1767,
+ kScrollbarUseVerticalScrollbarButton = 1777,
+ kScrollbarUseVerticalScrollbarThumb = 1778,
+ kScrollbarUseVerticalScrollbarTrack = 1779,
+ kScrollbarUseHorizontalScrollbarButton = 1780,
+ kScrollbarUseHorizontalScrollbarThumb = 1781,
+ kScrollbarUseHorizontalScrollbarTrack = 1782,
+ kHTMLTableCellElementColspan = 1783,
+ kHTMLTableCellElementColspanGreaterThan1000 = 1784,
+ kHTMLTableCellElementColspanGreaterThan8190 = 1785,
+ kSelectionAddRangeIntersect = 1786,
+ kPostMessageFromInsecureToSecureToplevel = 1787,
+ // The above items are available in M57 branch.
+
+ kV8MediaSession_Metadata_AttributeGetter = 1788,
+ kV8MediaSession_Metadata_AttributeSetter = 1789,
+ kV8MediaSession_PlaybackState_AttributeGetter = 1790,
+ kV8MediaSession_PlaybackState_AttributeSetter = 1791,
+ kV8MediaSession_SetActionHandler_Method = 1792,
+ kWebNFCPush = 1793,
+ kWebNFCCancelPush = 1794,
+ kWebNFCWatch = 1795,
+ kWebNFCCancelWatch = 1796,
+ kAudioParamCancelAndHoldAtTime = 1797,
+ kCSSValueUserModifyReadOnly = 1798,
+ kCSSValueUserModifyReadWrite = 1799,
+ kCSSValueUserModifyReadWritePlaintextOnly = 1800,
+ kCSSValueOnDemand = 1802,
+ kServiceWorkerNavigationPreload = 1803,
+ kFullscreenRequestWithPendingElement = 1804,
+ kHTMLIFrameElementAllowfullscreenAttributeSetAfterContentLoad = 1805,
+ kPointerEventSetCaptureOutsideDispatch = 1806,
+ kNotificationPermissionRequestedInsecureOrigin = 1807,
+ kV8DeprecatedStorageInfo_QueryUsageAndQuota_Method = 1808,
+ kV8DeprecatedStorageInfo_RequestQuota_Method = 1809,
+ kV8DeprecatedStorageQuota_QueryUsageAndQuota_Method = 1810,
+ kV8DeprecatedStorageQuota_RequestQuota_Method = 1811,
+ kV8FileReaderSync_Constructor = 1812,
+ kUncancelableTouchEventPreventDefaulted = 1813,
+ kUncancelableTouchEventDueToMainThreadResponsivenessPreventDefaulted = 1814,
+ kV8HTMLVideoElement_Poster_AttributeGetter = 1815,
+ kV8HTMLVideoElement_Poster_AttributeSetter = 1816,
+ kNotificationPermissionRequestedIframe = 1817,
+ kPresentationReceiverInsecureOrigin = 1819,
+ kPresentationReceiverSecureOrigin = 1820,
+ kPresentationRequestInsecureOrigin = 1821,
+ kPresentationRequestSecureOrigin = 1822,
+ kRtcpMuxPolicyNegotiate = 1823,
+ kDOMClobberedVariableAccessed = 1824,
+ kHTMLDocumentCreateProcessingInstruction = 1825,
+ kFetchResponseConstructionWithStream = 1826,
+ kLocationOrigin = 1827,
+ kDocumentOrigin = 1828,
+ kCanvas2DFilter = 1830,
+ kCanvas2DImageSmoothingQuality = 1831,
+ kCanvasToBlob = 1832,
+ kCanvasToDataURL = 1833,
+ kOffscreenCanvasConvertToBlob = 1834,
+ kSVGInCanvas2D = 1835,
+ kSVGInWebGL = 1836,
+ kSelectionFuncionsChangeFocus = 1837,
+ kHTMLObjectElementGetter = 1838,
+ kHTMLObjectElementSetter = 1839,
+ kHTMLEmbedElementGetter = 1840,
+ kHTMLEmbedElementSetter = 1841,
+ kTransformUsesBoxSizeOnSVG = 1842,
+ // The above items are available in M58 branch.
+
+ kScrollByKeyboardArrowKeys = 1843,
+ kScrollByKeyboardPageUpDownKeys = 1844,
+ kScrollByKeyboardHomeEndKeys = 1845,
+ kScrollByKeyboardSpacebarKey = 1846,
+ kScrollByTouch = 1847,
+ kScrollByWheel = 1848,
+ kScheduledActionIgnored = 1849,
+ kGetCanvas2DContextAttributes = 1850,
+ kV8HTMLInputElement_Capture_AttributeGetter = 1851,
+ kV8HTMLInputElement_Capture_AttributeSetter = 1852,
+ kHTMLMediaElementControlsListAttribute = 1853,
+ kHTMLMediaElementControlsListNoDownload = 1854,
+ kHTMLMediaElementControlsListNoFullscreen = 1855,
+ kHTMLMediaElementControlsListNoRemotePlayback = 1856,
+ kPointerEventClickRetargetCausedByCapture = 1857,
+ kVRDisplayDisplayName = 1861,
+ kVREyeParametersOffset = 1862,
+ kVRPoseLinearVelocity = 1863,
+ kVRPoseLinearAcceleration = 1864,
+ kVRPoseAngularVelocity = 1865,
+ kVRPoseAngularAcceleration = 1866,
+ kCSSOverflowPaged = 1867,
+ kChildSrcAllowedWorkerThatScriptSrcBlocked = 1868,
+ kHTMLTableElementPresentationAttributeBackground = 1869,
+ kV8Navigator_GetInstalledRelatedApps_Method = 1870,
+ kNamedAccessOnWindow_ChildBrowsingContext = 1871,
+ kNamedAccessOnWindow_ChildBrowsingContext_CrossOriginNameMismatch = 1872,
+ kV0CustomElementsRegisterHTMLCustomTag = 1873,
+ kV0CustomElementsRegisterHTMLTypeExtension = 1874,
+ kV0CustomElementsRegisterSVGElement = 1875,
+ kV0CustomElementsRegisterEmbedderElement = 1876,
+ kV0CustomElementsCreateCustomTagElement = 1877,
+ kV0CustomElementsCreateTypeExtensionElement = 1878,
+ kV0CustomElementsConstruct = 1879,
+ kV8IDBObserver_Observe_Method = 1880,
+ kV8IDBObserver_Unobserve_Method = 1881,
+ kWebBluetoothRemoteCharacteristicGetDescriptor = 1882,
+ kWebBluetoothRemoteCharacteristicGetDescriptors = 1883,
+ kWebBluetoothRemoteCharacteristicReadValue = 1884,
+ kWebBluetoothRemoteCharacteristicWriteValue = 1885,
+ kWebBluetoothRemoteCharacteristicStartNotifications = 1886,
+ kWebBluetoothRemoteCharacteristicStopNotifications = 1887,
+ kWebBluetoothRemoteDescriptorReadValue = 1888,
+ kWebBluetoothRemoteDescriptorWriteValue = 1889,
+ kWebBluetoothRemoteServerConnect = 1890,
+ kWebBluetoothRemoteServerDisconnect = 1891,
+ kWebBluetoothRemoteServerGetPrimaryService = 1892,
+ kWebBluetoothRemoteServerGetPrimaryServices = 1893,
+ kWebBluetoothRemoteServiceGetCharacteristic = 1894,
+ kWebBluetoothRemoteServiceGetCharacteristics = 1895,
+ kHTMLContentElement = 1896,
+ kHTMLShadowElement = 1897,
+ kHTMLSlotElement = 1898,
+ kAccelerometerConstructor = 1899,
+ kAbsoluteOrientationSensorConstructor = 1900,
+ kAmbientLightSensorConstructor = 1901,
+ kGenericSensorOnActivate = 1902,
+ kGenericSensorOnChange = 1903,
+ kGenericSensorOnError = 1904,
+ kGenericSensorActivated = 1905,
+ kGyroscopeConstructor = 1906,
+ kMagnetometerConstructor = 1907,
+ kOrientationSensorPopulateMatrix = 1908,
+ kWindowOpenWithInvalidURL = 1909,
+ kCrossOriginMainFrameNulledNameAccessed = 1910,
+ kMenuItemElementIconAttribute = 1911,
+ kWebkitCSSMatrixSetMatrixValue = 1912,
+ kWebkitCSSMatrixConstructFromString = 1913,
+ kCanRequestURLHTTPContainingNewline = 1914,
+ kGetGamepads = 1916,
+ kV8SVGPathElement_GetPathSegAtLength_Method = 1917,
+ kMediaStreamConstraintsAudio = 1918,
+ kMediaStreamConstraintsAudioUnconstrained = 1919,
+ kMediaStreamConstraintsVideo = 1920,
+ kMediaStreamConstraintsVideoUnconstrained = 1921,
+ kMediaStreamConstraintsWidth = 1922,
+ kMediaStreamConstraintsHeight = 1923,
+ kMediaStreamConstraintsAspectRatio = 1924,
+ kMediaStreamConstraintsFrameRate = 1925,
+ kMediaStreamConstraintsFacingMode = 1926,
+ kMediaStreamConstraintsVolume = 1927,
+ kMediaStreamConstraintsSampleRate = 1928,
+ kMediaStreamConstraintsSampleSize = 1929,
+ kMediaStreamConstraintsEchoCancellation = 1930,
+ kMediaStreamConstraintsLatency = 1931,
+ kMediaStreamConstraintsChannelCount = 1932,
+ kMediaStreamConstraintsDeviceIdAudio = 1933,
+ kMediaStreamConstraintsDeviceIdVideo = 1934,
+ kMediaStreamConstraintsDisableLocalEcho = 1935,
+ kMediaStreamConstraintsGroupIdAudio = 1936,
+ kMediaStreamConstraintsGroupIdVideo = 1937,
+ kMediaStreamConstraintsVideoKind = 1938,
+ kMediaStreamConstraintsDepthNear = 1939,
+ kMediaStreamConstraintsDepthFar = 1940,
+ kMediaStreamConstraintsFocalLengthX = 1941,
+ kMediaStreamConstraintsFocalLengthY = 1942,
+ kMediaStreamConstraintsMediaStreamSourceAudio = 1943,
+ kMediaStreamConstraintsMediaStreamSourceVideo = 1944,
+ kMediaStreamConstraintsRenderToAssociatedSink = 1945,
+ kMediaStreamConstraintsHotwordEnabled = 1946,
+ kMediaStreamConstraintsGoogEchoCancellation = 1947,
+ kMediaStreamConstraintsGoogExperimentalEchoCancellation = 1948,
+ kMediaStreamConstraintsGoogAutoGainControl = 1949,
+ kMediaStreamConstraintsGoogExperimentalAutoGainControl = 1950,
+ kMediaStreamConstraintsGoogNoiseSuppression = 1951,
+ kMediaStreamConstraintsGoogHighpassFilter = 1952,
+ kMediaStreamConstraintsGoogTypingNoiseDetection = 1953,
+ kMediaStreamConstraintsGoogExperimentalNoiseSuppression = 1954,
+ kMediaStreamConstraintsGoogBeamforming = 1955,
+ kMediaStreamConstraintsGoogArrayGeometry = 1956,
+ kMediaStreamConstraintsGoogAudioMirroring = 1957,
+ kMediaStreamConstraintsGoogDAEchoCancellation = 1958,
+ kMediaStreamConstraintsGoogNoiseReduction = 1959,
+ kMediaStreamConstraintsGoogPowerLineFrequency = 1960,
+ // The above items are available in M59 branch.
+
+ kViewportFixedPositionUnderFilter = 1961,
+ kRequestMIDIAccessWithSysExOption = 1962,
+ kRequestMIDIAccessIframeWithSysExOption = 1963,
+ kGamepadAxes = 1964,
+ kGamepadButtons = 1965,
+ kVibrateWithoutUserGesture = 1966,
+ kDispatchMouseEventOnDisabledFormControl = 1967,
+ kElementNameDOMInvalidHTMLParserValid = 1968,
+ kElementNameDOMValidHTMLParserInvalid = 1969,
+ kGATTServerDisconnectedEvent = 1970,
+ kAnchorClickDispatchForNonConnectedNode = 1971,
+ kHTMLParseErrorNestedForm = 1972,
+ kFontShapingNotDefGlyphObserved = 1973,
+ kPostMessageOutgoingWouldBeBlockedByConnectSrc = 1974,
+ kPostMessageIncomingWouldBeBlockedByConnectSrc = 1975,
+ kPaymentRequestNetworkNameInSupportedMethods = 1976,
+ kCrossOriginPropertyAccess = 1977,
+ kCrossOriginPropertyAccessFromOpener = 1978,
+ kCredentialManagerCreate = 1979,
+ kWebDatabaseCreateDropFTS3Table = 1980,
+ kFieldEditInSecureContext = 1981,
+ kFieldEditInNonSecureContext = 1982,
+ kCredentialManagerCredentialRequestOptionsUnmediated = 1983,
+ kCredentialManagerGetMediationRequired = 1984,
+ kCredentialManagerIdName = 1985,
+ kCredentialManagerPasswordName = 1986,
+ kCredentialManagerAdditionalData = 1987,
+ kCredentialManagerCustomFetch = 1988,
+ kNetInfoRtt = 1989,
+ kNetInfoDownlink = 1990,
+ kShapeDetection_BarcodeDetectorConstructor = 1991,
+ kShapeDetection_FaceDetectorConstructor = 1992,
+ kShapeDetection_TextDetectorConstructor = 1993,
+ kCredentialManagerCredentialRequestOptionsOnlyUnmediated = 1994,
+ kInertAttribute = 1995,
+ kPluginInstanceAccessFromIsolatedWorld = 1996,
+ kPluginInstanceAccessFromMainWorld = 1997,
+ kRequestFullscreenForDialogElement = 1998,
+ kRequestFullscreenForDialogElementInTopLayer = 1999,
+ kShowModalForElementInFullscreenStack = 2000,
+ kThreeValuedPositionBackground = 2001,
+ kThreeValuedPositionBasicShape = 2002,
+ kThreeValuedPositionGradient = 2003,
+ kThreeValuedPositionObjectPosition = 2004,
+ kThreeValuedPositionPerspectiveOrigin = 2005,
+ kUnitlessZeroAngleCustomProperty = 2006,
+ kUnitlessZeroAngleFilter = 2007,
+ kUnitlessZeroAngleGradient = 2008,
+ kUnitlessZeroAngleOffsetRotate = 2009,
+ kUnitlessZeroAngleTransform = 2010,
+ kHTMLOListElementStartGetterReversedWithoutStartAttribute = 2011,
+ kCredentialManagerPreventSilentAccess = 2012,
+ kNetInfoEffectiveType = 2013,
+
+ // Add new features immediately above this line. Don't change assigned
+ // numbers of any item, and don't reuse removed slots.
+ // Also, run update_use_counter_feature_enum.py in
+ // chromium/src/tools/metrics/histograms/ to update the UMA mapping.
+ kNumberOfFeatures, // This enum value must be last.
+};
+
+} // namespace blink
+
+#endif // WebFeature_h

Powered by Google App Engine
This is Rietveld 408576698