A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | API | Surface | Type | Already shipping Unprefixed? | Prefixed version is shipping? | Owner | Action | Comments | |||||||||||||
3 | initWebKitWheelEvent | JS | method | Deprecated: http://www.w3.org/TR/DOM-Level-3-Events/#events-event-type-initWheelEvent | |||||||||||||||||
4 | WebKitAnimationEvent | JS | object | ||||||||||||||||||
5 | WebKitCSSFilterRule | JS | object | ||||||||||||||||||
6 | WebKitCSSFilterValue | JS | object | ||||||||||||||||||
7 | WebKitCSSKeyframeRule | JS | object | No | |||||||||||||||||
8 | WebKitCSSKeyframesRule | JS | object | ||||||||||||||||||
9 | WebKitCSSMatrix | JS | object | No | |||||||||||||||||
10 | WebKitCSSMixFunctionValue | JS | object | ||||||||||||||||||
11 | WebKitCSSRegionRule | JS | object | No | |||||||||||||||||
12 | WebKitCSSTransformValue | JS | object | ||||||||||||||||||
13 | WebKitCSSViewportRule | JS | object | No | |||||||||||||||||
14 | WebKitMediaSource | JS | object | ||||||||||||||||||
15 | WebKitMutationObserver | JS | object | Yes | Yes | Unprefixed version shipped in M26 http://wkrev.com/143756 | |||||||||||||||
16 | WebKitNamedFlow | JS | object | No | |||||||||||||||||
17 | WebKitNamedFlowCollection | JS | object | No | |||||||||||||||||
18 | WebKitPoint | JS | object | Possibly replaced by https://dvcs.w3.org/hg/FXTF/raw-file/tip/matrix/index.html#the-point-dictionary ? | |||||||||||||||||
19 | WebKitShadowRoot | JS | object | No | Yes | ||||||||||||||||
20 | WebKitSourceBuffer | JS | object | ||||||||||||||||||
21 | WebKitSourceBufferList | JS | object | ||||||||||||||||||
22 | WebKitTransitionEvent | JS | object | Yes | Yes | Alexis/darktears | |||||||||||||||
23 | IDBFactory.webkitGetDatabaseNames | JS | method | No | Yes | jsbell | Proposed/rejected addition to IndexedDB; usage likely nil; IE has msGetDatabaseNames; moz holding off | ||||||||||||||
24 | IDBRequest.webkitErrorMessage | JS | property | No | Yes | jsbell | DONE | Replaced with DOMError.message in M29 crbug.com/238277 | |||||||||||||
25 | IDBTransaction.webkitErrorMessage | JS | property | No | Yes | jsbell | DONE | Replaced with DOMError.message in M29 crbug.com/238277 | |||||||||||||
26 | TouchEvent.webkitRadiusX | JS | property | No | Yes | rbyers | TouchEvents v2 standard is dead, can be exposed in PointerEvents | ||||||||||||||
27 | TouchEvent.webkitRadiusY | JS | property | No | Yes | rbyers | TouchEvents v2 standard is dead, can be exposed in PointerEvents | ||||||||||||||
28 | TouchEvent.webkitRotationAngle | JS | property | No | Yes | rbyers | TouchEvents v2 standard is dead, can be exposed in PointerEvents | ||||||||||||||
29 | TouchEvent.webkitForce | JS | property | No | Yes | rbyers | TouchEvents v2 standard is dead, can be exposed in PointerEvents | ||||||||||||||
30 | MouseEvent.webkitMovementX | JS | property | ||||||||||||||||||
31 | MouseEvent.webkitMovementY | JS | property | ||||||||||||||||||
32 | Document.webkitVisibilityState | JS | property | No | Yes | http://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.webkitHidden | JS | property | No | Yes | http://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.webkitInsertionParent | JS | property | ||||||||||||||||||
35 | File.webkitRelativePath | JS | property | ||||||||||||||||||
36 | -webkit-activelink | CSS | Value | No | Yes | Proprietary. 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-content | CSS | Property | No | Yes | http://dev.w3.org/csswg/css-flexbox/#justify-content-property | |||||||||||||||
38 | -webkit-align-contents | CSS | Property | No | Not part of any standard. Possibly a typo? | ||||||||||||||||
39 | -webkit-align-items | CSS | Property | No | Yes | http://dev.w3.org/csswg/css-flexbox/#align-items | |||||||||||||||
40 | -webkit-align-self | CSS | Property | No | Yes | http://dev.w3.org/csswg/css-flexbox/#align-self | |||||||||||||||
41 | -webkit-animating-full-screen-transition | ||||||||||||||||||||
42 | -webkit-animation | CSS | Property | No | |||||||||||||||||
43 | -webkit-animation-delay | CSS | Property | No | No | Almost certainly will never be able to drop these - they're widely used enough that other browsers copied our prefix. :/ | |||||||||||||||
44 | -webkit-animation-direction | CSS | Property | No | No | ||||||||||||||||
45 | -webkit-animation-duration | CSS | Property | No | No | ||||||||||||||||
46 | -webkit-animation-fill-mode | CSS | Property | No | No | ||||||||||||||||
47 | -webkit-animation-iteration-count | CSS | Property | No | No | ||||||||||||||||
48 | -webkit-animation-name | CSS | Property | No | No | ||||||||||||||||
49 | -webkit-animation-play-state | CSS | Property | No | No | ||||||||||||||||
50 | -webkit-animation-timing-function | CSS | Property | No | No | ||||||||||||||||
51 | -webkit-any | CSS | Pseudo Class | No | Yes | https://developer.mozilla.org/en-US/docs/CSS/:any, now called :matches() in CSS4 | |||||||||||||||
52 | -webkit-any-link | CSS | Pseudo Class | No | Yes | http://dev.w3.org/csswg/selectors/#the-any-link-pseudo | |||||||||||||||
53 | -webkit-appearance | CSS | Property | Dropped from CSS3-UI | |||||||||||||||||
54 | -webkit-app-region | ||||||||||||||||||||
55 | -webkit-aspect-ratio | CSS | Property | No | No 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-visibility | CSS | Property | ||||||||||||||||||
59 | -webkit-background-blend-mode | CSS | Property | ||||||||||||||||||
60 | -webkit-background-clip | CSS | Property | Yes | Yes | ||||||||||||||||
61 | -webkit-background-composite | CSS | Property | No | Yes | Proprietary. 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-origin | CSS | Property | Yes | Yes | ||||||||||||||||
63 | -webkit-background-size | CSS | Property | Yes | Yes | ||||||||||||||||
64 | -webkit-baseline-middle | CSS | Value | I think this is for vertical-align? | |||||||||||||||||
65 | -webkit-blend-mode | CSS | Property | ||||||||||||||||||
66 | -webkit-body | ||||||||||||||||||||
67 | -webkit-border-after | CSS | Property | No | |||||||||||||||||
68 | -webkit-border-after-color | CSS | Property | No | |||||||||||||||||
69 | -webkit-border-after-style | CSS | Property | No | |||||||||||||||||
70 | -webkit-border-after-width | CSS | Property | No | |||||||||||||||||
71 | -webkit-border-before | CSS | Property | No | |||||||||||||||||
72 | -webkit-border-before-color | CSS | Property | No | |||||||||||||||||
73 | -webkit-border-before-style | CSS | Property | No | |||||||||||||||||
74 | -webkit-border-before-width | CSS | Property | No | |||||||||||||||||
75 | -webkit-border-bottom-left-radius | CSS | Property | Yes | |||||||||||||||||
76 | -webkit-border-bottom-right-radius | CSS | Property | Yes | |||||||||||||||||
77 | -webkit-border-end | CSS | Property | No | |||||||||||||||||
78 | -webkit-border-end-color | CSS | Property | No | |||||||||||||||||
79 | -webkit-border-end-style | CSS | Property | No | |||||||||||||||||
80 | -webkit-border-end-width | CSS | Property | No | |||||||||||||||||
81 | -webkit-border-fit | CSS | Property | Proprietary. 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-spacing | CSS | Property | No | Proprietary. 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-image | CSS | Property | ||||||||||||||||||
84 | -webkit-border-radius | CSS | Property | Yes | |||||||||||||||||
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-radius | CSS | Property | Yes | |||||||||||||||||
92 | -webkit-border-top-right-radius | CSS | Property | Yes | |||||||||||||||||
93 | -webkit-border-vertical-spacing | CSS | Property | No | Proprietary. 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-box | CSS | Value | No | Yes | Legacy Flexbox value for the 'display' property, now called 'flex'. | |||||||||||||||
95 | -webkit-box-align | CSS | Property | No | Yes | Legacy Flexbox Property | |||||||||||||||
96 | -webkit-box-decoration-break | CSS | Property | http://dev.w3.org/csswg/css-backgrounds/#the-box-decoration-break | |||||||||||||||||
97 | -webkit-box-direction | CSS | Property | No | Yes | Legacy Flexbox Property | |||||||||||||||
98 | -webkit-box-flex | CSS | Property | No | Yes | Legacy Flexbox Property | |||||||||||||||
99 | -webkit-box-flex-group | CSS | Property | No | Yes | Legacy Flexbox Property | |||||||||||||||
100 | -webkit-box-lines | CSS | Property | No | Yes | Legacy Flexbox Property |