Skip to content

Commit 70b114e

Browse files
committed
Updates feature status for recently shipped features
https://bugs.webkit.org/show_bug.cgi?id=170359 Reviewed by Brian Burg. Source/JavaScriptCore: Changed "Done" status to "Supported". * features.json: Source/WebCore: Added missing Gamepad entry. Changed "Done" status to "Supported". Also changed status from "In Development" to "Supported" for: - CSS Grid Layout Level 1 - CSS Inline Layout Module Level 3 - CSS Scroll Snap Points Module Level 1 - CSS Color Level 4 - Fetch API - Indexed Database 2.0 - Media Capture and Streams - Pointer Lock - Preload - Input Events * features.json: Websites/webkit.org: Added styles for "Supported" status. * wp-content/themes/webkit/status.php: Canonical link: https://commits.webkit.org/187482@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@215053 268f45cc-cd09-0410-ab3c-d52691b4dbfc
1 parent 7e04e71 commit 70b114e

6 files changed

Lines changed: 141 additions & 81 deletions

File tree

‎Source/JavaScriptCore/ChangeLog‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
2017-04-06 Jon Davis <jond@apple.com>
2+
3+
Updates feature status for recently shipped features
4+
https://bugs.webkit.org/show_bug.cgi?id=170359
5+
6+
Reviewed by Brian Burg.
7+
8+
Changed "Done" status to "Supported".
9+
10+
* features.json:
11+
112
2017-04-06 Youenn Fablet <youenn@apple.com>
213

314
WebRTC tests gardening

