case CSSPropertyWebkitFontFeatureSettings: return 12;
case CSSPropertyFontKerning: return 13;
case CSSPropertyWebkitFontSmoothing: return 14;
- case CSSPropertyWebkitFontVariantLigatures: return 15;
+ case CSSPropertyFontVariantLigatures: return 15;
case CSSPropertyWebkitLocale: return 16;
case CSSPropertyWebkitTextOrientation: return 17;
case CSSPropertyWebkitWritingMode: return 18;
case CSSPropertyFlexWrap: return 239;
case CSSPropertyJustifyContent: return 240;
case CSSPropertyWebkitFontSizeDelta: return 241;
- case CSSPropertyGridDefinitionColumns: return 242;
- case CSSPropertyGridDefinitionRows: return 243;
+ case CSSPropertyGridTemplateColumns: return 242;
+ case CSSPropertyGridTemplateRows: return 243;
case CSSPropertyGridColumnStart: return 244;
case CSSPropertyGridColumnEnd: return 245;
case CSSPropertyGridRowStart: return 246;
case CSSPropertyWebkitHighlight: return 251;
case CSSPropertyWebkitHyphenateCharacter: return 252;
case CSSPropertyWebkitLineBoxContain: return 257;
- case CSSPropertyWebkitLineAlign: return 258;
+ // case CSSPropertyWebkitLineAlign: return 258;
case CSSPropertyWebkitLineBreak: return 259;
case CSSPropertyWebkitLineClamp: return 260;
- case CSSPropertyWebkitLineGrid: return 261;
- case CSSPropertyWebkitLineSnap: return 262;
+ // case CSSPropertyWebkitLineGrid: return 261;
+ // case CSSPropertyWebkitLineSnap: return 262;
case CSSPropertyWebkitLogicalWidth: return 263;
case CSSPropertyWebkitLogicalHeight: return 264;
case CSSPropertyWebkitMarginAfterCollapse: return 265;
case CSSPropertyWebkitUserDrag: return 337;
case CSSPropertyWebkitUserModify: return 338;
case CSSPropertyWebkitUserSelect: return 339;
- case CSSPropertyWebkitFlowInto: return 340;
- case CSSPropertyWebkitFlowFrom: return 341;
- case CSSPropertyWebkitRegionFragment: return 342;
- case CSSPropertyWebkitRegionBreakAfter: return 343;
- case CSSPropertyWebkitRegionBreakBefore: return 344;
- case CSSPropertyWebkitRegionBreakInside: return 345;
+ // case CSSPropertyWebkitFlowInto: return 340;
+ // case CSSPropertyWebkitFlowFrom: return 341;
+ // case CSSPropertyWebkitRegionFragment: return 342;
+ // case CSSPropertyWebkitRegionBreakAfter: return 343;
+ // case CSSPropertyWebkitRegionBreakBefore: return 344;
+ // case CSSPropertyWebkitRegionBreakInside: return 345;
case CSSPropertyShapeInside: return 346;
case CSSPropertyShapeOutside: return 347;
case CSSPropertyShapeMargin: return 348;
case CSSPropertyMixBlendMode: return 420;
case CSSPropertyTouchAction: return 421;
case CSSPropertyGridArea: return 422;
- case CSSPropertyGridTemplate: return 423;
+ case CSSPropertyGridTemplateAreas: return 423;
case CSSPropertyAnimation: return 424;
case CSSPropertyAnimationDelay: return 425;
case CSSPropertyAnimationDirection: return 426;
case CSSPropertyInternalMarqueeSpeed:
case CSSPropertyInternalMarqueeStyle:
case CSSPropertyInvalid:
- case CSSPropertyVariable:
ASSERT_NOT_REACHED();
return 0;
}
return 0;
}
-static int maximumCSSSampleId() { return 443; }
+static int maximumCSSSampleId() { return 444; }
UseCounter::UseCounter()
{
String UseCounter::deprecationMessage(Feature feature)
{
switch (feature) {
- // Content Security Policy
- case PrefixedContentSecurityPolicy:
- case PrefixedContentSecurityPolicyReportOnly:
- return "The 'X-WebKit-CSP' headers are no longer supported. Please consider using the canonical 'Content-Security-Policy' header instead.";
-
// Quota
case PrefixedStorageInfo:
return "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.";
case PrefixedMediaSourceOpen:
return "'WebKitMediaSource' is deprecated. Please use 'MediaSource' instead.";
+ case DOMImplementationCreateCSSStyleSheet:
+ return "'DOMImplementation.createCSSStyleSheet()' is deprecated.";
+
+ case MediaErrorEncrypted:
+ return "'MediaError.MEDIA_ERR_ENCRYPTED' is deprecated. This error code is never used.";
+
+ case HTMLSourceElementMedia:
+ return "'HTMLSourceElement.media' is deprecated. This attribute doesn't do anything.";
+
+ case PrefixedGetImageDataHD:
+ return "'CanvasRenderingContext2D.webkitGetImageDataHD' is deprecated. Please use getImageData instead.";
+
+ case PrefixedPutImageDataHD:
+ return "'CanvasRenderingContext2D.webkitPutImageDataHD' is deprecated. Please use putImageData instead.";
+
+ case ShadowRootApplyAuthorStyles:
+ return "'ShadowRoot.applyAuthorStyles' is deprecated.";
+
+ case PrefixedSpeechAttribute:
+ return "The 'x-webkit-speech' input field attribute is deprecated. Please use the JavaScript API instead.";
+
// Features that aren't deprecated don't have a deprecation message.
default:
return String();