ABCDEFGHIJKLMNOPQRSTU
1
This attempts to document our platform-exposed "webkit-prefixed" APIs so that we can track deprecation and removal of each individually. This list may include "internal" CSS properties which exist only in html.css and are not intended as APIs, which instead of being removed are likely to be renamed to an -internal- prefix. This list was created using some grep commands and likely contains items which are not actually exposed to the web (and thus should be removed from the list).Please feel free to remove/add columns to represent the disposition of these individual features. The purpose of this sheet is to provide a burn-down list that we can drive to 0 over the coming months.
2
APISurfaceTypeAlready shipping Unprefixed?Prefixed version is shipping?OwnerActionComments
3
initWebKitWheelEventJSmethodDeprecated: http://www.w3.org/TR/DOM-Level-3-Events/#events-event-type-initWheelEvent
4
WebKitAnimationEvent JSobject
5
WebKitCSSFilterRuleJSobject
6
WebKitCSSFilterValue JSobject
7
WebKitCSSKeyframeRuleJSobjectNo
8
WebKitCSSKeyframesRuleJSobject
9
WebKitCSSMatrixJSobjectNo
10
WebKitCSSMixFunctionValueJSobject
11
WebKitCSSRegionRuleJSobjectNo
12
WebKitCSSTransformValueJSobject
13
WebKitCSSViewportRuleJSobjectNo
14
WebKitMediaSource JSobject
15
WebKitMutationObserver JSobjectYesYesUnprefixed version shipped in M26 http://wkrev.com/143756
16
WebKitNamedFlowJSobjectNo
17
WebKitNamedFlowCollectionJSobjectNo
18
WebKitPointJSobjectPossibly replaced by https://dvcs.w3.org/hg/FXTF/raw-file/tip/matrix/index.html#the-point-dictionary ?
19
WebKitShadowRoot JSobjectNoYes
20
WebKitSourceBuffer JSobject
21
WebKitSourceBufferList JSobject
22
WebKitTransitionEvent JSobjectYesYesAlexis/darktears
23
IDBFactory.webkitGetDatabaseNamesJSmethodNoYesjsbellProposed/rejected addition to IndexedDB; usage likely nil; IE has msGetDatabaseNames; moz holding off
24
IDBRequest.webkitErrorMessageJSpropertyNoYesjsbellDONEReplaced with DOMError.message in M29 crbug.com/238277
25
IDBTransaction.webkitErrorMessageJSpropertyNoYesjsbellDONEReplaced with DOMError.message in M29 crbug.com/238277
26
TouchEvent.webkitRadiusXJSpropertyNoYesrbyersTouchEvents v2 standard is dead, can be exposed in PointerEvents
27
TouchEvent.webkitRadiusYJSpropertyNoYesrbyersTouchEvents v2 standard is dead, can be exposed in PointerEvents
28
TouchEvent.webkitRotationAngleJSpropertyNoYesrbyersTouchEvents v2 standard is dead, can be exposed in PointerEvents
29
TouchEvent.webkitForceJSpropertyNoYesrbyersTouchEvents v2 standard is dead, can be exposed in PointerEvents
30
MouseEvent.webkitMovementXJSproperty
31
MouseEvent.webkitMovementYJSproperty
32
Document.webkitVisibilityStateJSpropertyNoYeshttp://crbug.com/230334
WebKit has unprefixed it delete the prefixed version http://wkrev.com/150695 ; it'll ship in Safari 7 (and 6.1)
33
Document.webkitHiddenJSpropertyNoYeshttp://crbug.com/230334
WebKit has unprefixed it delete the prefixed version http://wkrev.com/150695 ; it'll ship in Safari 7 (and 6.1)
34
Text.webkitInsertionParentJSproperty
35
File.webkitRelativePathJSproperty
36
-webkit-activelinkCSSValueNoYesProprietary. Introduced by Apple. http://developer.apple.com/library/safari/documentation/appleapplications/reference/safaricssref/Articles/StandardCSSProperties.html#//apple_ref/doc/uid/TP30001266-color
37
-webkit-align-contentCSSPropertyNoYeshttp://dev.w3.org/csswg/css-flexbox/#justify-content-property
38
-webkit-align-contentsCSSPropertyNoNot part of any standard. Possibly a typo?
39
-webkit-align-itemsCSSPropertyNoYeshttp://dev.w3.org/csswg/css-flexbox/#align-items
40
-webkit-align-selfCSSPropertyNoYeshttp://dev.w3.org/csswg/css-flexbox/#align-self
41
-webkit-animating-full-screen-transition
42
-webkit-animationCSSPropertyNo
43
-webkit-animation-delayCSSPropertyNoNoAlmost certainly will never be able to drop these - they're widely used enough that other browsers copied our prefix. :/
44
-webkit-animation-directionCSSPropertyNoNo
45
-webkit-animation-durationCSSPropertyNoNo
46
-webkit-animation-fill-modeCSSPropertyNoNo
47
-webkit-animation-iteration-countCSSPropertyNoNo
48
-webkit-animation-nameCSSPropertyNoNo
49
-webkit-animation-play-stateCSSPropertyNoNo
50
-webkit-animation-timing-functionCSSPropertyNoNo
51
-webkit-anyCSSPseudo ClassNoYeshttps://developer.mozilla.org/en-US/docs/CSS/:any, now called :matches() in CSS4
52
-webkit-any-linkCSSPseudo ClassNoYeshttp://dev.w3.org/csswg/selectors/#the-any-link-pseudo
53
-webkit-appearanceCSSPropertyDropped from CSS3-UI
54
-webkit-app-region
55
-webkit-aspect-ratioCSSPropertyNoNo real spec, and usage should be nil. We should drop it, or put it behind a flag unprefixed.
56
-webkit-auto
57
-webkit-autofill
58
-webkit-backface-visibilityCSSProperty
59
-webkit-background-blend-modeCSSProperty
60
-webkit-background-clipCSSPropertyYesYes
61
-webkit-background-compositeCSSPropertyNoYesProprietary. Introduced by Apple.
http://developer.apple.com/library/safari/documentation/appleapplications/reference/safaricssref/Articles/StandardCSSProperties.html#//apple_ref/doc/uid/TP30001266--webkit-background-composite
62
-webkit-background-originCSSPropertyYesYes
63
-webkit-background-sizeCSSPropertyYesYes
64
-webkit-baseline-middleCSSValueI think this is for vertical-align?
65
-webkit-blend-modeCSSProperty
66
-webkit-body
67
-webkit-border-afterCSSPropertyNo
68
-webkit-border-after-colorCSSPropertyNo
69
-webkit-border-after-styleCSSPropertyNo
70
-webkit-border-after-widthCSSPropertyNo
71
-webkit-border-beforeCSSPropertyNo
72
-webkit-border-before-colorCSSPropertyNo
73
-webkit-border-before-styleCSSPropertyNo
74
-webkit-border-before-widthCSSPropertyNo
75
-webkit-border-bottom-left-radiusCSSPropertyYes
76
-webkit-border-bottom-right-radiusCSSPropertyYes
77
-webkit-border-endCSSPropertyNo
78
-webkit-border-end-colorCSSPropertyNo
79
-webkit-border-end-styleCSSPropertyNo
80
-webkit-border-end-widthCSSPropertyNo
81
-webkit-border-fitCSSPropertyProprietary. Introduced by Apple. http://trac.webkit.org/changeset/19862
Categorized as "WebKit-Specific Unsupported Properties" in Safari CSS Reference.
http://developer.apple.com/library/safari/documentation/appleapplications/reference/safaricssref/Articles/StandardCSSProperties.html#//apple_ref/doc/uid/TP30001266-WebKit_SpecificUnsupportedProperties
82
-webkit-border-horizontal-spacingCSSPropertyNoProprietary. Introduced by Apple.
http://developer.apple.com/library/safari/documentation/appleapplications/reference/safaricssref/Articles/StandardCSSProperties.html#//apple_ref/doc/uid/TP30001266--webkit-border-horizontal-spacing
83
-webkit-border-imageCSSProperty
84
-webkit-border-radiusCSSPropertyYes
85
-webkit-border-spacing-horizontal
86
-webkit-border-spacing-vertical
87
-webkit-border-start
88
-webkit-border-start-color
89
-webkit-border-start-style
90
-webkit-border-start-width
91
-webkit-border-top-left-radiusCSSPropertyYes
92
-webkit-border-top-right-radiusCSSPropertyYes
93
-webkit-border-vertical-spacingCSSPropertyNoProprietary. Introduced by Apple.
http://developer.apple.com/library/safari/documentation/appleapplications/reference/safaricssref/Articles/StandardCSSProperties.html#//apple_ref/doc/uid/TP30001266--webkit-border-vertical-spacing
94
-webkit-boxCSSValueNoYesLegacy Flexbox value for the 'display' property, now called 'flex'.
95
-webkit-box-alignCSSPropertyNoYesLegacy Flexbox Property
96
-webkit-box-decoration-breakCSSPropertyhttp://dev.w3.org/csswg/css-backgrounds/#the-box-decoration-break
97
-webkit-box-directionCSSPropertyNoYesLegacy Flexbox Property
98
-webkit-box-flexCSSPropertyNoYesLegacy Flexbox Property
99
-webkit-box-flex-groupCSSPropertyNoYesLegacy Flexbox Property
100
-webkit-box-linesCSSPropertyNoYesLegacy Flexbox Property