‎Source/JavaScriptCore/features.json‎

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"url": "http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts",
66
"keywords": ["es6", "es2015", "ecmascript"],
77
"status": {
8-
"status": "Done"
8+
"status": "Supported"
99
},
1010
"contact": [
1111
{
@@ -27,7 +27,7 @@
2727
{
2828
"name": "Internationalization API",
2929
"status": {
30-
"status": "Done"
30+
"status": "Supported"
3131
},
3232
"url": "http://ecma-international.org/publications/standards/Ecma-402.htm",
3333
"documentation-url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl",
@@ -66,7 +66,7 @@
6666
{
6767
"name": "Array.prototype.copyWithin",
6868
"status": {
69-
"status": "Done",
69+
"status": "Supported",
7070
"enabled-by-default": true
7171
},
7272
"url": "https://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype.copywithin",
@@ -81,7 +81,7 @@
8181
{
8282
"name": "Array.prototype.includes",
8383
"status": {
84-
"status": "Done",
84+
"status": "Supported",
8585
"enabled-by-default": true
8686
},
8787
"url": "https://github.com/tc39/Array.prototype.includes",
@@ -92,7 +92,7 @@
9292
{
9393
"name": "Arrow Functions",
9494
"status": {
95-
"status": "Done",
95+
"status": "Supported",
9696
"enabled-by-default": true
9797
},
9898
"url": "http://www.ecma-international.org/ecma-262/6.0/index.html#sec-arrow-function-definitions",
@@ -103,7 +103,7 @@
103103
{
104104
"name": "Block Scoping",
105105
"status": {
106-
"status": "Done",
106+
"status": "Supported",
107107
"enabled-by-default": true
108108
},
109109
"url": "http://www.ecma-international.org/ecma-262/6.0/#sec-let-and-const-declarations",
@@ -114,7 +114,7 @@
114114
{
115115
"name": "Classes",
116116
"status": {
117-
"status": "Done",
117+
"status": "Supported",
118118
"enabled-by-default": true
119119
},
120120
"url": "http://www.ecma-international.org/ecma-262/6.0/#sec-class-definitions",
@@ -125,7 +125,7 @@
125125
{
126126
"name": "Default Parameter Values",
127127
"status": {
128-
"status": "Done",
128+
"status": "Supported",
129129
"enabled-by-default": true
130130
},
131131
"url": "http://www.ecma-international.org/ecma-262/6.0/#sec-function-definitions",
@@ -136,7 +136,7 @@
136136
{
137137
"name": "Destructuring Syntax",
138138
"status": {
139-
"status": "Done",
139+
"status": "Supported",
140140
"enabled-by-default": true
141141
},
142142
"url": "http://www.ecma-international.org/ecma-262/6.0/#sec-destructuring-assignment",
@@ -147,7 +147,7 @@
147147
{
148148
"name": "Exponentiation Syntax",
149149
"status": {
150-
"status": "Done",
150+
"status": "Supported",
151151
"enabled-by-default": true
152152
},
153153
"url": "https://tc39.github.io/ecma262/#prod-ExponentiationExpression",
@@ -164,7 +164,7 @@
164164
{
165165
"name": "Generators",
166166
"status": {
167-
"status": "Done",
167+
"status": "Supported",
168168
"enabled-by-default": true
169169
},
170170
"url": "http://www.ecma-international.org/ecma-262/6.0/index.html#sec-generator-objects",
@@ -181,7 +181,7 @@
181181
{
182182
"name": "Map Data Structure",
183183
"status": {
184-
"status": "Done",
184+
"status": "Supported",
185185
"enabled-by-default": true
186186
},
187187
"url": "http://people.mozilla.org/~jorendorff/es6-draft.html#sec-map-constructor",
@@ -193,7 +193,7 @@
193193
{
194194
"name": "Modules",
195195
"status": {
196-
"status": "Done",
196+
"status": "Supported",
197197
"enabled-by-default": true
198198
},
199199
"url": "http://www.ecma-international.org/ecma-262/6.0/index.html#sec-modules",
@@ -205,7 +205,7 @@
205205
{
206206
"name": "Number Object Extensions",
207207
"status": {
208-
"status": "Done",
208+
"status": "Supported",
209209
"enabled-by-default": true
210210
},
211211
"url": "http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number-objects",
@@ -217,7 +217,7 @@
217217
{
218218
"name": "Octal and Binary Literals",
219219
"status": {
220-
"status": "Done",
220+
"status": "Supported",
221221
"enabled-by-default": true
222222
},
223223
"url": "https://people.mozilla.org/~jorendorff/es6-draft.html#sec-literals-numeric-literals",
@@ -228,7 +228,7 @@
228228
{
229229
"name": "Promise Objects",
230230
"status": {
231-
"status": "Done",
231+
"status": "Supported",
232232
"enabled-by-default": true,
233233
"shipped": ["ios8-safari", "osx-safari-7.1"]
234234
},
@@ -240,7 +240,7 @@
240240
{
241241
"name": "Proxy Objects",
242242
"status": {
243-
"status": "Done"
243+
"status": "Supported"
244244
},
245245
"url": "http://www.ecma-international.org/ecma-262/6.0/index.html#sec-proxy-objects",
246246
"webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=35731",
@@ -255,7 +255,7 @@
255255
{
256256
"name": "Reflect API",
257257
"status": {
258-
"status": "Done",
258+
"status": "Supported",
259259
"enabled-by-default": true
260260
},
261261
"url": "http://www.ecma-international.org/ecma-262/6.0/#sec-reflect-object",
@@ -266,7 +266,7 @@
266266
{
267267
"name": "Rest Parameter",
268268
"status": {
269-
"status": "Done",
269+
"status": "Supported",
270270
"enabled-by-default": true
271271
},
272272
"url": "http://www.ecma-international.org/ecma-262/6.0/#sec-function-definitions",
@@ -282,7 +282,7 @@
282282
{
283283
"name": "Set Data Structure",
284284
"status": {
285-
"status": "Done",
285+
"status": "Supported",
286286
"enabled-by-default": true
287287
},
288288
"url": "https://people.mozilla.org/~jorendorff/es6-draft.html#sec-set-constructor",
@@ -294,7 +294,7 @@
294294
{
295295
"name": "Symbol Objects",
296296
"status": {
297-
"status": "Done",
297+
"status": "Supported",
298298
"enabled-by-default": true
299299
},
300300
"url": "https://people.mozilla.org/~jorendorff/es6-draft.html#sec-symbol-objects",
@@ -309,7 +309,7 @@
309309
{
310310
"name": "Tagged Templates",
311311
"status": {
312-
"status": "Done",
312+
"status": "Supported",
313313
"enabled-by-default": true
314314
},
315315
"url": "http://people.mozilla.org/~jorendorff/es6-draft.html#sec-tagged-templates",
@@ -325,7 +325,7 @@
325325
{
326326
"name": "Tail Calls",
327327
"status": {
328-
"status": "Done",
328+
"status": "Supported",
329329
"enabled-by-default": true
330330
},
331331
"url": "http://www.ecma-international.org/ecma-262/6.0/index.html#sec-tail-position-calls",
@@ -336,7 +336,7 @@
336336
{
337337
"name": "Template Literals",
338338
"status": {
339-
"status": "Done",
339+
"status": "Supported",
340340
"enabled-by-default": true
341341
},
342342
"url": "http://people.mozilla.org/~jorendorff/es6-draft.html#sec-template-literals",
@@ -352,7 +352,7 @@
352352
{
353353
"name": "WeakMap",
354354
"status": {
355-
"status": "Done",
355+
"status": "Supported",
356356
"enabled-by-default": true
357357
},
358358
"url": "http://people.mozilla.org/~jorendorff/es6-draft.html#sec-weakmap-objects",
@@ -364,7 +364,7 @@
364364
{
365365
"name": "WeakSet",
366366
"status": {
367-
"status": "Done",
367+
"status": "Supported",
368368
"enabled-by-default": true
369369
},
370370
"url": "http://people.mozilla.org/~jorendorff/es6-draft.html#sec-weakset-objects",
@@ -380,7 +380,7 @@
380380
{
381381
"name": "for...of Loops",
382382
"status": {
383-
"status": "Done",
383+
"status": "Supported",
384384
"enabled-by-default": true
385385
},
386386
"url": "http://people.mozilla.org/~jorendorff/es6-draft.html#sec-for-in-and-for-of-statements",
@@ -392,7 +392,7 @@
392392
{
393393
"name": "new.target",
394394
"status": {
395-
"status": "Done",
395+
"status": "Supported",
396396
"enabled-by-default": true
397397
},
398398
"url": "http://www.ecma-international.org/ecma-262/6.0/#sec-built-in-function-objects",

‎Source/WebCore/ChangeLog‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
2017-04-06 Jon Davis <jond@apple.com>
2+
3+
Updates feature status for recently shipped features
4+
https://bugs.webkit.org/show_bug.cgi?id=170359
5+
6+
Reviewed by Brian Burg.
7+
8+
Added missing Gamepad entry.
9+
Changed "Done" status to "Supported".
10+
Also changed status from "In Development" to "Supported" for:
11+
12+
- CSS Grid Layout Level 1
13+
- CSS Inline Layout Module Level 3
14+
- CSS Scroll Snap Points Module Level 1
15+
- CSS Color Level 4
16+
- Fetch API
17+
- Indexed Database 2.0
18+
- Media Capture and Streams
19+
- Pointer Lock
20+
- Preload
21+
- Input Events
22+
23+
* features.json:
24+
125
2017-03-31 Jiewen Tan <jiewen_tan@apple.com>
226

327
[WebCrypto] Add support for AES-CTR

0 commit comments

Comments
 (0)