Skip to content

Commit ba37762

Browse files
Add many missing CSS property values (early browser versions) (#28265)
This PR is a part of a process to add all of the missing spec-defined CSS property values. These values are added by the mdn-bcd-collector, following an upgrade of Webref CSS to v7 and directly parsing the syntax for each property. This specific PR focuses on CSS property values that were added in early browser versions. If a property had a prefix or alternative name, and the collector reported that a value was supported in the first version that supported the standard name, then it was assumed that the value was supported from the beginning and had been updated accordingly. Spec URLs were obtained for as many values as possible. However, once again, csswg.org went down frequently during the creation of this PR. Some spec URLs could not be obtained while the website was down. (Last property checked: `filter`) Notes: - Chrome: Chrome 15+ was tested, with only a few versions that failed to be tested. - Firefox: Firefox 5 through 49 crashed during tests, so no results were obtained for those versions. Versions within this range were guesstimated by parent data, with the intent to fine-tune the version numbers later if needed. - Safari: Not all Safari versions were tested during this process (partially due to a lack of VM access), but test results were collected for every major Safari version. Specific minor versions were inferred by parent data, with the intent to fine-tune the version numbers later if needed. --------- Co-authored-by: Claas Augner <[email protected]>
1 parent d9c5de5 commit ba37762

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+12026
-59
lines changed

css/properties/animation-timing-function.json

Lines changed: 231 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,138 @@
102102
"deprecated": false
103103
}
104104
},
105+
"ease": {
106+
"__compat": {
107+
"spec_url": "https://drafts.csswg.org/css-easing-2/#valdef-cubic-bezier-easing-function-ease",
108+
"support": {
109+
"chrome": {
110+
"version_added": "3"
111+
},
112+
"chrome_android": "mirror",
113+
"edge": {
114+
"version_added": "12"
115+
},
116+
"firefox": {
117+
"version_added": "5"
118+
},
119+
"firefox_android": "mirror",
120+
"oculus": "mirror",
121+
"opera": "mirror",
122+
"opera_android": "mirror",
123+
"safari": {
124+
"version_added": "4"
125+
},
126+
"safari_ios": "mirror",
127+
"samsunginternet_android": "mirror",
128+
"webview_android": "mirror",
129+
"webview_ios": "mirror"
130+
},
131+
"status": {
132+
"experimental": false,
133+
"standard_track": true,
134+
"deprecated": false
135+
}
136+
}
137+
},
138+
"ease-in": {
139+
"__compat": {
140+
"spec_url": "https://drafts.csswg.org/css-easing-2/#valdef-cubic-bezier-easing-function-ease-in",
141+
"support": {
142+
"chrome": {
143+
"version_added": "3"
144+
},
145+
"chrome_android": "mirror",
146+
"edge": {
147+
"version_added": "12"
148+
},
149+
"firefox": {
150+
"version_added": "5"
151+
},
152+
"firefox_android": "mirror",
153+
"oculus": "mirror",
154+
"opera": "mirror",
155+
"opera_android": "mirror",
156+
"safari": {
157+
"version_added": "4"
158+
},
159+
"safari_ios": "mirror",
160+
"samsunginternet_android": "mirror",
161+
"webview_android": "mirror",
162+
"webview_ios": "mirror"
163+
},
164+
"status": {
165+
"experimental": false,
166+
"standard_track": true,
167+
"deprecated": false
168+
}
169+
}
170+
},
171+
"ease-in-out": {
172+
"__compat": {
173+
"spec_url": "https://drafts.csswg.org/css-easing-2/#valdef-cubic-bezier-easing-function-ease-in-out",
174+
"support": {
175+
"chrome": {
176+
"version_added": "3"
177+
},
178+
"chrome_android": "mirror",
179+
"edge": {
180+
"version_added": "12"
181+
},
182+
"firefox": {
183+
"version_added": "5"
184+
},
185+
"firefox_android": "mirror",
186+
"oculus": "mirror",
187+
"opera": "mirror",
188+
"opera_android": "mirror",
189+
"safari": {
190+
"version_added": "4"
191+
},
192+
"safari_ios": "mirror",
193+
"samsunginternet_android": "mirror",
194+
"webview_android": "mirror",
195+
"webview_ios": "mirror"
196+
},
197+
"status": {
198+
"experimental": false,
199+
"standard_track": true,
200+
"deprecated": false
201+
}
202+
}
203+
},
204+
"ease-out": {
205+
"__compat": {
206+
"spec_url": "https://drafts.csswg.org/css-easing-2/#valdef-cubic-bezier-easing-function-ease-out",
207+
"support": {
208+
"chrome": {
209+
"version_added": "3"
210+
},
211+
"chrome_android": "mirror",
212+
"edge": {
213+
"version_added": "12"
214+
},
215+
"firefox": {
216+
"version_added": "5"
217+
},
218+
"firefox_android": "mirror",
219+
"oculus": "mirror",
220+
"opera": "mirror",
221+
"opera_android": "mirror",
222+
"safari": {
223+
"version_added": "4"
224+
},
225+
"safari_ios": "mirror",
226+
"samsunginternet_android": "mirror",
227+
"webview_android": "mirror",
228+
"webview_ios": "mirror"
229+
},
230+
"status": {
231+
"experimental": false,
232+
"standard_track": true,
233+
"deprecated": false
234+
}
235+
}
236+
},
105237
"jump": {
106238
"__compat": {
107239
"description": "`jump-` keywords for `steps()`",
@@ -135,6 +267,105 @@
135267
"deprecated": false
136268
}
137269
}
270+
},
271+
"linear": {
272+
"__compat": {
273+
"spec_url": "https://drafts.csswg.org/css-easing-1/#valdef-easing-function-linear",
274+
"support": {
275+
"chrome": {
276+
"version_added": "3"
277+
},
278+
"chrome_android": "mirror",
279+
"edge": {
280+
"version_added": "12"
281+
},
282+
"firefox": {
283+
"version_added": "5"
284+
},
285+
"firefox_android": "mirror",
286+
"oculus": "mirror",
287+
"opera": "mirror",
288+
"opera_android": "mirror",
289+
"safari": {
290+
"version_added": "4"
291+
},
292+
"safari_ios": "mirror",
293+
"samsunginternet_android": "mirror",
294+
"webview_android": "mirror",
295+
"webview_ios": "mirror"
296+
},
297+
"status": {
298+
"experimental": false,
299+
"standard_track": true,
300+
"deprecated": false
301+
}
302+
}
303+
},
304+
"step-end": {
305+
"__compat": {
306+
"spec_url": "https://drafts.csswg.org/css-easing-1/#valdef-step-easing-function-step-end",
307+
"support": {
308+
"chrome": {
309+
"version_added": "3"
310+
},
311+
"chrome_android": "mirror",
312+
"edge": {
313+
"version_added": "12"
314+
},
315+
"firefox": {
316+
"version_added": "5"
317+
},
318+
"firefox_android": "mirror",
319+
"oculus": "mirror",
320+
"opera": "mirror",
321+
"opera_android": "mirror",
322+
"safari": {
323+
"version_added": "4"
324+
},
325+
"safari_ios": "mirror",
326+
"samsunginternet_android": "mirror",
327+
"webview_android": "mirror",
328+
"webview_ios": "mirror"
329+
},
330+
"status": {
331+
"experimental": false,
332+
"standard_track": true,
333+
"deprecated": false
334+
}
335+
}
336+
},
337+
"step-start": {
338+
"__compat": {
339+
"spec_url": "https://drafts.csswg.org/css-easing-1/#valdef-step-easing-function-step-start",
340+
"support": {
341+
"chrome": {
342+
"version_added": "3"
343+
},
344+
"chrome_android": "mirror",
345+
"edge": {
346+
"version_added": "12"
347+
},
348+
"firefox": {
349+
"version_added": "5"
350+
},
351+
"firefox_android": "mirror",
352+
"oculus": "mirror",
353+
"opera": "mirror",
354+
"opera_android": "mirror",
355+
"safari": {
356+
"version_added": "4"
357+
},
358+
"safari_ios": "mirror",
359+
"samsunginternet_android": "mirror",
360+
"webview_android": "mirror",
361+
"webview_ios": "mirror"
362+
},
363+
"status": {
364+
"experimental": false,
365+
"standard_track": true,
366+
"deprecated": false
367+
}
368+
}
138369
}
139370
}
140371
}

0 commit comments

Comments
 (0)