Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Google, Inc. All rights reserved. | 2 * Copyright (C) 2012 Google, Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
| 8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
| 9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
| 10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
| (...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 223 FileGetLastModifiedDate = 212, | 223 FileGetLastModifiedDate = 212, |
| 224 HTMLElementInnerText = 213, | 224 HTMLElementInnerText = 213, |
| 225 HTMLElementOuterText = 214, | 225 HTMLElementOuterText = 214, |
| 226 ReplaceDocumentViaJavaScriptURL = 215, | 226 ReplaceDocumentViaJavaScriptURL = 215, |
| 227 ElementSetAttributeNodeNS = 216, // Removed from DOM4. | 227 ElementSetAttributeNodeNS = 216, // Removed from DOM4. |
| 228 ElementPrefixedMatchesSelector = 217, | 228 ElementPrefixedMatchesSelector = 217, |
| 229 CSSStyleSheetRules = 219, | 229 CSSStyleSheetRules = 219, |
| 230 CSSStyleSheetAddRule = 220, | 230 CSSStyleSheetAddRule = 220, |
| 231 CSSStyleSheetRemoveRule = 221, | 231 CSSStyleSheetRemoveRule = 221, |
| 232 // The above items are available in M33 branch. | 232 // The above items are available in M33 branch. |
| 233 | |
|
jochen (gone - plz use gerrit)
2014/07/21 11:31:24
why delete those nice spacer lines?
Mike West
2014/07/21 12:48:05
`git cl format` :(
I'll fix it, thanks for catchi
| |
| 234 InitMessageEvent = 222, | 233 InitMessageEvent = 222, |
| 235 ElementSetPrefix = 224, // Element.prefix is readonly in DOM4. | 234 ElementSetPrefix = 224, // Element.prefix is readonly in DOM4. |
| 236 CSSStyleDeclarationGetPropertyCSSValue = 225, | 235 CSSStyleDeclarationGetPropertyCSSValue = 225, |
| 237 PrefixedMediaCancelKeyRequest = 229, | 236 PrefixedMediaCancelKeyRequest = 229, |
| 238 DOMImplementationHasFeature = 230, | 237 DOMImplementationHasFeature = 230, |
| 239 DOMImplementationHasFeatureReturnFalse = 231, | 238 DOMImplementationHasFeatureReturnFalse = 231, |
| 240 CanPlayTypeKeySystem = 232, | 239 CanPlayTypeKeySystem = 232, |
| 241 PrefixedDevicePixelRatioMediaFeature = 233, | 240 PrefixedDevicePixelRatioMediaFeature = 233, |
| 242 PrefixedMaxDevicePixelRatioMediaFeature = 234, | 241 PrefixedMaxDevicePixelRatioMediaFeature = 234, |
| 243 PrefixedMinDevicePixelRatioMediaFeature = 235, | 242 PrefixedMinDevicePixelRatioMediaFeature = 235, |
| (...skipping 17 matching lines...) Expand all Loading... | |
| 261 DeprecatedWebKitRepeatingLinearGradient = 262, | 260 DeprecatedWebKitRepeatingLinearGradient = 262, |
| 262 DeprecatedWebKitRadialGradient = 263, | 261 DeprecatedWebKitRadialGradient = 263, |
| 263 DeprecatedWebKitRepeatingRadialGradient = 264, | 262 DeprecatedWebKitRepeatingRadialGradient = 264, |
| 264 PrefixedImageSmoothingEnabled = 267, | 263 PrefixedImageSmoothingEnabled = 267, |
| 265 UnprefixedImageSmoothingEnabled = 268, | 264 UnprefixedImageSmoothingEnabled = 268, |
| 266 PromiseConstructor = 270, | 265 PromiseConstructor = 270, |
| 267 PromiseCast = 271, | 266 PromiseCast = 271, |
| 268 PromiseReject = 272, | 267 PromiseReject = 272, |
| 269 PromiseResolve = 273, | 268 PromiseResolve = 273, |
| 270 // The above items are available in M34 branch. | 269 // The above items are available in M34 branch. |
| 271 | |
| 272 TextAutosizing = 274, | 270 TextAutosizing = 274, |
| 273 TextAutosizingLayout = 275, | 271 TextAutosizingLayout = 275, |
| 274 HTMLAnchorElementPingAttribute = 276, | 272 HTMLAnchorElementPingAttribute = 276, |
| 275 InsertAdjacentHTML = 278, | 273 InsertAdjacentHTML = 278, |
| 276 SVGClassName = 279, | 274 SVGClassName = 279, |
| 277 HTMLAppletElement = 280, | 275 HTMLAppletElement = 280, |
| 278 HTMLMediaElementSeekToFragmentStart = 281, | 276 HTMLMediaElementSeekToFragmentStart = 281, |
| 279 HTMLMediaElementPauseAtFragmentEnd = 282, | 277 HTMLMediaElementPauseAtFragmentEnd = 282, |
| 280 PrefixedWindowURL = 283, | 278 PrefixedWindowURL = 283, |
| 281 PrefixedWorkerURL = 284, // This didn't work because of crbug.com/376039 . Available since M37. | 279 PrefixedWorkerURL = 284, // This didn't work because of crbug.com/376039 . Available since M37. |
| (...skipping 30 matching lines...) Expand all Loading... | |
| 312 XHRProgressEventPosition = 316, | 310 XHRProgressEventPosition = 316, |
| 313 XHRProgressEventTotalSize = 317, | 311 XHRProgressEventTotalSize = 317, |
| 314 PrefixedDocumentIsFullscreen = 318, | 312 PrefixedDocumentIsFullscreen = 318, |
| 315 PrefixedDocumentFullScreenKeyboardInputAllowed = 319, | 313 PrefixedDocumentFullScreenKeyboardInputAllowed = 319, |
| 316 PrefixedDocumentCurrentFullScreenElement = 320, | 314 PrefixedDocumentCurrentFullScreenElement = 320, |
| 317 PrefixedDocumentCancelFullScreen = 321, | 315 PrefixedDocumentCancelFullScreen = 321, |
| 318 PrefixedDocumentFullscreenEnabled = 322, | 316 PrefixedDocumentFullscreenEnabled = 322, |
| 319 PrefixedDocumentFullscreenElement = 323, | 317 PrefixedDocumentFullscreenElement = 323, |
| 320 PrefixedDocumentExitFullscreen = 324, | 318 PrefixedDocumentExitFullscreen = 324, |
| 321 // The above items are available in M35 branch. | 319 // The above items are available in M35 branch. |
| 322 | |
| 323 SVGForeignObjectElement = 325, | 320 SVGForeignObjectElement = 325, |
| 324 PrefixedElementRequestPointerLock = 326, | 321 PrefixedElementRequestPointerLock = 326, |
| 325 SelectionSetPosition = 327, | 322 SelectionSetPosition = 327, |
| 326 AnimationPlayerFinishEvent = 328, | 323 AnimationPlayerFinishEvent = 328, |
| 327 SVGSVGElementInXMLDocument = 329, | 324 SVGSVGElementInXMLDocument = 329, |
| 328 CanvasRenderingContext2DSetAlpha = 330, | 325 CanvasRenderingContext2DSetAlpha = 330, |
| 329 CanvasRenderingContext2DSetCompositeOperation = 331, | 326 CanvasRenderingContext2DSetCompositeOperation = 331, |
| 330 CanvasRenderingContext2DSetLineWidth = 332, | 327 CanvasRenderingContext2DSetLineWidth = 332, |
| 331 CanvasRenderingContext2DSetLineCap = 333, | 328 CanvasRenderingContext2DSetLineCap = 333, |
| 332 CanvasRenderingContext2DSetLineJoin = 334, | 329 CanvasRenderingContext2DSetLineJoin = 334, |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 406 SVGFEMorphologyElementSetRadius = 408, | 403 SVGFEMorphologyElementSetRadius = 408, |
| 407 VTTCue = 409, | 404 VTTCue = 409, |
| 408 VTTCueRender = 410, | 405 VTTCueRender = 410, |
| 409 VTTCueRenderVertical = 411, | 406 VTTCueRenderVertical = 411, |
| 410 VTTCueRenderSnapToLinesFalse = 412, | 407 VTTCueRenderSnapToLinesFalse = 412, |
| 411 VTTCueRenderLineNotAuto = 413, | 408 VTTCueRenderLineNotAuto = 413, |
| 412 VTTCueRenderPositionNot50 = 414, | 409 VTTCueRenderPositionNot50 = 414, |
| 413 VTTCueRenderSizeNot100 = 415, | 410 VTTCueRenderSizeNot100 = 415, |
| 414 VTTCueRenderAlignNotMiddle = 416, | 411 VTTCueRenderAlignNotMiddle = 416, |
| 415 // The above items are available in M36 branch. | 412 // The above items are available in M36 branch. |
| 416 | |
| 417 ElementRequestPointerLock = 417, | 413 ElementRequestPointerLock = 417, |
| 418 VTTCueRenderRtl = 418, | 414 VTTCueRenderRtl = 418, |
| 419 PostMessageFromSecureToInsecure = 419, | 415 PostMessageFromSecureToInsecure = 419, |
| 420 PostMessageFromInsecureToSecure = 420, | 416 PostMessageFromInsecureToSecure = 420, |
| 421 DocumentExitPointerLock = 421, | 417 DocumentExitPointerLock = 421, |
| 422 DocumentPointerLockElement = 422, | 418 DocumentPointerLockElement = 422, |
| 423 PrefixedCursorZoomIn = 424, | 419 PrefixedCursorZoomIn = 424, |
| 424 PrefixedCursorZoomOut = 425, | 420 PrefixedCursorZoomOut = 425, |
| 425 CSSCharsetRuleEncoding = 426, | 421 CSSCharsetRuleEncoding = 426, |
| 426 DocumentSetCharset = 427, | 422 DocumentSetCharset = 427, |
| 427 DocumentDefaultCharset = 428, | 423 DocumentDefaultCharset = 428, |
| 428 TextEncoderConstructor = 429, | 424 TextEncoderConstructor = 429, |
| 429 TextEncoderEncode = 430, | 425 TextEncoderEncode = 430, |
| 430 TextDecoderConstructor = 431, | 426 TextDecoderConstructor = 431, |
| 431 TextDecoderDecode= 432, | 427 TextDecoderDecode = 432, |
| 432 FocusInOutEvent = 433, | 428 FocusInOutEvent = 433, |
| 433 MouseEventMovementX = 434, | 429 MouseEventMovementX = 434, |
| 434 MouseEventMovementY = 435, | 430 MouseEventMovementY = 435, |
| 435 MixedContentTextTrack = 436, | 431 MixedContentTextTrack = 436, |
| 436 MixedContentRaw = 437, | 432 MixedContentRaw = 437, |
| 437 MixedContentImage = 438, | 433 MixedContentImage = 438, |
| 438 MixedContentMedia = 439, | 434 MixedContentMedia = 439, |
| 439 DocumentFonts = 440, | 435 DocumentFonts = 440, |
| 440 MixedContentFormsSubmitted = 441, | 436 MixedContentFormsSubmitted = 441, |
| 441 FormsSubmitted = 442, | 437 FormsSubmitted = 442, |
| 442 TextInputEventOnInput = 443, | 438 TextInputEventOnInput = 443, |
| 443 TextInputEventOnTextArea = 444, | 439 TextInputEventOnTextArea = 444, |
| 444 TextInputEventOnContentEditable= 445, | 440 TextInputEventOnContentEditable = 445, |
| 445 TextInputEventOnNotNode = 446, | 441 TextInputEventOnNotNode = 446, |
| 446 WebkitBeforeTextInsertedOnInput = 447, | 442 WebkitBeforeTextInsertedOnInput = 447, |
| 447 WebkitBeforeTextInsertedOnTextArea = 448, | 443 WebkitBeforeTextInsertedOnTextArea = 448, |
| 448 WebkitBeforeTextInsertedOnContentEditable = 449, | 444 WebkitBeforeTextInsertedOnContentEditable = 449, |
| 449 WebkitBeforeTextInsertedOnNotNode = 450, | 445 WebkitBeforeTextInsertedOnNotNode = 450, |
| 450 WebkitEditableContentChangedOnInput = 451, | 446 WebkitEditableContentChangedOnInput = 451, |
| 451 WebkitEditableContentChangedOnTextArea = 452, | 447 WebkitEditableContentChangedOnTextArea = 452, |
| 452 WebkitEditableContentChangedOnContentEditable = 453, | 448 WebkitEditableContentChangedOnContentEditable = 453, |
| 453 WebkitEditableContentChangedOnNotNode = 454, | 449 WebkitEditableContentChangedOnNotNode = 454, |
| 454 HTMLImports = 455, | 450 HTMLImports = 455, |
| 455 ElementCreateShadowRoot = 456, | 451 ElementCreateShadowRoot = 456, |
| 456 DocumentRegisterElement = 457, | 452 DocumentRegisterElement = 457, |
| 457 EditingAppleInterchangeNewline = 458, | 453 EditingAppleInterchangeNewline = 458, |
| 458 EditingAppleConvertedSpace = 459, | 454 EditingAppleConvertedSpace = 459, |
| 459 EditingApplePasteAsQuotation = 460, | 455 EditingApplePasteAsQuotation = 460, |
| 460 EditingAppleStyleSpanClass = 461, | 456 EditingAppleStyleSpanClass = 461, |
| 461 EditingAppleTabSpanClass = 462, | 457 EditingAppleTabSpanClass = 462, |
| 462 HTMLImportsAsyncAttribute = 463, | 458 HTMLImportsAsyncAttribute = 463, |
| 463 FontFaceSetReady = 464, | 459 FontFaceSetReady = 464, |
| 464 XMLHttpRequestSynchronous = 465, | 460 XMLHttpRequestSynchronous = 465, |
| 465 CSSSelectorPseudoUnresolved = 466, | 461 CSSSelectorPseudoUnresolved = 466, |
| 466 CSSSelectorPseudoShadow = 467, | 462 CSSSelectorPseudoShadow = 467, |
| 467 CSSSelectorPseudoContent = 468, | 463 CSSSelectorPseudoContent = 468, |
| 468 CSSSelectorPseudoHost = 469, | 464 CSSSelectorPseudoHost = 469, |
| 469 CSSSelectorPseudoHostContext = 470, | 465 CSSSelectorPseudoHostContext = 470, |
| 470 CSSDeepCombinator = 471, | 466 CSSDeepCombinator = 471, |
| 471 SyncXHRWithCredentials = 472, | 467 SyncXHRWithCredentials = 472, |
| 472 // The above items are available in M37 branch. | 468 // The above items are available in M37 branch. |
| 473 | |
| 474 UseAsm = 473, | 469 UseAsm = 473, |
| 475 KeyEventNotAllowedInFullScreen = 474, | 470 KeyEventNotAllowedInFullScreen = 474, |
| 476 DOMWindowOpen = 475, | 471 DOMWindowOpen = 475, |
| 477 DOMWindowOpenFeatures = 476, | 472 DOMWindowOpenFeatures = 476, |
| 478 LegacyFullScreenErrorExemption = 477, | 473 LegacyFullScreenErrorExemption = 477, |
| 479 MediaStreamTrackGetSources = 478, | 474 MediaStreamTrackGetSources = 478, |
| 480 AspectRatioFlexItem = 479, | 475 AspectRatioFlexItem = 479, |
| 481 DetailsElement = 480, | 476 DetailsElement = 480, |
| 482 DialogElement = 481, | 477 DialogElement = 481, |
| 483 MapElement = 482, | 478 MapElement = 482, |
| 484 MeterElement = 483, | 479 MeterElement = 483, |
| 485 ProgressElement = 484, | 480 ProgressElement = 484, |
| 486 VideoFullscreenAllowedExemption = 485, | 481 VideoFullscreenAllowedExemption = 485, |
| 482 PPAPIRequestAllowedByObjectSrc = 486, | |
| 483 PPAPIRequestBypassedObjectSrc = 487, | |
| 487 // Add new features immediately above this line. Don't change assigned | 484 // Add new features immediately above this line. Don't change assigned |
| 488 // numbers of any item, and don't reuse removed slots. | 485 // numbers of any item, and don't reuse removed slots. |
| 489 // Also, run update_use_counter_feature_enum.py in chromium/src/tools/me trics/histograms/ | 486 // Also, run update_use_counter_feature_enum.py in chromium/src/tools/me trics/histograms/ |
| 490 // to update the UMA mapping. | 487 // to update the UMA mapping. |
| 491 NumberOfFeatures, // This enum value must be last. | 488 NumberOfFeatures, // This enum value must be last. |
| 492 }; | 489 }; |
| 493 | 490 |
| 494 // "count" sets the bit for this feature to 1. Repeated calls are ignored. | 491 // "count" sets the bit for this feature to 1. Repeated calls are ignored. |
| 495 static void count(const Document&, Feature); | 492 static void count(const Document&, Feature); |
| 496 // This doesn't count for ExecutionContexts for shared workers and service | 493 // This doesn't count for ExecutionContexts for shared workers and service |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 547 | 544 |
| 548 void updateMeasurements(); | 545 void updateMeasurements(); |
| 549 | 546 |
| 550 OwnPtr<BitVector> m_countBits; | 547 OwnPtr<BitVector> m_countBits; |
| 551 BitVector m_CSSFeatureBits; | 548 BitVector m_CSSFeatureBits; |
| 552 }; | 549 }; |
| 553 | 550 |
| 554 } // namespace blink | 551 } // namespace blink |
| 555 | 552 |
| 556 #endif // UseCounter_h | 553 #endif // UseCounter_h |
| OLD | NEW |