2a9c5b89285302939be50216b72f980025361148
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-11-02  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2
3         [Readable Streams API] Enable creation of ReadableByteStreamController
4         https://bugs.webkit.org/show_bug.cgi?id=164014
5
6         Reviewed by Youenn Fablet.
7
8         Added test to check behaviour when using ReadableByteStreamController. 
9         Tests are also performed with Workers.
10
11         * TestExpectations:
12         * streams/readable-byte-stream-controller-expected.txt: Added.
13         * streams/readable-byte-stream-controller.html: Added.
14         * streams/readable-byte-stream-controller.js: Added.
15
16 2016-11-02  Antoine Quint  <graouts@apple.com>
17
18         [Modern Media Controls] Media Controller: fullscreen toggle support
19         https://bugs.webkit.org/show_bug.cgi?id=163728
20         <rdar://problem/27989486>
21
22         Reviewed by Darin Adler.
23
24         Adding new tests to check that clicking on the fullscreen button enters fullscreen and
25         that the fullscreen button is enabled when fullscreen is supported.
26
27         * media/modern-media-controls/fullscreen-support/fullscreen-support-click-expected.txt: Added.
28         * media/modern-media-controls/fullscreen-support/fullscreen-support-click.html: Added.
29         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled-expected.txt: Added.
30         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html: Added.
31         * platform/ios-simulator/TestExpectations:
32
33 2016-11-02  Antoine Quint  <graouts@apple.com>
34
35         [Modern Media Controls] Media Controller: PiP support
36         https://bugs.webkit.org/show_bug.cgi?id=163730
37         <rdar://problem/27989485>
38
39         Reviewed by Dean Jackson.
40
41         Adding new picture-in-picture tests.
42
43         * media/modern-media-controls/pip-support/pip-support-click-expected.txt: Added.
44         * media/modern-media-controls/pip-support/pip-support-click.html: Added.
45         * media/modern-media-controls/pip-support/pip-support-enabled-expected.txt: Added.
46         * media/modern-media-controls/pip-support/pip-support-enabled.html: Added.
47         * platform/ios-simulator/TestExpectations:
48         * platform/mac/TestExpectations:
49
50 2016-11-01  Brady Eidson  <beidson@apple.com>
51
52         IndexedDB 2.0: Support IDBIndex getAll/getAllKeys.
53         <rdar://problem/28806933> and https://bugs.webkit.org/show_bug.cgi?id=164294
54
55         Reviewed by Alex Christensen.
56
57         * resources/js-test.js:
58         (areObjectsEqual):
59
60         * storage/indexeddb/modern/idbindex-getall-1-expected.txt: Added.
61         * storage/indexeddb/modern/idbindex-getall-1-private-expected.txt: Added.
62         * storage/indexeddb/modern/idbindex-getall-1-private.html: Added.
63         * storage/indexeddb/modern/idbindex-getall-1.html: Added.
64         * storage/indexeddb/modern/idbindex-getallkeys-1-expected.txt: Added.
65         * storage/indexeddb/modern/idbindex-getallkeys-1-private-expected.txt: Added.
66         * storage/indexeddb/modern/idbindex-getallkeys-1-private.html: Added.
67         * storage/indexeddb/modern/idbindex-getallkeys-1.html: Added.
68         * storage/indexeddb/modern/resources/idbindex-getall-1.js: Added.
69
70 2016-11-01  Antoine Quint  <graouts@apple.com>
71
72         [Modern Media Controls] Media Controller: Airplay support
73         https://bugs.webkit.org/show_bug.cgi?id=163729
74         <rdar://problem/27989484>
75
76         Reviewed by Dean Jackson.
77
78         Adding a new test to check that the AirPlay button in the media controls correctly shows
79         the availability of AirPlay routes and whether the media is playing via AirPlay.
80
81         * media/modern-media-controls/airplay-support/airplay-support-expected.txt: Added.
82         * media/modern-media-controls/airplay-support/airplay-support.html: Added.
83         * platform/ios-simulator/TestExpectations:
84         * platform/mac/TestExpectations:
85
86 2016-11-01  Dean Jackson  <dino@apple.com>
87
88         Remove WebKitCSSFilterValue to make Hyatt happy
89         https://bugs.webkit.org/show_bug.cgi?id=164289
90         <rdar://problems/29050973>
91
92         Reviewed by Simon Fraser.
93
94         Update the filters tests now that WebKitCSSFilterValue no longer exists.
95         Unfortunately CSSFunctionValue isn't exposed to the Web, so we just
96         rely on the cssText of the resulting CSSStyleDeclaration.
97
98         I also moved all the script-tests into the HTML files, since there is
99         no point them being separate.
100
101         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt:
102         * css3/filters/backdrop/backdropfilter-property-computed-style.html:
103         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt:
104         * css3/filters/backdrop/backdropfilter-property-parsing-invalid.html:
105         * css3/filters/backdrop/backdropfilter-property-parsing.html:
106         * css3/filters/backdrop/backdropfilter-property.html:
107         * css3/filters/backdrop/script-tests/backdropfilter-property-computed-style.js: Removed.
108         * css3/filters/backdrop/script-tests/backdropfilter-property-parsing-invalid.js: Removed.
109         * css3/filters/backdrop/script-tests/backdropfilter-property-parsing.js: Removed.
110         * css3/filters/backdrop/script-tests/backdropfilter-property.js: Removed.
111         * css3/filters/effect-reference-delete-crash.html:
112         * css3/filters/effect-reference-reset-style-delete-crash.html:
113         * css3/filters/filter-property-computed-style-expected.txt:
114         * css3/filters/filter-property-computed-style.html:
115         * css3/filters/filter-property-parsing-expected.txt:
116         * css3/filters/filter-property-parsing-invalid.html:
117         * css3/filters/filter-property-parsing.html:
118         * css3/filters/filter-property.html:
119         * css3/filters/script-tests/TEMPLATE.html: Removed.
120         * css3/filters/script-tests/effect-reference-delete-crash.js: Removed.
121         * css3/filters/script-tests/effect-reference-reset-style-delete-crash.js: Removed.
122         * css3/filters/script-tests/filter-property-computed-style.js: Removed.
123         * css3/filters/script-tests/filter-property-parsing-invalid.js: Removed.
124         * css3/filters/script-tests/filter-property-parsing.js: Removed.
125         * css3/filters/script-tests/filter-property.js: Removed.
126         * css3/filters/script-tests/unprefixed.js: Removed.
127         * css3/filters/unprefixed-expected.txt:
128         * css3/filters/unprefixed.html:
129
130 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
131
132         Marking fast/preloader/image-srcset.html as flaky on macOS.
133         https://bugs.webkit.org/show_bug.cgi?id=164277
134
135         Unreviewed test gardening.
136
137         * platform/mac/TestExpectations:
138
139 2016-11-01  Eric Carlson  <eric.carlson@apple.com>
140
141         [MediaStream] restrict media capture secure connections
142         https://bugs.webkit.org/show_bug.cgi?id=164234
143         <rdar://problem/28944906>
144
145         Reviewed by Alex Christensen.
146
147         * http/tests/ssl/media-stream: Added.
148         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt: Added.
149         * http/tests/ssl/media-stream/get-user-media-different-host.html: Added.
150         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt: Added.
151         * http/tests/ssl/media-stream/get-user-media-nested.html: Added.
152         * http/tests/ssl/media-stream/get-user-media-secure-connection-expected.txt: Added.
153         * http/tests/ssl/media-stream/get-user-media-secure-connection.html: Added.
154         * http/tests/ssl/media-stream/resources: Added.
155         * http/tests/ssl/media-stream/resources/get-user-media-frame.html: Added.
156         * http/tests/ssl/media-stream/resources/get-user-media.js: Added.
157         (else.createURL):
158         (createURL):
159
160 2016-11-01  Devin Rousso  <dcrousso+webkit@gmail.com>
161
162         Web Inspector: Replace sublists inside DOM-related model objects with WI.Collection
163         https://bugs.webkit.org/show_bug.cgi?id=164098
164
165         Reviewed by Timothy Hatcher.
166
167         * http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt:
168         * http/tests/inspector/console/cross-domain-inspected-node-access.html:
169         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
170         * inspector/css/manager-preferredInspectorStyleSheetForFrame-expected.txt:
171         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
172         * inspector/dom/content-flow-list.html:
173         * inspector/dom/highlightFrame-expected.txt:
174         * inspector/dom/highlightFrame.html:
175         * inspector/dom/highlightNode-expected.txt:
176         * inspector/dom/highlightNode.html:
177         * inspector/dom/highlightSelector-expected.txt:
178         * inspector/dom/highlightSelector.html:
179         * inspector/model/frame-extra-scripts-expected.txt:
180         * inspector/model/frame-extra-scripts.html:
181         Change functionality to support WebInspector.Collection methods.
182
183 2016-11-01  Antoine Quint  <graouts@apple.com>
184
185         [Modern Media Controls] Media Controller: Placard support
186         https://bugs.webkit.org/show_bug.cgi?id=163731
187         <rdar://problem/28869598>
188
189         Reviewed by Dean Jackson.
190
191         Adding two new tests to check that the picture-in-picture and AirPlay placards are shown
192         based on the media presentation mode.
193
194         * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt: Added.
195         * media/modern-media-controls/placard-support/placard-support-airplay.html: Added.
196         * media/modern-media-controls/placard-support/placard-support-pip-expected.txt: Added.
197         * media/modern-media-controls/placard-support/placard-support-pip.html: Added.
198         * platform/ios-simulator/TestExpectations:
199         * platform/mac/TestExpectations:
200
201 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
202
203         Marking inspector/storage/domStorage-events.html as flaky.
204         https://bugs.webkit.org/show_bug.cgi?id=164278
205
206         Unreviewed test gardening.
207
208         * platform/mac/TestExpectations:
209
210 2016-11-01  Alex Christensen  <achristensen@webkit.org>
211
212         Percent-encode non-ASCII code points in hosts of URLs with unrecognized schemes
213         https://bugs.webkit.org/show_bug.cgi?id=164290
214
215         Reviewed by Tim Horton.
216
217         * fast/url/host-lowercase-per-scheme-expected.txt:
218         * fast/url/safari-extension-expected.txt:
219         * fetch/fetch-url-serialization-expected.txt:
220
221 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
222
223         Marking inspector/css/pseudo-element-matches.html as flaky on mac-wk2.
224         https://bugs.webkit.org/show_bug.cgi?id=163932
225
226         Unreviewed test gardening.
227
228         * platform/mac-wk2/TestExpectations:
229
230 2016-11-01  Devin Rousso  <dcrousso+webkit@gmail.com>
231
232         Web Inspector: Fix double remove of ResourceCollection if type changes
233         https://bugs.webkit.org/show_bug.cgi?id=164268
234
235         Reviewed by Joseph Pecoraro.
236
237         * inspector/unit-tests/resource-collection-expected.txt:
238         Fixed test to not expect a double remove.
239
240 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
241
242         Marking inspector/storage/domStorage-events.html as flaky.
243         https://bugs.webkit.org/show_bug.cgi?id=164278
244
245         Unreviewed test gardening.
246
247         * platform/mac/TestExpectations:
248
249 2016-11-01  Antoine Quint  <graouts@apple.com>
250
251         [Modern Media Controls] load all media controller scripts and styles automatically
252         https://bugs.webkit.org/show_bug.cgi?id=164271
253
254         Reviewed by Dean Jackson.
255
256         We now load all media controller assets with the inclusion of a single script,
257         obtaining the list of JS files to include through the same file used to build
258         the modern-media-controls module, so that we don't need to specify this in two places.
259
260         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
261         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
262         * media/modern-media-controls/media-controller/media-controller-constructor.html:
263         * media/modern-media-controls/media-controller/media-controller-resize.html:
264         * media/modern-media-controls/mute-support/mute-support-button-click.html:
265         * media/modern-media-controls/mute-support/mute-support-media-api.html:
266         * media/modern-media-controls/mute-support/mute-support-muted.html:
267         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
268         * media/modern-media-controls/playback-support/playback-support-button-click.html:
269         * media/modern-media-controls/playback-support/playback-support-media-api.html:
270         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
271         * media/modern-media-controls/resources/media-controls-loader.js: Added.
272         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
273         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
274         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
275         * media/modern-media-controls/start-support/start-support-audio.html:
276         * media/modern-media-controls/start-support/start-support-autoplay.html:
277         * media/modern-media-controls/start-support/start-support-click-to-start.html:
278         * media/modern-media-controls/start-support/start-support-error.html:
279         * media/modern-media-controls/start-support/start-support-fullscreen.html:
280         * media/modern-media-controls/start-support/start-support-manual-play.html:
281         * media/modern-media-controls/start-support/start-support-no-source.html:
282         * media/modern-media-controls/volume-support/volume-support-click.html:
283         * media/modern-media-controls/volume-support/volume-support-drag.html:
284         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
285         * media/modern-media-controls/volume-support/volume-support-media-api.html:
286
287 2016-11-01  Ryosuke Niwa  <rniwa@webkit.org>
288
289         Web Inspector: Add the support for custom elements
290         https://bugs.webkit.org/show_bug.cgi?id=164266
291
292         Reviewed by Joseph Pecoraro.
293
294         Added a Inspector protocol test for CustomElementState.
295
296         * inspector/dom/customElementState-expected.txt: Added.
297         * inspector/dom/customElementState.html: Added.
298
299 2016-10-31  Simon Fraser  <simon.fraser@apple.com>
300
301         Add basic visual/layout viewport support for fixed position layout
302         https://bugs.webkit.org/show_bug.cgi?id=164261
303
304         Reviewed by Dean Jackson.
305
306         * fast/visual-viewport/nonzoomed-rects-expected.txt: Added.
307         * fast/visual-viewport/nonzoomed-rects.html: Added.
308         * fast/visual-viewport/zoomed-fixed-expected.txt: Added.
309         * fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt: Added.
310         * fast/visual-viewport/zoomed-fixed-scroll-down-then-up.html: Added.
311         * fast/visual-viewport/zoomed-fixed.html: Added.
312         * fast/visual-viewport/zoomed-rects-expected.txt: Added.
313         * fast/visual-viewport/zoomed-rects.html: Added.
314         * platform/ios-simulator/fast/visual-viewport/nonzoomed-rects-expected.txt: Added.
315         * platform/ios-simulator/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt: Added.
316         * platform/ios-simulator/fast/visual-viewport/zoomed-rects-expected.txt: Added.
317         * resources/js-test-pre.js:
318         (evalAndLog):
319         (evalAndLogResult):
320         (shouldEvaluateTo):
321
322 2016-10-29  Filip Pizlo  <fpizlo@apple.com>
323
324         JSC should support SharedArrayBuffer
325         https://bugs.webkit.org/show_bug.cgi?id=163986
326
327         Reviewed by Keith Miller.
328         
329         Adding tests. This is a work in progress.
330
331         * workers/sab: Added.
332         * workers/sab/simple-worker-1.js: Added.
333         (onmessage):
334         * workers/sab/simple-worker-2.js: Added.
335         (onmessage):
336         * workers/sab/simple.html: Added.
337
338 2016-10-31  Simon Fraser  <simon.fraser@apple.com>
339
340         Make UIScriptController::zoomToScale() work on Mac WK1 and WK2
341         https://bugs.webkit.org/show_bug.cgi?id=164238
342
343         Reviewed by Dean Jackson.
344
345         * fast/zooming/uiscript-zooming-expected.txt: Added.
346         * fast/zooming/uiscript-zooming.html: Added.
347         * platform/ios-simulator-wk1/TestExpectations:
348
349 2016-10-31  Joseph Pecoraro  <pecoraro@apple.com>
350
351         Remove test workaround now that original issue is fixed
352         https://bugs.webkit.org/show_bug.cgi?id=164255
353
354         Reviewed by Saam Barati.
355
356         * inspector/debugger/resources/log-pause-location.js:
357         (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
358         (TestPage.registerInitializer.window.logLinesWithContext):
359         (TestPage.registerInitializer.String.prototype.myPadStart): Deleted.
360         Use the real String.prototype.padStart now that it is fixed.
361
362 2016-10-31  Ryosuke Niwa  <rniwa@webkit.org>
363
364         Enable custom elements by default everywhere
365         https://bugs.webkit.org/show_bug.cgi?id=164242
366
367         Reviewed by Antti Koivisto.
368
369         Enable tests for custom elements everywhere. Also removed the superfluous expectations for shadow DOM tests.
370
371         * TestExpectations:
372         * platform/efl/TestExpectations:
373         * platform/gtk/TestExpectations:
374         * platform/mac/TestExpectations:
375         * platform/win/TestExpectations:
376
377 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
378
379         Unreviewed, rolling out r207967.
380
381         This change seems to be the cause of at least one LayoutTest
382         becoming flaky.
383
384         Reverted changeset:
385
386         "REGRESSION(r207753-207755): ASSERTION FAILED:
387         m_parsedStyleSheetCache->isInMemoryCache()"
388         https://bugs.webkit.org/show_bug.cgi?id=163905
389         http://trac.webkit.org/changeset/207967
390
391 2016-10-31  Joseph Pecoraro  <pecoraro@apple.com>
392
393         Web Inspector: Shadow DOM scoped styles are missing
394         https://bugs.webkit.org/show_bug.cgi?id=164247
395         <rdar://problem/29035061>
396
397         Reviewed by Antti Koivisto.
398
399         * inspector/css/shadow-scoped-style-expected.txt: Added.
400         * inspector/css/shadow-scoped-style.html: Added.
401
402 2016-10-31  Nan Wang  <n_wang@apple.com>
403
404         AX: aria-sort is not exposed on iOS
405         https://bugs.webkit.org/show_bug.cgi?id=164245
406
407         Reviewed by Chris Fleizach.
408
409         * accessibility/ios-simulator/aria-sort-ios-expected.txt: Added.
410         * accessibility/ios-simulator/aria-sort-ios.html: Added.
411
412 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
413
414         Unreviewed, rolling out r208178.
415
416         The test added with this change fails or times out on macOS
417         and iOS.
418
419         Reverted changeset:
420
421         "[Modern Media Controls] Media Controller: Airplay support"
422         https://bugs.webkit.org/show_bug.cgi?id=163729
423         http://trac.webkit.org/changeset/208178
424
425 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
426
427         Unreviewed, rolling out r208182.
428
429         Both of the tests added with this change time out on macOS
430         Release.
431
432         Reverted changeset:
433
434         "[Modern Media Controls] Media Controller: Placard support"
435         https://bugs.webkit.org/show_bug.cgi?id=163731
436         http://trac.webkit.org/changeset/208182
437
438 2016-10-31  Brady Eidson  <beidson@apple.com>
439
440         IndexedDB 2.0: Support IDBObjectStore getAll/getAllKeys.
441         <rdar://problem/28806934> and https://bugs.webkit.org/show_bug.cgi?id=164097
442
443         Reviewed by Darin Adler.
444
445         * storage/indexeddb/modern/idbobjectstore-getall-1-expected.txt: Added.
446         * storage/indexeddb/modern/idbobjectstore-getall-1-private-expected.txt: Added.
447         * storage/indexeddb/modern/idbobjectstore-getall-1-private.html: Added.
448         * storage/indexeddb/modern/idbobjectstore-getall-1.html: Added.
449         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-expected.txt: Added.
450         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-private-expected.txt: Added.
451         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-private.html: Added.
452         * storage/indexeddb/modern/idbobjectstore-getallkeys-1.html: Added.
453         * storage/indexeddb/modern/resources/idbobjectstore-getall-1.js: Added.
454
455 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
456
457         Marking two http/tests/websocket/tests/hybi tests as flaky.
458         https://bugs.webkit.org/show_bug.cgi?id=164080
459
460         Unreviewed test gardening.
461
462         * TestExpectations:
463
464 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
465
466         Skipping media/modern-media-controls/volume-support/volume-support-media-api.html on ios-simulator.
467         https://bugs.webkit.org/show_bug.cgi?id=164250
468
469         Unreviewed test gardening.
470
471         * platform/ios-simulator/TestExpectations:
472
473 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
474
475         Changing expectation from Failure to Skip for two insertReplacementText tests on ios-simulator.
476
477         Unreviewed test gardening.
478
479         These tests will always time out on ios-simulator due to reliance upon
480         testRunner.waitUntilDone().
481
482         * platform/ios-simulator/TestExpectations:
483
484 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
485
486         Marking three modern-media-controls tests as flaky.
487
488         Unreviewed test gardening.
489
490         * TestExpectations:
491
492 2016-10-31  Antoine Quint  <graouts@apple.com>
493
494         [Modern Media Controls] Media Controller: Placard support
495         https://bugs.webkit.org/show_bug.cgi?id=163731
496         <rdar://problem/28869598>
497
498         Reviewed by Dean Jackson.
499
500         Adding two new tests to check that the picture-in-picture and AirPlay placards are shown
501         based on the media presentation mode.
502
503         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
504         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
505         * media/modern-media-controls/media-controller/media-controller-constructor.html:
506         * media/modern-media-controls/media-controller/media-controller-resize.html:
507         * media/modern-media-controls/mute-support/mute-support-button-click.html:
508         * media/modern-media-controls/mute-support/mute-support-media-api.html:
509         * media/modern-media-controls/mute-support/mute-support-muted.html:
510         * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt: Added.
511         * media/modern-media-controls/placard-support/placard-support-airplay.html: Added.
512         * media/modern-media-controls/placard-support/placard-support-pip-expected.txt: Added.
513         * media/modern-media-controls/placard-support/placard-support-pip.html: Added.
514         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
515         * media/modern-media-controls/playback-support/playback-support-button-click.html:
516         * media/modern-media-controls/playback-support/playback-support-media-api.html:
517         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
518         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
519         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
520         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
521         * media/modern-media-controls/start-support/start-support-audio.html:
522         * media/modern-media-controls/start-support/start-support-autoplay.html:
523         * media/modern-media-controls/start-support/start-support-click-to-start.html:
524         * media/modern-media-controls/start-support/start-support-error.html:
525         * media/modern-media-controls/start-support/start-support-fullscreen.html:
526         * media/modern-media-controls/start-support/start-support-manual-play.html:
527         * media/modern-media-controls/start-support/start-support-no-source.html:
528         * media/modern-media-controls/volume-support/volume-support-click.html:
529         * media/modern-media-controls/volume-support/volume-support-drag.html:
530         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
531         * media/modern-media-controls/volume-support/volume-support-media-api.html:
532         * LayoutTests/platform/ios-simulator/TestExpectations:
533         * LayoutTests/platform/mac/TestExpectations:
534
535 2016-10-31  Simon Fraser  <simon.fraser@apple.com>
536
537         Implement IntersectionObserver
538         https://bugs.webkit.org/show_bug.cgi?id=159475
539
540         Reviewed by Ryosuke Niwa.
541         
542         Basic interface tests.
543
544         * intersection-observer/intersection-observer-entry-interface-expected.txt: Added.
545         * intersection-observer/intersection-observer-entry-interface.html: Added.
546         * intersection-observer/intersection-observer-interface-expected.txt: Added.
547         * intersection-observer/intersection-observer-interface.html: Added.
548
549 2016-10-31  Antoine Quint  <graouts@apple.com>
550
551         [Modern Media Controls] Media Controller: Airplay support
552         https://bugs.webkit.org/show_bug.cgi?id=163729
553
554         Reviewed by Dean Jackson.
555
556         Adding a new test to check that the AirPlay button in the media controls correctly shows the availability
557         of AirPlay routes and whether the media is playing via AirPlay.
558
559         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
560         * media/modern-media-controls/airplay-support/airplay-support-expected.txt: Added.
561         * media/modern-media-controls/airplay-support/airplay-support.html: Added.
562         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
563         * media/modern-media-controls/media-controller/media-controller-constructor.html:
564         * media/modern-media-controls/media-controller/media-controller-resize.html:
565         * media/modern-media-controls/mute-support/mute-support-button-click.html:
566         * media/modern-media-controls/mute-support/mute-support-media-api.html:
567         * media/modern-media-controls/mute-support/mute-support-muted.html:
568         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
569         * media/modern-media-controls/playback-support/playback-support-button-click.html:
570         * media/modern-media-controls/playback-support/playback-support-media-api.html:
571         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
572         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
573         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
574         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
575         * media/modern-media-controls/start-support/start-support-audio.html:
576         * media/modern-media-controls/start-support/start-support-autoplay.html:
577         * media/modern-media-controls/start-support/start-support-click-to-start.html:
578         * media/modern-media-controls/start-support/start-support-error.html:
579         * media/modern-media-controls/start-support/start-support-fullscreen.html:
580         * media/modern-media-controls/start-support/start-support-manual-play.html:
581         * media/modern-media-controls/start-support/start-support-no-source.html:
582         * media/modern-media-controls/volume-support/volume-support-click.html:
583         * media/modern-media-controls/volume-support/volume-support-drag.html:
584         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
585         * media/modern-media-controls/volume-support/volume-support-media-api.html:
586         * platform/mac/TestExpectations:
587
588 2016-10-31  Ryosuke Niwa  <rniwa@webkit.org>
589
590         CSSStyleDeclaration should be annotated with CEReactions
591         https://bugs.webkit.org/show_bug.cgi?id=163968
592
593         Reviewed by Antti Koivisto.
594
595         Added a W3C style testharness.js test.
596
597         * fast/custom-elements/reactions/CSSStyleDeclaration-expected.txt: Added.
598         * fast/custom-elements/reactions/CSSStyleDeclaration.html: Added.
599
600 2016-10-31  Zalan Bujtas  <zalan@apple.com>
601
602         ASSERTION FAILED: !m_trailingWhitespaceWidth in WebCore::SimpleLineLayout::LineState::removeTrailingWhitespace
603         https://bugs.webkit.org/show_bug.cgi?id=164076
604
605         Reviewed by Antti Koivisto.
606
607         * fast/text/simple-line-layout-with-zero-sized-font-expected.txt: Added.
608         * fast/text/simple-line-layout-with-zero-sized-font.html: Added.
609
610 2016-10-31  Nan Wang  <n_wang@apple.com>
611
612         AX: iOS Voiceover does not announce previously selected value from input type="date" form field
613         https://bugs.webkit.org/show_bug.cgi?id=164176
614
615         Reviewed by Chris Fleizach.
616
617         * accessibility/ios-simulator/input-type-time-expected.txt:
618         * accessibility/ios-simulator/input-type-time.html:
619
620 2016-10-31  Jer Noble  <jer.noble@apple.com>
621
622         REGRESSION (r206300): LayoutTest media/media-source/media-source-duplicate-seeked.html timing out
623         https://bugs.webkit.org/show_bug.cgi?id=162496
624
625         Reviewed by Darin Adler.
626
627         * platform/mac/TestExpectations:
628
629 2016-10-31  Jer Noble  <jer.noble@apple.com>
630
631         Allow multiple playing videos on a page with 'autoplay' and 'playsinline' attributes
632         https://bugs.webkit.org/show_bug.cgi?id=162366
633         <rdar://problem/28639600>
634
635         Reviewed by Eric Carlson.
636
637         * media/content/test-video-only.mp4: Added.
638         * media/non-existent-video-playback-interrupted-expected.txt:
639         * media/non-existent-video-playback-interrupted.html:
640         * media/video-background-playback-expected.txt:
641         * media/video-background-playback.html:
642         * media/video-background-tab-playback-expected.txt:
643         * media/video-background-tab-playback.html:
644         * media/video-concurrent-playback-expected.txt:
645         * media/video-concurrent-playback.html:
646         * media/video-concurrent-visible-playback-expected.txt: Added.
647         * media/video-concurrent-visible-playback.html: Added.
648         * media/video-multiple-concurrent-playback-expected.txt: Added.
649         * media/video-multiple-concurrent-playback.html: Added.
650         * media/video-playback-interrupted-expected.txt:
651         * media/video-playback-interrupted.html:
652         * media/video-restricted-invisible-autoplay-not-allowed.html:
653
654 2016-10-31  Wenson Hsieh  <wenson_hsieh@apple.com>
655
656         Holding down a key to choose an accented character should fire "insertReplacementText" input events
657         https://bugs.webkit.org/show_bug.cgi?id=164209
658         <rdar://problem/29019305>
659
660         Reviewed by Darin Adler.
661
662         Adds 2 new layout tests to verify that inserting replacement text fires input events of inputType
663         "insertReplacementText" instead of the generic "insertText", and that calling preventDefault() on the
664         beforeinput event prevents text from being inserted. Also checks that inserting replacement text in
665         contenteditable areas causes the dataTransfer attribute to be populated, and that the data attribute is null.
666
667         * fast/events/before-input-prevent-insert-replacement-expected.txt: Added.
668         * fast/events/before-input-prevent-insert-replacement.html: Added.
669         * fast/events/input-event-insert-replacement-expected.txt: Added.
670         * fast/events/input-event-insert-replacement.html: Added.
671         * platform/ios-simulator/TestExpectations:
672         * platform/mac-wk1/TestExpectations:
673
674 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
675
676         [EFL] Skip media tests because timeout happens on many media tests.
677
678         Unreviewed EFL gardening.
679
680         Treat the media folder to *Skip* temporarily.
681
682         * platform/efl/TestExpectations:
683
684 2016-10-30  Darin Adler  <darin@apple.com>
685
686         Move Element, NamedNodeMap, and DOMStringMap from ExceptionCode to Exception
687         https://bugs.webkit.org/show_bug.cgi?id=164206
688
689         Reviewed by Chris Dumez.
690
691         * fast/dom/resources/shadow-test-driver.js: Deleted. Unused.
692
693 2016-10-30  Frederic Wang  <fwang@igalia.com>
694
695         Use HarfBuzz ot-math API to parse the OpenType MATH table
696         https://bugs.webkit.org/show_bug.cgi?id=162671
697
698         Reviewed by Michael Catanzaro.
699
700         Rebaseline one test for large operators due to small rendering changes.
701
702         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
703         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
704
705 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
706
707         [EFL] Remove duplicated media/media-source tests in TestExpectations
708
709         Unreviewed EFL gardening.
710
711         Tests of media/media-source have caused timeout on EFL layout test. However
712         it hasn't been marked to *Skip* because some tests are multiple marked.
713         So this patch cleans up it, and skip media/media-source for a while.
714
715         * platform/efl/TestExpectations:
716
717 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
718
719         Unreviewed EFL gardening. Mark some tests to Timeout.
720
721         * platform/efl/TestExpectations: Urgent fix to run layout test.
722
723 2016-10-29  Dean Jackson  <dino@apple.com>
724
725         Parse color() function
726         https://bugs.webkit.org/show_bug.cgi?id=164146
727         <rdar://problems/29007218>
728
729         Reviewed by Darin Adler.
730
731         Test that exercises the new color() function in CSS. It checks
732         all valid and invalid input, with the exception of fallback content.
733
734         * css3/color/color-function-computed-style-expected.txt: Added.
735         * css3/color/color-function-computed-style.html: Added.
736         * css3/color/color-function-parsing-expected.txt: Added.
737         * css3/color/color-function-parsing.html: Added.
738
739 2016-10-29  Youenn Fablet  <youenn@apple.com>
740
741         Remove testharness.js/testharnessreport.js unnecessary copies
742         https://bugs.webkit.org/show_bug.cgi?id=164112
743
744         Reviewed by Darin Adler.
745
746         Removing http/tests/w3c directory.
747         Contained tests are skipped in Mac, EFL and mark as failing in GTK.
748         These tests have not been modified since more than 3 years and are probably out-of-date compared to W3C wpt.
749
750         Updated other http/tests tests using w3c/tests/resources files to use directly /resources/ URLs.
751         These /resources/ URLs are using an alias to remove the need to have redundant copies.
752
753         Removed imported/blink/http/tests/resources testharness and testharnessreport.js since they are not used.
754         A few test files in imported/blink/http/tests use /resources/... URLs but they will not point to any of the removed files since the tests are run as file based.
755
756         * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control.html:
757         * http/tests/media/resources/media-source/generate-config-change-tests.py:
758         * http/tests/preload/single_download_preload_runner.html:
759         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/form-upgrade.html:
760         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html:
761         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-uir-on-navigation.html:
762         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-site.html:
763         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/nested-nested-frame.html:
764         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/nested-window.html:
765         * http/tests/security/cross-origin-css-1.html:
766         * http/tests/security/cross-origin-css-2.html:
767         * http/tests/security/cross-origin-css-3.html:
768         * http/tests/security/cross-origin-css-4.html:
769         * http/tests/security/cross-origin-css-5.html:
770         * http/tests/security/cross-origin-css-6.html:
771         * http/tests/security/cross-origin-css-7.html:
772         * http/tests/security/cross-origin-css-8.html:
773         * http/tests/security/cross-origin-css-9.html:
774         * http/tests/security/cross-origin-css-in-quirks-1.html:
775         * http/tests/security/cross-origin-css-in-quirks-2.html:
776         * http/tests/security/cross-origin-css-in-quirks-3.html:
777         * http/tests/security/cross-origin-css-in-quirks-4.html:
778         * http/tests/security/cross-origin-css-in-quirks-5.html:
779         * http/tests/security/cross-origin-css-in-quirks-6.html:
780         * http/tests/security/cross-origin-css-in-quirks-7.html:
781         * http/tests/security/cross-origin-css-in-quirks-8.html:
782         * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html:
783         * http/tests/security/resources/post-origin-to-parent.html:
784         * http/tests/security/same-origin-css-1.html:
785         * http/tests/security/same-origin-css-2.html:
786         * http/tests/security/same-origin-css-3.html:
787         * http/tests/security/same-origin-css-4.html:
788         * http/tests/security/same-origin-css-5.html:
789         * http/tests/security/same-origin-css-6.html:
790         * http/tests/security/same-origin-css-7.html:
791         * http/tests/security/same-origin-css-8.html:
792         * http/tests/security/same-origin-css-in-quirks.html:
793         * http/tests/security/set-domain-remove-subdomain-for-ip-address.html:
794         * http/tests/w3c/README: Removed.
795         * http/tests/w3c/resources/WebIDLParser.js: Removed.
796         * http/tests/w3c/resources/canvas-tests.css: Removed.
797         * http/tests/w3c/resources/canvas-tests.js: Removed.
798         * http/tests/w3c/resources/idlharness.js: Removed.
799         * http/tests/w3c/resources/testharness.css: Removed.
800         * http/tests/w3c/resources/testharness.js: Removed.
801         * http/tests/w3c/resources/testharnessreport.js: Removed.
802         * http/tests/w3c/webperf/approved/HighResolutionTime/basic-expected.txt: Removed.
803         * http/tests/w3c/webperf/approved/HighResolutionTime/basic.html: Removed.
804         * http/tests/w3c/webperf/approved/HighResolutionTime/monotonic-clock-expected.txt: Removed.
805         * http/tests/w3c/webperf/approved/HighResolutionTime/monotonic-clock.html: Removed.
806         * http/tests/w3c/webperf/approved/HighResolutionTime/resources/now_frame.html: Removed.
807         * http/tests/w3c/webperf/approved/HighResolutionTime/test_cross_frame_start-expected.txt: Removed.
808         * http/tests/w3c/webperf/approved/HighResolutionTime/test_cross_frame_start.html: Removed.
809         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open-expected.txt: Removed.
810         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open.html: Removed.
811         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist-expected.txt: Removed.
812         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist.html: Removed.
813         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document-expected.txt: Removed.
814         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document.html: Removed.
815         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist-expected.txt: Removed.
816         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist.html: Removed.
817         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none-expected.txt: Removed.
818         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none.html: Removed.
819         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward-expected.txt: Removed.
820         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward.html: Removed.
821         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums-expected.txt: Removed.
822         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums.html: Removed.
823         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload-expected.txt: Removed.
824         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload.html: Removed.
825         * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document-expected.txt: Removed.
826         * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document.html: Removed.
827         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist-expected.txt: Removed.
828         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist.html: Removed.
829         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object-expected.txt: Removed.
830         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object.html: Removed.
831         * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite-expected.txt: Removed.
832         * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite.html: Removed.
833         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist-expected.txt: Removed.
834         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist.html: Removed.
835         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order-expected.txt: Removed.
836         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order.html: Removed.
837         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect-expected.txt: Removed.
838         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect.html: Removed.
839         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload-expected.txt: Removed.
840         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload.html: Removed.
841         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect-expected.txt: Removed.
842         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect.html: Removed.
843         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt: Removed.
844         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect.html: Removed.
845         * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects-expected.txt: Removed.
846         * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects.html: Removed.
847         * http/tests/w3c/webperf/resources/Ahem.ttf: Removed.
848         * http/tests/w3c/webperf/resources/all_resource_types.htm: Removed.
849         * http/tests/w3c/webperf/resources/blank_image.png: Removed.
850         * http/tests/w3c/webperf/resources/blank_page_green.htm: Removed.
851         * http/tests/w3c/webperf/resources/blank_page_green_with_allow_timing.php: Removed.
852         * http/tests/w3c/webperf/resources/blank_page_green_with_onunload.htm: Removed.
853         * http/tests/w3c/webperf/resources/blank_page_meta_redirect.htm: Removed.
854         * http/tests/w3c/webperf/resources/blank_page_unload.htm: Removed.
855         * http/tests/w3c/webperf/resources/blank_page_yellow.htm: Removed.
856         * http/tests/w3c/webperf/resources/blank_page_yellow_with_onunload.htm: Removed.
857         * http/tests/w3c/webperf/resources/empty_script.js: Removed.
858         * http/tests/w3c/webperf/resources/generate_resource.php: Removed.
859         * http/tests/w3c/webperf/resources/gray_bg.css: Removed.
860         * http/tests/w3c/webperf/resources/green_frame.htm: Removed.
861         * http/tests/w3c/webperf/resources/inject_resource_test.html: Removed.
862         * http/tests/w3c/webperf/resources/nested.css: Removed.
863         * http/tests/w3c/webperf/resources/pagevistestharness.js: Removed.
864         * http/tests/w3c/webperf/resources/redirect.php: Removed.
865         * http/tests/w3c/webperf/resources/webperftestharness.js: Removed.
866         * http/tests/w3c/webperf/resources/webperftestharnessextension.js: Removed.
867         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_attribute_order-expected.txt: Removed.
868         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_attribute_order.html: Removed.
869         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_cached-expected.txt: Removed.
870         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_cached.html: Removed.
871         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_connection_reuse-expected.txt: Removed.
872         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_connection_reuse.html: Removed.
873         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_dynamic_insertion-expected.txt: Removed.
874         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_dynamic_insertion.html: Removed.
875         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_frame_initiator_type-expected.txt: Removed.
876         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_frame_initiator_type.html: Removed.
877         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_iframe_self_navigation-expected.txt: Removed.
878         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_iframe_self_navigation.html: Removed.
879         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_data_url-expected.txt: Removed.
880         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_data_url.html: Removed.
881         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_failures-expected.txt: Removed.
882         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_failures.html: Removed.
883         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_initiator_types-expected.txt: Removed.
884         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_initiator_types.html: Removed.
885         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_redirects-expected.txt: Removed.
886         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_redirects.html: Removed.
887         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_reparenting-expected.txt: Removed.
888         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_reparenting.html: Removed.
889         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_script_types-expected.txt: Removed.
890         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_script_types.html: Removed.
891         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_populate_entries-expected.txt: Removed.
892         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_populate_entries.html: Removed.
893         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_shrink_buffer_size-expected.txt: Removed.
894         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_shrink_buffer_size.html: Removed.
895         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_size_restriction-expected.txt: Removed.
896         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_size_restriction.html: Removed.
897         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_clear_resource_timing_functionality-expected.txt: Removed.
898         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_clear_resource_timing_functionality.html: Removed.
899         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_cross_origin_resource_request-expected.txt: Removed.
900         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_cross_origin_resource_request.html: Removed.
901         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_on_shrink_buffer_size-expected.txt: Removed.
902         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_on_shrink_buffer_size.html: Removed.
903         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_store_and_clear_during_callback-expected.txt: Removed.
904         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_store_and_clear_during_callback.html: Removed.
905         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_timing_allow_cross_origin_resource_request-expected.txt: Removed.
906         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_timing_allow_cross_origin_resource_request.html: Removed.
907         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMarks-expected.txt: Removed.
908         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMarks.html: Removed.
909         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMeasures-expected.txt: Removed.
910         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMeasures.html: Removed.
911         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_entry_type-expected.txt: Removed.
912         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_entry_type.html: Removed.
913         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark-expected.txt: Removed.
914         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark.html: Removed.
915         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark_exception-expected.txt: Removed.
916         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark_exception.html: Removed.
917         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure-expected.txt: Removed.
918         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure.html: Removed.
919         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_associate_with_navigation_timing-expected.txt: Removed.
920         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_associate_with_navigation_timing.html: Removed.
921         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_exception-expected.txt: Removed.
922         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_exception.html: Removed.
923         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_method_exist-expected.txt: Removed.
924         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_method_exist.html: Removed.
925         * http/tests/xmlhttprequest/readystatechange-and-abort.html:
926         * http/tests/xmlhttprequest/response-json-and-readystate.html:
927         * http/tests/xmlhttprequest/xmlhttprequest-open-method-allowed.html:
928         * http/tests/xmlhttprequest/xmlhttprequest-open-method-case-insensitive.html:
929         * imported/blink/http/tests/resources/testharness.js: Removed.
930         * imported/blink/http/tests/resources/testharnessreport.js: Removed.
931         * platform/gtk/TestExpectations:
932         * platform/ios-simulator/TestExpectations:
933         * platform/mac/TestExpectations:
934         * platform/win/TestExpectations:
935
936 2016-10-29  Youenn Fablet  <youenn@apple.com>
937
938         REGRESSION (r207754): LayoutTest http/tests/security/svg-image-with-css-cross-domain.html is a flaky failure
939         https://bugs.webkit.org/show_bug.cgi?id=163922
940
941         Reviewed by Alex Christensen.
942
943         * http/tests/security/cached-svg-image-with-css-cross-domain-expected.html: Added.
944         * http/tests/security/cached-svg-image-with-css-cross-domain.html: Added.
945         * platform/mac/TestExpectations:
946
947 2016-10-29  Youenn Fablet  <youenn@apple.com>
948
949         REGRESSION (Safari 10 / r189445): WKWebView and WebView no longer allow async XMLHttpRequest timeout to exceed 60 seconds
950         https://bugs.webkit.org/show_bug.cgi?id=163814
951         <rdar://problem/28917420>
952
953         Reviewed by Darin Adler.
954
955         * http/tests/xmlhttprequest/resetting-timeout-to-zero-expected.txt: Added.
956         * http/tests/xmlhttprequest/resetting-timeout-to-zero.html: Added.
957         * http/tests/xmlhttprequest/timeout-greater-than-default-network-timeout-expected.txt: Added.
958         * http/tests/xmlhttprequest/timeout-greater-than-default-network-timeout.html: Added.
959         * tests-options.json:
960
961 2016-10-28  Joseph Pecoraro  <pecoraro@apple.com>
962
963         Web Inspector: Breakpoints not working in scripts with unicode characters
964         https://bugs.webkit.org/show_bug.cgi?id=164172
965         <rdar://problem/28895862>
966
967         Reviewed by Ryosuke Niwa.
968
969         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
970         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations.html:
971         * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt:
972         * inspector/debugger/breakpoints/resolved-dump-each-line.html:
973         * inspector/debugger/breakpoints/resources/dump-unicode.js: Added.
974         Ensure we can set breakpoints and resolve them in non-8bit source code.
975
976 2016-10-28  Darin Adler  <darin@apple.com>
977
978         Move all classes in the HTML directory from ExceptionCode to Exception
979         https://bugs.webkit.org/show_bug.cgi?id=163876
980
981         Reviewed by Sam Weinig.
982
983         * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
984         * fast/dom/DOMURL/set-href-attribute-hash.html:
985         * fast/dom/DOMURL/set-href-attribute-hostname-expected.txt:
986         * fast/dom/DOMURL/set-href-attribute-hostname.html:
987         * fast/dom/DOMURL/set-href-attribute-pathname-expected.txt:
988         * fast/dom/DOMURL/set-href-attribute-pathname.html:
989         Updated these tests to expect that if you set href and it raises an exception,
990         then the URL does not change. The old expected results showed the exception being
991         raised but the URL being changed to the invalid href.
992
993         * fast/dom/HTMLProgressElement/script-tests/set-progress-properties.js:
994         * fast/dom/HTMLProgressElement/set-progress-properties-expected.txt:
995         Updated to expect a different exception, TypeError rather than NotSupportedError,
996         for non-finite values.
997
998 2016-10-28  Jer Noble  <jer.noble@apple.com>
999
1000         WebAudio does not resume when moving from background to foreground tab.
1001         https://bugs.webkit.org/show_bug.cgi?id=164043
1002
1003         Reviewed by Darin Adler.
1004
1005         * webaudio/page-canstartmedia-expected.txt: Added.
1006         * webaudio/page-canstartmedia.html: Added.
1007
1008 2016-10-28  Wenson Hsieh  <wenson_hsieh@apple.com>
1009
1010         iOS autocorrection does not trigger an input event of inputType "insertReplacementText"
1011         https://bugs.webkit.org/show_bug.cgi?id=164077
1012         <rdar://problem/28987810>
1013
1014         Reviewed by Simon Fraser.
1015
1016         Adds 2 new unit tests verifying that candidate text insertion can be prevented via beforeinput events, and that
1017         beforeinput and input events of type "insertReplacementText" are fired when inserting candidate text on iOS.
1018
1019         * fast/events/ios/before-input-events-prevent-candidate-insertion-expected.txt: Added.
1020         * fast/events/ios/before-input-events-prevent-candidate-insertion.html: Added.
1021         * fast/events/ios/input-events-insert-replacement-text-expected.txt: Added.
1022         * fast/events/ios/input-events-insert-replacement-text.html: Added.
1023
1024 2016-10-28  Alex Christensen  <achristensen@webkit.org>
1025
1026         Partially revert 207805 after resolution in URL spec issue 87
1027         https://bugs.webkit.org/show_bug.cgi?id=164142
1028
1029         Reviewed by Andy Estes.
1030
1031         * fast/url/path-expected.txt:
1032         * fetch/fetch-url-serialization-expected.txt:
1033
1034 2016-10-28  Chris Dumez  <cdumez@apple.com>
1035
1036         DOMStringMap reports properties as non-enumerable
1037         https://bugs.webkit.org/show_bug.cgi?id=164114
1038
1039         Reviewed by Sam Weinig.
1040
1041         Update existing test to reflect behavior change.
1042
1043         * fast/dom/dataset-name-getter-properties-expected.txt:
1044         * fast/dom/dataset-name-getter-properties.html:
1045
1046 2016-10-28  Ryosuke Niwa  <rniwa@webkit.org>
1047
1048         Add CEReactions to the remaining HTML DOM APIs
1049         https://bugs.webkit.org/show_bug.cgi?id=163969
1050
1051         Reviewed by Chris Dumez.
1052
1053         Added W3C style testharness.js tests for CEReactions to various HTMLElements under fast/custom-elements/reactions.
1054         Also added some WebKit specific tests using the same harness outside that directory.
1055
1056         * fast/custom-elements/reactions-for-indieui-expected.txt: Added.
1057         * fast/custom-elements/reactions-for-indieui.html: Added.
1058         * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
1059         * fast/custom-elements/reactions-for-webkit-extensions.html:
1060         * fast/custom-elements/reactions/Document-expected.txt: Added.
1061         * fast/custom-elements/reactions/Document.html: Added.
1062         * fast/custom-elements/reactions/HTMLAnchorElement-expected.txt: Added.
1063         * fast/custom-elements/reactions/HTMLAnchorElement.html: Added.
1064         * fast/custom-elements/reactions/HTMLOptionElement-expected.txt: Added.
1065         * fast/custom-elements/reactions/HTMLOptionElement.html: Added.
1066         * fast/custom-elements/reactions/HTMLOptionsCollection-expected.txt: Added.
1067         * fast/custom-elements/reactions/HTMLOptionsCollection.html: Added.
1068         * fast/custom-elements/reactions/HTMLOutputElement-expected.txt: Added.
1069         * fast/custom-elements/reactions/HTMLOutputElement.html: Added.
1070         * fast/custom-elements/reactions/HTMLSelectElement-expected.txt: Added.
1071         * fast/custom-elements/reactions/HTMLSelectElement.html: Added.
1072         * fast/custom-elements/reactions/HTMLTableElement-expected.txt: Added.
1073         * fast/custom-elements/reactions/HTMLTableElement.html: Added.
1074         * fast/custom-elements/reactions/HTMLTableRowElement-expected.txt: Added.
1075         * fast/custom-elements/reactions/HTMLTableRowElement.html: Added.
1076         * fast/custom-elements/reactions/HTMLTableSectionElement-expected.txt: Added.
1077         * fast/custom-elements/reactions/HTMLTableSectionElement.html: Added.
1078         * fast/custom-elements/reactions/HTMLTitleElement-expected.txt: Added.
1079         * fast/custom-elements/reactions/HTMLTitleElement.html: Added.
1080         * fast/custom-elements/reactions/ShadowRoot-expected.txt: Added.
1081         * fast/custom-elements/reactions/ShadowRoot.html: Added.
1082         * fast/custom-elements/resources/additional-helpers.js: Added.
1083         * fast/custom-elements/upgrading-enqueue-reactions-expected.txt:
1084         * fast/custom-elements/upgrading-enqueue-reactions.html:
1085         * platform/efl/TestExpectations:
1086         * platform/gtk/TestExpectations:
1087
1088 2016-10-28  Antoine Quint  <graouts@apple.com>
1089
1090         [Modern Media Controls] Media Controller: volume control support
1091         https://bugs.webkit.org/show_bug.cgi?id=163727
1092
1093         Reviewed by Dean Jackson.
1094
1095         Adding new tests for VolumeSupport and adding the new resource to other MediaController tests.
1096
1097         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1098         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
1099         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1100         * media/modern-media-controls/media-controller/media-controller-resize.html:
1101         * media/modern-media-controls/mute-support/mute-support-button-click.html:
1102         * media/modern-media-controls/mute-support/mute-support-media-api.html:
1103         * media/modern-media-controls/mute-support/mute-support-muted.html:
1104         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
1105         * media/modern-media-controls/playback-support/playback-support-button-click.html:
1106         * media/modern-media-controls/playback-support/playback-support-media-api.html:
1107         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
1108         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
1109         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
1110         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
1111         * media/modern-media-controls/start-support/start-support-audio.html:
1112         * media/modern-media-controls/start-support/start-support-autoplay.html:
1113         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1114         * media/modern-media-controls/start-support/start-support-error.html:
1115         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1116         * media/modern-media-controls/start-support/start-support-manual-play.html:
1117         * media/modern-media-controls/start-support/start-support-no-source.html:
1118         * media/modern-media-controls/volume-support/volume-support-click-expected.txt: Added.
1119         * media/modern-media-controls/volume-support/volume-support-click.html: Added.
1120         * media/modern-media-controls/volume-support/volume-support-drag-expected.txt: Added.
1121         * media/modern-media-controls/volume-support/volume-support-drag.html: Added.
1122         * media/modern-media-controls/volume-support/volume-support-media-api-expected.txt: Added.
1123         * media/modern-media-controls/volume-support/volume-support-media-api-mute-expected.txt: Added.
1124         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html: Added.
1125         * media/modern-media-controls/volume-support/volume-support-media-api.html: Added.
1126         * platform/ios-simulator/TestExpectations:
1127
1128 2016-10-28  Yusuke Suzuki  <utatane.tea@gmail.com>
1129
1130         [DOMJIT] Implement Document::documentElement
1131         https://bugs.webkit.org/show_bug.cgi?id=164113
1132
1133         Reviewed by Sam Weinig.
1134
1135         * js/dom/domjit-accessor-document-element-changed-expected.txt: Added.
1136         * js/dom/domjit-accessor-document-element-changed.html: Added.
1137         * js/dom/domjit-accessor-document-element-expected.txt: Added.
1138         * js/dom/domjit-accessor-document-element.html: Added.
1139
1140 2016-10-28  Simon Fraser  <simon.fraser@apple.com>
1141
1142         Wrong blur radius for filter: drop-shadow()
1143         https://bugs.webkit.org/show_bug.cgi?id=163667
1144
1145         Reviewed by Darin Adler.
1146         
1147         Mismatch tests to detect that the blurry area extends out from under a masking
1148         element on top.
1149
1150         * css3/filters/drop-shadow-blur-radius-expected-mismatch.html: Added.
1151         * css3/filters/drop-shadow-blur-radius.html: Added.
1152         * svg/filters/feDropShadow-blur-radius-expected-mismatch.html: Added.
1153         * svg/filters/feDropShadow-blur-radius.html: Added.
1154
1155 2016-10-28  Youenn Fablet  <youenn@apple.com>
1156
1157         Expose RTCPeerConnection unprefixed
1158         https://bugs.webkit.org/show_bug.cgi?id=164060
1159
1160         Reviewed by Darin Adler.
1161
1162         * TestExpectations:
1163         * fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
1164         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
1165         * fast/mediastream/RTCPeerConnection-add-removeTrack.html:
1166         * fast/mediastream/RTCPeerConnection-addIceCandidate.html:
1167         * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender.html:
1168         * fast/mediastream/RTCPeerConnection-addTransceiver.html:
1169         * fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
1170         * fast/mediastream/RTCPeerConnection-closed-state.html:
1171         * fast/mediastream/RTCPeerConnection-createAnswer.html:
1172         * fast/mediastream/RTCPeerConnection-createOffer.html:
1173         * fast/mediastream/RTCPeerConnection-datachannel.html:
1174         * fast/mediastream/RTCPeerConnection-dtmf.html:
1175         * fast/mediastream/RTCPeerConnection-events.html:
1176         * fast/mediastream/RTCPeerConnection-expected.txt:
1177         * fast/mediastream/RTCPeerConnection-getConfiguration.html:
1178         * fast/mediastream/RTCPeerConnection-have-local-offer.html:
1179         * fast/mediastream/RTCPeerConnection-have-local-pranswer.html:
1180         * fast/mediastream/RTCPeerConnection-have-remote-offer.html:
1181         * fast/mediastream/RTCPeerConnection-have-remote-pranswer.html:
1182         * fast/mediastream/RTCPeerConnection-ice-expected.txt:
1183         * fast/mediastream/RTCPeerConnection-ice.html:
1184         * fast/mediastream/RTCPeerConnection-icecandidate-event.html:
1185         * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html:
1186         * fast/mediastream/RTCPeerConnection-inspect-answer.html:
1187         * fast/mediastream/RTCPeerConnection-inspect-offer.html:
1188         * fast/mediastream/RTCPeerConnection-js-built-ins-check-this-expected.txt:
1189         * fast/mediastream/RTCPeerConnection-js-built-ins-check-this.html:
1190         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
1191         * fast/mediastream/RTCPeerConnection-localDescription.html:
1192         * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog.html:
1193         * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
1194         * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html:
1195         * fast/mediastream/RTCPeerConnection-more-media-to-negotiate.html:
1196         * fast/mediastream/RTCPeerConnection-onnegotiationneeded.html:
1197         * fast/mediastream/RTCPeerConnection-overloaded-operations-expected.txt:
1198         * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
1199         * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
1200         * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
1201         * fast/mediastream/RTCPeerConnection-remoteDescription.html:
1202         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
1203         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
1204         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
1205         * fast/mediastream/RTCPeerConnection-stable.html:
1206         * fast/mediastream/RTCPeerConnection-stats-expected.txt:
1207         * fast/mediastream/RTCPeerConnection-stats.html:
1208         * fast/mediastream/RTCPeerConnection-statsSelector-expected.txt:
1209         * fast/mediastream/RTCPeerConnection-statsSelector.html:
1210         * fast/mediastream/RTCPeerConnection.html:
1211         * fast/mediastream/RTCRtpSender-replaceTrack.html:
1212         * fast/mediastream/RTCTrackEvent-constructor.html:
1213         * platform/efl/TestExpectations:
1214         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1215         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1216         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1217         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1218         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1219         * platform/win/TestExpectations:
1220
1221 2016-10-28  Dave Hyatt  <hyatt@apple.com>
1222
1223         Fix busted layout test from previous check-in.
1224
1225         * fast/multicol/column-box-alignment-rtl-expected.html:
1226
1227 2016-10-28  Antti Koivisto  <antti@apple.com>
1228
1229         Always use iOS preload behavior
1230         https://bugs.webkit.org/show_bug.cgi?id=164127
1231
1232         Reviewed by Andreas Kling.
1233
1234         * http/tests/webgl/1.0.2/readPixelsBadArgs-expected.txt:
1235
1236 2016-10-28  Antoine Quint  <graouts@apple.com>
1237
1238         [Modern Media Controls] Media Controller: scrubbing support
1239         https://bugs.webkit.org/show_bug.cgi?id=163726
1240         <rdar://problem/27989481>
1241
1242         Reviewed by Dean Jackson.
1243
1244         Adding new tests for ScrubberSupport that test clicking in the scrubber,
1245         dragging the scrubber and setting the media currentTime via the media API.
1246         Also adding the new resource to other MediaController tests.
1247
1248         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1249         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
1250         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1251         * media/modern-media-controls/media-controller/media-controller-resize.html:
1252         * media/modern-media-controls/mute-support/mute-support-button-click.html:
1253         * media/modern-media-controls/mute-support/mute-support-media-api.html:
1254         * media/modern-media-controls/mute-support/mute-support-muted.html:
1255         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
1256         * media/modern-media-controls/playback-support/playback-support-button-click.html:
1257         * media/modern-media-controls/playback-support/playback-support-media-api.html:
1258         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
1259         * media/modern-media-controls/scrubber-support/scrubber-support-click-expected.txt: Added.
1260         * media/modern-media-controls/scrubber-support/scrubber-support-click.html: Added.
1261         * media/modern-media-controls/scrubber-support/scrubber-support-drag-expected.txt: Added.
1262         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html: Added.
1263         * media/modern-media-controls/scrubber-support/scrubber-support-media-api-expected.txt: Added.
1264         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html: Added.
1265         * media/modern-media-controls/start-support/start-support-audio.html:
1266         * media/modern-media-controls/start-support/start-support-autoplay.html:
1267         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1268         * media/modern-media-controls/start-support/start-support-error.html:
1269         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1270         * media/modern-media-controls/start-support/start-support-manual-play.html:
1271         * media/modern-media-controls/start-support/start-support-no-source.html:
1272         * platform/ios-simulator/TestExpectations:
1273         * platform/mac/TestExpectations:
1274
1275 2016-10-27  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1276
1277         [EFL] Skip media test for a while
1278
1279         Unreviewed EFL gardening.
1280
1281         * platform/efl/TestExpectations:
1282
1283 2016-10-27  Myles C. Maxfield  <mmaxfield@apple.com>
1284
1285         Teach WebGL code about new buffer targets in WebGL2
1286         https://bugs.webkit.org/show_bug.cgi?id=163924
1287
1288         Reviewed by Dean Jackson.
1289
1290         * fast/canvas/webgl/bufferData-offset-length.html:
1291         * fast/canvas/webgl/webgl2-buffer-targets-expected.txt: Added.
1292         * fast/canvas/webgl/webgl2-buffer-targets.html: Added.
1293
1294 2016-10-27  Simon Fraser  <simon.fraser@apple.com>
1295
1296         If an animation's keyframes affect stacking context properties, create stacking context while the animation is running
1297         https://bugs.webkit.org/show_bug.cgi?id=164094
1298
1299         Reviewed by Dean Jackson.
1300
1301         * animations/stacking-context-fill-forwards-expected.html: Added.
1302         * animations/stacking-context-fill-forwards.html: Added.
1303         * animations/stacking-context-not-fill-forwards-expected.html: Added.
1304         * animations/stacking-context-not-fill-forwards.html: Added.
1305         * animations/stacking-context-unchanged-while-running-expected.html: Added.
1306         * animations/stacking-context-unchanged-while-running.html: Added.
1307
1308 2016-10-27  Myles C. Maxfield  <mmaxfield@apple.com>
1309
1310         [macOS] [WebGL2] Temporarily upgrade WebGL 2's internal OpenGL context from version 2.1 to 3.2
1311         https://bugs.webkit.org/show_bug.cgi?id=164091
1312
1313         Reviewed by Dean Jackson.
1314
1315         * TestExpectations:
1316         * fast/canvas/webgl/webgl2-context-creation-expected.txt: Added.
1317         * fast/canvas/webgl/webgl2-context-creation.html: Added.
1318
1319 2016-10-27  Ryan Haddad  <ryanhaddad@apple.com>
1320
1321         Marking http/tests/security/svg-image-with-css-cross-domain.html as flaky on mac.
1322         https://bugs.webkit.org/show_bug.cgi?id=163922
1323
1324         Unreviewed test gardening.
1325
1326         * TestExpectations:
1327         * platform/mac/TestExpectations:
1328
1329 2016-10-27  Wenson Hsieh  <wenson_hsieh@apple.com>
1330
1331         Support "insertFromDrop" and "deleteByDrag" for the InputEvent spec
1332         https://bugs.webkit.org/show_bug.cgi?id=163948
1333         <rdar://problem/28921433>
1334
1335         Reviewed by Darin Adler.
1336
1337         Adds 3 new layout tests verifying that when dragging and dropping (both from a contenteditable to another
1338         contenteditable and from non-editable content into a contenteditable) beforeinput and input events are fired in
1339         the right order with the right data and inputTypes, and that undoing/redoing still considers the drag and drop
1340         command as a single unit. Also tests that both deleting text by dragging and inserting text by dropping are
1341         preventable.
1342
1343         * fast/events/before-input-events-prevent-drag-and-drop-expected.txt: Added.
1344         * fast/events/before-input-events-prevent-drag-and-drop.html: Added.
1345         * fast/events/input-events-drag-and-drop-expected.txt: Added.
1346         * fast/events/input-events-drag-and-drop.html: Added.
1347         * fast/events/input-events-insert-by-drop-expected.txt: Added.
1348         * fast/events/input-events-insert-by-drop.html: Added.
1349         * platform/ios-simulator/TestExpectations:
1350         * platform/mac-wk2/TestExpectations:
1351
1352 2016-10-27  Devin Rousso  <dcrousso+webkit@gmail.com>
1353
1354         Web Inspector: Create general model object Collection class
1355         https://bugs.webkit.org/show_bug.cgi?id=163995
1356
1357         Reviewed by Joseph Pecoraro.
1358
1359         * inspector/debugger/resources/log-pause-location.js:
1360         (TestPage.registerInitializer.window.findScript):
1361         Change name of getter to support WebInspector.Collection.
1362
1363         * inspector/unit-tests/collection-expected.txt: Added.
1364         * inspector/unit-tests/collection.html: Added.
1365         * inspector/unit-tests/resource-collection-expected.txt: Added.
1366         * inspector/unit-tests/resource-collection.html: Added.
1367         Created tests for WebInspector.Collection and WebInspector.ResourceCollection.
1368
1369 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
1370
1371         Web Inspector: Worker should recover if Inspector is closed and never sent Worker.initialized command
1372         https://bugs.webkit.org/show_bug.cgi?id=164073
1373
1374         Reviewed by Brian Burg.
1375
1376         * inspector/worker/worker-recover-if-inspector-close-expected.txt: Added.
1377         * inspector/worker/worker-recover-if-inspector-close.html: Added.
1378         Test to ensure a Worker recovers when it is paused on opening waiting for
1379         Inspector messages and the Inspector disconnects.
1380
1381 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
1382
1383         Web Inspector: Include ConsoleAgent in Workers - real console.log support
1384         https://bugs.webkit.org/show_bug.cgi?id=163844
1385         <rdar://problem/28903328>
1386
1387         Reviewed by Brian Burg.
1388
1389         * inspector/console/messageAdded-from-worker-expected.txt: Removed.
1390         * inspector/console/messageAdded-from-worker.html: Removed.
1391         * inspector/console/resources/worker-console-log.js: Removed.
1392         Remove the old partial console in Worker test.
1393
1394         * inspector/worker/console-basic-expected.txt: Added.
1395         * inspector/worker/console-basic.html: Added.
1396         * inspector/worker/resources/worker-console.js: Added.
1397         New console in Worker test.
1398
1399         * inspector/worker/worker-create-and-terminate.html:
1400         The frontend must call initialize on Workers, otherwise they
1401         are paused forever.
1402
1403         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-expected.txt:
1404         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-block-aborts-all-subsequent-imports-expected.txt:
1405         * http/tests/security/contentSecurityPolicy/worker-connect-src-blocked-expected.txt:
1406         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
1407         * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked-expected.txt:
1408         * http/tests/security/contentSecurityPolicy/worker-multiple-csp-headers-expected.txt:
1409         * http/tests/security/contentSecurityPolicy/worker-set-timeout-blocked-expected.txt:
1410         * http/tests/websocket/tests/hybi/workers/close-expected.txt:
1411         * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
1412         * security/contentSecurityPolicy/worker-inherits-blocks-xhr-expected.txt:
1413         Rebaseline. We no longer send Worker console messages through the Page, and likewise
1414         we don't send them to the WebKit client, so they will no longer appear in test output.
1415
1416 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
1417
1418         Web Inspector: Include RuntimeAgent in Workers - evaluate in Worker context
1419         https://bugs.webkit.org/show_bug.cgi?id=163835
1420         <rdar://problem/28901465>
1421
1422         Reviewed by Brian Burg.
1423
1424         * inspector/unit-tests/target-manager-expected.txt: Added.
1425         * inspector/unit-tests/target-manager.html: Added.
1426         Unit test for TargetManager and its events with Worker creation.
1427
1428         * inspector/worker/resources/worker-1.js:
1429         * inspector/worker/runtime-basic-expected.txt: Added.
1430         * inspector/worker/runtime-basic.html: Added.
1431         Test comparing RuntimeAgent between Main target and Worker target.
1432
1433         * inspector/runtime/change-execution-context-identifier-expected.txt:
1434         * inspector/runtime/change-execution-context-identifier.html:
1435         RuntimeManager has been updated to have a full ExecutionContext object
1436         containing a Target + ContextId instead of just a ContextId.
1437
1438         * inspector/console/console-api-expected.txt:
1439         * inspector/console/console-api.html:
1440         * inspector/console/console-table-expected.txt:
1441         * inspector/console/console-table.html:
1442         * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
1443         * inspector/debugger/tail-deleted-frames.html:
1444         * inspector/debugger/tail-recursion.html:
1445         * inspector/model/remote-object-expected.txt:
1446         * inspector/model/remote-object-weak-collection-expected.txt:
1447         * inspector/model/remote-object-weak-collection.html:
1448         * inspector/model/remote-object.html:
1449         * platform/mac/inspector/model/remote-object-expected.txt:
1450         Introduce a better JSON Filter for RemoteObject in more tests.
1451         It is important that we filter the _target, because otherwise
1452         JSON.stringify would throw an error about cycles.
1453
1454 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
1455
1456         Web Inspector: Introduce Page WorkerAgent and Worker InspectorController
1457         https://bugs.webkit.org/show_bug.cgi?id=163817
1458         <rdar://problem/28899063>
1459
1460         Reviewed by Brian Burg.
1461
1462         * inspector/worker/resources/worker-1.js: Added.
1463         * inspector/worker/resources/worker-2.js: Added.
1464         * inspector/worker/resources/worker-3.js: Added.
1465         * inspector/worker/worker-create-and-terminate-expected.txt: Added.
1466         * inspector/worker/worker-create-and-terminate.html: Added.
1467         Tests for the new Worker domain events.
1468         The rest of the Worker domain will be tested as soon as
1469         we add the first Agent in Workers.
1470
1471 2016-10-27  Chris Dumez  <cdumez@apple.com>
1472
1473         Sync up all copies of testharnessreport.js
1474         https://bugs.webkit.org/show_bug.cgi?id=164071
1475
1476         Reviewed by Youenn Fablet.
1477
1478         Sync up all copies of testharnessreport.js for consistency.
1479
1480         * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control-expected.txt:
1481         * http/tests/security/cross-origin-css-in-quirks-1-expected.txt:
1482         * http/tests/security/cross-origin-css-in-quirks-2-expected.txt:
1483         * http/tests/security/cross-origin-css-in-quirks-3-expected.txt:
1484         * http/tests/security/cross-origin-css-in-quirks-4-expected.txt:
1485         * http/tests/security/same-origin-css-1-expected.txt:
1486         * http/tests/security/same-origin-css-2-expected.txt:
1487         * http/tests/security/same-origin-css-3-expected.txt:
1488         * http/tests/security/same-origin-css-in-quirks-expected.txt:
1489         * http/tests/w3c/resources/testharnessreport.js:
1490         (convertResult):
1491         (self.testRunner.add_completion_callback.):
1492         (self.testRunner.add_completion_callback):
1493         (add_completion_callback.sanitize): Deleted.
1494         (add_completion_callback): Deleted.
1495         * imported/blink/http/tests/resources/testharnessreport.js:
1496         (convertResult):
1497         (self.testRunner.add_completion_callback.):
1498         (self.testRunner.add_completion_callback):
1499         (isCSSWGTest): Deleted.
1500         (isJSTest): Deleted.
1501         (add_completion_callback.sanitize): Deleted.
1502         (add_completion_callback.done): Deleted.
1503         (add_completion_callback): Deleted.
1504         * resources/testharnessreport.js:
1505         (self.testRunner.add_completion_callback.):
1506         (self.testRunner.add_completion_callback):
1507
1508 2016-10-25  Brent Fulgham  <bfulgham@apple.com>
1509
1510         Prevent hit tests from being performed on an invalid render tree
1511         https://bugs.webkit.org/show_bug.cgi?id=163877
1512         <rdar://problem/28675761>
1513
1514         Reviewed by Simon Fraser.
1515
1516         * fast/layers/prevent-hit-test-during-layout-expected.txt: Added.
1517         * fast/layers/prevent-hit-test-during-layout.html: Added.
1518         * platform/efl/TestExpectations: Skip on this platform.
1519         * platform/gtk/TestExpectations: Skip on this platform.
1520         * platform/ios-simulator/TestExpectations: Skip on this platform.
1521         * platform/win/TestExpectations: Skip on this platform.
1522
1523 2016-10-27  Chris Dumez  <cdumez@apple.com>
1524
1525         Element parameter to CanvasRenderingContext2D.drawFocusIfNeeded() should not be nullable
1526         https://bugs.webkit.org/show_bug.cgi?id=164062
1527
1528         Reviewed by Darin Adler.
1529
1530         Add layout test coverage.
1531
1532         * fast/canvas/draw-focus-if-needed-null-element-expected.txt: Added.
1533         * fast/canvas/draw-focus-if-needed-null-element.html: Added.
1534
1535 2016-10-27  Chris Dumez  <cdumez@apple.com>
1536
1537         testharnessreport.js should sanitize the results before printing them
1538         https://bugs.webkit.org/show_bug.cgi?id=164064
1539
1540         Reviewed by Youenn Fablet.
1541
1542         testharnessreport.js should sanitize the results before printing them. We
1543         currently have 3 copies of this script and only 1 does the sanitization.
1544         Short term, let do the sanitization in all of them. Longer term, we should
1545         merge these and have a way to keep them in sync.
1546
1547         * fast/media/w3c/test_media_queries-expected.txt:
1548         * fetch/fetch-url-serialization-expected.txt:
1549         * http/tests/w3c/resources/testharnessreport.js:
1550         (add_completion_callback.sanitize):
1551         (add_completion_callback):
1552         * resources/testharnessreport.js:
1553         (self.testRunner.add_completion_callback.):
1554         (self.testRunner.add_completion_callback):
1555
1556 2016-10-27  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1557
1558         Unreviewed fix of GTK and EFL test bots.
1559
1560         * platform/efl/TestExpectations:
1561         * platform/gtk/TestExpectations: Skip media-source tests
1562
1563 2016-10-27  Youenn Fablet  <youenn@apple.com>
1564
1565         REGRESSION(r207753-207755): ASSERTION FAILED: m_parsedStyleSheetCache->isInMemoryCache()
1566         https://bugs.webkit.org/show_bug.cgi?id=163905
1567
1568         Reviewed by Antti Koivisto.
1569
1570         * http/tests/security/cached-cross-origin-shared-css-stylesheet-expected.txt: Added.
1571         * http/tests/security/cached-cross-origin-shared-css-stylesheet.html: Added.
1572
1573 2016-10-26  Youenn Fablet  <youennf@gmail.com>
1574
1575         Refresh WPT tests up to 0acd8f6
1576         https://bugs.webkit.org/show_bug.cgi?id=164009
1577
1578         Reviewed by Darin Adler.
1579
1580         * TestExpectations: Skipping webrtc tests for now.
1581         * tests-options.json:
1582
1583 2016-10-26  Chris Dumez  <cdumez@apple.com>
1584
1585         [Web IDL] Add support for having string enumerations in their own IDL file
1586         https://bugs.webkit.org/show_bug.cgi?id=164025
1587
1588         Reviewed by Darin Adler.
1589
1590         Rebaseline existign tests as the exception messages differ slightly.
1591
1592         * storage/indexeddb/exceptions-expected.txt:
1593         * storage/indexeddb/exceptions-private-expected.txt:
1594         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
1595         * storage/indexeddb/modern/idbdatabase-transaction-failures-private-expected.txt:
1596         * storage/indexeddb/transaction-basics-expected.txt:
1597         * storage/indexeddb/transaction-basics-private-expected.txt:
1598
1599 2016-10-26  Yusuke Suzuki  <utatane.tea@gmail.com>
1600
1601         [DOMJIT] Implement Node::ownerDocument
1602         https://bugs.webkit.org/show_bug.cgi?id=164004
1603
1604         Reviewed by Darin Adler.
1605
1606         * js/dom/domjit-accessor-owner-document-expected.txt: Added.
1607         * js/dom/domjit-accessor-owner-document.html: Added.
1608
1609 2016-10-26  Chris Dumez  <cdumez@apple.com>
1610
1611         Replace IDBKeyPath with a WTF::Variant
1612         https://bugs.webkit.org/show_bug.cgi?id=163909
1613
1614         Reviewed by Darin Adler.
1615
1616         Rebaseline a few tests now that IDBIndex.keyPath / IDBObjectStore.keyPath
1617         no longer incorrectly return DOMStringList objects and return regular
1618         arrays instead.
1619
1620         * storage/indexeddb/modern/idbindex-properties-basic-expected.txt:
1621         * storage/indexeddb/modern/idbindex-properties-basic-private-expected.txt:
1622
1623 2016-10-26  Zalan Bujtas  <zalan@apple.com>
1624
1625         Ignore out-of-flow siblings when searching for a spanner candidate.
1626         https://bugs.webkit.org/show_bug.cgi?id=164042.
1627         <rdar://problem/28758456>
1628
1629         Reviewed by Simon Fraser.
1630
1631         * fast/multicol/crash-when-spanner-candidate-is-out-of-flow-expected.txt: Added.
1632         * fast/multicol/crash-when-spanner-candidate-is-out-of-flow.html: Added.
1633
1634 2016-10-26  Dan Bernstein  <mitz@apple.com>
1635
1636         When pasting web archive, width specifiers in srcset attribute change into density specifiers
1637         https://bugs.webkit.org/show_bug.cgi?id=164027
1638         <rdar://problem/28964948>
1639
1640         Reviewed by Tim Horton.
1641
1642         * editing/pasteboard/img-srcset-copy-paste-canonicalization-expected.txt: Updated.
1643         * editing/pasteboard/img-srcset-copy-paste-canonicalization.html: Changed to expect a 200w
1644           specifier to round-trip.
1645         * editing/pasteboard/resources/img-srcset-copy-paste-canonicalization-iframe.html: Changed
1646           a 1x specifier to 200w.
1647
1648 2016-10-26  Antoine Quint  <graouts@apple.com>
1649
1650         [Modern Media Controls] Media Controller: playback support
1651         https://bugs.webkit.org/show_bug.cgi?id=163678
1652         <rdar://problem/27989479>
1653
1654         Reviewed by Dean Jackson.
1655
1656         New tests for the PlaybackSupport class and adding the new resource to other MediaController tests.
1657
1658         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1659         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
1660         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1661         * media/modern-media-controls/media-controller/media-controller-resize.html:
1662         * media/modern-media-controls/mute-support/mute-support-button-click.html:
1663         * media/modern-media-controls/mute-support/mute-support-media-api.html:
1664         * media/modern-media-controls/mute-support/mute-support-muted.html:
1665         * media/modern-media-controls/playback-support/playback-support-autoplay-expected.txt: Added.
1666         * media/modern-media-controls/playback-support/playback-support-autoplay.html: Copied from LayoutTests/media/modern-media-controls/elapsed-time-support/elapsed-time-support.html.
1667         * media/modern-media-controls/playback-support/playback-support-button-click-expected.txt: Added.
1668         * media/modern-media-controls/playback-support/playback-support-button-click.html: Copied from LayoutTests/media/modern-media-controls/remaining-time-support/remaining-time-support.html.
1669         * media/modern-media-controls/playback-support/playback-support-media-api-expected.txt: Added.
1670         * media/modern-media-controls/playback-support/playback-support-media-api.html: Copied from LayoutTests/media/modern-media-controls/remaining-time-support/remaining-time-support.html.
1671         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
1672         * media/modern-media-controls/start-support/start-support-audio.html:
1673         * media/modern-media-controls/start-support/start-support-autoplay.html:
1674         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1675         * media/modern-media-controls/start-support/start-support-error.html:
1676         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1677         * media/modern-media-controls/start-support/start-support-manual-play.html:
1678         * media/modern-media-controls/start-support/start-support-no-source.html:
1679
1680 2016-10-26  Chris Dumez  <cdumez@apple.com>
1681
1682         First parameter to TextTrack.addCue() / removeCue() should not be nullable
1683         https://bugs.webkit.org/show_bug.cgi?id=164020
1684
1685         Reviewed by Eric Carlson.
1686
1687         Add layout test coverage.
1688
1689         * media/track/texttrack-addCue-null-expected.txt: Added.
1690         * media/track/texttrack-addCue-null.html: Added.
1691
1692 2016-10-26  Antoine Quint  <graouts@apple.com>
1693
1694         [Modern Media Controls] Media Controller: elapsed and remaining time support
1695         https://bugs.webkit.org/show_bug.cgi?id=163679
1696         <rdar://problem/28851675>
1697
1698         Reviewed by Dean Jackson.
1699
1700         New tests for the ElapsedTimeSupport and RemainingTimeSupport classes and adding the
1701         new resources to other MediaController tests.
1702
1703         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1704         * media/modern-media-controls/elapsed-time-support/elapsed-time-support-expected.txt: Added.
1705         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html: Added.
1706         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1707         * media/modern-media-controls/media-controller/media-controller-resize.html:
1708         * media/modern-media-controls/mute-support/mute-support-button-click.html:
1709         * media/modern-media-controls/mute-support/mute-support-media-api.html:
1710         * media/modern-media-controls/mute-support/mute-support-muted.html:
1711         * media/modern-media-controls/remaining-time-support/remaining-time-support-expected.txt: Added.
1712         * media/modern-media-controls/remaining-time-support/remaining-time-support.html: Added.
1713         * media/modern-media-controls/start-support/start-support-audio.html:
1714         * media/modern-media-controls/start-support/start-support-autoplay.html:
1715         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1716         * media/modern-media-controls/start-support/start-support-error.html:
1717         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1718         * media/modern-media-controls/start-support/start-support-manual-play.html:
1719         * media/modern-media-controls/start-support/start-support-no-source.html:
1720
1721 2016-10-26  Michael Catanzaro  <mcatanzaro@igalia.com>
1722
1723         Unreviewed GTK test gardening
1724
1725         * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt: Added.
1726
1727 2016-10-26  Antoine Quint  <graouts@apple.com>
1728
1729         [Modern Media Controls] http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html is flaky
1730         https://bugs.webkit.org/show_bug.cgi?id=164013
1731
1732         Unreviewed.
1733
1734         Make the test more robust by only responding to "canplaythrough" once, since it might have fired again
1735         after seeking, and registering for "seeked" events only after we've reached "canplaythrough", and accounting
1736         for the first seek to 50s.
1737
1738         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt:
1739         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1740         * platform/mac-yosemite/http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt: Added.
1741
1742 2016-10-26  Youenn Fablet  <youenn@apple.com>
1743
1744         Enable SDPProcessor for Mac bots
1745         https://bugs.webkit.org/show_bug.cgi?id=163940
1746
1747         Reviewed by Eric Carlson.
1748
1749         This is the first time the tests are activated since a long time.
1750         Further patches should make the tests pass and/or update them according latest spec.
1751
1752         * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
1753         * fast/mediastream/RTCPeerConnection-createOffer-expected.txt:
1754         * fast/mediastream/RTCPeerConnection-have-local-offer-expected.txt:
1755         * fast/mediastream/RTCPeerConnection-have-local-pranswer-expected.txt:
1756         * fast/mediastream/RTCPeerConnection-have-remote-offer-expected.txt:
1757         * fast/mediastream/RTCPeerConnection-have-remote-pranswer-expected.txt:
1758         * fast/mediastream/RTCPeerConnection-localDescription-expected.txt:
1759         * fast/mediastream/RTCPeerConnection-remoteDescription-expected.txt:
1760         * fast/mediastream/RTCPeerConnection-stable-expected.txt:
1761         * platform/mac/TestExpectations:
1762
1763 2016-10-26  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
1764         WebRTC: The RTCTrackEventInit dictionary needs required members
1765         https://bugs.webkit.org/show_bug.cgi?id=158536
1766
1767         Update RTCTrackEvent IDL as per specification. Rebase existing tests.
1768
1769         Reviewed by Chris Dumez.
1770
1771         * fast/mediastream/RTCTrackEvent-constructor-expected.txt:
1772         * fast/mediastream/RTCTrackEvent-constructor.html:
1773
1774 2016-10-25  Ryosuke Niwa  <rniwa@webkit.org>
1775
1776         Updating attribute by textContent must create a single mutation record and custom element reaction
1777         https://bugs.webkit.org/show_bug.cgi?id=164003
1778
1779         Reviewed by Chris Dumez.
1780
1781         Added a test for ensuring mutating the attribute by nodeValue and textContent creates exactly one mutation record.
1782
1783         * fast/custom-elements/reactions-for-webkit-extensions.html: Updated the description.
1784         * fast/dom/MutationObserver/text-content-on-attr-expected.txt: Added.
1785         * fast/dom/MutationObserver/text-content-on-attr.html: Added.
1786
1787 2016-10-25  Michael Catanzaro  <mcatanzaro@igalia.com>
1788
1789         Unreviewed, fix duplicate GTK expectations
1790
1791         * platform/gtk/TestExpectations:
1792
1793 2016-10-25  Nan Wang  <n_wang@apple.com>
1794
1795         LayoutTest accessibility/mac/meter-gauge-value-description.html failing
1796         https://bugs.webkit.org/show_bug.cgi?id=163997
1797         <rdar://problem/28948637>
1798
1799         Reviewed by Chris Fleizach.
1800
1801         * platform/mac/TestExpectations:
1802
1803 2016-10-25  Ryan Haddad  <ryanhaddad@apple.com>
1804
1805         Marking accessibility/mac/meter-gauge-value-description.html as failing on mac.
1806         https://bugs.webkit.org/show_bug.cgi?id=163997
1807
1808         Unreviewed test gardening.
1809
1810         * platform/mac/TestExpectations:
1811
1812 2016-10-25  Daniel Bates  <dabates@apple.com>
1813
1814         REGRESSION (r178265): XSS Auditor fails to block document.write() of incomplete tag
1815         https://bugs.webkit.org/show_bug.cgi?id=163978
1816         <rdar://problem/25962131>
1817
1818         Reviewed by Darin Adler.
1819
1820         Add tests to ensure that the XSS Auditor blocks a document.write() of an incomplete HTML image tag.
1821
1822         * http/tests/security/xssAuditor/dom-write-location-dom-write-open-img-onerror-expected.txt: Added.
1823         * http/tests/security/xssAuditor/dom-write-location-dom-write-open-img-onerror.html: Added.
1824         * http/tests/security/xssAuditor/dom-write-location-open-img-onerror-expected.txt: Added.
1825         * http/tests/security/xssAuditor/dom-write-location-open-img-onerror.html: Added.
1826         * http/tests/security/xssAuditor/nested-dom-write-location-open-img-onerror-expected.txt: Added.
1827         * http/tests/security/xssAuditor/nested-dom-write-location-open-img-onerror.html: Added.
1828         * http/tests/security/xssAuditor/resources/echo-nested-dom-write-location.html: Added.
1829
1830 2016-10-25  Brady Eidson  <beidson@apple.com>
1831
1832         IndexedDB 2.0: Support IDBObjectStore openKeyCursor.
1833         <rdar://problem/28806930> and https://bugs.webkit.org/show_bug.cgi?id=163954
1834
1835         Reviewed by Andy Estes.
1836
1837         * storage/indexeddb/modern/cursor-1-expected.txt:
1838         * storage/indexeddb/modern/cursor-1-private-expected.txt:
1839         * storage/indexeddb/modern/resources/cursor-1.js:
1840
1841 2016-10-25  Michael Catanzaro  <mcatanzaro@igalia.com>
1842
1843         Unreviewed GTK test gardening
1844
1845         * platform/gtk/TestExpectations:
1846         * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt:
1847         * platform/gtk/fast/css/word-space-extra-expected.txt:
1848         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
1849         * platform/gtk/fast/dom/Window/window-properties-performance-expected.txt:
1850
1851 2016-10-25  Wenson Hsieh  <wenson_hsieh@apple.com>
1852
1853         Support InputEvent.dataTransfer for the InputEvent spec
1854         https://bugs.webkit.org/show_bug.cgi?id=163213
1855         <rdar://problem/28700407>
1856
1857         Reviewed by Ryosuke Niwa.
1858
1859         Adds 2 new layout tests verifying that input events dispatched as a result of pasting or spell checking contain
1860         DataTransfers that have rich and plain text representations of the contents being inserted.
1861
1862         * fast/events/input-events-fired-when-typing-expected.txt:
1863         * fast/events/input-events-fired-when-typing.html:
1864         * fast/events/input-events-paste-rich-datatransfer-expected.txt: Added.
1865         * fast/events/input-events-paste-rich-datatransfer.html: Added.
1866         * fast/events/input-events-spell-checking-datatransfer-expected.txt: Added.
1867         * fast/events/input-events-spell-checking-datatransfer.html: Added.
1868         * platform/ios-simulator/TestExpectations:
1869
1870 2016-10-25  Andy Estes  <aestes@apple.com>
1871
1872         Implement rel=noopener
1873         https://bugs.webkit.org/show_bug.cgi?id=155166
1874         <rdar://problem/25193787>
1875
1876         Reviewed by Brent Fulgham.
1877
1878         * fast/dom/DOMTokenList-supports-expected.txt:
1879         * fast/dom/DOMTokenList-supports.html:
1880         * fast/dom/Window/a-rel-noopener-expected.txt: Added.
1881         * fast/dom/Window/a-rel-noopener.html: Added.
1882         * fast/dom/Window/area-rel-noopener-expected.txt: Added.
1883         * fast/dom/Window/area-rel-noopener.html: Added.
1884         * fast/dom/Window/resources/rel-noopener.js: Added.
1885
1886 2016-10-25  Eric Carlson  <eric.carlson@apple.com>
1887
1888         [MediaStream] Add "has capture device" bit to media state flags
1889         https://bugs.webkit.org/show_bug.cgi?id=163952
1890
1891         Reviewed by Jer Noble.
1892
1893         * fast/mediastream/MediaStream-page-muted-expected.txt:
1894         * fast/mediastream/MediaStream-page-muted.html:
1895         * media/muted-video-is-playing-audio-expected.txt:
1896         * media/muted-video-is-playing-audio.html:
1897         * webaudio/web-audio-is-playing.html:
1898         * webaudio/web-audio-is-playing-expected.txt:
1899
1900 2016-10-25  Commit Queue  <commit-queue@webkit.org>
1901
1902         Unreviewed, rolling out r207827 and r207828.
1903         https://bugs.webkit.org/show_bug.cgi?id=163965
1904
1905         Caused LayoutTest webaudio/web-audio-is-playing.html to time
1906         out on macOS. (Requested by ryanhaddad on #webkit).
1907
1908         Reverted changesets:
1909
1910         "[MediaStream] Add "has capture device" bit to media state
1911         flags"
1912         https://bugs.webkit.org/show_bug.cgi?id=163952
1913         http://trac.webkit.org/changeset/207827
1914
1915         "[MediaStream] Add "has capture device" bit to media state
1916         flags"
1917         https://bugs.webkit.org/show_bug.cgi?id=163952
1918         http://trac.webkit.org/changeset/207828
1919
1920 2016-10-25  Antoine Quint  <graouts@apple.com>
1921
1922         [Modern Media Controls] Media Controller: skip back support
1923         https://bugs.webkit.org/show_bug.cgi?id=163725
1924         <rdar://problem/27989480>
1925
1926         Reviewed by Dean Jackson.
1927
1928         Added a new test for the SkipBackButton class to ensure that we correctly seek back by 30 seconds when pressed.
1929         Updated the other tests to reflect the addition of the SkipBackSupport class.
1930
1931         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt: Added.
1932         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html: Added.
1933         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1934         * media/modern-media-controls/media-controller/media-controller-resize.html:
1935         * media/modern-media-controls/mute-support/mute-support-button-click.html:
1936         * media/modern-media-controls/mute-support/mute-support-media-api.html:
1937         * media/modern-media-controls/mute-support/mute-support-muted.html:
1938         * media/modern-media-controls/start-support/start-support-audio.html:
1939         * media/modern-media-controls/start-support/start-support-autoplay.html:
1940         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1941         * media/modern-media-controls/start-support/start-support-error.html:
1942         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1943         * media/modern-media-controls/start-support/start-support-manual-play.html:
1944         * media/modern-media-controls/start-support/start-support-no-source.html:
1945
1946 2016-10-25  Commit Queue  <commit-queue@webkit.org>
1947
1948         Unreviewed, rolling out r207578.
1949         https://bugs.webkit.org/show_bug.cgi?id=163962
1950
1951         Broke quip.com so that user can no longer type a space
1952         (Requested by rniwa on #webkit).
1953
1954         Reverted changeset:
1955
1956         "Add a plain space instead of &nbsp; between text nodes"
1957         https://bugs.webkit.org/show_bug.cgi?id=123163
1958         http://trac.webkit.org/changeset/207578
1959
1960 2016-10-25  Ryan Haddad  <ryanhaddad@apple.com>
1961
1962         WebCryptoAPI test gardening after r207809.
1963         https://bugs.webkit.org/show_bug.cgi?id=159638
1964
1965         Unreviewed test gardening.
1966
1967         * TestExpectations:
1968
1969 2016-10-25  Eric Carlson  <eric.carlson@apple.com>
1970
1971         [MediaStream] Add "has capture device" bit to media state flags
1972         https://bugs.webkit.org/show_bug.cgi?id=163952
1973
1974         Reviewed by Jer Noble.
1975
1976         * fast/mediastream/MediaStream-page-muted-expected.txt:
1977         * fast/mediastream/MediaStream-page-muted.html:
1978         * media/muted-video-is-playing-audio-expected.txt:
1979         * media/muted-video-is-playing-audio.html:
1980
1981 2016-10-25  Brady Eidson  <beidson@apple.com>
1982
1983         IndexedDB 2.0: Support new IDBTransaction interfaces.
1984         <rdar://problem/28806928> and https://bugs.webkit.org/show_bug.cgi?id=163927
1985
1986         Reviewed by Sam Weinig.
1987
1988         * storage/indexeddb/modern/idbtransaction-objectstores-1-expected.txt: Added.
1989         * storage/indexeddb/modern/idbtransaction-objectstores-1-private-expected.txt: Added.
1990         * storage/indexeddb/modern/idbtransaction-objectstores-1-private.html: Added.
1991         * storage/indexeddb/modern/idbtransaction-objectstores-1.html: Added.
1992         * storage/indexeddb/modern/resources/idbtransaction-objectstores-1.js: Added.
1993
1994 2016-10-25  Alex Christensen  <achristensen@webkit.org>
1995
1996         Rebase test after r207805
1997         https://bugs.webkit.org/show_bug.cgi?id=163929
1998
1999         * fetch/fetch-url-serialization-expected.txt:
2000
2001 2016-10-24  Ryosuke Niwa  <rniwa@webkit.org>
2002
2003         Custom elements reactions should have a queue per element
2004         https://bugs.webkit.org/show_bug.cgi?id=163878
2005
2006         Reviewed by Antti Koivisto.
2007
2008         Added a W3C style testharness.js test for making sure the custom element reaction queue exists per element,
2009         and added a WebKit style test for making sure that the backup element queue exists.
2010
2011         * fast/custom-elements/backup-element-queue-expected.txt: Added.
2012         * fast/custom-elements/backup-element-queue.html: Added.
2013         * fast/custom-elements/custom-element-reaction-queue-expected.txt: Added.
2014         * fast/custom-elements/custom-element-reaction-queue.html: Added.
2015
2016 2016-10-24  Jiewen Tan  <jiewen_tan@apple.com>
2017
2018         Update SubtleCrypto::generateKey to match the latest spec
2019         https://bugs.webkit.org/show_bug.cgi?id=163718
2020         <rdar://problem/28864380>
2021
2022         Reviewed by Chris Dumez.
2023
2024         Besides adding tests for SubtleCrypto::generateKey related stuff and fixing HMAC. This patch also add
2025         shouldReject(_a, _rejectCallback, _resolveCallback, _message) in js-test-pre.js.
2026
2027         * TestExpectations:
2028         * crypto/subtle/aes-cbc-generate-key-length-128-expected.txt: Added.
2029         * crypto/subtle/aes-cbc-generate-key-length-128.html: Added.
2030         * crypto/subtle/aes-cbc-generate-key-length-192-expected.txt: Added.
2031         * crypto/subtle/aes-cbc-generate-key-length-192.html: Added.
2032         * crypto/subtle/aes-cbc-generate-key-length-256-expected.txt: Added.
2033         * crypto/subtle/aes-cbc-generate-key-length-256.html: Added.
2034         * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
2035         * crypto/subtle/aes-generate-key-malformed-parameters.html: Added.
2036         * crypto/subtle/aes-kw-generate-key-expected.txt: Added.
2037         * crypto/subtle/aes-kw-generate-key.html: Added.
2038         * crypto/subtle/generate-key-malformed-paramters-expected.txt: Added.
2039         * crypto/subtle/generate-key-malformed-paramters.html: Added.
2040         * crypto/subtle/hmac-generate-key-customized-length-expected.txt: Added.
2041         * crypto/subtle/hmac-generate-key-customized-length.html: Added.
2042         * crypto/subtle/hmac-generate-key-hash-object-expected.txt: Added.
2043         * crypto/subtle/hmac-generate-key-hash-object.html: Added.
2044         * crypto/subtle/hmac-generate-key-malformed-parameters-expected.txt: Added.
2045         * crypto/subtle/hmac-generate-key-malformed-parameters.html: Added.
2046         * crypto/subtle/hmac-generate-key-sha1-expected.txt: Added.
2047         * crypto/subtle/hmac-generate-key-sha1.html: Added.
2048         * crypto/subtle/hmac-generate-key-sha224-expected.txt: Added.
2049         * crypto/subtle/hmac-generate-key-sha224.html: Added.
2050         * crypto/subtle/hmac-generate-key-sha256-expected.txt: Added.
2051         * crypto/subtle/hmac-generate-key-sha256.html: Added.
2052         * crypto/subtle/hmac-generate-key-sha384-expected.txt: Added.
2053         * crypto/subtle/hmac-generate-key-sha384.html: Added.
2054         * crypto/subtle/hmac-generate-key-sha512-expected.txt: Added.
2055         * crypto/subtle/hmac-generate-key-sha512.html: Added.
2056         * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
2057         * crypto/subtle/rsa-generate-key-malformed-parameters.html: Added.
2058         * crypto/subtle/rsa-oaep-generate-key-expected.txt: Added.
2059         * crypto/subtle/rsa-oaep-generate-key.html: Added.
2060         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-expected.txt: Added.
2061         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-extractable-expected.txt: Added.
2062         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-extractable.html: Added.
2063         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key.html: Added.
2064         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-expected.txt: Added.
2065         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html: Added.
2066         * crypto/webkitSubtle/hmac-generate-key-expected.txt:
2067         * crypto/webkitSubtle/hmac-generate-key.html:
2068         * crypto/workers/subtle/aes-generate-key-expected.txt: Added.
2069         * crypto/workers/subtle/aes-generate-key.html: Added.
2070         * crypto/workers/subtle/hmac-generate-key-expected.txt: Added.
2071         * crypto/workers/subtle/hmac-generate-key.html: Added.
2072         * crypto/workers/subtle/resources/aes-generate-key.js: Added.
2073         * crypto/workers/subtle/resources/hmac-generate-key.js: Added.
2074         * crypto/workers/subtle/resources/rsa-generate-key.js: Added.
2075         * crypto/workers/subtle/rsa-generate-key-expected.txt: Added.
2076         * crypto/workers/subtle/rsa-generate-key.html: Added.
2077         * resources/js-test-pre.js:
2078
2079 2016-10-24  Chris Dumez  <cdumez@apple.com>
2080
2081         IDBDatabase.createObjectStore() should take a IDBObjectStoreParameters dictionary in parameter
2082         https://bugs.webkit.org/show_bug.cgi?id=163916
2083
2084         Reviewed by Darin Adler.
2085
2086         Rebaseline existing tests now that the exception messages differ slightly.
2087
2088         * storage/indexeddb/create-object-store-options-expected.txt:
2089         * storage/indexeddb/create-object-store-options-private-expected.txt:
2090
2091 2016-10-24  Alex Christensen  <achristensen@webkit.org>
2092
2093         URLParser should match old URL::parse with %2E in path
2094         https://bugs.webkit.org/show_bug.cgi?id=163929
2095
2096         Reviewed by Alexey Proskuryakov.
2097
2098         * fast/url/path-expected.txt:
2099         * fast/url/standard-url-expected.txt:
2100
2101 2016-10-24  Zalan Bujtas  <zalan@apple.com>
2102
2103         Do not update selection rect on dirty lineboxes.
2104         https://bugs.webkit.org/show_bug.cgi?id=163862
2105         <rdar://problem/28813156>
2106
2107         Reviewed by Simon Fraser.
2108
2109         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash-expected.txt: Added.
2110         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash.html: Added.
2111
2112 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
2113
2114         Unreviewed, rolling out r207795.
2115
2116         Introduced API test failures on iOS and macOS.
2117
2118         Reverted changeset:
2119
2120         "URLParser should match old URL::parse with %2E in path"
2121         https://bugs.webkit.org/show_bug.cgi?id=163929
2122         http://trac.webkit.org/changeset/207795
2123
2124 2016-10-24  Yusuke Suzuki  <utatane.tea@gmail.com>
2125
2126         Arrow functions with concise bodies cannot return regular expressions
2127         https://bugs.webkit.org/show_bug.cgi?id=163162
2128
2129         Reviewed by Filip Pizlo.
2130
2131         * fast/regex/dom/non-pattern-characters-expected.txt:
2132         * js/arrowfunction-syntax-errors-expected.txt:
2133         * js/regexp-compile-crash-expected.txt:
2134         * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1-expected.txt:
2135         * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4-expected.txt:
2136         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2-expected.txt:
2137         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1-expected.txt:
2138         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3-expected.txt:
2139         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1-expected.txt:
2140         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3-expected.txt:
2141         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1-expected.txt:
2142         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1-expected.txt:
2143         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3-expected.txt:
2144         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1-expected.txt:
2145         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3-expected.txt:
2146
2147 2016-10-24  Chris Dumez  <cdumez@apple.com>
2148
2149         event.(dataTransfer|clipboardData).getData('text/html') (onpaste, ondrop)
2150         https://bugs.webkit.org/show_bug.cgi?id=19893
2151         <rdar://problem/6055546>
2152
2153         Reviewed by Ryosuke Niwa.
2154
2155         Unskip corresponding tests on Mac.
2156
2157         * editing/pasteboard/onpaste-text-html-expected.txt:
2158         * fast/events/ondrop-text-html-expected.txt:
2159         * platform/mac/TestExpectations:
2160         * platform/wk2/TestExpectations:
2161
2162 2016-10-24  Alex Christensen  <achristensen@webkit.org>
2163
2164         URLParser should match old URL::parse with %2E in path
2165         https://bugs.webkit.org/show_bug.cgi?id=163929
2166
2167         Reviewed by Alexey Proskuryakov.
2168
2169         * fast/url/path-expected.txt:
2170         * fast/url/standard-url-expected.txt:
2171         * fetch/fetch-url-serialization-expected.txt:
2172
2173 2016-10-24  Brady Eidson  <beidson@apple.com>
2174
2175         IndexedDB 2.0: Support new IDBKeyRange interfaces.
2176         <rdar://problem/28806929> and https://bugs.webkit.org/show_bug.cgi?id=163910
2177
2178         Reviewed by Andy Estes.
2179
2180         * storage/indexeddb/keyrange-expected.txt:
2181         * storage/indexeddb/keyrange-private-expected.txt:
2182         * storage/indexeddb/resources/keyrange.js:
2183
2184 2016-10-23  Yusuke Suzuki  <utatane.tea@gmail.com>
2185
2186         [DOMJIT] Add a way for DOMJIT::Patchpoint to express effects
2187         https://bugs.webkit.org/show_bug.cgi?id=163657
2188
2189         Reviewed by Saam Barati.
2190
2191         * js/dom/domjit-accessor-different-effect-expected.txt: Added.
2192         * js/dom/domjit-accessor-different-effect.html: Added.
2193         * js/dom/domjit-accessor-effect-expected.txt: Added.
2194         * js/dom/domjit-accessor-effect-should-overlap-with-call-expected.txt: Added.
2195         * js/dom/domjit-accessor-effect-should-overlap-with-call.html: Added.
2196         * js/dom/domjit-accessor-effect.html: Added.
2197         * js/dom/domjit-accessor-licm-expected.txt: Added.
2198         * js/dom/domjit-accessor-licm.html: Added.
2199         * js/dom/domjit-accessor-node-type-effect-should-not-overlap-with-call-since-pure-expected.txt: Added.
2200         * js/dom/domjit-accessor-node-type-effect-should-not-overlap-with-call-since-pure.html: Added.
2201
2202 2016-10-24  Myles C. Maxfield  <mmaxfield@apple.com>
2203
2204         Font variations test gardening
2205
2206         Unreviewed.
2207
2208         * platform/mac/TestExpectations:
2209
2210 2016-10-24  Devin Rousso  <dcrousso+webkit@gmail.com>
2211
2212         Web Inspector: Scope chain shouldn't show empty Closure sections
2213         https://bugs.webkit.org/show_bug.cgi?id=152348
2214
2215         Reviewed by Joseph Pecoraro.
2216
2217         * inspector/model/scope-chain-node-expected.txt:
2218         * inspector/model/scope-chain-node.html:
2219         Added "empty" indicators to scopes without any property descriptors.
2220
2221 2016-10-24  Devin Rousso  <dcrousso+webkit@gmail.com>
2222
2223         Web Inspector: Improve Quick Open sorting algorithm
2224         https://bugs.webkit.org/show_bug.cgi?id=163705
2225
2226         Reviewed by Joseph Pecoraro.
2227
2228         * inspector/unit-tests/resource-query-controller-expected.txt:
2229         * inspector/unit-tests/resource-query-controller.html:
2230         Changed the ExecuteQueryGeneralRankings and ExecuteQueryPositionRankings tests to reflect
2231         the new ranking logic.  Added ExecuteQueryConsecutiveRankings to test more realistic
2232         scenarios and ensure better ranking.
2233
2234 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
2235
2236         Rebaseline tests for ios-simulator after r207757.
2237         https://bugs.webkit.org/show_bug.cgi?id=163904
2238
2239         Unreviewed test gardening.
2240
2241         * platform/ios-simulator/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
2242         * platform/ios-simulator/svg/batik/text/verticalText-expected.txt:
2243         * platform/ios-simulator/svg/batik/text/verticalTextOnPath-expected.txt:
2244         * platform/ios-simulator/svg/text/text-align-06-b-expected.txt:
2245         * platform/ios-simulator/svg/text/text-vkern-expected.txt:
2246
2247 2016-10-24  Alex Christensen  <achristensen@webkit.org>
2248
2249         Rebase tests after r207767
2250         https://bugs.webkit.org/show_bug.cgi?id=163891
2251
2252         * js/dom/global-constructors-attributes-expected.txt:
2253         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2254         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2255         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2256         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2257         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2258         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2259         No more CSSCharsetRule.
2260
2261 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
2262
2263         Rebaseline inspector/dom/getAccessibilityPropertiesForNode.html
2264         https://bugs.webkit.org/show_bug.cgi?id=163901
2265
2266         Unreviewed test gardening.
2267
2268         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
2269
2270 2016-10-24  Dave Hyatt  <hyatt@apple.com>
2271
2272         Remove CSSCharsetRule from the CSS OM
2273         https://bugs.webkit.org/show_bug.cgi?id=163891
2274
2275         Reviewed by Darin Adler.
2276
2277         * fast/dom/Window/resources/window-properties.js:
2278         * fast/dom/dom-constructors-expected.txt:
2279         * fast/dom/dom-constructors.html:
2280         * fast/encoding/css-charset-default.xhtml:
2281         * fast/encoding/css-charset-dom-expected.txt: Removed.
2282         * fast/encoding/css-charset-dom.html: Removed.
2283         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2284
2285 2016-10-24  Eric Carlson  <eric.carlson@apple.com>
2286
2287         [MediaStream] Separate media capture and audio playback muting
2288         https://bugs.webkit.org/show_bug.cgi?id=163855
2289         <rdar://problem/28827186>
2290
2291         Reviewed by Darin Adler.
2292
2293         * fast/mediastream/MediaStream-page-muted-expected.txt: Added.
2294         * fast/mediastream/MediaStream-page-muted.html: Added.
2295         * media/video-muted-after-setting-page-muted-state.html: Updated.
2296
2297 2016-10-24  Youenn Fablet  <youenn@apple.com>
2298
2299         Activate WEB_RTC compilation flags for Mac bots
2300         https://bugs.webkit.org/show_bug.cgi?id=163886
2301
2302         Reviewed by Eric Carlson.
2303
2304         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2305         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2306         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2307
2308 2016-10-24  Brady Eidson  <beidson@apple.com>
2309
2310         IndexedDB 2.0: Support IDBIndex name assignment.
2311         <rdar://problem/28806932> and https://bugs.webkit.org/show_bug.cgi?id=163805
2312
2313         Reviewed by Alex Christensen.
2314
2315         * storage/indexeddb/modern/index-rename-1-expected.txt: Added.
2316         * storage/indexeddb/modern/index-rename-1-private-expected.txt: Added.
2317         * storage/indexeddb/modern/index-rename-1-private.html: Added.
2318         * storage/indexeddb/modern/index-rename-1.html: Added.
2319         * storage/indexeddb/modern/resources/index-rename-1.js: Added.
2320
2321         * storage/indexeddb/readonly-expected.txt:
2322         * storage/indexeddb/readonly-private-expected.txt:
2323         * storage/indexeddb/resources/readonly.js: Removed the test that verifies that index names are
2324           readonly as they are no longer readonly.
2325
2326 2016-10-24  Dave Hyatt  <hyatt@apple.com>
2327
2328         [CSS Parser] Unprefix -webkit-writing-mode
2329         https://bugs.webkit.org/show_bug.cgi?id=163870
2330
2331         Reviewed by Zalan Bujtas.
2332
2333         * fast/css/getComputedStyle/computed-style-expected.txt:
2334         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2335         * platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
2336         * platform/mac/svg/text/text-align-06-b-expected.txt:
2337         * svg/css/getComputedStyle-basic-expected.txt:
2338
2339 2016-10-24  Youenn Fablet  <youenn@apple.com>
2340
2341         svg/as-image/svg-image-with-data-uri-use-data-uri.svg is flaky after r207754
2342         https://bugs.webkit.org/show_bug.cgi?id=163887
2343
2344         Unreviewed.
2345
2346         * TestExpectations: Marking svg/as-image/svg-image-with-data-uri-use-data-uri.svg as crashing.
2347
2348 2016-10-23  Antti Koivisto  <antti@apple.com>
2349
2350         Avoid unnecessary full style resolution in getComputedStyle for non-inherited properties
2351         https://bugs.webkit.org/show_bug.cgi?id=163875
2352
2353         Reviewed by Andreas Kling.
2354
2355         * fast/css/getComputedStyle/getComputedStyle-style-resolution-expected.txt: Added.
2356         * fast/css/getComputedStyle/getComputedStyle-style-resolution.html: Added.
2357
2358 2016-10-24  Youenn Fablet  <youenn@apple.com>
2359
2360         ASSERTION FAILED: canvas()->securityOrigin()->toString() == cachedImage.origin()->toString()
2361         https://bugs.webkit.org/show_bug.cgi?id=163242
2362
2363         Reviewed by Darin Adler.
2364
2365         * http/tests/security/cross-origin-cached-images-canvas-expected.txt: Added.
2366         * http/tests/security/cross-origin-cached-images-canvas.html: Added.
2367         * http/tests/security/resources/cross-origin-cached-image-canvas-iframe.html: Added.
2368
2369 2016-10-24  Youenn Fablet  <youenn@apple.com>
2370
2371         Redirections should be upgraded if CSP policy says so
2372         https://bugs.webkit.org/show_bug.cgi?id=163544
2373
2374         Reviewed by Darin Adler.
2375
2376         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https-expected.txt: Added.
2377         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https.html: Added.
2378         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
2379         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe.html:
2380         * platform/mac/TestExpectations:
2381
2382 2016-10-22  Sam Weinig  <sam@webkit.org>
2383
2384         [WebIDL] Add IDLType based toJS conversion
2385         https://bugs.webkit.org/show_bug.cgi?id=163861
2386
2387         Reviewed by Darin Adler.
2388
2389         * js/dom/webidl-type-mapping-expected.txt:
2390         * js/dom/webidl-type-mapping.html:
2391
2392 2016-10-23  Zalan Bujtas  <zalan@apple.com>
2393
2394         Unreviewed, rolling out r207727.
2395
2396         broke 15 selection test cases.
2397
2398         Reverted changeset:
2399
2400         "Do not update selection rect on dirty lineboxes."
2401         https://bugs.webkit.org/show_bug.cgi?id=163862
2402         http://trac.webkit.org/changeset/207727
2403
2404 2016-10-23  Zalan Bujtas  <zalan@apple.com>
2405
2406         Do not update selection rect on dirty lineboxes.
2407         https://bugs.webkit.org/show_bug.cgi?id=163862
2408         <rdar://problem/28813156>
2409
2410         Reviewed by Simon Fraser.
2411
2412         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash-expected.txt: Added.
2413         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash.html: Added.
2414
2415 2016-10-22  Myles C. Maxfield  <mmaxfield@apple.com>
2416
2417         ASSERTION FAILED: m_fonts in &WebCore::FontCascade::primaryFont
2418         https://bugs.webkit.org/show_bug.cgi?id=163459
2419
2420         Reviewed by Darin Adler.
2421
2422         * fast/text/font-size-calc-expected.txt: Added.
2423         * fast/text/font-size-calc.html: Added.
2424
2425 2016-10-22  Dan Bernstein  <mitz@apple.com>
2426
2427         Dynamically-added backdrop filter to clip-path'd element with 3D transform renders incorrectly (without clip)
2428         https://bugs.webkit.org/show_bug.cgi?id=163497
2429
2430         Reviewed by Simon Fraser.
2431
2432         Based on the test case from Tim Horton.
2433
2434         * css3/filters/backdrop/dynamic-with-clip-path-expected.html: Added.
2435         * css3/filters/backdrop/dynamic-with-clip-path.html: Added.
2436
2437 2016-10-22  Simon Fraser  <simon.fraser@apple.com>
2438
2439         Backdrop filter doesn't show if removed then re-added
2440         https://bugs.webkit.org/show_bug.cgi?id=163860
2441
2442         Reviewed by Dan Bernstein.
2443
2444         * css3/filters/backdrop/add-remove-add-backdrop-filter-expected.html: Added.
2445         * css3/filters/backdrop/add-remove-add-backdrop-filter.html: Added.
2446
2447 2016-10-22  Simon Fraser  <simon.fraser@apple.com>
2448
2449         Fix repainting of slow repaint objects in WK1 when page scale is applied
2450         https://bugs.webkit.org/show_bug.cgi?id=163854
2451
2452         Reviewed by Zalan Bujtas.
2453         
2454         Test that logs the repaint rect after scrolling a page with an element
2455         with a fixed background. The WebKit1 result is the interesting one.
2456
2457         * fast/repaint/zoomed-fixed-background-expected.txt: Added.
2458         * fast/repaint/zoomed-fixed-background.html: Added.
2459         * platform/mac-wk1/fast/repaint/zoomed-fixed-background-expected.txt: Added.
2460
2461 2016-10-22  Darin Adler  <darin@apple.com>
2462
2463         Move HTML canvas and tracks from ExceptionCode to Exception
2464         https://bugs.webkit.org/show_bug.cgi?id=163853
2465
2466         Reviewed by Chris Dumez.
2467
2468         * media/track/regions-webvtt/vtt-region-constructor-expected.txt:
2469         Change expectations to expect the more specific TypeError message
2470         that the bindings generate as opposed to the generic ones that the
2471         WebVTT DOM code was generating before.
2472
2473 2016-10-22  Michael Catanzaro  <mcatanzaro@igalia.com>
2474
2475         Unreviewed GTK test gardening
2476
2477         * platform/gtk/TestExpectations:
2478         * platform/gtk/imported/w3c/web-platform-tests/touch-events/historical-expected.txt: Added.
2479         * platform/gtk/imported/w3c/web-platform-tests/touch-events/touch-globaleventhandler-interface-expected.txt: Added.
2480         * platform/gtk/svg/custom/repaint-shadow-expected.txt: Renamed from LayoutTests/platform/gtk/svg/text/repaint-shadow-expected.txt.
2481         * platform/gtk/svg/custom/simple-text-double-shadow-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/simple-text-double-shadow.txt.
2482
2483 2016-10-22  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
2484
2485         Bindings error message for missing required dictionary member should be more explicit
2486         https://bugs.webkit.org/show_bug.cgi?id=163665
2487
2488         Reviewed by Darin Adler.
2489
2490         Update existing tests.
2491
2492         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
2493
2494 2016-10-22  Ryosuke Niwa  <rniwa@webkit.org>
2495
2496         Upgrading custom element should enqueue attributeChanged and connected callbacks
2497         https://bugs.webkit.org/show_bug.cgi?id=163840
2498
2499         Reviewed by Darin Adler.
2500
2501         Added a W3C style testharness.js test for making sure upgrading custom custom elements
2502         would enqueue attributedChanged and connected reactions.
2503
2504         * fast/custom-elements/upgrading-enqueue-reactions-expected.txt: Added.
2505         * fast/custom-elements/upgrading-enqueue-reactions.html: Added.
2506
2507 2016-10-21  Ryosuke Niwa  <rniwa@webkit.org>
2508
2509         Update custom elements tests
2510         https://bugs.webkit.org/show_bug.cgi?id=163815
2511
2512         Reviewed by Joseph Pecoraro.
2513
2514         Removed the tests that have been upstreamed and reimported from web-platform-tests.
2515
2516         * fast/custom-elements/Document-createElement-expected.txt: Removed.
2517         * fast/custom-elements/enqueue-custom-element-upgrade-reaction-expected.txt: Removed.
2518         * fast/custom-elements/parser/: Removed.
2519         * fast/custom-elements/upgrading/: Removed.
2520
2521 2016-10-21  Michael Catanzaro  <mcatanzaro@igalia.com>
2522
2523         Unreviewed GTK test gardening
2524
2525         * platform/gtk/TestExpectations:
2526         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Added.
2527         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Added.
2528         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Added.
2529         * platform/gtk/svg/custom/dynamic-svg-document-creation-expected.txt:
2530         * platform/gtk/svg/custom/simple-text-double-shadow.txt: Added.
2531         * platform/gtk/svg/text/repaint-shadow-expected.txt: Added.
2532         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png:
2533         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt: Added.
2534         * platform/gtk/svg/text/text-vkern-on-horizontal-text-expected.txt: Added.
2535
2536 2016-10-21  Wenson Hsieh  <wenson_hsieh@apple.com>
2537
2538         Support (insertFrom|deleteBy)Composition and (insert|delete)CompositionText inputTypes for InputEvents
2539         https://bugs.webkit.org/show_bug.cgi?id=163460
2540         <rdar://problem/28784142>
2541
2542         Reviewed by Darin Adler.
2543
2544         Adds 4 new layout tests to verify that composition events are dispatched as expected when using IME, and that
2545         input events of type "insertFromComposition" and "deleteByComposition" can be prevented.
2546
2547         Also rebaselines an existing WK1 editing test (text-input-controller.html) to account for how we now delete the
2548         existing composition text before inserting the finalized composition text in Editor::setComposition. This means
2549         that there are a few more delegate calls than there were before (as seen in the expected output), although the
2550         resulting behavior is still the same.
2551
2552         * editing/mac/input/text-input-controller-expected.txt:
2553         * fast/events/before-input-events-prevent-insert-composition.html: Added.
2554         * fast/events/before-input-events-prevent-recomposition.html: Added.
2555         * fast/events/input-events-ime-composition.html: Added.
2556         * fast/events/input-events-ime-recomposition.html: Added.
2557         * platform/ios-simulator/TestExpectations:
2558
2559 2016-10-20  Dean Jackson  <dino@apple.com>
2560
2561         SVG should not paint selection within a mask
2562         https://bugs.webkit.org/show_bug.cgi?id=163772
2563         <rdar://problem/28705129>
2564
2565         Reviewed by Simon Fraser.
2566
2567         * svg/masking/mask-should-not-paint-selection-expected.html: Added.
2568         * svg/masking/mask-should-not-paint-selection.html: Added.
2569
2570 2016-10-21  Zalan Bujtas  <zalan@apple.com>
2571
2572         Do not mutate the render tree while collecting selection repaint rects.
2573         https://bugs.webkit.org/show_bug.cgi?id=163800
2574         <rdar://problem/28806886>
2575
2576         Reviewed by David Hyatt.
2577
2578         * fast/lists/crash-when-list-marker-is-moved-during-selection-expected.txt: Added.
2579         * fast/lists/crash-when-list-marker-is-moved-during-selection.html: Added.
2580
2581 2016-10-21  Miguel Gomez  <magomez@igalia.com>
2582
2583         [GTK] Unreviewed gardening: update expectations after r207664
2584         https://bugs.webkit.org/show_bug.cgi?id=163784
2585
2586         Unreviewed gardening.
2587
2588         * platform/gtk/TestExpectations:
2589
2590 2016-10-21  Chris Dumez  <cdumez@apple.com>
2591
2592         AudioNode.connect(): First parameter should not be nullable
2593         https://bugs.webkit.org/show_bug.cgi?id=163773
2594
2595         Reviewed by Darin Adler.
2596
2597         Improve test coverage.
2598
2599         * webaudio/audionode-expected.txt:
2600         * webaudio/audionode.html:
2601
2602 2016-10-21  Wenson Hsieh  <wenson_hsieh@apple.com>
2603
2604         Implement InputEvent.getTargetRanges() for the input events spec
2605         https://bugs.webkit.org/show_bug.cgi?id=162947
2606         <rdar://problem/28853079>
2607
2608         Reviewed by Darin Adler.
2609
2610         Adds 3 new layout tests and tweaks some existing unit tests. See WebCore ChangeLog entry for more details.
2611         Tests verify the result of getTargetRanges() when breaking out of a list, deleting backwards and forwards at
2612         all text granularities, deleting selected text, and spell checking (candidate text replacement).
2613
2614         * fast/events/before-input-delete-empty-list-target-ranges-expected.txt: Added.
2615         * fast/events/before-input-delete-empty-list-target-ranges.html: Added.
2616         * fast/events/before-input-delete-text-target-ranges-expected.txt: Added.
2617         * fast/events/before-input-delete-text-target-ranges.html: Added.
2618         * fast/events/before-input-events-prevent-default-in-textfield.html:
2619         * fast/events/before-input-replace-text-target-ranges-expected.txt: Added.
2620         * fast/events/before-input-replace-text-target-ranges.html: Added.
2621         * fast/events/input-events-fired-when-typing-expected.txt:
2622         * fast/events/input-events-fired-when-typing.html:
2623         * js/dom/global-constructors-attributes-expected.txt:
2624         * platform/ios-simulator/TestExpectations:
2625         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2626         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2627         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2628
2629 2016-10-21  Javier Fernandez  <jfernandez@igalia.com>
2630
2631         [css-grid] Content Alignment broken with indefinite sized grid container
2632         https://bugs.webkit.org/show_bug.cgi?id=163724
2633
2634         Reviewed by Manuel Rego Casasnovas.
2635
2636         Added additional test cases to verify we compute properly the
2637         available free space for content-alignment, handling correctly the
2638         overflow when needed.
2639
2640         * fast/css-grid-layout/grid-content-alignment-overflow.html:
2641
2642 2016-10-21  Jer Noble  <jer.noble@apple.com>
2643
2644         [mac-wk2 release] LayoutTest media/media-source/media-source-seek-detach-crash.html is a flaky failure
2645         https://bugs.webkit.org/show_bug.cgi?id=163751
2646
2647         Reviewed by Eric Carlson.
2648
2649         Don't log when we receive an "error" event; this makes the test non-deterministic.
2650
2651         * media/media-source/media-source-seek-detach-crash-expected.txt:
2652         * media/media-source/media-source-seek-detach-crash.html:
2653
2654 2016-10-21  Jer Noble  <jer.noble@apple.com>
2655
2656         CRASH in SourceBuffer::sourceBufferPrivateDidReceiveSample + 2169
2657         https://bugs.webkit.org/show_bug.cgi?id=163735
2658
2659         Reviewed by Eric Carlson.
2660
2661         * media/media-source/media-source-sample-wrong-track-id-expected.txt: Added.
2662         * media/media-source/media-source-sample-wrong-track-id.html: Added.
2663
2664 2016-10-20  Zan Dobersek  <zdobersek@igalia.com>
2665
2666         Import W3C EME tests
2667         https://bugs.webkit.org/show_bug.cgi?id=163214
2668
2669         Reviewed by Youenn Fablet.
2670
2671         Skip the newly-imported W3C EME tests on all platforms.
2672
2673         * platform/efl/TestExpectations:
2674         * platform/gtk/TestExpectations:
2675         * platform/ios-simulator/TestExpectations:
2676         * platform/mac/TestExpectations:
2677         * platform/win/TestExpectations:
2678         * tests-options.json:
2679
2680 2016-10-20  Yusuke Suzuki  <utatane.tea@gmail.com>
2681
2682         [JSC] Drop isEnvironmentRecord type info flag and use JSType information instead
2683         https://bugs.webkit.org/show_bug.cgi?id=163761
2684
2685         Reviewed by Keith Miller.
2686
2687         * js/dom/script-tests/string-prototype-scopes-in-workers.js: Added.
2688         (catch):
2689         * js/dom/script-tests/string-prototype-scopes.js: Added.
2690         (catch):
2691         * js/dom/string-prototype-scopes-expected.txt: Added.
2692         * js/dom/string-prototype-scopes-in-workers-expected.txt: Added.
2693         * js/dom/string-prototype-scopes-in-workers.html: Added.
2694         * js/dom/string-prototype-scopes.html: Added.
2695
2696 2016-10-20  Myles C. Maxfield  <mmaxfield@apple.com>
2697
2698         Implement WebGL2 bufferData() and bufferSubData() methods
2699         https://bugs.webkit.org/show_bug.cgi?id=163759
2700
2701         Reviewed by Dean Jackson.
2702
2703         * fast/canvas/webgl/bufferData-offset-length-expected.txt: Added.
2704         * fast/canvas/webgl/bufferData-offset-length.html: Added.
2705         * fast/canvas/webgl/resources/webgl-test.js:
2706         (create3DContext):
2707         (initWebGL):
2708
2709 2016-10-20  Nan Wang  <n_wang@apple.com>
2710
2711         AX: VoiceOver is not detecting ARIA treeview if it contains role="presentation"
2712         https://bugs.webkit.org/show_bug.cgi?id=163763
2713
2714         Reviewed by Chris Fleizach.
2715
2716         * accessibility/mac/aria-tree-with-presentation-role-expected.txt: Added.
2717         * accessibility/mac/aria-tree-with-presentation-role.html: Added.
2718
2719 2016-10-19  Myles C. Maxfield  <mmaxfield@apple.com>
2720
2721         [macOS] [iOS] Disable variation fonts on macOS El Capitan and iOS 9
2722         https://bugs.webkit.org/show_bug.cgi?id=163374
2723
2724         Reviewed by Darin Adler.
2725
2726         Moving animations/font-variation-settings* tests to animations/font-variations
2727         in order to make them easier to mark as failing.
2728
2729         Mark the relevant tests as failing on El Capitan and iOS 9.
2730
2731         * animations/font-variations/font-variation-settings-expected.html: Renamed from LayoutTests/animations/font-variation-settings-expected.html.
2732         * animations/font-variations/font-variation-settings-order-expected.html: Renamed from LayoutTests/animations/font-variation-settings-order-expected.html.
2733         * animations/font-variations/font-variation-settings-order.html: Renamed from LayoutTests/animations/font-variation-settings-order.html.
2734         * animations/font-variations/font-variation-settings-unlike-expected.html: Renamed from LayoutTests/animations/font-variation-settings-unlike-expected.html.
2735         * animations/font-variations/font-variation-settings-unlike.html: Renamed from LayoutTests/animations/font-variation-settings-unlike.html.
2736         * animations/font-variations/font-variation-settings.html: Renamed from LayoutTests/animations/font-variation-settings.html.
2737         * platform/gtk/TestExpectations:
2738         * platform/ios-simulator/TestExpectations:
2739         * platform/mac/TestExpectations:
2740
2741 2016-10-20  Brady Eidson  <beidson@apple.com>
2742
2743         IndexedDB 2.0: Support IDBObjectStore name assignment.
2744         <rdar://problem/28806931> and https://bugs.webkit.org/show_bug.cgi?id=163749
2745
2746         Reviewed by Alex Christensen.
2747
2748         * storage/indexeddb/modern/objectstore-rename-1-expected.txt: Added.
2749         * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt: Added.
2750         * storage/indexeddb/modern/objectstore-rename-1-private.html: Added.
2751         * storage/indexeddb/modern/objectstore-rename-1.html: Added.
2752         * storage/indexeddb/modern/resources/objectstore-rename-1.js: Added.
2753
2754         * storage/indexeddb/readonly-expected.txt:
2755         * storage/indexeddb/readonly-private-expected.txt:
2756         * storage/indexeddb/resources/readonly.js: Removed the test that verifies that object store names are
2757           readonly as they are no longer readonly.
2758
2759 2016-10-20  Zalan Bujtas  <zalan@apple.com>
2760
2761         Unreviewed gardening.
2762
2763         Update expected results.
2764
2765         * imported/blink/fast/pagination/first-letter-inherit-all-crash-expected.txt:
2766
2767 2016-10-20  Dean Jackson  <dino@apple.com>
2768
2769         Shapes tests failing on iOS
2770         https://bugs.webkit.org/show_bug.cgi?id=163755
2771         <rdar://problem/28875780>
2772
2773         Skip these temporarily on iOS.
2774
2775         * platform/ios-simulator/TestExpectations:
2776
2777 2016-10-20  Ryan Haddad  <ryanhaddad@apple.com>
2778
2779         Marking compositing/iframes/page-cache-layer-tree.html as flaky on mac-wk1.
2780         https://bugs.webkit.org/show_bug.cgi?id=163750
2781
2782         Unreviewed test gardening.
2783
2784         * platform/mac-wk1/TestExpectations:
2785
2786 2016-10-20  Chris Dumez  <cdumez@apple.com>
2787
2788         Passing a number as the pixel parameter to texImage2D() doesn't thrown an exception
2789         https://bugs.webkit.org/show_bug.cgi?id=163715
2790
2791         Reviewed by Darin Adler.
2792
2793         Update existing tests now that we throw a TypeError when passing an unexpected
2794         type for a parameter where we expect a typed array.
2795
2796         * fast/canvas/webgl/script-tests/texImageTest.js:
2797         * fast/canvas/webgl/texImageTest-expected.txt:
2798         * webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html:
2799
2800 2016-10-20  Ryan Haddad  <ryanhaddad@apple.com>
2801
2802         Marking media/modern-media-controls/media-controller/media-controller-resize.html as flaky.
2803         https://bugs.webkit.org/show_bug.cgi?id=163636
2804
2805         Unreviewed test gardening.
2806
2807         * TestExpectations:
2808
2809 2016-10-20  Myles C. Maxfield  <mmaxfield@apple.com>
2810
2811         Improve error message when passing a null ArrayBuffer to bufferData()
2812         https://bugs.webkit.org/show_bug.cgi?id=163745
2813
2814         Reviewed by Dean Jackson.
2815
2816         * fast/canvas/webgl/bufferData-nullable-array-buffer-view-expected.txt: Added.
2817         * fast/canvas/webgl/bufferData-nullable-array-buffer-view.html: Added.
2818
2819 2016-10-20  Zalan Bujtas  <zalan@apple.com>
2820
2821         Stop searching for first-letter containers at multi-column boundary.
2822         https://bugs.webkit.org/show_bug.cgi?id=163739
2823         <rdar://problem/28810750>
2824
2825         Reviewed by David Hyatt.
2826
2827         * fast/css-generated-content/first-letter-move-to-multicolumn-crash-expected.txt: Added.
2828         * fast/css-generated-content/first-letter-move-to-multicolumn-crash.html: Added.
2829
2830 2016-10-19  Dean Jackson  <dino@apple.com>
2831
2832         Support CSS Shapes Level 1 without a prefix
2833         https://bugs.webkit.org/show_bug.cgi?id=163709
2834         <rdar://problem/28859369>
2835
2836         Reviewed by Myles Maxfield.
2837
2838         Unskip all but a couple of tests.
2839
2840         * TestExpectations:
2841
2842 2016-10-20  Jer Noble  <jer.noble@apple.com>
2843
2844         CRASH in WebCore::MediaSource::seekToTime + 185
2845         https://bugs.webkit.org/show_bug.cgi?id=163652
2846
2847         Reviewed by Eric Carlson.
2848
2849         * media/media-source/content/test-48kHz.m4a: Added.
2850         * media/media-source/content/test-48khz-manifest.json: Added.
2851         * media/media-source/media-source-seek-detach-crash-expected.txt: Added.
2852         * media/media-source/media-source-seek-detach-crash.html: Added.
2853
2854 2016-10-20  Andreas Kling  <akling@apple.com>
2855
2856         Drop StyleResolver and SelectorQueryCache when entering PageCache.
2857         <https://webkit.org/b/154238>
2858
2859         Reviewed by Antti Koivisto.
2860
2861         Progression in compositing/iframes/page-cache-layer-tree.html, when navigating back,
2862         the two iframes' dimensions correctly exclude the horizontal scrollbar's height since
2863         it's not present after a style recalc.
2864
2865         * compositing/iframes/page-cache-layer-tree-expected.txt:
2866
2867 2016-10-20  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
2868
2869         WebRTC: The MediaStreamTrackEvent init dictionary needs a required track member
2870         https://bugs.webkit.org/show_bug.cgi?id=146232
2871
2872         Update MediaStreamTrackEvent IDL as per specification.
2873
2874         No additional test required, rebase existings tests.
2875
2876         Reviewed by Darin Adler.
2877
2878         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
2879         * fast/mediastream/MediaStreamTrackEvent-constructor.html: Remove
2880         useless tests.
2881
2882 2016-10-19  Antoine Quint  <graouts@apple.com>
2883
2884         [Modern Media Controls] Media Controller: mute support
2885         https://bugs.webkit.org/show_bug.cgi?id=163677
2886         <rdar://problem/28851582>
2887
2888         Reviewed by Dean Jackson.
2889
2890         New tests for the MuteSupport class and adding the new resource to other MediaController tests.
2891
2892         * media/modern-media-controls/media-controller/media-controller-constructor.html:
2893         * media/modern-media-controls/media-controller/media-controller-resize.html:
2894         * media/modern-media-controls/mute-support/mute-support-button-click-expected.txt: Added.
2895         * media/modern-media-controls/mute-support/mute-support-button-click.html: Added.
2896         * media/modern-media-controls/mute-support/mute-support-media-api-expected.txt: Added.
2897         * media/modern-media-controls/mute-support/mute-support-media-api.html: Added.
2898         * media/modern-media-controls/mute-support/mute-support-muted-expected.txt: Added.
2899         * media/modern-media-controls/mute-support/mute-support-muted.html: Added.
2900         * media/modern-media-controls/start-support/start-support-audio.html:
2901         * media/modern-media-controls/start-support/start-support-autoplay.html:
2902         * media/modern-media-controls/start-support/start-support-click-to-start.html:
2903         * media/modern-media-controls/start-support/start-support-error.html:
2904         * media/modern-media-controls/start-support/start-support-fullscreen.html:
2905         * media/modern-media-controls/start-support/start-support-manual-play.html:
2906         * media/modern-media-controls/start-support/start-support-no-source.html:
2907
2908 2016-10-19  Jer Noble  <jer.noble@apple.com>
2909
2910         REGRESSION (r206025): All YouTube videos play with black bars on all four sides
2911         https://bugs.webkit.org/show_bug.cgi?id=163308
2912
2913         Reviewed by Darin Adler.
2914
2915         * media/media-source/media-source-resize-expected.txt: Added.
2916         * media/media-source/media-source-resize.html: Added.
2917
2918 2016-10-19  Nan Wang  <n_wang@apple.com>
2919
2920         AX: [Mac] Mark element AXAPI should comform to specs
2921         https://bugs.webkit.org/show_bug.cgi?id=163707
2922
2923         Reviewed by Chris Fleizach.
2924
2925         Added the modified roles-computedRoleString-expected.txt in mac platform so 
2926         that the exposed mark element won't affect other platform.
2927
2928         * platform/mac/accessibility/roles-computedRoleString-expected.txt: Added.
2929         * platform/mac/accessibility/roles-exposed-expected.txt:
2930
2931 2016-10-19  Myles C. Maxfield  <mmaxfield@apple.com>
2932
2933         CSS font-variation-settings does not handle uppercase axis names in variable fonts
2934         https://bugs.webkit.org/show_bug.cgi?id=163546
2935
2936         Reviewed by Dean Jackson.
2937
2938         * fast/text/variations/case-axis-names-expected.html: Added.
2939         * fast/text/variations/case-axis-names.html: Added.
2940
2941 2016-10-19  Joone Hur  <joone.hur@intel.com>
2942
2943         Add a plain space instead of &nbsp; between text nodes
2944         https://bugs.webkit.org/show_bug.cgi?id=123163
2945
2946         Reviewed by Ryosuke Niwa.
2947
2948         When we rebalance white spaces, &nbsp; can be added as space
2949         under some conditions. This patch adds a condition that the next
2950         sibling text node should not exist.
2951
2952         * accessibility/mac/find-and-replace-match-capitalization-expected.txt:
2953         * accessibility/mac/find-and-replace-match-capitalization.html:
2954         * accessibility/mac/select-text/select-text-135575-expected.txt:
2955         * accessibility/mac/select-text/select-text-7-expected.txt:
2956         * accessibility/mac/select-text/select-text-8-expected.txt:
2957         * accessibility/mac/select-text/select-text-9-expected.txt:
2958         * editing/mac/spelling/autocorrection-blockquote-crash-expected.txt:
2959         * editing/pasteboard/paste-text-003-expected.txt:
2960         * platform/gtk/editing/execCommand/paste-1-expected.txt:
2961         * platform/gtk/editing/pasteboard/paste-2-expected.txt:
2962         * platform/gtk/editing/pasteboard/unrendered-br-expected.txt:
2963         * platform/mac/editing/execCommand/paste-1-expected.txt:
2964         * platform/mac/editing/pasteboard/paste-2-expected.txt:
2965         * platform/mac/editing/pasteboard/unrendered-br-expected.txt:
2966
2967 2016-10-19  Sam Weinig  <sam@webkit.org>
2968
2969         Add support for sequences and dictionaries in unions
2970         https://bugs.webkit.org/show_bug.cgi?id=163695
2971
2972         Reviewed by Chris Dumez.
2973
2974         * js/dom/webidl-type-mapping-expected.txt:
2975         * js/dom/webidl-type-mapping.html:
2976         Add tests for more complex conversions.
2977
2978 2016-10-19  Ryan Haddad  <ryanhaddad@apple.com>
2979
2980         Marking platform/mac-wk2/plugins/muted-state.html as failing.
2981         https://bugs.webkit.org/show_bug.cgi?id=163702
2982
2983         Unreviewed test gardening.
2984
2985         * platform/mac-wk2/TestExpectations:
2986
2987 2016-10-19  Dean Jackson  <dino@apple.com>
2988
2989         Import W3C CSS Shapes tests
2990         https://bugs.webkit.org/show_bug.cgi?id=163697
2991
2992         Rubberstamped by Anders Carlsson.
2993
2994         * TestExpectations: Mark as skipped while we unprefix.
2995
2996 2016-10-19  Ryosuke Niwa  <rniwa@webkit.org>
2997
2998         Annotate more DOM and HTML IDLs with CEReactions
2999         https://bugs.webkit.org/show_bug.cgi?id=163653
3000
3001         Reviewed by Darin Adler.
3002
3003         Added a regression test to make sure webkitdropzone IDL attribute on HTMLElement
3004         honors CEReactions semantics using the web-platform-tests' infrastructure I added.
3005
3006         * fast/custom-elements/reactions-for-webkit-extensions-expected.txt: Added.
3007         * fast/custom-elements/reactions-for-webkit-extensions.html: Added.
3008
3009 2016-10-19  Ryan Haddad  <ryanhaddad@apple.com>
3010
3011         Unreviewed, rolling out r207557.
3012
3013         This change caused animations/font-variations tests to time
3014         out on pre-Sierra Macs.
3015
3016         Reverted changeset:
3017
3018         "[macOS] [iOS] Disable variation fonts on macOS El Capitan and
3019         iOS 9"
3020         https://bugs.webkit.org/show_bug.cgi?id=163374
3021         http://trac.webkit.org/changeset/207557
3022
3023 2016-10-19  Nan Wang  <n_wang@apple.com>
3024
3025         AX: crash: com.apple.WebCore: WebCore::AccessibilityObject::findMatchingObjects + 600
3026         https://bugs.webkit.org/show_bug.cgi?id=163682
3027
3028         Reviewed by Chris Fleizach.
3029
3030         * accessibility/mac/search-predicate-crash-expected.txt: Added.
3031         * accessibility/mac/search-predicate-crash.html: Added.
3032
3033 2016-10-19  Myles C. Maxfield  <mmaxfield@apple.com>
3034
3035         [macOS] [iOS] Disable variation fonts on macOS El Capitan and iOS 9
3036         https://bugs.webkit.org/show_bug.cgi?id=163374
3037
3038         Reviewed by Darin Adler.
3039
3040         Moving animations/font-variation-settings* tests to animations/font-variations
3041         in order to make them easier to mark as failing.
3042
3043         Mark the relevant tests as failing on El Capitan and iOS 9.
3044
3045         * animations/font-variations/font-variation-settings-expected.html: Renamed from LayoutTests/animations/font-variation-settings-expected.html.
3046         * animations/font-variations/font-variation-settings-order-expected.html: Renamed from LayoutTests/animations/font-variation-settings-order-expected.html.
3047         * animations/font-variations/font-variation-settings-order.html: Renamed from LayoutTests/animations/font-variation-settings-order.html.
3048         * animations/font-variations/font-variation-settings-unlike-expected.html: Renamed from LayoutTests/animations/font-variation-settings-unlike-expected.html.
3049         * animations/font-variations/font-variation-settings-unlike.html: Renamed from LayoutTests/animations/font-variation-settings-unlike.html.
3050         * animations/font-variations/font-variation-settings.html: Renamed from LayoutTests/animations/font-variation-settings.html.
3051         * platform/gtk/TestExpectations:
3052         * platform/ios-simulator/TestExpectations:
3053         * platform/mac/TestExpectations:
3054
3055 2016-10-19  Antoine Quint  <graouts@apple.com>
3056
3057         [Modern Media Controls] Media Controller: click-to-start support
3058         https://bugs.webkit.org/show_bug.cgi?id=163659
3059         <rdar://problem/28845656>
3060
3061         Reviewed by Dean Jackson.
3062
3063         New test coverage for the StartSupport class.
3064
3065         * media/modern-media-controls/media-controller/media-controller-constructor.html:
3066         * media/modern-media-controls/media-controller/media-controller-resize.html:
3067         * media/modern-media-controls/start-support/start-support-audio-expected.txt: Added.
3068         * media/modern-media-controls/start-support/start-support-audio.html: Added.
3069         * media/modern-media-controls/start-support/start-support-autoplay-expected.txt: Added.
3070         * media/modern-media-controls/start-support/start-support-autoplay.html: Added.
3071         * media/modern-media-controls/start-support/start-support-click-to-start-expected.txt: Renamed from LayoutTests/media/modern-media-controls/media-controller/media-controller-click-to-start-expected.txt.
3072         * media/modern-media-controls/start-support/start-support-click-to-start.html: Renamed from LayoutTests/media/modern-media-controls/media-controller/media-controller-click-to-start.html.
3073         * media/modern-media-controls/start-support/start-support-error-expected.txt: Added.
3074         * media/modern-media-controls/start-support/start-support-error.html: Added.
3075         * media/modern-media-controls/start-support/start-support-fullscreen-expected.txt: Added.
3076         * media/modern-media-controls/start-support/start-support-fullscreen.html: Added.
3077         * media/modern-media-controls/start-support/start-support-manual-play-expected.txt: Added.
3078         * media/modern-media-controls/start-support/start-support-manual-play.html: Added.
3079         * media/modern-media-controls/start-support/start-support-no-source-expected.txt: Added.
3080         * media/modern-media-controls/start-support/start-support-no-source.html: Added.
3081         * platform/ios-simulator/TestExpectations:
3082
3083 2016-10-19  Aaron Chu  <aaron_chu@apple.com>
3084
3085         Web Inspector: AXI: expose computed tree node and heading level
3086         https://bugs.webkit.org/show_bug.cgi?id=130825
3087         <rdar://problem/16442349>
3088
3089         Reviewed by Joseph Pecoraro.
3090
3091         Included logging of the two newly exposed accessibility properties:
3092         Heading Level and Hierarchical Level.
3093
3094         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
3095         * inspector/dom/getAccessibilityPropertiesForNode.html:
3096
3097 2016-10-19  Zalan Bujtas  <zalan@apple.com>
3098
3099         Use anonymous table row for new child at RenderTableRow::addChild() if available.
3100         https://bugs.webkit.org/show_bug.cgi?id=163651
3101         <rdar://problem/28705022>
3102
3103         Reviewed by David Hyatt.
3104
3105         * fast/table/crash-when-table-has-continuation-and-content-inserted-expected.txt: Added.
3106         * fast/table/crash-when-table-has-continuation-and-content-inserted.html: Added.
3107
3108 2016-10-19  Chris Dumez  <cdumez@apple.com>
3109
3110         MouseEvent's coordinates should be 0 for simulated clicks
3111         https://bugs.webkit.org/show_bug.cgi?id=163648
3112
3113         Reviewed by Darin Adler.
3114
3115         Add layout test coverage. I verified that this test is passing in
3116         Firefox and Chrome as well.
3117
3118         * fast/events/element-click-no-coords-expected.txt: Added.
3119         * fast/events/element-click-no-coords.html: Added.
3120
3121 2016-10-19  Nan Wang  <n_wang@apple.com>
3122
3123         AX: [Mac] Meter element should use AXValueDescription to descrbe the status of the value
3124         https://bugs.webkit.org/show_bug.cgi?id=163610
3125
3126         Reviewed by Chris Fleizach.
3127
3128         * accessibility/mac/meter-gauge-value-description-expected.txt: Added.
3129         * accessibility/mac/meter-gauge-value-description.html: Added.
3130
3131 2016-10-19  Ryan Haddad  <ryanhaddad@apple.com>
3132
3133         Marking WPT html/webappapis/animation-frames/callback-* tests as flaky on mac-wk1.
3134         https://bugs.webkit.org/show_bug.cgi?id=163361
3135
3136         Unreviewed test gardening.
3137
3138         * platform/mac-wk1/TestExpectations:
3139
3140 2016-10-19  Javier Fernandez  <jfernandez@igalia.com>
3141
3142         Web Inspector: Debugger buttons positioned incorrectly, align-content default value is unexpected
3143         https://bugs.webkit.org/show_bug.cgi?id=163572
3144
3145         Reviewed by Sergio Villar Senin.
3146
3147         Modified test cases for initial values.
3148         Added regression test for the align-content issue.
3149
3150         * css3/flexbox/flexbox-lines-must-be-stretched-by-default-expected.txt: Added.
3151         * css3/flexbox/flexbox-lines-must-be-stretched-by-default.html: Added.
3152         * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
3153
3154 2016-10-19  Jer Noble  <jer.noble@apple.com>
3155
3156         [Mac][MSE] Movies with a 'mvex' box have a zero-duration
3157         https://bugs.webkit.org/show_bug.cgi?id=163641
3158
3159         Reviewed by Darin Adler.
3160
3161         * media/media-source/content/test-fragmented-manifest.json:
3162         * media/media-source/content/test-fragmented.mp4:
3163         * platform/mac/TestExpectations:
3164
3165 2016-10-18  Ryosuke Niwa  <rniwa@webkit.org>
3166
3167         Import the latest custom elements tests from W3C
3168         https://bugs.webkit.org/show_bug.cgi?id=163640
3169
3170         Reviewed by Chris Dumez.
3171
3172         Removed the test re-imported via web-platform-tests in r206838.
3173
3174         * fast/custom-elements/lifecycle-callback-timing-expected.txt: Removed.
3175         * fast/custom-elements/lifecycle-callback-timing.html: Removed.
3176
3177 2016-10-18  Chris Dumez  <cdumez@apple.com>
3178
3179         [Web IDL] Drop webkit-specific extended attributes that are no longer useful
3180         https://bugs.webkit.org/show_bug.cgi?id=163643
3181
3182         Reviewed by Ryosuke Niwa.
3183
3184         Add layout test to check that Notification.permission is now deletable.
3185
3186         * fast/notifications/notification-permisssion-deletable-expected.txt: Added.
3187         * fast/notifications/notification-permisssion-deletable.html: Added.
3188
3189 2016-10-18  Mark Lam  <mark.lam@apple.com>
3190
3191         Invoking Object.prototype.__proto__ accessors directly should throw a TypeError.
3192         https://bugs.webkit.org/show_bug.cgi?id=154377
3193         <rdar://problem/27330808>
3194
3195         Reviewed by Filip Pizlo and Saam Barati.
3196
3197         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
3198         * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt:
3199         * http/tests/security/xss-DENIED-non-shadowable-propterty-with-iframe-proto-expected.txt:
3200         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto-expected.txt:
3201         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto.html:
3202         * js/dom/activation-proto-expected.txt:
3203         * js/dom/script-tests/activation-proto.js:
3204         * js/object-literal-shorthand-construction-expected.txt:
3205         * js/script-tests/object-literal-shorthand-construction.js:
3206         * js/script-tests/sloppy-getter-setter-global-object.js:
3207         * js/sloppy-getter-setter-global-object-expected.txt:
3208
3209 2016-10-18  Chris Dumez  <cdumez@apple.com>
3210
3211         [Web IDL] Kill support for [LegacyConstructorTemplate=Event] / [LegacyInitializedByEventConstructor]
3212         https://bugs.webkit.org/show_bug.cgi?id=163630
3213
3214         Reviewed by Darin Adler.
3215
3216         Update / rebaseline existing tests to reflect minor behavior changes.
3217
3218         * fast/events/constructors/event-constructors-expected.txt:
3219         * fast/events/constructors/event-constructors.html:
3220         * fast/events/constructors/ui-event-constructor-expected.txt:
3221
3222 2016-10-18  Chris Dumez  <cdumez@apple.com>
3223
3224         Changing details.open should cause a toggle event to be fired asynchronously
3225         https://bugs.webkit.org/show_bug.cgi?id=163568
3226
3227         Reviewed by Darin Adler.
3228
3229         Rebaseline existing test now that a new ontoggle attribute is exposed.
3230
3231         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3232
3233 2016-10-18  Chris Dumez  <cdumez@apple.com>
3234
3235         Provide better form validation messages
3236         https://bugs.webkit.org/show_bug.cgi?id=163584
3237
3238         Reviewed by Darin Adler.
3239
3240         Update existing tests now that form validation messages differ.
3241
3242         * fast/forms/number/number-validation-message-expected.txt:
3243         * fast/forms/number/number-validation-message.html:
3244         * fast/forms/validationMessage-expected.txt:
3245         * platform/mac/fast/forms/validation-message-appearance-expected.txt:
3246
3247 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
3248
3249         Marking http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-cors.https.html as flaky on Sierra.
3250         https://bugs.webkit.org/show_bug.cgi?id=163453
3251
3252         Unreviewed test gardening.
3253
3254         * platform/mac-wk2/TestExpectations:
3255
3256 2016-10-18  Chris Dumez  <cdumez@apple.com>
3257
3258         Leverage new union type support for HTMLSelectElement.add() / HTMLOptionsCollection.add()
3259         https://bugs.webkit.org/show_bug.cgi?id=163608
3260
3261         Reviewed by Ryosuke Niwa.
3262
3263         Rebaseline existing tests now that exception messages are different.
3264
3265         * fast/dom/HTMLSelectElement/add-expected.txt:
3266         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
3267         * fast/dom/incompatible-operations-expected.txt:
3268
3269 2016-10-18  Ryosuke Niwa  <rniwa@webkit.org>
3270
3271         REGRESSION (r201471): Keyboard remains visible when swiping back on twitter.com
3272         https://bugs.webkit.org/show_bug.cgi?id=163581
3273         <rdar://problem/27739558>
3274
3275         Reviewed by Simon Fraser.
3276
3277         Added a regression test for hiding a keyboard when the focused element is removed from the DOM.
3278
3279         * fast/forms/ios/hide-keyboard-on-node-removal-expected.txt: Added.
3280         * fast/forms/ios/hide-keyboard-on-node-removal.html: Added.
3281
3282 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
3283
3284         Marking media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky on mac-wk1.
3285         https://bugs.webkit.org/show_bug.cgi?id=163598
3286
3287         Unreviewed test gardening.
3288
3289         * platform/mac-wk1/TestExpectations:
3290
3291 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
3292
3293         Add flaky expectation for tiled-drawing/scrolling/latched-div-with-scroll-snap.html that was errantly removed.
3294
3295         Unreviewed test gardening.
3296
3297         * platform/mac-wk2/TestExpectations:
3298
3299 2016-10-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
3300
3301         SVGCSSParser: m_implicitShorthand value is not reset after adding the shorthand property
3302         https://bugs.webkit.org/show_bug.cgi?id=116470
3303
3304         Reviewed by Simon Fraser.
3305
3306         * fast/css/implicit-property-restore-expected.txt: Added.
3307         * fast/css/implicit-property-restore.html: Added.
3308
3309         * fast/css/remove-shorthand-expected.txt:
3310         Rebase-line the test expected results because of fixing the leak of
3311         m_implicitShorthand. The bug was happening because "background: ..." property
3312         comes immediately before the "list-style: ...." property.
3313
3314 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
3315
3316         Marking inspector/debugger/breakpoint-action-eval.html as a flaky timeout on mac-wk2.
3317         https://bugs.webkit.org/show_bug.cgi?id=163604
3318
3319         Unreviewed test gardening.
3320
3321         * platform/mac-wk2/TestExpectations:
3322
3323 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
3324
3325         Marking scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
3326         https://bugs.webkit.org/show_bug.cgi?id=161360
3327
3328         Unreviewed test gardening.
3329
3330         * platform/mac-wk1/TestExpectations:
3331
3332 2016-10-18  Chris Dumez  <cdumez@apple.com>
3333
3334         Update TrackEvent to stop using legacy [ConstructorTemplate=Event]
3335         https://bugs.webkit.org/show_bug.cgi?id=163580
3336
3337         Reviewed by Sam Weinig.
3338
3339         Update existing test to reflect behavior change. We now correctly throw a TypeError
3340         when passing an unexpected track object type to the TrackEvent constructor.
3341
3342         * fast/events/constructors/track-event-constructor-expected.txt:
3343         * fast/events/constructors/track-event-constructor.html:
3344
3345 2016-10-18  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
3346
3347         Rebase test in fast/mediastream
3348
3349         [GTK] Test gardening after r206956
3350         https://bugs.webkit.org/show_bug.cgi?id=163596
3351
3352         Unreviewed.
3353
3354         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
3355
3356 2016-10-18  Eric Carlson  <eric.carlson@apple.com>
3357
3358         [MediaStream] Resolve constraints and enumerate devices in the UI process
3359         https://bugs.webkit.org/show_bug.cgi?id=162147
3360         <rdar://problem/28803569>
3361
3362         Reviewed by Darin Adler.
3363
3364         * fast/mediastream/getusermedia-expected.txt: Updated.
3365         * fast/mediastream/getusermedia.html: Ditto.
3366         * fast/mediastream/mock-media-source-expected.txt: Ditto.
3367
3368 2016-10-18  Caitlin Potter  <caitp@igalia.com>
3369
3370         [JSC] ES6 Method functions should not have prototype
3371         https://bugs.webkit.org/show_bug.cgi?id=162530
3372
3373         Reviewed by Saam Barati.
3374
3375         Update expected error message to no longer indicate "strict mode"
3376         (which is not always true), and add additional tests for the presence
3377         of "caller" and "arguments" on accessor MethodDefinitions.
3378
3379         * js/basic-strict-mode-expected.txt:
3380         * js/caller-property-expected.txt:
3381         * js/class-syntax-method-names-expected.txt:
3382         * js/es6-function-properties-expected.txt:
3383         * js/non-strict-function-properties-expected.txt:
3384         * js/script-tests/caller-property.js:
3385         * js/script-tests/class-syntax-method-names.js:
3386         * js/script-tests/es6-function-properties.js:
3387         (k.get getter):
3388         (k.set setter):
3389         (get checkProperties):
3390         * js/script-tests/non-strict-function-properties.js:
3391
3392 2016-10-18  Javier Fernandez  <jfernandez@igalia.com>
3393
3394         [css-grid] Different width of grid container between initial load and refresh
3395         https://bugs.webkit.org/show_bug.cgi?id=163535
3396
3397         Reviewed by Manuel Rego Casasnovas.
3398
3399         Tests to ensure repeated layouts on grid elements produce the same results when using
3400         orthogonal grid items.
3401
3402         * fast/css-grid-layout/repeating-layout-must-produce-the-same-results-expected.txt: Added.
3403         * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html: Added.
3404
3405 2016-10-17  Sergio Villar Senin  <svillar@igalia.com>
3406
3407         [css-grid] Constrain by min|max-height on auto repeat computation
3408         https://bugs.webkit.org/show_bug.cgi?id=163540
3409
3410         Reviewed by Darin Adler.
3411
3412         Some new test cases to verify that min-height is used on the auto repeat tracks computation
3413         whenever the height is indefinite and max-height is not.
3414
3415         * fast/css-grid-layout/grid-auto-fill-rows-expected.txt:
3416         * fast/css-grid-layout/grid-auto-fill-rows.html:
3417         * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash-expected.txt:
3418         * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash.html:
3419
3420 2016-10-17  Megan Gardner  <megan_gardner@apple.com>
3421
3422         Add test and infrastructure for link popover
3423         https://bugs.webkit.org/show_bug.cgi?id=163406
3424
3425         Reviewed by Simon Fraser.
3426
3427         * fast/events/touch/ios/iphone7/force-press-on-link-expected.txt: Added.
3428         * fast/events/touch/ios/iphone7/force-press-on-link.html: Added.
3429
3430 2016-10-17  Joseph Pecoraro  <pecoraro@apple.com>
3431
3432         Web Inspector: Add toggles for debugger pauses at console.assert failures
3433         https://bugs.webkit.org/show_bug.cgi?id=139542
3434         <rdar://problem/19281600>
3435
3436         Reviewed by Timothy Hatcher.
3437
3438         * inspector/debugger/pause-on-assert.html:
3439         * inspector/debugger/pause-reason.html:
3440         These tests need to enable pause on assertions.
3441
3442         * inspector/debugger/setPauseOnAssertions-expected.txt: Added.
3443         * inspector/debugger/setPauseOnAssertions.html: Added.
3444         Specific tests for the new protocol method.
3445
3446 2016-10-17  Ryan Haddad  <ryanhaddad@apple.com>
3447
3448         Marking platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html as flaky on ios-simulator debug.
3449         https://bugs.webkit.org/show_bug.cgi?id=163362
3450
3451         Unreviewed test gardening.
3452
3453         * platform/ios-simulator-wk2/TestExpectations:
3454
3455 2016-10-17  Simon Fraser  <simon.fraser@apple.com>
3456
3457         Implement DOMRect/DOMRectReadOnly
3458         https://bugs.webkit.org/show_bug.cgi?id=163464
3459
3460         Reviewed by Darin Adler.
3461         
3462         New test and new results for global constructor tests.
3463
3464         * geometry/DOMRect-001-expected.txt: Added.
3465         * geometry/DOMRect-001.html: Added.
3466         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3467         * js/dom/global-constructors-attributes-expected.txt:
3468         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3469         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3470         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3471         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3472         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3473         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3474
3475 2016-10-17  Antoine Quint  <graouts@apple.com>
3476
3477         [Modern Media Controls] Basic MediaController
3478         https://bugs.webkit.org/show_bug.cgi?id=163539
3479         <rdar://problem/28797542>
3480
3481         Reviewed by Darin Adler.
3482
3483         Testing the properties of the new MediaController class and the availability and behavior of the
3484         createControls() global function.
3485
3486         * media/modern-media-controls/media-controller/media-controller-click-to-start-expected.txt: Added.
3487         * media/modern-media-controls/media-controller/media-controller-click-to-start.html: Added.
3488         * media/modern-media-controls/media-controller/media-controller-constructor-expected.txt: Added.
3489         * media/modern-media-controls/media-controller/media-controller-constructor.html: Added.
3490         * media/modern-media-controls/media-controller/media-controller-resize-expected.txt: Added.
3491         * media/modern-media-controls/media-controller/media-controller-resize.html: Added.
3492
3493 2016-10-17  Michael Catanzaro  <mcatanzaro@igalia.com>
3494
3495         [GTK] Skip layout tests under crypto/workers/subtle
3496
3497         * platform/gtk/TestExpectations:
3498
3499 2016-10-17  Nan Wang  <n_wang@apple.com>
3500
3501         AX: [Mac] mapping for output elements
3502         https://bugs.webkit.org/show_bug.cgi?id=163471
3503
3504         Reviewed by Chris Fleizach.
3505
3506         * accessibility/mac/output-element-expected.txt: Added.
3507         * accessibility/mac/output-element.html: Added.
3508
3509 2016-10-17  Simon Fraser  <simon.fraser@apple.com>
3510
3511         Implement DOMPoint/DOMPointReadOnly
3512         https://bugs.webkit.org/show_bug.cgi?id=133916
3513
3514         Reviewed by Darin Adler.
3515         
3516         New Web Platform-style test, and rebaselines.
3517
3518         * geometry/DOMPoint-001-expected.txt: Added.
3519         * geometry/DOMPoint-001.html: Added.
3520         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3521         * js/dom/global-constructors-attributes-expected.txt:
3522         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3523         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3524         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3525         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3526         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3527         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3528
3529 2016-10-17  Ryan Haddad  <ryanhaddad@apple.com>
3530
3531         Rebaseline mathml/mathml-in-dashboard.html for mac.
3532
3533         Unreviewed test gardening.
3534
3535         * platform/mac/mathml/mathml-in-dashboard-expected.txt: Added.
3536
3537 2016-10-16  Nan Wang  <n_wang@apple.com>
3538
3539         AX: [Mac] roleDescription for AXTextField input types
3540         https://bugs.webkit.org/show_bug.cgi?id=163419
3541         <rdar://problem/28766192>
3542
3543         Reviewed by Darin Adler.
3544
3545         * platform/mac/accessibility/roles-exposed-expected.txt:
3546
3547 2016-10-16  Michael Catanzaro  <mcatanzaro@igalia.com>
3548
3549         Unreviewed GTK test gardening
3550
3551         * mathml/mathml-in-dashboard-expected.txt:
3552         * platform/gtk/TestExpectations:
3553
3554 2016-10-16  Antoine Quint  <graouts@apple.com>
3555
3556         [Modern Media Controls] Styles for StartButton are missing
3557         https://bugs.webkit.org/show_bug.cgi?id=163499
3558         <rdar://problem/28792009>
3559
3560         Reviewed by Darin Adler.
3561
3562         New test checking StartButton instances have the right CSS styles applied to their DOM structure.
3563
3564         * media/modern-media-controls/start-button/start-button-styles-expected.txt: Added.
3565         * media/modern-media-controls/start-button/start-button-styles.html: Added.
3566
3567 2016-10-16  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3568
3569         [EFL] Meter tests have been failed since r207280
3570
3571         Unreviewed EFL gardening. And add new baseline for meter-element.html.
3572
3573         * platform/efl/TestExpectations: Mark 2 tests to failure.
3574         * platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
3575
3576 2016-10-15  Said Abou-Hallawa  <sabouhallawa@apple.com>
3577
3578         Delete the animated image catchup code
3579         https://bugs.webkit.org/show_bug.cgi?id=163410
3580
3581         Reviewed by Simon Fraser.
3582
3583         This animated gif has one red frame, one green frame and two red frames.
3584         The test page renders only two frames from this this image on a canvas. The
3585         test passes if the second frame (the green one) is rendered on the canvas
3586         even if drawImage() is called after the duration of the first frame.
3587
3588         * fast/images/ordered-animated-image-frames-expected.html: Added.
3589         * fast/images/ordered-animated-image-frames.html: Added.
3590         * fast/images/resources/animated-red-green-blue.gif: Added.
3591
3592 2016-10-15  Myles C. Maxfield  <mmaxfield@apple.com>
3593
3594         Test that duplicate axis values in font-variation-settings are resolved correctly
3595         https://bugs.webkit.org/show_bug.cgi?id=163489
3596
3597         Reviewed by Darin Adler.
3598
3599         * fast/text/variations/duplicate-axis-expected.html: Added.
3600         * fast/text/variations/duplicate-axis.html: Added.
3601
3602 2016-10-15  Sam Weinig  <sam@webkit.org>
3603
3604         MessageEvent's source property should be a (DOMWindow or MessagePort)? rather than a EventTarget?
3605         https://bugs.webkit.org/show_bug.cgi?id=163475
3606
3607         Reviewed by Simon Fraser.
3608
3609         * fast/dom/message-port-deleted-by-accessor.html:
3610         Switch source parameter to null to avoid accidental type error.
3611
3612         * fast/events/constructors/message-event-constructor-expected.txt:
3613         * fast/events/constructors/message-event-constructor.html:
3614         Update test expect a thrown type error, as is now expected, for non-window or MessagePort EventTargets.
3615
3616 2016-10-15  Antoine Quint  <graouts@apple.com>
3617
3618         [Modern Media Controls] macOS inline controls
3619         https://bugs.webkit.org/show_bug.cgi?id=163444
3620         <rdar://problem/27989473>
3621
3622         Reviewed by Dean Jackson.
3623
3624         Testing the properties of the new MacOSMediaControls and MacOSInlineMediaControls classes.
3625
3626         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles-expected.txt: Added.
3627         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html: Added.
3628         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt: Added.
3629         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html: Added.
3630         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles-expected.txt: Added.
3631         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html: Added.
3632         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout-expected.txt: Added.
3633         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html: Added.
3634         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles-expected.txt: Added.
3635         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html: Added.
3636         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility-expected.txt: Added.
3637         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html: Added.
3638         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles-expected.txt: Added.
3639         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html: Added.
3640         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls-expected.txt: Added.
3641         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html: Added.
3642         * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Added.
3643         * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Added.
3644
3645 2016-10-14  Antti Koivisto  <antti@apple.com>
3646
3647         100% CPU on homedepot.com page
3648         https://bugs.webkit.org/show_bug.cgi?id=163452
3649         <rdar://problem/28730708>
3650
3651         Reviewed by Simon Fraser.
3652
3653         * fast/animation/animation-style-update-size-expected.txt: Added.
3654         * fast/animation/animation-style-update-size.html: Added.
3655
3656 2016-10-14  Chris Dumez  <cdumez@apple.com>
3657
3658         Unreviewed, rolling out r207319.
3659
3660         Regressed Dromaeo and may have caused crashes under
3661         GuardMalloc (rdar://problem/28780835)
3662
3663         Reverted changeset:
3664
3665         "[Web IDL] Add support for [SameObject] extended attribute"
3666         https://bugs.webkit.org/show_bug.cgi?id=163414
3667         http://trac.webkit.org/changeset/207319
3668
3669 2016-10-14  Manuel Rego Casasnovas  <rego@igalia.com>
3670
3671         [css-grid] Changing the argument on fit-content() doesn't cause the grid to be relayout
3672         https://bugs.webkit.org/show_bug.cgi?id=163434
3673
3674         Reviewed by Sergio Villar Senin.
3675
3676         * fast/css-grid-layout/grid-change-fit-content-argument-expected.txt: Added.
3677         * fast/css-grid-layout/grid-change-fit-content-argument.html: Added.
3678
3679 2016-10-14  Joseph Pecoraro  <pecoraro@apple.com>
3680
3681         test262: Failure with RegExp.prototype.compile when pattern is undefined
3682         https://bugs.webkit.org/show_bug.cgi?id=163431
3683
3684         Reviewed by Yusuke Suzuki.
3685
3686         * js/regexp-compile-expected.txt:
3687         * js/script-tests/regexp-compile.js:
3688
3689 2016-10-14  Antoine Quint  <graouts@apple.com>
3690
3691         REGRESSION (r207299): media/modern-media-controls/pip-button/pip-button.html and media/modern-media-controls/skip-back-button/skip-back-button.html are flaky
3692         https://bugs.webkit.org/show_bug.cgi?id=163411
3693
3694         Reviewed by Antoine Quint.
3695
3696         Ensure all buttons have their required images loaded before we check on the mask-image set through CSS.
3697
3698         * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html:
3699         * media/modern-media-controls/forward-button/forward-button.html:
3700         * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
3701         * media/modern-media-controls/mute-button/mute-button.html:
3702         * media/modern-media-controls/pip-button/pip-button.html:
3703         * media/modern-media-controls/rewind-button/rewind-button.html:
3704         * media/modern-media-controls/skip-back-button/skip-back-button.html:
3705         * media/modern-media-controls/tracks-button/tracks-button.html:
3706
3707 2016-10-14  Youenn Fablet  <youenn@apple.com>
3708
3709         Make NetworkCache aware of fetch cache mode
3710         https://bugs.webkit.org/show_bug.cgi?id=163332
3711
3712         Reviewed by Antti Koivisto.
3713
3714         * platform/ios-simulator/TestExpectations:
3715         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
3716         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-reload-expected.txt: Added.
3717         * platform/win/TestExpectations:
3718         * platform/wk2/TestExpectations:
3719
3720 2016-10-13  Joseph Pecoraro  <pecoraro@apple.com>
3721
3722         Exception message for expressions with multiple bracket accesses is inconsistent / incorrect
3723         https://bugs.webkit.org/show_bug.cgi?id=163426
3724
3725         Reviewed by Geoffrey Garen.
3726
3727         * js/exception-expression-offset-expected.txt:
3728         * js/script-tests/exception-expression-offset.js:
3729         (testException):
3730         Correct existing tests and add new tests for multiple and intermixed
3731         dot / bracket accesses.
3732
3733 2016-10-13  Alex Christensen  <achristensen@webkit.org>
3734
3735         Hosts of URLs with non-special schemes should be case-sensitive, and non-ASCII characters in such hosts should be punycode-encoded
3736         https://bugs.webkit.org/show_bug.cgi?id=163413
3737
3738         Reviewed by Tim Horton.
3739
3740         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
3741         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
3742         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
3743         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
3744         * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
3745         * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
3746         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
3747         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
3748         * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
3749         * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
3750         * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
3751         * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
3752         * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
3753         * fast/css/getComputedStyle/computed-style-border-image.html:
3754         * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
3755         * fast/css/getComputedStyle/computed-style-cross-fade.html:
3756         * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
3757         * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
3758         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
3759         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
3760         * fast/loader/url-parse-1-expected.txt:
3761         * fast/url/host-lowercase-per-scheme-expected.txt:
3762         * fast/url/safari-extension-expected.txt:
3763         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
3764         Update test expectations.  This is how they were before r207162, showing that this change to the URLParser increases compatibility.
3765
3766 2016-10-13  Chris Dumez  <cdumez@apple.com>
3767
3768         [Web IDL] Add support for [SameObject] extended attribute
3769         https://bugs.webkit.org/show_bug.cgi?id=163414
3770
3771         Reviewed by Darin Adler.
3772
3773         Add layout test coverage.
3774
3775         * js/dom/SameObject-support-expected.txt: Added.
3776         * js/dom/SameObject-support.html: Added.
3777
3778 2016-10-13  Nan Wang  <n_wang@apple.com>
3779
3780         AX: [Mac] better accessibility support for Summary elements
3781         https://bugs.webkit.org/show_bug.cgi?id=163367
3782         <rdar://problem/28745010>
3783
3784         Reviewed by Chris Fleizach.
3785
3786         * accessibility/mac/details-summary-expected.txt:
3787         * accessibility/mac/details-summary-role-description-expected.txt:
3788         * accessibility/mac/details-summary-role-description.html:
3789         * accessibility/mac/details-summary.html:
3790
3791 2016-10-13  Ryan Haddad  <ryanhaddad@apple.com>
3792
3793         Marking inspector/debugger/breakpoints/resolved-dump-each-line.html as flaky on mac.
3794         https://bugs.webkit.org/show_bug.cgi?id=161951
3795
3796         Unreviewed test gardening.
3797
3798         * platform/mac/TestExpectations:
3799
3800 2016-10-13  Joseph Pecoraro  <pecoraro@apple.com>
3801
3802         Web Inspector: Stepping highlight for dot/bracket expressions in if statements highlights subset of the expression
3803         https://bugs.webkit.org/show_bug.cgi?id=163378
3804         <rdar://problem/28749376>
3805
3806         Reviewed by Saam Barati.
3807
3808         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
3809         * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt:
3810         * inspector/debugger/breakpoints/resources/dump-general.js:
3811         * inspector/debugger/stepping/stepping-misc-expected.txt:
3812         * inspector/debugger/stepping/stepping-misc.html:
3813         Add tests for these kinds of special cases.
3814
3815 2016-10-13  Antoine Quint  <graouts@apple.com>
3816
3817         [Modern Media Controls] MediaControls base class
3818         https://bugs.webkit.org/show_bug.cgi?id=163387
3819         <rdar://problem/28753955>
3820
3821         Reviewed by Dean Jackson.
3822
3823         Testing the properties of the new MediaControls class.
3824
3825         * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt: Added.
3826         * media/modern-media-controls/media-controls/media-controls-constructor.html: Added.
3827         * media/modern-media-controls/media-controls/media-controls-placard-expected.txt: Added.
3828         * media/modern-media-controls/media-controls/media-controls-placard.html: Added.
3829         * media/modern-media-controls/media-controls/media-controls-start-button-expected.txt: Added.
3830         * media/modern-media-controls/media-controls/media-controls-start-button.html: Added.
3831
3832 2016-10-13  Antoine Quint  <graouts@apple.com>
3833
3834         [Modern Media Controls] TimeControl and TimeLabel
3835         https://bugs.webkit.org/show_bug.cgi?id=163356
3836         <rdar://problem/28741376>
3837
3838         Reviewed by Dean Jackson.
3839
3840         Adding tests for the new TimeControl and TimeLabel classes.
3841
3842         * media/modern-media-controls/time-control/time-control-expected.txt: Added.
3843         * media/modern-media-controls/time-control/time-control.html: Added.
3844         * media/modern-media-controls/time-label/time-label-expected.txt: Added.
3845         * media/modern-media-controls/time-label/time-label.html: Added.
3846
3847 2016-10-13  Jer Noble  <jer.noble@apple.com>
3848
3849         CRASH at WebCore::SourceBuffer::removeCodedFrames + 37
3850         https://bugs.webkit.org/show_bug.cgi?id=163336
3851
3852         Reviewed by Alex Christensen.
3853
3854         * media/media-source/media-source-remove-crash-expected.txt: Added.
3855         * media/media-source/media-source-remove-crash.html: Added.
3856
3857 2016-10-13  Sergio Villar Senin  <svillar@igalia.com>
3858
3859         [css-grid] Use min-size instead of min-content contribution for intrinsic maximums resolution
3860         https://bugs.webkit.org/show_bug.cgi?id=163283
3861
3862         Reviewed by Manuel Rego Casasnovas.
3863
3864         Uncommented a bunch of failing test cases that are working fine now.
3865
3866         * fast/css-grid-layout/grid-intrinsic-maximums-expected.html:
3867         * fast/css-grid-layout/grid-intrinsic-maximums.html:
3868
3869 2016-10-11  Sergio Villar Senin  <svillar@igalia.com>
3870
3871         [css-grid] Fix intrinsic maximums resolution with fit-content and auto
3872         https://bugs.webkit.org/show_bug.cgi?id=163282
3873
3874         Reviewed by Manuel Rego Casasnovas.
3875
3876         New test cases to verify that all tracks with intrinsic max track sizing functions are used
3877         in step 2.5 of the track sizing algorith. Some of the new test cases are commented due to
3878         http://wkb.ug/163283.
3879
3880         * fast/css-grid-layout/grid-intrinsic-maximums-expected.html: Added.
3881         * fast/css-grid-layout/grid-intrinsic-maximums.html: Added.
3882
3883 2016-10-13  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3884
3885         [GTK] Rebaseline tests affected by r207280 and report 3 new failures on accesibility tests.
3886         https://bugs.webkit.org/show_bug.cgi?id=163383
3887
3888         Unreviewed gardening.
3889
3890         * platform/gtk/TestExpectations:
3891         * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt:
3892         * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt:
3893         * platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt:
3894         * platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
3895         * platform/gtk/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt: Added.
3896         * platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.txt:
3897         * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
3898         * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
3899
3900 2016-10-13  Antti Koivisto  <antti@apple.com>
3901
3902         Support scoped style for user agent shadow trees
3903         https://bugs.webkit.org/show_bug.cgi?id=163212
3904         <rdar://problem/28715318>
3905
3906         Reviewed by Ryosuke Niwa and Andreas Kling.
3907
3908         * fast/dom/HTMLMeterElement/meter-clone-expected.txt:
3909         * fast/dom/HTMLMeterElement/meter-clone.html:
3910         * fast/dom/HTMLMeterElement/meter-element-markup-expected.txt:
3911         * platform/mac/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt:
3912         * platform/mac/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
3913         * platform/mac/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
3914
3915 2016-10-12  Chris Dumez  <cdumez@apple.com>
3916
3917         Update WebKitMediaKeyMessageEvent / WebKitMediaKeyNeededEvent to stop using legacy [ConstructorTemplate=Event]
3918         https://bugs.webkit.org/show_bug.cgi?id=163369
3919
3920         Reviewed by Ryosuke Niwa.
3921
3922         Add layout test coverage.
3923
3924         * fast/events/webkit-media-key-events-constructor-expected.txt: Added.
3925         * fast/events/webkit-media-key-events-constructor.html: Added.
3926
3927 2016-10-12  Chris Dumez  <cdumez@apple.com>
3928
3929         Update HTMLSelectElement::recalcListItems() to ignore nested optgroup elements
3930         https://bugs.webkit.org/show_bug.cgi?id=163358
3931
3932         Reviewed by Kent Tamura.
3933
3934         Add layout test coverage.
3935
3936         * fast/dom/HTMLSelectElement/nested-optgroup-expected.txt: Added.
3937         * fast/dom/HTMLSelectElement/nested-optgroup.html: Added.
3938
3939 2016-10-12  Zalan Bujtas  <zalan@apple.com>
3940
3941         RenderRubyRun should not mark child renderers dirty at the end of layout.
3942         https://bugs.webkit.org/show_bug.cgi?id=163359
3943         <rdar://problem/28711840>
3944
3945         Reviewed by David Hyatt.
3946
3947         * fast/ruby/rubyrun-has-bad-child-expected.txt: Added.
3948         * fast/ruby/rubyrun-has-bad-child.html: Added.
3949
3950 2016-10-12  Simon Fraser  <simon.fraser@apple.com>
3951
3952         polygonPathFromPoints calls uncheckedAppend, but assertion size() < capacity() fails
3953         https://bugs.webkit.org/show_bug.cgi?id=163276
3954
3955         Reviewed by Sam Weinig.
3956
3957         * css3/masking/large-clip-path-expected.txt: Added.
3958         * css3/masking/large-clip-path.html: Added.
3959
3960 2016-10-12  Joseph Pecoraro  <pecoraro@apple.com>
3961
3962         Web Inspector: step-into `console.log(o)` should not step through inspector javascript
3963         https://bugs.webkit.org/show_bug.cgi?id=161656
3964         <rdar://problem/28181123>
3965
3966         Reviewed by Timothy Hatcher.
3967
3968         * inspector/debugger/stepping/stepping-internal-scripts-expected.txt: Added.
3969         * inspector/debugger/stepping/stepping-internal-scripts.html: Added.
3970         Ensure step-into a console.log statement steps past it, and doesn't pause
3971         inside the non-visible internal script.
3972
3973 2016-10-12  Yusuke Suzuki  <utatane.tea@gmail.com>
3974
3975         Unreviewed, add expected file for new test after r207239
3976         https://bugs.webkit.org/show_bug.cgi?id=163245
3977
3978         Add an "expected.txt" file.
3979
3980         * js/dom/domjit-accessor-node-type-expected.txt: Added.
3981
3982 2016-10-12  Antoine Quint  <graouts@apple.com>
3983
3984         [Modern Media Controls] Sliders: scrubber and volume
3985         https://bugs.webkit.org/show_bug.cgi?id=163328
3986         <rdar://problem/28733838>
3987
3988         Reviewed by Dean Jackson.
3989
3990         Testing the properties of the new Slider class and its subclasses.
3991
3992         * media/modern-media-controls/resources/media-controls-utils.js: Added.
3993         (rgba):
3994         (shouldBeEqualToRGBAColor):
3995         * media/modern-media-controls/scrubber/scrubber-expected.txt: Added.
3996         * media/modern-media-controls/scrubber/scrubber.html: Added.
3997         * media/modern-media-controls/slider/slider-constructor-expected.txt: Added.
3998         * media/modern-media-controls/slider/slider-constructor.html: Added.
3999         * media/modern-media-controls/slider/slider-fill-expected.txt: Added.
4000         * media/modern-media-controls/slider/slider-fill.html: Added.
4001         * media/modern-media-controls/slider/slider-styles-expected.txt: Added.
4002         * media/modern-media-controls/slider/slider-styles.html: Added.
4003         * media/modern-media-controls/volume-slider/volume-slider-expected.txt: Added.
4004         * media/modern-media-controls/volume-slider/volume-slider-value-expected.txt: Added.
4005         * media/modern-media-controls/volume-slider/volume-slider-value.html: Added.
4006         * media/modern-media-controls/volume-slider/volume-slider.html: Added.
4007         * platform/ios-simulator/TestExpectations:
4008
4009 2016-10-12  Wenson Hsieh  <wenson_hsieh@apple.com>
4010
4011         Add experimental support for the "formatForeColor" inputType
4012         https://bugs.webkit.org/show_bug.cgi?id=163348
4013         <rdar://problem/28739334>
4014
4015         Reviewed by Ryosuke Niwa.
4016
4017         Adds a new test verifying that input events with inputType "formatForeColor" are dispatched when changing
4018         foreground color, and that their data attributes are as expected.
4019
4020         * fast/events/input-events-forecolor-data-expected.txt: Added.
4021         * fast/events/input-events-forecolor-data.html: Added.
4022         * platform/ios-simulator/TestExpectations:
4023
4024 2016-10-12  Yusuke Suzuki  <utatane.tea@gmail.com>
4025
4026         [DOMJIT][JSC] Explore the way to embed nodeType into JSC::JSType in WebCore
4027         https://bugs.webkit.org/show_bug.cgi?id=163245
4028
4029         Reviewed by Filip Pizlo.
4030
4031         * js/dom/domjit-accessor-node-type.html: Added.
4032
4033 2016-10-12  Chris Dumez  <cdumez@apple.com>
4034
4035         Update more events to stop using legacy [ConstructorTemplate=Event]
4036         https://bugs.webkit.org/show_bug.cgi?id=163339
4037
4038         Reviewed by Ryosuke Niwa.
4039
4040         Update existing tests to reflect minor behavior changes.
4041
4042         * fast/events/constructors/storage-event-constructor-expected.txt:
4043         * fast/events/constructors/storage-event-constructor.html:
4044         * fast/events/constructors/webgl-context-event-constructor-expected.txt:
4045         * fast/events/constructors/webgl-context-event-constructor.html:
4046
4047 2016-10-12  Joseph Pecoraro  <pecoraro@apple.com>
4048
4049         Web Inspector: Improve support for logging Proxy objects in console
4050         https://bugs.webkit.org/show_bug.cgi?id=163323
4051         <rdar://problem/28432553>
4052
4053         Reviewed by Timothy Hatcher.
4054
4055         * inspector/console/console-log-proxy-expected.txt: Added.
4056         * inspector/console/console-log-proxy.html: Added.
4057         Add a test specific to console logs of Proxy objects to ensure the get
4058         trap is not used in different cases.
4059
4060         * inspector/model/remote-object-expected.txt:
4061         * inspector/model/remote-object.html:
4062         * platform/mac/inspector/model/remote-object-expected.txt:
4063         Update results for Proxy objects and include a test for a multi-level
4064         Proxy object, which should preview the target.
4065
4066 2016-10-12  Joseph Pecoraro  <pecoraro@apple.com>
4067
4068         Emit DebugHooks uniformly with pause locations instead of having separate pause locations and op_debug emits
4069         https://bugs.webkit.org/show_bug.cgi?id=162809
4070
4071         Reviewed by Geoffrey Garen.
4072
4073         * inspector/debugger/stepping/stepping-control-flow-expected.txt:
4074         * inspector/debugger/stepping/stepping-control-flow.html:
4075         Add new tests for stepping through conditional expressions with constants,
4076         logical operations, binary operations, and unary negations.
4077
4078         * inspector/debugger/stepping/stepping-loops-expected.txt:
4079         * inspector/debugger/stepping/stepping-loops.html:
4080         Update tests for changes in stepping behavior in for loops.
4081
4082 2016-10-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
4083
4084         [GTK] Tests that fail since the new URLParser has been enabled on r207162.
4085         https://bugs.webkit.org/show_bug.cgi?id=163335
4086
4087         Unreviewed gardening.
4088
4089         Rebaseline 12 tests that don't look like real failures, and report the other 36 that look as such.
4090
4091         * platform/gtk/TestExpectations:
4092         * platform/gtk/fast/css-generated-content/malformed-url-expected.txt: Added.
4093         * platform/gtk/fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt: Added.
4094         * platform/gtk/fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt: Added.
4095         * platform/gtk/fast/loader/url-parse-1-expected.txt: Added.
4096         * platform/gtk/fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt: Added.
4097         * platform/gtk/fast/url/invalid-idn-expected.txt: Added.
4098         * platform/gtk/fast/url/segments-userinfo-vs-host-expected.txt: Added.
4099         * platform/gtk/fast/url/tab-and-newline-stripping-expected.txt: Added.
4100         * platform/gtk/fast/url/url-credentials-escaping-expected.txt: Added.
4101         * platform/gtk/http/tests/eventsource/eventsource-cors-non-http-expected.txt: Added.
4102         * platform/gtk/http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
4103         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt: Added.
4104
4105 2016-10-12  Chris Dumez  <cdumez@apple.com>
4106
4107         Update remaining DOM events to stop using legacy [ConstructorTemplate=Event]
4108         https://bugs.webkit.org/show_bug.cgi?id=163319
4109
4110         Reviewed by Darin Adler.
4111
4112         Rebaseline several existing tests to reflect minor behavior changes:
4113         - We now properly use the default member value when an explicit undefined
4114           is passed.
4115         - We throw more exceptions when bad input is passed.
4116         - Exception messages are sometimes slightly different.
4117
4118         * fast/events/constructors/before-load-event-constructor-expected.txt:
4119         * fast/events/constructors/before-load-event-constructor.html:
4120         * fast/events/constructors/composition-event-constructor-expected.txt:
4121         * fast/events/constructors/composition-event-constructor.html:
4122         * fast/events/constructors/error-event-constructor-expected.txt:
4123         * fast/events/constructors/error-event-constructor.html:
4124         * fast/events/constructors/focus-event-constructor-expected.txt:
4125         * fast/events/constructors/focus-event-constructor.html: