[GTK] Layout Test media/video-controls-no-scripting.html is failing
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-08-18  Ms2ger  <Ms2ger@igalia.com>
2
3         [GTK] Layout Test media/video-controls-no-scripting.html is failing
4         https://bugs.webkit.org/show_bug.cgi?id=141835
5
6         Unreviewed test gardening.
7
8         The output appears to be consistent based on local testing.
9
10         Rebaseline video-controls-no-scripting.html.
11
12         * platform/gtk/TestExpectations:
13         * platform/gtk/media/video-controls-no-scripting-expected.txt:
14
15 2017-08-18  Ms2ger  <Ms2ger@igalia.com>
16
17         Update track-datacue.html test to the current code.
18         https://bugs.webkit.org/show_bug.cgi?id=175624
19
20         Reviewed by Eric Carlson.
21
22         * media/track/track-datacue-expected.txt: rebaselined.
23         * media/track/track-datacue.html: updated for IDL, exception changes, addition of a new constructor.
24         * platform/gtk/TestExpectations: removed failure expectation.
25         * platform/ios/TestExpectations: enable.
26         * platform/mac/TestExpectations: enable.
27         * platform/win/TestExpectations: enable.
28
29 2017-08-18  Ms2ger  <Ms2ger@gmail.com>
30
31         [GTK] Remove some obsolete expected failures.
32         https://bugs.webkit.org/show_bug.cgi?id=175674
33
34         Unreviewed test gardening.
35
36         * platform/gtk/TestExpectations:
37           - imported/w3c/web-platform-tests/IndexedDB/keyorder.htm: passing since r204279.
38           - imported/w3c/web-platform-tests/resource-timing/rt-cors.html: passing since r212944 and r212993.
39           - imported/w3c/web-platform-tests/resource-timing/rt-cors.worker.html: passing since r212944 and r212993.
40           - imported/w3c/web-platform-tests/webrtc/getstats.html: passing since test update and rebaseline in r217225.
41           - mathml/opentype/large-operators-displaystyle-dynamic.html: used to be flaky, seems to be passing consistently now.
42           - media/media-fullscreen-return-to-inline.html: likely passing since r218270.
43           - media/video-fast-seek.html: passing since r207879-r207894.
44           - platform/gtk/scrollbars/main-frame-scrollbar-horizontal-wheel-scroll.html: passing since r205075.
45           - security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star.html: flaky.
46           - storage/indexeddb/cursor-key-order.html: likely passing since r209135.
47           - svg/dom/SVGScriptElement/script-change-externalResourcesRequired-while-loading.svg: flaky.
48           - svg/repaint/add-outline-property-on-root.html: passing since r211277
49           - svg/repaint/remove-outline-property-on-root.html: passing since r211277
50
51 2017-08-18  Ms2ger  <Ms2ger@gmail.com>
52
53         [GTK] Show controls if a video element isn't allowed to play inline.
54         https://bugs.webkit.org/show_bug.cgi?id=141705
55
56         Reviewed by Xabier Rodriguez-Calvar.
57
58         * platform/gtk/TestExpectations: enable test for this case.
59
60 2017-08-17  Wenson Hsieh  <wenson_hsieh@apple.com>
61
62         [Input Events] Rename inputType "formatForeColor" to "formatFontColor"
63         https://bugs.webkit.org/show_bug.cgi?id=175703
64
65         Reviewed by Ryosuke Niwa.
66
67         Rebaselines two LayoutTests that check for the "formatForeColor" inputType.
68
69         * fast/events/input-events-forecolor-data-expected.txt:
70         * fast/events/input-events-selection-forecolor-data.html:
71
72 2017-08-17  Ryan Haddad  <ryanhaddad@apple.com>
73
74         Mark media/video-controls-rendering.html as flaky.
75         https://bugs.webkit.org/show_bug.cgi?id=175700
76
77         Unreviewed test gardening.
78
79         * platform/mac/TestExpectations:
80
81 2017-08-17  Ryan Haddad  <ryanhaddad@apple.com>
82
83         Update TestExpectations for media/video-controls-show-on-kb-or-ax-event.html.
84         https://bugs.webkit.org/show_bug.cgi?id=158889
85
86         Unreviewed test gardening.
87
88         * platform/mac/TestExpectations:
89
90 2017-08-17  Matt Lewis  <jlewis3@apple.com>
91
92         Marked accessibility/mac/select-element-selection-with-optgroups.html as flaky.
93         https://bugs.webkit.org/show_bug.cgi?id=175341
94
95         Unreviewed test gardening.
96
97         * platform/mac-wk2/TestExpectations:
98
99 2017-08-17  Ryan Haddad  <ryanhaddad@apple.com>
100
101         Rebaseline js/dom/global-constructors-attributes.html for Sierra.
102
103         Unreviewed test gardening.
104
105         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
106
107 2017-08-17  Ryan Haddad  <ryanhaddad@apple.com>
108
109         Rebaseline two tests after r220870.
110
111         Unreviewed test gardening.
112
113         * inspector/dom/content-node-region-info-expected.txt:
114         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
115
116 2017-08-17  Ryan Haddad  <ryanhaddad@apple.com>
117
118         Mark inspector/canvas/context-attributes.html as flaky.
119         https://bugs.webkit.org/show_bug.cgi?id=173931
120
121         Unreviewed test gardening.
122
123         * platform/mac/TestExpectations:
124
125 2017-08-17  Matt Lewis  <jlewis3@apple.com>
126
127         Marked fast/hidpi/hidpi-long-page-with-inset-element.html as a flaky ImageOnlyFailure.
128         https://bugs.webkit.org/show_bug.cgi?id=172384
129
130         Unreviewed test gardening.
131
132         * platform/ios-simulator-wk2/TestExpectations:
133
134 2017-08-17  Matt Lewis  <jlewis3@apple.com>
135
136         Changed expectations to include release for memory/memory-pressure-simulation.html.
137         https://bugs.webkit.org/show_bug.cgi?id=170629
138
139         Unreviewed test gardening.
140
141         * platform/mac-wk2/TestExpectations:
142
143 2017-08-17  Andreas Kling  <akling@apple.com>
144
145         Disable CSS regions at compile time
146         https://bugs.webkit.org/show_bug.cgi?id=175630
147
148         Reviewed by Antti Koivisto.
149
150         Skip tests that are entirely about regions, and tweak logic
151         and/or expectations for tests that test regions in addition to
152         other things.
153
154         * TestExpectations:
155         * fast/css/will-change/resources/will-change-stacking-helper.js:
156         * fast/dom/collection-iterators-expected.txt:
157         * fast/dom/collection-iterators.html:
158         * js/dom/dom-static-property-for-in-iteration-expected.txt:
159         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
160         * platform/ios/fast/dom/collection-iterators-expected.txt:
161         * platform/mac-wk2/TestExpectations:
162         * platform/win/js/dom/dom-static-property-for-in-iteration-expected.txt:
163         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
164
165 2017-08-17  Antti Koivisto  <antti@apple.com>
166
167         RenderListItem - Avoid render tree mutation during layout
168         https://bugs.webkit.org/show_bug.cgi?id=175666
169
170         Reviewed by Andreas Kling.
171
172         Changes in render tree dumps that don't affect rendering.
173
174         * platform/ios/fast/doctypes/002-expected.txt:
175         * platform/ios/fast/lists/marker-before-empty-inline-expected.txt:
176         * platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
177         * platform/mac/fast/doctypes/002-expected.txt:
178         * platform/mac/fast/lists/marker-before-empty-inline-expected.txt:
179
180 2017-08-17  Ms2ger  <Ms2ger@gmail.com>
181
182         REGRESSION(r220751): [GTK] Layout Test imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.html is failing
183         https://bugs.webkit.org/show_bug.cgi?id=175641
184
185         Unreviewed test gardening.
186
187         Correct the error message in scheme-about.any-expected.txt.
188
189         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
190
191 2017-08-17  Ms2ger  <Ms2ger@gmail.com>
192
193         [GTK] Unreviewed test gardening
194         https://bugs.webkit.org/show_bug.cgi?id=175664
195
196         Unreviewed test gardening.
197
198         * platform/gtk/TestExpectations: update.
199         * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: rebaseline for change in r220811.
200         * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: rebaseline for change in r220811.
201
202 2017-08-16  Ryosuke Niwa  <rniwa@webkit.org>
203
204         Add the support for mutating clipboard data via DataTransferItemList
205         https://bugs.webkit.org/show_bug.cgi?id=175639
206
207         Reviewed by Wenson Hsieh.
208
209         Rebaselined the IDL test which now passes all test cases, and added a regression test for mutating clipboard data
210         via dataTransfer.items and methods on dataTransfer for plaintext.
211
212         * editing/pasteboard/datatransfer-idl-expected.txt:
213         * editing/pasteboard/datatransfer-items-copy-plaintext-expected.txt: Added.
214         * editing/pasteboard/datatransfer-items-copy-plaintext.html: Added.
215
216 2017-08-16  Ryan Haddad  <ryanhaddad@apple.com>
217
218         Mark fullscreen/full-screen-iframe-legacy.html as flaky on Sierra WK1.
219         https://bugs.webkit.org/show_bug.cgi?id=175554
220
221         Unreviewed test gardening.
222
223         * platform/mac-wk1/TestExpectations:
224
225 2017-08-16  Ryan Haddad  <ryanhaddad@apple.com>
226
227         Correct a typo in a test name.
228
229         Unreviewed test gardening.
230
231         * platform/mac/TestExpectations:
232
233 2017-08-16  Ryan Haddad  <ryanhaddad@apple.com>
234
235         Rebaseline crypto/subtle/rsa-generate-key-malformed-parameters.html after r220811.
236
237         Unreviewed test gardening.
238
239         * platform/ios-11/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
240
241 2017-08-16  Chris Dumez  <cdumez@apple.com>
242
243         Cross origin Beacon requests with a ArrayBuffer / ArrayBufferView payload should not do a CORS preflight
244         https://bugs.webkit.org/show_bug.cgi?id=175628
245         <rdar://problem/33919278>
246
247         Reviewed by Geoffrey Garen.
248
249         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
250         * http/wpt/fetch/fetch-request-arraybuffer-content-type-expected.txt:
251         * http/wpt/fetch/fetch-request-arraybuffer-content-type.html:
252         Rebaseline test due to revert of r220779.
253
254         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure-expected.txt: Removed.
255         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure.html: Removed.
256         Drop outdated test. CORS preflight failure is still covered by the corresponding Blob payload test.
257
258         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success-expected.txt: Removed.
259         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success.html: Removed.
260         * http/wpt/beacon/cors/crossorigin-arraybufferview-no-preflight-expected.txt: Added.
261         * http/wpt/beacon/cors/crossorigin-arraybufferview-no-preflight.html: Added.
262         Rename and update test so that it checks that we no longer do a CORS preflight for cross origin
263         beacons that have an ArrayBuffer payload.
264
265 2017-08-16  Matt Baker  <mattbaker@apple.com>
266
267         Web Inspector: capture async stack trace when workers/main context posts a message
268         https://bugs.webkit.org/show_bug.cgi?id=167084
269         <rdar://problem/30033673>
270
271         Reviewed by Brian Burg.
272
273         Add a test to check for asynchronous stack trace data when the debugger
274         pauses inside a MessageEvent handler.
275
276         * inspector/debugger/async-stack-trace-expected.txt:
277         * inspector/debugger/async-stack-trace.html:
278         * inspector/debugger/resources/postMessage-echo.html: Added.
279
280 2017-08-16  Sam Weinig  <sam@webkit.org>
281
282         [WebIDL] Remove the need for JSSubtleCryptoCustom.cpp
283         https://bugs.webkit.org/show_bug.cgi?id=175526
284
285         Reviewed by Chris Dumez.
286
287         * crypto/subtle/encrypt-malformed-parameters-expected.txt:
288         * crypto/subtle/export-key-malformed-parameters-expected.txt:
289         * crypto/subtle/generate-key-malformed-parameters-expected.txt:
290         * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt:
291         * crypto/subtle/hmac-generate-key-malformed-parameters-expected.txt:
292         * crypto/subtle/import-key-malformed-parameters-expected.txt:
293         * crypto/subtle/pbkdf2-derive-bits-malformed-parametrs-expected.txt:
294         * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
295         * platform/mac-highsierra/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
296         Update expectations with improved error messages.
297
298 2017-08-16  Eric Carlson  <eric.carlson@apple.com>
299
300         Consider allow gUM to be called from localhost without https
301         https://bugs.webkit.org/show_bug.cgi?id=173457
302         <rdar://problem/33900527>
303
304         Reviewed by Youenn Fablet.
305
306         * http/tests/media/media-stream/get-user-media-localhost-expected.txt: Added.
307         * http/tests/media/media-stream/get-user-media-localhost.html: Added.
308         * http/tests/media/media-stream/get-user-media-loopback-ip-expected.txt: Added.
309         * http/tests/media/media-stream/get-user-media-loopback-ip.html: Added.
310
311 2017-08-16  Ryan Haddad  <ryanhaddad@apple.com>
312
313         Skip workers/wasm-hashset-many.html and workers/wasm-hashset-many-2.html
314         https://bugs.webkit.org/show_bug.cgi?id=175102
315
316         Unreviewed test gardening.
317
318         * platform/mac/TestExpectations:
319
320 2017-08-16  Ryan Haddad  <ryanhaddad@apple.com>
321
322         Rebaseline js/dom/global-constructors-attributes.html.
323
324         Unreviewed test gardening.
325
326         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
327
328 2017-08-16  Fujii Hironori  <Hironori.Fujii@sony.com>
329
330         [HarfBuzz] Decomposed Vietnamese characters are rendered incorrectly
331         https://bugs.webkit.org/show_bug.cgi?id=174418
332
333         Reviewed by Michael Catanzaro.
334
335         * fast/text/international/vietnamese-nfd-expected.html: Added.
336         * fast/text/international/vietnamese-nfd.html: Added.
337
338 2017-08-16  Chris Dumez  <cdumez@apple.com>
339
340         Unreviewed, rebaseline a few tests after r220779.
341
342         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
343         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure.html:
344         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success.html:
345
346 2017-08-15  Andy Estes  <aestes@apple.com>
347
348         [Payment Request] Import test suite from web-platform-tests
349         https://bugs.webkit.org/show_bug.cgi?id=175612
350         <rdar://problem/33906070>
351
352         Reviewed by Tim Horton.
353
354         * TestExpectations: Skipped payment-request tests that currently time out.
355
356 2017-08-15  Ryosuke Niwa  <rniwa@webkit.org>
357
358         Make DataTransferItemList work with plain text entries
359         https://bugs.webkit.org/show_bug.cgi?id=175596
360
361         Reviewed by Wenson Hsieh.
362
363         Rebaselined the tests and added two regression tests for pasting plain text and dropping a plain text file.
364
365         Unfortunately, dropping a file is only supported by DumpRenderTree on Mac :( so it's disabled elsewhere.
366
367         * editing/pasteboard/datatransfer-idl-expected.txt: Rebaselined now that NoInterfaceObject has been dropped from
368         DataTransferItem.idl and DataTransferItemList.idl as expected.
369         * editing/pasteboard/datatransfer-idl.html: Fixed the bug that it wasn't testing IDL for DataTransferItem.
370         * editing/pasteboard/datatransfer-items-drop-plaintext-file-expected.txt: Added.
371         * editing/pasteboard/datatransfer-items-drop-plaintext-file.html: Added.
372         * editing/pasteboard/datatransfer-items-paste-plaintext-expected.txt: Added.
373         * editing/pasteboard/datatransfer-items-paste-plaintext.html: Added.
374         * editing/resources/text-pasteboard-data.txt: Added.
375         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
376         * platform/ios/TestExpectations:
377         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
378         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
379         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
380         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
381         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
382         * platform/win/TestExpectations:
383         * platform/wk2/TestExpectations:
384         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
385
386 2017-08-15  Chris Dumez  <cdumez@apple.com>
387
388         Fetch / Beacon: Use "application/octet-stream" Content-Type for payloads of type ArrayBuffer / ArrayBufferView
389         https://bugs.webkit.org/show_bug.cgi?id=175600
390
391         Reviewed by Youenn Fablet.
392
393         * http/wpt/fetch/fetch-request-arraybuffer-content-type-expected.txt: Added.
394         * http/wpt/fetch/fetch-request-arraybuffer-content-type.html: Added.
395         * platform/mac-highsierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
396         * platform/mac-highsierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
397
398 2017-08-15  Matt Lewis  <jlewis3@apple.com>
399
400         Skipped media/modern-media-controls/time-labels-support/elapsed-time.html.
401         <rdar://problem/33731086>
402
403         Unreviewed test gardening.
404
405         * platform/mac-highsierra/TestExpectations:
406
407 2017-08-15  JF Bastien  <jfbastien@apple.com>
408
409         LayoutTests: test that an XMLHttpRequest with Content-Encoding: gzip is properly decompressed
410         https://bugs.webkit.org/show_bug.cgi?id=175579
411
412         Also test that without Content-Encoding proper sniffing takes place, and gzip
413         decoding occurs. This test is disabled and tracked by #175597.
414
415         Reviewed by Daniel Bates.
416
417         * TestExpectations:
418         * http/tests/xmlhttprequest/gzip-content-type-expected.txt: Added.
419         * http/tests/xmlhttprequest/gzip-content-type-no-content-encoding-expected.txt: Added.
420         * http/tests/xmlhttprequest/gzip-content-type-no-content-encoding.html: Added.
421         * http/tests/xmlhttprequest/gzip-content-type.html: Added.
422         * http/tests/xmlhttprequest/resources/gzip-lorem-no-content-encoding.php: Added.
423         * http/tests/xmlhttprequest/resources/gzip-lorem.php: Added.
424
425 2017-08-15  Chris Dumez  <cdumez@apple.com>
426
427         Re-sync DOM Web-Platform-Tests from upstream
428         https://bugs.webkit.org/show_bug.cgi?id=175588
429
430         Reviewed by Youenn Fablet.
431
432         * platform/mac/TestExpectations:
433
434 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
435
436         Mark http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html as flaky.
437         https://bugs.webkit.org/show_bug.cgi?id=175263
438
439         Unreviewed test gardening.
440
441         * platform/wk2/TestExpectations:
442
443 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
444
445         Mark fast/images/animated-gif-scrolling-crash.html as flaky.
446         https://bugs.webkit.org/show_bug.cgi?id=175345.
447
448         Unreviewed test gardening.
449
450         * platform/mac-wk1/TestExpectations:
451
452 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
453
454         Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html as flaky.
455         https://bugs.webkit.org/show_bug.cgi?id=175592
456
457         Unreviewed test gardening.
458
459         * platform/mac/TestExpectations:
460
461 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
462
463         Mark http/tests/appcache/deferred-events-delete-while-raising-timer.html as flaky.
464         https://bugs.webkit.org/show_bug.cgi?id=87633
465
466         Unreviewed test gardening.
467
468         * TestExpectations: Add expectation that was removed with r220750.
469
470 2017-08-15  Youenn Fablet  <youenn@apple.com>
471
472         [Cache API] Adding generic support for CacheStorage and Cache methods
473         https://bugs.webkit.org/show_bug.cgi?id=175455
474
475         Reviewed by Chris Dumez.
476
477         * TestExpectations: Skipping a test that would timeout otherwise due to the current implementation limitations.
478
479 2017-08-15  Chris Dumez  <cdumez@apple.com>
480
481         Implement quota limitation for keepalive Fetch requests
482         https://bugs.webkit.org/show_bug.cgi?id=175482
483
484         Reviewed by Sam Weinig and Youenn Fablet.
485
486         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
487         * http/tests/contentextensions/async-xhr-onerror-expected.txt:
488         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
489         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
490         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
491         Rebaseline a few tests now that we provide a more helpful error message when an XHR is failing synchronously.
492
493         * http/wpt/beacon/beacon-quota-expected.txt: Added.
494         * http/wpt/beacon/beacon-quota.html: Added.
495         Add layout test coverage for keepalive Fetch requests quota in the context of sendBeacon().
496         The second part of the test is still failing because WebCore does not currently know when
497         ping loads (e.g. beacon loads) complete. This will be addressed via Bug 175443.
498
499 2017-08-15  Darin Adler  <darin@apple.com>
500
501         REGRESSION(r220052): http/tests/appcache/deferred-events-delete-while-raising-timer.html is crashing.
502         https://bugs.webkit.org/show_bug.cgi?id=175107
503
504         Reviewed by Alexey Proskuryakov.
505
506         * TestExpectations: Removed the flakiness expectation for this test.
507
508 2017-08-15  Michael Catanzaro  <mcatanzaro@igalia.com>
509
510         Unreviewed GTK test gardening
511
512         * TestExpectations:
513         * platform/gtk/TestExpectations:
514         * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt:
515         * platform/gtk/imported/w3c/web-platform-tests/eventsource/format-field-id-2-expected.txt: Added.
516         * platform/gtk/imported/w3c/web-platform-tests/eventsource/format-field-id-expected.txt: Added.
517         * platform/gtk/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Added.
518         * platform/ios/TestExpectations:
519         * platform/mac/TestExpectations:
520
521 2017-08-15  Commit Queue  <commit-queue@webkit.org>
522
523         Unreviewed, rolling out r219504.
524         https://bugs.webkit.org/show_bug.cgi?id=175580
525
526         Broke Arabic text shaping (Requested by mcatanzaro on
527         #webkit).
528
529         Reverted changeset:
530
531         "[HarfBuzz] Decomposed Vietnamese characters are rendered
532         incorrectly"
533         https://bugs.webkit.org/show_bug.cgi?id=174418
534         http://trac.webkit.org/changeset/219504
535
536 2017-08-14  Simon Fraser  <simon.fraser@apple.com>
537
538         Remove Proximity Events and related code
539         https://bugs.webkit.org/show_bug.cgi?id=175545
540
541         Reviewed by Daniel Bates.
542
543         No platform enables Proximity Events, so remove code inside ENABLE(PROXIMITY_EVENTS)
544         and other related code.
545
546         * fast/events/constructors/device-proximity-event-constructor-expected.txt: Removed.
547         * fast/events/constructors/device-proximity-event-constructor.html: Removed.
548         * platform/gtk/TestExpectations:
549         * platform/ios/TestExpectations:
550         * platform/mac/TestExpectations:
551         * platform/win/TestExpectations:
552         * proximity/add-listener-from-callback-expected.txt: Removed.
553         * proximity/add-listener-from-callback.html: Removed.
554         * proximity/basic-operation-expected.txt: Removed.
555         * proximity/basic-operation.html: Removed.
556         * proximity/check-event-deviceproximity-expected.txt: Removed.
557         * proximity/check-event-deviceproximity.html: Removed.
558         * proximity/create-event-deviceproximity-expected.txt: Removed.
559         * proximity/create-event-deviceproximity.html: Removed.
560         * proximity/create-event-expected.txt: Removed.
561         * proximity/create-event.html: Removed.
562         * proximity/event-after-navigation-expected.txt: Removed.
563         * proximity/event-after-navigation.html: Removed.
564         * proximity/multiple-frames-expected.txt: Removed.
565         * proximity/multiple-frames.html: Removed.
566         * proximity/no-page-cache-expected.txt: Removed.
567         * proximity/no-page-cache.html: Removed.
568         * proximity/optional-event-properties-expected.txt: Removed.
569         * proximity/optional-event-properties.html: Removed.
570         * proximity/resources/cached-page-1.html: Removed.
571         * proximity/resources/cached-page-2.html: Removed.
572         * proximity/resources/event-after-navigation-new.html: Removed.
573         * proximity/updates-expected.txt: Removed.
574         * proximity/updates.html: Removed.
575         * proximity/window-property-expected.txt: Removed.
576         * proximity/window-property.html: Removed.
577
578 2017-08-14  Chris Dumez  <cdumez@apple.com>
579
580         Import eventsource Web-Platform-Tests
581         https://bugs.webkit.org/show_bug.cgi?id=175556
582
583         Reviewed by Youenn Fablet.
584
585         * tests-options.json:
586
587 2017-08-14  Chris Dumez  <cdumez@apple.com>
588
589         XHR should only fire an abort event if the cancellation was requested by the client
590         https://bugs.webkit.org/show_bug.cgi?id=175546
591
592         Reviewed by Youenn Fablet.
593
594         * http/tests/navigation/page-cache-xhr-expected.txt:
595         * http/tests/navigation/page-cache-xhr-in-pagehide-expected.txt: Copied from LayoutTests/http/tests/navigation/page-cache-xhr-expected.txt.
596         * http/tests/navigation/page-cache-xhr-in-pagehide.html: Copied from LayoutTests/http/tests/navigation/page-cache-xhr.html.
597         * http/tests/navigation/page-cache-xhr.html:
598         When an XHR is pending and navigating away, we would send an abort event before the navigation and an error event after
599         restoring from PageCache. This bug was not seen before because the test only checked for error events, not abort ones.
600         The expected behavior is now that we fire an error event before navigating away, similar to the non-PageCache case.
601         The only case where the error event should be fired after restoring from PageCache is when an XHR is done in the pagehide
602         event handler, because it is too late to send the error event to the page before navigating in this case. I added test
603         coverage for this case.
604
605         * http/tests/xmlhttprequest/navigation-should-abort-expected.txt:
606         * http/tests/xmlhttprequest/navigation-should-abort.html:
607         This test was expecting an abort event on navigation which is against spec. This test was failing in Blink too.
608         Update the test to expect an error event instead.
609
610 2017-08-14  Simon Fraser  <simon.fraser@apple.com>
611
612         Remove ENABLE_VIEW_MODE_CSS_MEDIA and related code
613         https://bugs.webkit.org/show_bug.cgi?id=175557
614
615         Reviewed by Jon Lee.
616
617         No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.
618
619         * fast/media/media-query-list-02-expected.txt: Removed.
620         * fast/media/media-query-list-02.html: Removed.
621         * fast/media/media-query-list-03-expected.txt: Removed.
622         * fast/media/media-query-list-03.html: Removed.
623         * fast/media/media-query-list-04-expected.txt: Removed.
624         * fast/media/media-query-list-04.html: Removed.
625         * fast/media/media-query-list-05-expected.txt: Removed.
626         * fast/media/media-query-list-05.html: Removed.
627         * fast/media/media-query-list-06-expected.txt: Removed.
628         * fast/media/media-query-list-06.html: Removed.
629         * fast/media/view-mode-media-feature-expected.html: Removed.
630         * fast/media/view-mode-media-feature.html: Removed.
631         * platform/gtk/TestExpectations:
632         * platform/ios-wk2/TestExpectations:
633         * platform/ios/TestExpectations:
634         * platform/mac/TestExpectations:
635         * platform/win/TestExpectations:
636
637 2017-08-14  Ryan Haddad  <ryanhaddad@apple.com>
638
639         Rebaseline editing/mac/input/firstrectforcharacterrange-styled.html.
640
641         Unreviewed test gardening.
642
643         * platform/mac-highsierra/editing/mac/input/firstrectforcharacterrange-styled-expected.txt: Added.
644
645 2017-08-14  Myles C. Maxfield  <mmaxfield@apple.com>
646
647         Parse font-display
648         https://bugs.webkit.org/show_bug.cgi?id=175382
649
650         Reviewed by Simon Fraser.
651
652         * fast/text/font-display/parse-expected.txt: Added.
653         * fast/text/font-display/parse.html: Added.
654
655 2017-08-14  Andy Estes  <aestes@apple.com>
656
657         [Apple Pay] Add support for phonetic contact names
658         https://bugs.webkit.org/show_bug.cgi?id=175537
659         <rdar://problem/32002644>
660
661         Reviewed by Tim Horton.
662
663         * http/tests/ssl/applepay/ApplePayError-expected.txt:
664         * http/tests/ssl/applepay/ApplePayError.html:
665         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
666         * http/tests/ssl/applepay/ApplePaySession.html:
667         * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt:
668         * http/tests/ssl/applepay/ApplePaySessionV3.html:
669
670 2017-08-14  Said Abou-Hallawa  <sabouhallawa@apple.com>
671
672         The none smooth stroke applied to an SVG shape breaks its hit testing
673         https://bugs.webkit.org/show_bug.cgi?id=175506
674
675         Reviewed by Simon Fraser.
676
677         * svg/stroke/stroke-linejoin-click-expected.html: Added.
678         * svg/stroke/stroke-linejoin-click.html: Added.
679
680 2017-08-14  Daniel Bates  <dabates@apple.com>
681
682         [css-ui] Implement caret-color support
683         https://bugs.webkit.org/show_bug.cgi?id=166572
684         <rdar://problem/33852589>
685
686         Update GTK expected results following r220706.
687
688         * platform/gtk/editing/style/5065910-expected.txt:
689         * platform/gtk/editing/style/5084241-expected.txt:
690
691 2017-08-14  Chris Dumez  <cdumez@apple.com>
692
693         Unreviewed, rollout r220622 & r220696
694         https://bugs.webkit.org/show_bug.cgi?id=175482
695         <rdar://problem/33860695>
696
697         Seems to have caused failures on iOS.
698
699         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
700         * http/tests/contentextensions/async-xhr-onerror-expected.txt:
701         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
702         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
703         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
704         * http/wpt/beacon/beacon-quota-expected.txt: Removed.
705         * http/wpt/beacon/beacon-quota.html: Removed.
706         * inspector/worker/resources-in-worker-expected.txt:
707         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt:
708         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt:
709
710 2017-08-14  Daniel Bates  <dabates@apple.com>
711
712         [css-ui] Implement caret-color support
713         https://bugs.webkit.org/show_bug.cgi?id=166572
714         <rdar://problem/33852589>
715
716         Reviewed by David Hyatt.
717
718         Add reference tests to ensure that we do not regress CSS property caret-color.
719
720         * TestExpectations: Unskip Web Platform Tests that now pass.
721         * editing/deleting/maintain-style-after-delete-expected.txt: Updated expected result.
722         * editing/inserting/insert-paragraph-with-font-and-background-color-expected.txt: Ditto.
723         * editing/pasteboard/do-not-copy-unnecessary-styles-2-expected.txt: Ditto.
724         * editing/pasteboard/onpaste-text-html-expected.txt: Ditto.
725         * editing/pasteboard/preserve-caret-color-expected.txt: Added.
726         * editing/pasteboard/preserve-caret-color.html: Added.
727         * editing/pasteboard/preserve-underline-color-expected.txt:
728         * fast/css/caret-color-auto-expected.html: Added.
729         * fast/css/caret-color-auto.html: Added.
730         * fast/css/caret-color-expected.html: Added.
731         * fast/css/caret-color-fallback-to-color-expected.html: Added.
732         * fast/css/caret-color-fallback-to-color.html: Added.
733         * fast/css/caret-color-inherit-expected.html: Added.
734         * fast/css/caret-color-inherit.html: Added.
735         * fast/css/caret-color-span-inside-editable-parent-expected.html: Added.
736         * fast/css/caret-color-span-inside-editable-parent.html: Added.
737         * fast/css/caret-color.html: Added.
738         * fast/events/before-input-events-prevent-drag-and-drop-expected.txt: Updated expected result.
739         * fast/events/input-events-paste-rich-datatransfer-expected.txt: Ditto.
740         * fast/events/ondrop-text-html-expected.txt: Ditto.
741         * fast/history/visited-link-caret-color-expected.html: Added.
742         * fast/history/visited-link-caret-color.html: Added.
743         * platform/ios/TestExpectations: Skip the tests on iOS as iOS does not enable
744         ENABLE(TEXT_CARET). UIKit renders the text insertion caret on iOS.
745         * platform/mac/editing/style/5065910-expected.txt: Updated expected result.
746         * platform/mac/editing/style/5084241-expected.png: Ditto.
747         * platform/mac/editing/style/5084241-expected.txt: Ditto.
748         * platform/ios-wk2/editing/style/5084241-expected.txt: Ditto.
749
750 2017-08-14  Zan Dobersek  <zdobersek@igalia.com>
751
752         REGRESSION(r220517-r220521) [GTK] Various compositing tests fail
753         https://bugs.webkit.org/show_bug.cgi?id=175478
754
755         Reviewed by Sergio Villar Senin.
756
757         * platform/gtk/TestExpectations: Remove failure and flakiness expectations.
758
759 2017-08-14  Ms2ger  <Ms2ger@igalia.com>
760
761         GTK-focused gardening.
762         https://bugs.webkit.org/show_bug.cgi?id=175529
763
764         Unreviewed test gardening.
765
766         * http/wpt/css/css-pseudo-4/marker-font-properties-expected.html: Set line-height for more reliable rendering.
767         * http/wpt/css/css-pseudo-4/marker-font-properties.html: Set line-height for more reliable rendering.
768         * media/video-fullscreen-restriction-removed-expected.txt: DOMException's toString was changed in r219663; rebaseline. (The test is marked as flaky on mac.)
769         * platform/gtk/TestExpectations:
770         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: SecurityError got a new message in r220376; rebaseline.
771         * platform/gtk/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt: Added: GTK does not yet enable the in-progress ServiceWorker implementation.
772         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: TypeError got a new message in r220622; rebaseline.
773         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt: Added: TypeError uses a different message on GTK.
774
775 2017-08-14  Ms2ger  <Ms2ger@igalia.com>
776
777         [GTK] Update some test expectations.
778         https://bugs.webkit.org/show_bug.cgi?id=175480
779
780         Unreviewed test gardening.
781
782         * platform/gtk/TestExpectations:
783         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange-expected.txt: Added.
784         * platform/gtk/imported/w3c/web-platform-tests/webrtc/simplecall-expected.txt: Added.
785
786 2017-08-14  Antti Koivisto  <antti@apple.com>
787
788         [Render Tree Mutation] First letter should not mutate the render tree while in layout.
789         https://bugs.webkit.org/show_bug.cgi?id=163848
790         <rdar://problem/33402718>
791
792         Reviewed by Zalan Bujtas.
793
794         * fast/text-autosizing/ios/first-letter-expected.html: Added.
795
796             Turn into reftest for easier debugging and robustness.
797
798         * imported/blink/fast/css/first-letter-range-insert-expected.txt:
799
800             This is crash-or-assert test and the output change here doesn't matter.
801
802         * platform/ios/fast/text-autosizing/ios/first-letter-expected.txt: Removed.
803         * platform/mac/fast/text-autosizing/ios/first-letter-expected.txt: Removed.
804
805 2017-08-13  Manuel Rego Casasnovas  <rego@igalia.com>
806
807         Composition underline color is always black
808         https://bugs.webkit.org/show_bug.cgi?id=174675
809
810         Reviewed by Ryosuke Niwa.
811
812         Added new test to check that the composition underline
813         is using the text color.
814         The test hides the text and the caret, so it only shows
815         the composition underline and checks against an -expected-mismatch
816         that the color of the composition marker is different.
817
818         * editing/composition-underline-color-expected-mismatch.html: Added.
819         * editing/composition-underline-color.html: Added.
820
821 2017-08-11  Ryosuke Niwa  <rniwa@webkit.org>
822
823         Replace DATA_TRANSFER_ITEMS by a runtime flag and add a stub implementation
824         https://bugs.webkit.org/show_bug.cgi?id=175474
825         <rdar://problem/33844628>
826
827         Reviewed by Wenson Hsieh.
828
829         Added a W3C-style IDL test.
830
831         * editing/pasteboard/datatransfer-idl.html: Added.
832
833 2017-08-12  Chris Dumez  <cdumez@apple.com>
834
835         Address flakiness related to download tests
836         https://bugs.webkit.org/show_bug.cgi?id=175338
837
838         Reviewed by Ryosuke Niwa.
839
840         * TestExpectations:
841         Unmark several download tests as flaky.
842
843         * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click.html:
844         * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click.html:
845         * fast/dom/HTMLAnchorElement/anchor-download.html:
846         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html:
847         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-backslash.html:
848         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-doublequote.html:
849         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-slashes.html:
850         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-unicode.html:
851         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-no-extension.html:
852         * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html:
853         * fast/dom/HTMLAnchorElement/anchor-nodownload-set.html:
854         * http/tests/download/anchor-download-attribute-content-disposition.html:
855         * http/tests/download/anchor-download-no-extension.html:
856         * http/tests/download/anchor-download-no-value.html:
857         * http/tests/download/area-download-expected.txt:
858         * http/tests/download/area-download.html:
859         * http/tests/security/anchor-download-allow-blob-expected.txt:
860         * http/tests/security/anchor-download-allow-blob.html:
861         * http/tests/security/anchor-download-allow-data-expected.txt:
862         * http/tests/security/anchor-download-allow-data.html:
863         * http/tests/security/anchor-download-allow-sameorigin.html:
864         Update download tests to explicitly enable download callbacks logging.
865
866 2017-08-11  Chris Dumez  <cdumez@apple.com>
867
868         Implement quota limitation for keepalive Fetch requests
869         https://bugs.webkit.org/show_bug.cgi?id=175482
870
871         Reviewed by Sam Weinig and Youenn Fablet.
872
873         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
874         * http/tests/contentextensions/async-xhr-onerror-expected.txt:
875         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
876         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
877         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
878         Rebaseline a few tests now that we provide a more helpful error message when an XHR is failing synchronously.
879
880         * http/wpt/beacon/beacon-quota-expected.txt: Added.
881         * http/wpt/beacon/beacon-quota.html: Added.
882         Add layout test coverage for keepalive Fetch requests quota in the context of sendBeacon().
883         The second part of the test is still failing because WebCore does not currently know when
884         ping loads (e.g. beacon loads) complete. This will be addressed via Bug 175443.
885
886 2017-08-11  Ryan Haddad  <ryanhaddad@apple.com>
887
888         Update TestExpectations for failing media/video-controls tests.
889         https://bugs.webkit.org/show_bug.cgi?id=173978
890
891         Unreviewed test gardening.
892
893         * platform/mac/TestExpectations:
894
895 2017-08-10  Nan Wang  <n_wang@apple.com>
896
897         Layout test accessibility/press-target-uses-text-descendant-node.html is flaky.
898         https://bugs.webkit.org/show_bug.cgi?id=175272
899         <rdar://problem/33756962>
900
901         Since accessibilityPress is async, we shouldn't rely on the timeout.
902
903         Reviewed by Chris Fleizach.
904
905         * accessibility/press-target-uses-text-descendant-node.html:
906
907 2017-08-10  Ryan Haddad  <ryanhaddad@apple.com>
908
909         Unreviewed test gardening for High Sierra.
910
911         * platform/mac-highsierra/css1/basic/inheritance-expected.txt: Added.
912         * platform/mac-highsierra/css2.1/t0602-c13-inh-underlin-00-e-expected.txt: Added.
913         * platform/mac-highsierra/css2.1/t0805-c5522-brdr-02-e-expected.txt: Added.
914         * platform/mac-highsierra/css3/selectors3/html/css3-modsel-18-expected.txt: Added.
915         * platform/mac-highsierra/css3/selectors3/xhtml/css3-modsel-18-expected.txt: Added.
916         * platform/mac-highsierra/css3/selectors3/xml/css3-modsel-18-expected.txt: Added.
917         * platform/mac-highsierra/fast/block/basic/001-expected.txt: Added.
918         * platform/mac-highsierra/fast/css-generated-content/initial-letter-basic-expected.txt: Added.
919         * platform/mac-highsierra/fast/css-generated-content/initial-letter-border-padding-expected.txt: Added.
920         * platform/mac-highsierra/fast/css-generated-content/initial-letter-raised-expected.txt: Added.
921         * platform/mac-highsierra/fast/css-generated-content/initial-letter-sunken-expected.txt: Added.
922         * platform/mac-highsierra/fast/css/css3-nth-child-expected.txt: Added.
923         * platform/mac-highsierra/fast/css/text-overflow-input-expected.txt: Added.
924         * platform/mac-highsierra/fast/dom/34176-expected.txt: Added.
925         * platform/mac-highsierra/fast/dom/clone-node-dynamic-style-expected.txt: Added.
926         * platform/mac-highsierra/fast/forms/basic-inputs-expected.txt: Added.
927         * platform/mac-highsierra/fast/forms/input-value-expected.txt: Added.
928         * platform/mac-highsierra/fast/forms/plaintext-mode-2-expected.txt: Added.
929         * platform/mac-highsierra/fast/invalid/003-expected.txt: Added.
930         * platform/mac-highsierra/fast/invalid/004-expected.txt: Added.
931         * platform/mac-highsierra/fast/invalid/nestedh3s-expected.txt: Added.
932         * platform/mac-highsierra/fast/selectors/018-expected.txt: Added.
933         * platform/mac-highsierra/fast/table/frame-and-rules-expected.txt: Added.
934         * platform/mac-highsierra/fast/text/atsui-multiple-renderers-expected.txt: Added.
935         * platform/mac-highsierra/fast/text/bidi-embedding-pop-and-push-same-expected.txt: Added.
936         * platform/mac-highsierra/fast/text/font-weights-expected.txt: Added.
937         * platform/mac-highsierra/fast/text/font-weights-zh-expected.txt: Added.
938         * platform/mac-highsierra/fast/text/indic-expected.txt: Added.
939         * platform/mac-highsierra/fast/text/international/complex-character-based-fallback-expected.txt:
940         * platform/mac-highsierra/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
941         * platform/mac-highsierra/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Added.
942         * platform/mac-highsierra/svg/batik/text/textStyles-expected.txt: Added.
943         * platform/mac-highsierra/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt: Added.
944         * platform/mac-highsierra/tables/mozilla/other/wa_table_tr_align-expected.txt: Added.
945
946 2017-08-10  Nan Wang  <n_wang@apple.com>
947
948         AX: crash at WebCore::AccessibilityObject::supportsARIALiveRegion() const + 24
949         https://bugs.webkit.org/show_bug.cgi?id=175340
950         <rdar://problem/33782159>
951
952         Reviewed by Chris Fleizach.
953
954         * accessibility/add-children-pseudo-element-expected.txt: Added.
955         * accessibility/add-children-pseudo-element.html: Added.
956         * accessibility/resources/svg-circle.svg: Added.
957
958 2017-08-10  Chris Dumez  <cdumez@apple.com>
959
960         [Beacon] Do connect-src CSP check on redirects as well
961         https://bugs.webkit.org/show_bug.cgi?id=175410
962         <rdar://problem/33815470>
963
964         Reviewed by Youenn Fablet.
965
966         Add layout test coverage.
967
968         * http/wpt/beacon/connect-src-beacon-redirect-allowed.sub-expected.txt: Added.
969         * http/wpt/beacon/connect-src-beacon-redirect-allowed.sub.html: Added.
970         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt: Added.
971         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub.html: Added.
972
973 2017-08-10  Jonathan Bedard  <jbedard@apple.com>
974
975         Mark webgl/webgl-box-shadow.html and webgl/webgl-border.html as failing for ios-device.
976         https://bugs.webkit.org/show_bug.cgi?id=175437
977
978         Unreviewed test gardening.
979
980         * platform/ios-device/TestExpectations:
981
982 2017-08-10  Brady Eidson  <beidson@apple.com>
983
984         Add ServiceWorkerJob.
985         https://bugs.webkit.org/show_bug.cgi?id=175241
986
987         Reviewed by Tim Horton.
988
989         Verifies that the "serviceWorker.register()" job we currently schedule fails as expected.
990
991         * http/tests/workers/service/basic-register-expected.txt: Added.
992         * http/tests/workers/service/basic-register.html: Added.
993         * http/tests/workers/service/resources/basic-register.js: Added.
994         * http/tests/workers/service/resources/empty-worker.js: Added.
995         * platform/mac-wk1/TestExpectations:
996         * platform/win/TestExpectations:
997
998 2017-08-10  Commit Queue  <commit-queue@webkit.org>
999
1000         Unreviewed, rolling out r220463.
1001         https://bugs.webkit.org/show_bug.cgi?id=175435
1002
1003         unaccepted fix (Requested by n_wang on #webkit).
1004
1005         Reverted changeset:
1006
1007         "AX: crash at
1008         WebCore::AccessibilityObject::supportsARIALiveRegion() const +
1009         24"
1010         https://bugs.webkit.org/show_bug.cgi?id=175340
1011         http://trac.webkit.org/changeset/220463
1012
1013 2017-08-10  Ryan Haddad  <ryanhaddad@apple.com>
1014
1015         Update TestExpectations for imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors.html.
1016         https://bugs.webkit.org/show_bug.cgi?id=170698
1017
1018         Unreviewed test gardening.
1019
1020         * TestExpectations: Skip test on debug because it times out on every run.
1021         * platform/ios/TestExpectations: Mark as flaky on Release.
1022         * platform/mac/TestExpectations: Ditto.
1023
1024 2017-08-10  Miguel Gomez  <magomez@igalia.com>
1025
1026         Unreviewed GTK+ gardening. Update expectations of several tests failing at r220516.
1027
1028         * platform/gtk/TestExpectations:
1029
1030 2017-08-09  Chris Dumez  <cdumez@apple.com>
1031
1032         Disable Beacon API on WK1 DRT and WK2 when not using NETWORK_SESSION
1033         https://bugs.webkit.org/show_bug.cgi?id=175401
1034
1035         Reviewed by Brady Eidson.
1036
1037         * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt.
1038         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/url/failure-expected.txt: Added.
1039         * platform/mac-wk1/TestExpectations:
1040         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
1041         * platform/mac-wk1/imported/w3c/web-platform-tests/url/failure-expected.txt: Added.
1042         * platform/mac-wk2/TestExpectations:
1043         * platform/win/TestExpectations:
1044         * platform/win/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt.
1045         * platform/win/imported/w3c/web-platform-tests/url/failure-expected.txt: Added.
1046
1047 2017-08-09  Chris Dumez  <cdumez@apple.com>
1048
1049         [Beacon][NetworkSession] Support CORS-preflighting on redirects
1050         https://bugs.webkit.org/show_bug.cgi?id=175386
1051         <rdar://problem/33801370>
1052
1053         Reviewed by Youenn Fablet.
1054
1055         Add layout test coverage.
1056
1057         * http/wpt/beacon/cors/cors-preflight-redirect-failure-expected.txt: Added.
1058         * http/wpt/beacon/cors/cors-preflight-redirect-failure.html: Added.
1059         * http/wpt/beacon/cors/cors-preflight-redirect-from-crossorigin-to-sameorigin-expected.txt: Added.
1060         * http/wpt/beacon/cors/cors-preflight-redirect-from-crossorigin-to-sameorigin.html: Added.
1061         * http/wpt/beacon/cors/cors-preflight-redirect-success-expected.txt: Added.
1062         * http/wpt/beacon/cors/cors-preflight-redirect-success.html: Added.
1063         * http/wpt/beacon/resources/beacon-preflight.py:
1064         (main):
1065         * http/wpt/beacon/resources/redirect.py: Added.
1066         (main):
1067
1068 2017-08-09  Chris Dumez  <cdumez@apple.com>
1069
1070         Unreviewed, deflake http/wpt/beacon/keepalive-after-navigation.html
1071
1072         Temporarily restore previous timeout on this test to address flakiness on the
1073         bots until I can rewrite it.
1074
1075         * http/wpt/beacon/keepalive-after-navigation.html:
1076
1077 2017-08-09  Chris Dumez  <cdumez@apple.com>
1078
1079         Import beacon/headers/header-content-type.html from upstream WPT
1080         https://bugs.webkit.org/show_bug.cgi?id=175395
1081
1082         Reviewed by Sam Weinig.
1083
1084         Drop local test that has been upstreamed to WPT.
1085
1086         * http/wpt/beacon/headers/header-content-type-same-origin-expected.txt: Removed.
1087         * http/wpt/beacon/headers/header-content-type-same-origin.html: Removed.
1088
1089 2017-08-09  Nan Wang  <n_wang@apple.com>
1090
1091         LayoutTest accessibility/presentation-role-iframe.html is a flaky failure
1092         https://bugs.webkit.org/show_bug.cgi?id=175194
1093
1094         Reviewed by Chris Fleizach.
1095
1096         In the test we have no way to control which iframe will be loaded first.
1097         Output the logs at the end of the test so that they are in order.
1098
1099         * accessibility/presentation-role-iframe.html:
1100
1101 2017-08-09  Commit Queue  <commit-queue@webkit.org>
1102
1103         Unreviewed, rolling out r219334.
1104         https://bugs.webkit.org/show_bug.cgi?id=175398
1105
1106         Caused bug 175023 (Requested by ap on #webkit).
1107
1108         Reverted changeset:
1109
1110         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
1111         https://bugs.webkit.org/show_bug.cgi?id=172545
1112         http://trac.webkit.org/changeset/219334
1113
1114 2017-08-09  Daniel Bates  <dabates@apple.com>
1115
1116         Import CSS-UI-3 Web Platform Tests
1117         https://bugs.webkit.org/show_bug.cgi?id=175294
1118
1119         Reviewed by Zalan Bujtas.
1120
1121         Mark tests that we currently failure.
1122
1123         * TestExpectations:
1124         * platform/ios/TestExpectations:
1125
1126 2017-08-09  Matt Lewis  <jlewis3@apple.com>
1127
1128         Marked http/tests/media/video-buffered-range-contains-currentTime.html as flaky on High Sierra
1129         <rdar://problem/33555759>
1130
1131         Unreviewed test gardening.
1132
1133         * platform/mac-highsierra-wk2/TestExpectations:
1134         * platform/mac/TestExpectations:
1135
1136 2017-08-09  Kirill Ovchinnikov  <kirill.ovchinnikov@lge.com>
1137
1138         Old subtitle track is not deleted on 'src' attribute change event
1139         https://bugs.webkit.org/show_bug.cgi?id=175031
1140
1141         Reviewed by Eric Carlson.
1142
1143         * media/track/text-track-src-change-expected.txt: Added.
1144         * media/track/text-track-src-change.html: Added.
1145
1146 2017-08-09  Nan Wang  <n_wang@apple.com>
1147
1148         AX: crash at WebCore::AccessibilityObject::supportsARIALiveRegion() const + 24
1149         https://bugs.webkit.org/show_bug.cgi?id=175340
1150         <rdar://problem/33782159>
1151
1152         Reviewed by Chris Fleizach.
1153
1154         * accessibility/add-children-pseudo-element-expected.txt: Added.
1155         * accessibility/add-children-pseudo-element.html: Added.
1156         * accessibility/resources/svg-circle.svg: Added.
1157
1158 2017-08-09  Ms2ger  <Ms2ger@igalia.com>
1159
1160         WPE-focused test gardening.
1161         https://bugs.webkit.org/show_bug.cgi?id=175385
1162
1163         Unreviewed test gardening.
1164
1165         * platform/wpe/TestExpectations: Marked failing tests.
1166         * platform/wpe/fast/events/touch/basic-single-touch-events-expected.txt: Added platform-specific expectation.
1167         * platform/wpe/js/date-timeClip-large-values-expected.txt: Removed (the platform-neutral expectation is fine).
1168         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Updated for Cache enabling.
1169         * transitions/clip-path-path-transitions-expected.txt: Updated for test change in r219243.
1170         * transitions/resources/transition-test-helpers.js:
1171         (parseClipPath): Updated to support the quotes in clip-path-path-transitions.html
1172
1173 2017-08-09  Andy Estes  <aestes@apple.com>
1174
1175         [QuickLook] Use case-insensitive comparison of preview MIME types
1176         https://bugs.webkit.org/show_bug.cgi?id=175350
1177         <rdar://problem/33761159>
1178
1179         Reviewed by Brady Eidson.
1180
1181         * platform/ios-11/quicklook/excel-macro-enabled-expected.txt: Added.
1182         * quicklook/excel-macro-enabled-expected.txt: Added.
1183         * quicklook/excel-macro-enabled.html: Added.
1184         * quicklook/resources/excel-macro-enabled.xlsm: Added.
1185
1186 2017-08-09  Zan Dobersek  <zdobersek@igalia.com>
1187
1188         Unreviewed WPE gardening.
1189
1190         * platform/wpe/TestExpectations: Stop skipping the whole fast/
1191         directory and then unskipping specific subdirectories since
1192         that overrides any expectations coming from the generic WK2
1193         TestExpectations file. Specific subdirectories that we haven't
1194         yet generated results for are now skipped instead.
1195
1196 2017-08-09  Ms2ger  <Ms2ger@igalia.com>
1197
1198         [GTK] [WPE] Update expectations for global-constructors-attributes.html.
1199         https://bugs.webkit.org/show_bug.cgi?id=175373
1200
1201         Unreviewed test gardening.
1202
1203         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1204         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1205
1206 2017-08-08  Wenson Hsieh  <wenson_hsieh@apple.com>
1207
1208         Unreviewed, rolling out r220393.
1209
1210         This patch regresses the performance of WebPage::editorState.
1211
1212         Reverted changeset:
1213
1214         "[iOS WK2] WKWebView schedules nonstop layout after pressing
1215         cmb+b,i,u inside a contenteditable div"
1216         https://bugs.webkit.org/show_bug.cgi?id=175116
1217         http://trac.webkit.org/changeset/220393
1218
1219 2017-08-08  Chris Dumez  <cdumez@apple.com>
1220
1221         [Beacon] Add support for CORS-preflighting for WK2 / NETWORK_SESSION
1222         https://bugs.webkit.org/show_bug.cgi?id=175264
1223         <rdar://problem/33547793>
1224
1225         Reviewed by Youenn Fablet.
1226
1227         Add layout test coverage.
1228
1229         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure-expected.txt: Added.
1230         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure.html: Added.
1231         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success-expected.txt: Added.
1232         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success.html: Added.
1233         * http/wpt/beacon/cors/cors-preflight-blob-failure-expected.txt: Added.
1234         * http/wpt/beacon/cors/cors-preflight-blob-failure.html: Added.
1235         * http/wpt/beacon/cors/cors-preflight-blob-success-expected.txt: Added.
1236         * http/wpt/beacon/cors/cors-preflight-blob-success.html: Added.
1237         * http/wpt/beacon/cors/cors-preflight-cookie-expected.txt: Added.
1238         * http/wpt/beacon/cors/cors-preflight-cookie.html: Added.
1239         * http/wpt/beacon/resources/beacon-preflight.py: Added.
1240         (respondToCORSPreflight):
1241         (main):
1242         * http/wpt/beacon/resources/set-cookie.py: Added.
1243         (main):
1244         * platform/mac-wk1/TestExpectations:
1245         * platform/mac-wk2/TestExpectations:
1246         * platform/win/TestExpectations:
1247
1248 2017-08-08  Devin Rousso  <drousso@apple.com>
1249
1250         Web Inspector: Canvas: support editing WebGL shaders
1251         https://bugs.webkit.org/show_bug.cgi?id=124211
1252         <rdar://problem/15448958>
1253
1254         Reviewed by Matt Baker.
1255
1256         * inspector/canvas/updateShader-expected.txt: Added.
1257         * inspector/canvas/updateShader.html: Added.
1258
1259         * platform/win/TestExpectations:
1260
1261 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
1262
1263         Mark media/modern-media-controls/css/webkit-cursor-visibility-auto-hide.html as flaky.
1264         https://bugs.webkit.org/show_bug.cgi?id=175195
1265
1266         Unreviewed test gardening.
1267
1268         * platform/mac-wk1/TestExpectations:
1269
1270 2017-08-08  Brent Fulgham  <bfulgham@apple.com>
1271
1272         Sandbox flags do not support document.domain control
1273         https://bugs.webkit.org/show_bug.cgi?id=175281
1274         <rdar://problem/33778936>
1275
1276         Reviewed by Chris Dumez.
1277
1278         * fast/frames/resources/sandboxed-iframe-set-domain.html: Added.
1279         * fast/frames/sandboxed-iframe-domain.html: Added.
1280         * fast/frames/sandboxed-iframe-domain-expected.txt: Added.
1281
1282 2017-08-08  Matt Lewis  <jlewis3@apple.com>
1283
1284         Skipping imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html
1285         <rdar://problem/33555052>
1286
1287         Unreviewed test gardening.
1288
1289         * platform/ios-wk2/TestExpectations:
1290         * platform/mac-highsierra/TestExpectations:
1291
1292 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
1293
1294         Skip plugins/crash-restoring-plugin-page-from-page-cache.html on macOS debug.
1295         https://bugs.webkit.org/show_bug.cgi?id=175270
1296
1297         Unreviewed test gardening.
1298
1299         * platform/mac-wk2/TestExpectations:
1300
1301 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
1302
1303         Mark fast/images/async-image-body-background-image.html as flaky on macOS.
1304         https://bugs.webkit.org/show_bug.cgi?id=175193
1305
1306         Unreviewed test gardening.
1307
1308         * platform/mac/TestExpectations:
1309
1310 2017-08-08  Jeremy Jones  <jeremyj@apple.com>
1311
1312         Change fast seek logic to prevent ping-ponging.
1313         https://bugs.webkit.org/show_bug.cgi?id=175167
1314         rdar://problem/32936116
1315
1316         Reviewed by Jer Noble.
1317
1318         Test now requires forward fast seek result to be between current time and the target time,
1319         and a backward seek to be before the seek time.
1320
1321         * media/video-fast-seek.html:
1322         * media/media-source/media-source-fastseek.html:
1323
1324 2017-08-08  Ms2ger  <Ms2ger@igalia.com>
1325
1326         Remove obsolete failure expectations for event_loadedmetadata.html.
1327         https://bugs.webkit.org/show_bug.cgi?id=175027
1328
1329         Unreviewed test gardening.
1330
1331         * TestExpectations:
1332
1333 2017-08-08  John Wilander  <wilander@apple.com>
1334
1335         Resource Load Statistics: Clear web processes' state on history removal
1336         https://bugs.webkit.org/show_bug.cgi?id=175271
1337         <rdar://problem/33756560>
1338
1339         Reviewed by Chris Dumez.
1340
1341         * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt: Added.
1342         * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html: Added.
1343         * platform/mac-wk2/TestExpectations:
1344             user-interaction-reported-after-website-data-removal.html marked as [ Pass ].
1345
1346 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
1347
1348         Fix baseline for http/tests/security/set-domain-remove-subdomain-for-ip-address.html.
1349
1350         Unreviewed test gardening.
1351
1352         * http/tests/security/set-domain-remove-subdomain-for-ip-address-expected.txt:
1353
1354 2017-08-08  Matt Lewis  <jlewis3@apple.com>
1355
1356         Fixed rebaselined expectations for js/dom/global-constructors-attributes.html.
1357         https://bugs.webkit.org/show_bug.cgi?id=175201
1358
1359         Unreviewed test gardening.
1360
1361         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-dedicated-worker-expected.txt.
1362
1363 2017-08-08  Brent Fulgham  <bfulgham@apple.com>
1364
1365         Unreviewed test results fix after r220376.
1366
1367         Rebaseline for new SecurityException message text.
1368
1369         * fast/dom/Document/invalid-domain-change-throws-exception-expected.txt:
1370         * http/tests/dom/document-attributes-null-handling-expected.txt:
1371         * http/tests/security/set-domain-remove-subdomain-for-ip-address-expected.txt:
1372         * http/tests/security/xss-DENIED-invalid-domain-change-expected.txt:
1373
1374 2017-08-08  Javier Fernandez  <jfernandez@igalia.com>
1375
1376         Not possible to remove the 'li' element inside the table cell
1377         https://bugs.webkit.org/show_bug.cgi?id=173148
1378
1379         Reviewed by Ryosuke Niwa.
1380
1381         Regression tests for different scenarios of list items removal.
1382
1383         * editing/deleting/delete-list-items-in-table-cell-1-expected.txt: Added.
1384         * editing/deleting/delete-list-items-in-table-cell-1.html: Added.
1385         * editing/deleting/delete-list-items-in-table-cell-2-expected.txt: Added.
1386         * editing/deleting/delete-list-items-in-table-cell-2.html: Added.
1387         * editing/deleting/delete-list-items-in-table-cell-3-expected.txt: Added.
1388         * editing/deleting/delete-list-items-in-table-cell-3.html: Added.
1389         * editing/deleting/delete-list-items-in-table-cell-4-expected.txt: Added.
1390         * editing/deleting/delete-list-items-in-table-cell-4.html: Added.
1391         * editing/deleting/delete-list-items-in-table-cell-5-expected.txt: Added.
1392         * editing/deleting/delete-list-items-in-table-cell-5.html: Added.
1393         * editing/deleting/delete-list-items-in-table-cell-6-expected.txt: Added.
1394         * editing/deleting/delete-list-items-in-table-cell-6.html: Added.
1395         * editing/deleting/delete-list-items-in-table-cell-7-expected.txt: Added.
1396         * editing/deleting/delete-list-items-in-table-cell-7.html: Added.
1397         * editing/deleting/delete-list-items-in-table-cell-8-expected.txt: Added.
1398         * editing/deleting/delete-list-items-in-table-cell-8.html: Added.
1399
1400 2017-08-08  Wenson Hsieh  <wenson_hsieh@apple.com>
1401
1402         [iOS WK2] WKWebView schedules nonstop layout after pressing cmb+b,i,u inside a contenteditable div
1403         https://bugs.webkit.org/show_bug.cgi?id=175116
1404         <rdar://problem/28279301>
1405
1406         Reviewed by Darin Adler and Ryosuke Niwa.
1407
1408         Rebaseline some iOS WK2 LayoutTest expectations. These tests currently expect an empty anonymous RenderBlock to
1409         be inserted into the render tree, but this is only a result of us adding and removing a temporary <span> when
1410         computing a RenderStyle in WebPage::editorState -- this patch removes these empty RenderBlocks, making these
1411         expectations' RenderTrees consistent with WebKit1.
1412
1413         * platform/ios-wk2/editing/inserting/insert-div-024-expected.txt:
1414         * platform/ios-wk2/editing/inserting/insert-div-026-expected.txt:
1415         * platform/ios-wk2/editing/style/5084241-expected.txt:
1416         * platform/ios-wk2/editing/style/unbold-in-bold-expected.txt:
1417
1418 2017-08-07  Matt Lewis  <jlewis3@apple.com>
1419
1420         Marked media/modern-media-controls/fullscreen-support/fullscreen-support-press.html as flaky.
1421         https://bugs.webkit.org/show_bug.cgi?id=173946
1422
1423         Unreviewed test gardening.
1424
1425         * platform/mac-wk2/TestExpectations:
1426
1427 2017-08-07  Matt Lewis  <jlewis3@apple.com>
1428
1429         Rebaselined js/dom/global-constructors-attributes.html on El Capitan.
1430         https://bugs.webkit.org/show_bug.cgi?id=175201
1431
1432         Unreviewed test gardening.
1433         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Added.
1434
1435 2017-08-07  Matt Lewis  <jlewis3@apple.com>
1436
1437         Changed expectations for webrtc/video-rotation.html.
1438         https://bugs.webkit.org/show_bug.cgi?id=175305
1439
1440         Unreviewed test gardening.
1441
1442         * TestExpectations:
1443
1444 2017-08-07  Devin Rousso  <drousso@apple.com>
1445
1446         Web Inspector: Preview Canvas path when viewing a recording
1447         https://bugs.webkit.org/show_bug.cgi?id=174967
1448
1449         Reviewed by Brian Burg.
1450
1451         * fast/canvas/2d.currentPoint-expected.txt: Added.
1452         * fast/canvas/2d.currentPoint.html: Added.
1453         * fast/canvas/2d.getPath.modification-expected.txt: Added.
1454         * fast/canvas/2d.getPath.modification.html: Added.
1455         * fast/canvas/2d.getPath.newobject-expected.txt: Added.
1456         * fast/canvas/2d.getPath.newobject.html: Added.
1457         * fast/canvas/2d.setPath-expected.txt: Added.
1458         * fast/canvas/2d.setPath.html: Added.
1459
1460         * inspector/canvas/recording-2d-expected.txt:
1461         * inspector/canvas/recording-2d.html:
1462         Updated for additional deduplication in InitialState.
1463
1464 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
1465
1466         Skip workers/wasm-hashset-many.html and workers/wasm-hashset-many-2.html on El Capitan.
1467         https://bugs.webkit.org/show_bug.cgi?id=175102
1468
1469         Unreviewed test gardening.
1470
1471         * platform/mac/TestExpectations:
1472
1473 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
1474
1475         Marking imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name.html as failing on iOS.
1476         https://bugs.webkit.org/show_bug.cgi?id=175273
1477
1478         Unreviewed test gardening.
1479
1480         * platform/ios/TestExpectations:
1481
1482 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
1483
1484         Rebaseline js/dom/global-constructors-attributes.html.
1485
1486         Unreviewed test gardening.
1487
1488         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1489         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1490
1491 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
1492
1493         Unreviewed, rolling out r220299.
1494
1495         This change caused LayoutTest inspector/dom-debugger/dom-
1496         breakpoints.html to fail.
1497
1498         Reverted changeset:
1499
1500         "Web Inspector: capture async stack trace when workers/main
1501         context posts a message"
1502         https://bugs.webkit.org/show_bug.cgi?id=167084
1503         http://trac.webkit.org/changeset/220299
1504
1505 2017-08-07  Ms2ger  <Ms2ger@igalia.com>
1506
1507         Remove obsolete failure expectations for wpt browsers tests.
1508         https://bugs.webkit.org/show_bug.cgi?id=175073
1509
1510         Unreviewed test gardening.
1511
1512         * TestExpectations:
1513
1514 2017-08-05  Youenn Fablet  <youenn@apple.com>
1515
1516         [Fetch API] Response should keep all ResourceResponse information
1517         https://bugs.webkit.org/show_bug.cgi?id=175099
1518
1519         Reviewed by Sam Weinig.
1520
1521         Updating test now that we are no longer cancelling the load in case of opaque responses.
1522
1523         * http/tests/inspector/network/fetch-network-data-expected.txt:
1524         * http/tests/inspector/network/fetch-network-data.html:
1525
1526 2017-08-05  Carlos Garcia Campos  <cgarcia@igalia.com>
1527
1528         getClientRects doesn't work with list box option elements
1529         https://bugs.webkit.org/show_bug.cgi?id=175016
1530
1531         Reviewed by Darin Adler.
1532
1533         Add new test to check list box option elements client rects.
1534
1535         * fast/dom/HTMLSelectElement/listbox-items-client-rects-expected.txt: Added.
1536         * fast/dom/HTMLSelectElement/listbox-items-client-rects.html: Added.
1537         * platform/ios-simulator-wk2/fast/dom/HTMLSelectElement/listbox-items-client-rects-expected.txt: Added.
1538
1539 2017-08-04  Youenn Fablet  <youenn@apple.com>
1540
1541         [Cache API] Add Cache and CacheStorage IDL definitions
1542         https://bugs.webkit.org/show_bug.cgi?id=175201
1543
1544         Reviewed by Brady Eidson.
1545
1546         * TestExpectations:
1547         * platform/ios-wk1/TestExpectations:
1548         * platform/mac-wk1/TestExpectations:
1549         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1550         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
1551
1552 2017-08-04  Brady Eidson  <beidson@apple.com>
1553
1554         Have navigator.serviceWorker() actually return a ServiceWorkerContainer object.
1555         https://bugs.webkit.org/show_bug.cgi?id=175215
1556
1557         Reviewed by Youenn Fablet.
1558
1559         * platform/mac-wk1/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt.
1560
1561 2017-08-04  Chris Dumez  <cdumez@apple.com>
1562
1563         Add test coverage for sendBeacon() keepalive flag
1564         https://bugs.webkit.org/show_bug.cgi?id=175212
1565
1566         Reviewed by Youenn Fablet.
1567
1568         * http/wpt/beacon/keepalive-after-navigation-expected.txt: Added.
1569         * http/wpt/beacon/keepalive-after-navigation.html: Added.
1570         * http/wpt/beacon/support/sendBeacon-onunload-iframe.html: Added.
1571
1572 2017-08-04  Chris Dumez  <cdumez@apple.com>
1573
1574         [Beacon] Update sendBeacon to use the CachedResourceLoader
1575         https://bugs.webkit.org/show_bug.cgi?id=175192
1576         <rdar://problem/33725923>
1577
1578         Reviewed by Youenn Fablet.
1579
1580         Rebaseline a few tests now that the Origin header is properly set of our Beacon
1581         requests. This is a progression and matches the results from Blink.
1582
1583         Our Content-Type header for ArrayBuffer / ArrayBufferView payloads has also
1584         changed. It is unclear which one is best but at least we are now consistent
1585         with Fetch.
1586
1587         * http/tests/blink/sendbeacon/beacon-cookie-expected.txt:
1588         * http/tests/blink/sendbeacon/beacon-cross-origin-expected.txt:
1589         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
1590         * http/wpt/beacon/headers/header-content-type-same-origin.html:
1591
1592 2017-08-04  John Wilander  <wilander@apple.com>
1593
1594         Resource Load Statistics: Report user interaction immediately, but only when needed
1595         https://bugs.webkit.org/show_bug.cgi?id=175090
1596         <rdar://problem/33685546>
1597
1598         Reviewed by Chris Dumez.
1599
1600         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
1601             Now no longer needs to disable throttling since reports of
1602             user interaction happen immediately (when needed).
1603         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Added.
1604         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Added.
1605         * platform/mac-wk2/TestExpectations:
1606             user-interaction-only-reported-once-within-short-period-of-time.html marked as [ Pass ].
1607
1608 2017-08-04  Matt Baker  <mattbaker@apple.com>
1609
1610         Web Inspector: capture async stack trace when workers/main context posts a message
1611         https://bugs.webkit.org/show_bug.cgi?id=167084
1612         <rdar://problem/30033673>
1613
1614         Reviewed by Brian Burg.
1615
1616         Add a test to check for asynchronous stack trace data when the debugger
1617         pauses inside a MessageEvent handler.
1618
1619         * inspector/debugger/async-stack-trace-expected.txt:
1620         * inspector/debugger/async-stack-trace.html:
1621         * inspector/debugger/resources/postMessage-echo.html: Added.
1622
1623 2017-08-04  Chris Dumez  <cdumez@apple.com>
1624
1625         LayoutTest imported/w3c/web-platform-tests/beacon/beacon-basic-string.html is a flaky failure (harness timeout)
1626         https://bugs.webkit.org/show_bug.cgi?id=175202
1627
1628         Unreviewed, mark test as flaky.
1629
1630         * TestExpectations:
1631
1632 2017-08-04  Devin Rousso  <drousso@apple.com>
1633
1634         Web Inspector: add source view for WebGL shader programs
1635         https://bugs.webkit.org/show_bug.cgi?id=138593
1636         <rdar://problem/18936194>
1637
1638         Reviewed by Matt Baker.
1639
1640         * inspector/canvas/requestShaderSource-expected.txt: Added.
1641         * inspector/canvas/requestShaderSource.html: Added.
1642
1643         * inspector/canvas/resources/shaderProgram-utilities.js:
1644         (linkProgram):
1645         (linkProgram.typeForScript):
1646         (linkProgram.createShaderFromScript):
1647
1648         * platform/win/TestExpectations:
1649
1650 2017-08-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
1651
1652         RenderImageResourceStyleImage::image() should return the nullImage() if the image is not available
1653         https://bugs.webkit.org/show_bug.cgi?id=174874
1654         <rdar://problem/33530130>
1655
1656         Reviewed by Simon Fraser.
1657
1658         * fast/images/image-element-image-content-data-expected.txt: Added.
1659         * fast/images/image-element-image-content-data.html: Added.
1660
1661 2017-08-04  Matt Lewis  <jlewis3@apple.com>
1662
1663         Rebaslining fast/text/font-selection-font-loading-api-parse.html for iOS 11.
1664
1665         Unreviewed test gardening.
1666
1667         * platform/ios-11/fast/text/font-selection-font-loading-api-parse-expected.txt:
1668
1669 2017-08-04  Chris Dumez  <cdumez@apple.com>
1670
1671         PROGRESSION? Multiple imported/w3c/web-platform-tests/fetch/api/ test have started to fail.
1672         https://bugs.webkit.org/show_bug.cgi?id=175061
1673
1674         Unreviewed, mark Fetch/Cors tests as failing on wk2 ElCapitan only, as those tests seem to be passing
1675         everywhere else.
1676
1677         * platform/mac-wk2/TestExpectations:
1678         * platform/mac/TestExpectations:
1679
1680 2017-08-04  Ryan Haddad  <ryanhaddad@apple.com>
1681
1682         Unreviewed, rolling out r220268.
1683
1684         This change caused assertion failures on macOS and iOS Debug
1685         WK2.
1686
1687         Reverted changeset:
1688
1689         "Resource Load Statistics: Report user interaction
1690         immediately, but only when needed"
1691         https://bugs.webkit.org/show_bug.cgi?id=175090
1692         http://trac.webkit.org/changeset/220268
1693
1694 2017-08-04  Chris Dumez  <cdumez@apple.com>
1695
1696         Mark beacon-basic-string.html as slow.
1697
1698         * TestExpectations:
1699
1700 2017-08-04  Brady Eidson  <beidson@apple.com>
1701
1702         Enable ServiceWorkers at runtime for WebKitTestRunner.
1703         https://bugs.webkit.org/show_bug.cgi?id=175174
1704
1705         Reviewed by Youenn Fablet.
1706
1707         * fast/dom/navigator-detached-no-crash-expected.txt:
1708         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/fast/dom/navigator-detached-no-crash-expected.txt.
1709         * platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt.
1710         * platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https-expected.txt.
1711         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt.
1712         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt.
1713         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt.
1714         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt.
1715         * platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt.
1716         * platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt.
1717         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt.
1718         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt.
1719         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt.
1720         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt.
1721         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt.
1722         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt.
1723         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt.
1724         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
1725         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt.
1726         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt.
1727         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt.
1728         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
1729         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt.
1730         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt.
1731         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt.
1732         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt.
1733         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt.
1734         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt.
1735         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt.
1736         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt.
1737         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
1738         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt.
1739         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt.
1740         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt.
1741         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt.
1742         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1743
1744 2017-08-04  Zan Dobersek  <zdobersek@igalia.com>
1745
1746         [EME][GStreamer] Register ClearKey CDMFactory
1747         https://bugs.webkit.org/show_bug.cgi?id=175136
1748
1749         Reviewed by Xabier Rodriguez-Calvar.
1750
1751         Update WPE baselines for EME ClearKey tests following some advancements in
1752         ClearKey support.
1753
1754         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-expected.txt:
1755         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event-expected.txt:
1756         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt:
1757         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license-expected.txt:
1758         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-expected.txt:
1759         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions-expected.txt:
1760         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
1761         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt:
1762         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt:
1763         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt:
1764         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt:
1765         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt:
1766         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt:
1767         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt:
1768         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt:
1769         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt:
1770         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt:
1771         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt:
1772         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt:
1773         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt:
1774         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt:
1775         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
1776         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt:
1777         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback-expected.txt:
1778         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt:
1779         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time-expected.txt:
1780         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt:
1781         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt:
1782         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements-expected.txt:
1783         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys-expected.txt:
1784         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession-expected.txt:
1785         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess-expected.txt:
1786         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input-expected.txt:
1787         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key-expected.txt:
1788         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt:
1789         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input-expected.txt:
1790
1791 2017-08-04  John Wilander  <wilander@apple.com>
1792
1793         Resource Load Statistics: Report user interaction immediately, but only when needed
1794         https://bugs.webkit.org/show_bug.cgi?id=175090
1795         <rdar://problem/33685546>
1796
1797         Reviewed by Chris Dumez.
1798
1799         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
1800             Now no longer needs to disable throttling since reports of
1801             user interaction happen immediately (when needed).
1802         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Added.
1803         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Added.
1804         * platform/mac-wk2/TestExpectations:
1805             user-interaction-only-reported-once-within-short-period-of-time.html marked as [ Pass ].
1806
1807 2017-08-04  Ms2ger  <Ms2ger@igalia.com>
1808
1809         [GTK] Test gardening around MOUSE_CURSOR_SCALE.
1810         https://bugs.webkit.org/show_bug.cgi?id=109469
1811
1812         Reviewed by Carlos Alberto Lopez Perez.
1813
1814         Remove obsolete expectation for cursor-parsing-image-set.html; it may have
1815         started passing in r209396.
1816
1817         Mark mouse-cursor-image-set.html as failing rather than using an incorrect
1818         -expected file.
1819
1820         * platform/gtk/TestExpectations:
1821         * platform/gtk/fast/events/mouse-cursor-image-set-expected.txt: Removed.
1822
1823 2017-08-04  Zan Dobersek  <zdobersek@igalia.com>
1824
1825         Unreviewed GTK+ gardening. Update test expectations and layout test baselines
1826         for Web Crypto tests now that the implementation is complete.
1827
1828         * platform/gtk/TestExpectations:
1829         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt: Added.
1830         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
1831         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.https-expected.txt: Added.
1832         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Added.
1833         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export: Added.
1834         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Added.
1835         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt: Added.
1836         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify: Added.
1837         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Added.
1838         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Added.
1839         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt: Added.
1840         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt: Added.
1841         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey: Added.
1842         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
1843         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt: Added.
1844
1845 2017-08-04  Frederic Wang  <fwang@igalia.com>
1846
1847         ScrollingTreeOverflowScrollingNodeIOS uses the wrong fixed position rectangle
1848         https://bugs.webkit.org/show_bug.cgi?id=175135
1849
1850         Reviewed by Simon Fraser.
1851
1852         This patch adds a new test for a position:fixed element inside an overflow node inside an
1853         iframe. When scrolling the overflow node, the position of such an element should remain fixed
1854         relative to the inner frame. Before that change, ScrollingTreeOverflowScrollingNodeIOS used
1855         to take the main frame as a reference instead, causing the element to flicker and even to
1856         disappear when the user scrolls that overflow node. We add a reftest to verify that the
1857         element is visible and positioned at the correct location when the user scrolls.
1858
1859         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe-expected.html: Added.
1860         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe.html: Added.
1861
1862 2017-08-04  Zan Dobersek  <zdobersek@igalia.com>
1863
1864         Unreviewed WPE gardening. Update test expectations and layout test baselines
1865         for Web Crypto tests now that the implementation is complete.
1866
1867         * platform/wpe/TestExpectations:
1868         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Added.
1869         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export: Added.
1870         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Added.
1871         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt: Added.
1872         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify: Added.
1873         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Added.
1874         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Added.
1875         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt: Added.
1876         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt: Added.
1877         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey: Added.
1878         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
1879         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt: Added.
1880
1881 2017-08-03  Zan Dobersek  <zdobersek@igalia.com>
1882
1883         [GCrypt] Implement CryptoKeyEC PKCS#8 imports
1884         https://bugs.webkit.org/show_bug.cgi?id=173647
1885
1886         Reviewed by Jiewen Tan.
1887
1888         * platform/wpe/TestExpectations:
1889         Unskip passing Web Crypto tests that cover PKCS#8 imports of EC keys.
1890
1891 2017-08-03  Chris Dumez  <cdumez@apple.com>
1892
1893         Fix parsing of <meta http-equiv=refresh> to allow time starting with a '.' without a leading 0
1894         https://bugs.webkit.org/show_bug.cgi?id=175132
1895
1896         Reviewed by Darin Adler.
1897
1898         * TestExpectations:
1899         Mark as flaky tests that used to not run because they were missing a subresource. Now that I imported
1900         this subresource, the tests run but are failing. When they fail, those tests are flaky due to the lines
1901         they log.
1902
1903         * tests-options.json:
1904
1905 2017-08-03  Chris Dumez  <cdumez@apple.com>
1906
1907         Multiple Layout tests from web-platform-tests/beacon/ are timing out.
1908         https://bugs.webkit.org/show_bug.cgi?id=175076
1909         <rdar://problem/33704752>
1910
1911         Reviewed by Alexey Proskuryakov.
1912
1913         * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
1914         * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
1915         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Removed.
1916         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Removed.
1917         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Removed.
1918         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Removed.
1919         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Removed.
1920         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
1921         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
1922         Drop platform-specific expectations as those tests are now passing everywhere.
1923
1924         * platform/wk2/TestExpectations:
1925         Unskip tests that are now passing.
1926
1927 2017-08-03  Matt Baker  <mattbaker@apple.com>
1928
1929         Web Inspector: Instrument WebGLProgram created/deleted
1930         https://bugs.webkit.org/show_bug.cgi?id=175059
1931
1932         Reviewed by Devin Rousso.
1933
1934         Add tests for CanvasManager shader program events and ShaderProgram model object.
1935         WebGL and WebGL2 contexts are tested separately based on platform support.
1936
1937         * inspector/canvas/resources/shaderProgram-utilities.js: Added.
1938         (createProgram):
1939         (deleteProgram):
1940         (deleteContext):
1941         (TestPage.registerInitializer.awaitProgramAdded):
1942         (TestPage.registerInitializer):
1943         (TestPage.registerInitializer.window.initializeTestSuite):
1944         (TestPage.registerInitializer.window.addSimpleTestCase):
1945         (TestPage.registerInitializer.window.addParentCanvasRemovedTestCase):
1946
1947         * inspector/canvas/shaderProgram-add-remove-webgl-expected.txt: Added.
1948         * inspector/canvas/shaderProgram-add-remove-webgl.html: Added.
1949         * inspector/canvas/shaderProgram-add-remove-webgl2-expected.txt: Added.
1950         * inspector/canvas/shaderProgram-add-remove-webgl2.html: Added.
1951
1952         * platform/gtk/TestExpectations:
1953         * platform/mac/TestExpectations:
1954         * platform/win/TestExpectations:
1955
1956 2017-08-03  Youenn Fablet  <youenn@apple.com>
1957
1958         Import WPT service worker tests
1959         https://bugs.webkit.org/show_bug.cgi?id=175053
1960
1961         Reviewed by Brady Eidson.
1962
1963         * TestExpectations: skipping service worker tests.
1964
1965 2017-08-03  Ms2ger  <Ms2ger@igalia.com>
1966
1967         Test gardening.
1968         https://bugs.webkit.org/show_bug.cgi?id=175137
1969
1970         Unreviewed test gardening.
1971
1972         * platform/gtk/TestExpectations:
1973         * platform/gtk/fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
1974         * platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.txt:
1975         * platform/win/TestExpectations:
1976
1977 2017-08-01  Sam Weinig  <sam@webkit.org>
1978
1979         [WebIDL] Convert MutationCallback to be a normal generate callback
1980         https://bugs.webkit.org/show_bug.cgi?id=174140
1981
1982         Reviewed by Darin Adler.
1983
1984         * fast/dom/MutationObserver/mutation-observer-constructor-expected.txt:
1985         Update results for standard error messages.
1986
1987 2017-08-03  Chris Dumez  <cdumez@apple.com>
1988
1989         Improve our support for referrer policies
1990         https://bugs.webkit.org/show_bug.cgi?id=175069
1991         <rdar://problem/33677313>
1992
1993         Reviewed by Darin Adler.
1994
1995         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
1996         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-http.html: Added.
1997         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
1998         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https.html: Added.
1999         * http/tests/referrer-policy/origin-when-cross-origin/same-origin-expected.txt: Added.
2000         * http/tests/referrer-policy/origin-when-cross-origin/same-origin.html: Added.
2001         * http/tests/referrer-policy/resources/document.html: Added.
2002         * http/tests/referrer-policy/same-origin/cross-origin-http-http-expected.txt: Added.
2003         * http/tests/referrer-policy/same-origin/cross-origin-http-http.html: Added.
2004         * http/tests/referrer-policy/same-origin/cross-origin-http.https-expected.txt: Added.
2005         * http/tests/referrer-policy/same-origin/cross-origin-http.https.html: Added.
2006         * http/tests/referrer-policy/same-origin/same-origin-expected.txt: Added.
2007         * http/tests/referrer-policy/same-origin/same-origin.html: Added.
2008         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
2009         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-http.html: Added.
2010         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
2011         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https.html: Added.
2012         * http/tests/referrer-policy/strict-origin-when-cross-origin/same-origin-expected.txt: Added.
2013         * http/tests/referrer-policy/strict-origin-when-cross-origin/same-origin.html: Added.
2014         * http/tests/referrer-policy/strict-origin/cross-origin-http-http-expected.txt: Added.
2015         * http/tests/referrer-policy/strict-origin/cross-origin-http-http.html: Added.
2016         * http/tests/referrer-policy/strict-origin/cross-origin-http.https-expected.txt: Added.
2017         * http/tests/referrer-policy/strict-origin/cross-origin-http.https.html: Added.
2018         * http/tests/referrer-policy/strict-origin/same-origin-expected.txt: Added.
2019         * http/tests/referrer-policy/strict-origin/same-origin.html: Added.
2020         Add layout test coverage.
2021
2022         * http/tests/security/referrer-policy-invalid-expected.txt:
2023         Rebaseline test now that console message has changed.
2024
2025 2017-08-03  Daniel Bates  <dabates@apple.com>
2026
2027         Support ::marker pseudo-element
2028         https://bugs.webkit.org/show_bug.cgi?id=141477
2029
2030         Reviewed by David Hyatt.
2031
2032         Add tests that check we respect ::marker when rendering the list item marker. I will
2033         submit all the tests in http/wpt/css/css-pseudo-4 to the Web Platform Tests repository
2034         shortly and then import them into the WebKit repository in a subsequent commit.
2035
2036         * fast/lists/list-marker-with-display-expected.html: Added.
2037         * fast/lists/list-marker-with-display.html: Added.
2038         * http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements-expected.html: Added.
2039         * http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements.html: Added.
2040         * http/wpt/css/css-pseudo-4/marker-color-expected.html: Added.
2041         * http/wpt/css/css-pseudo-4/marker-color.html: Added.
2042         * http/wpt/css/css-pseudo-4/marker-font-properties-expected.html: Added.
2043         * http/wpt/css/css-pseudo-4/marker-font-properties.html: Added.
2044         * http/wpt/css/css-pseudo-4/marker-inherit-values-expected.html: Added.
2045         * http/wpt/css/css-pseudo-4/marker-inherit-values.html: Added.
2046
2047 2017-08-03  Ms2ger  <Ms2ger@igalia.com>
2048
2049         [GTK] Remove obsolete failure expectation for narrow-non-breaking-space.html.
2050         https://bugs.webkit.org/show_bug.cgi?id=139493
2051
2052         Unreviewed test gardening.
2053
2054         It likely started passing in r205826 due to its change in Font.cpp.
2055
2056         * platform/gtk/TestExpectations:
2057
2058 2017-08-03  Ms2ger  <Ms2ger@igalia.com>
2059
2060         [GTK] Skip timezone-dependent Sputnik tests.
2061         https://bugs.webkit.org/show_bug.cgi?id=175120
2062
2063         Unreviewed test gardening.
2064
2065         These tests are skipped in the platform-neutral TestExpectations file because
2066         they only pass in Pacific Time (see bug 42625). There doesn't seem to be a
2067         reason for gtk to run them, and they do pass on the buildbot.
2068
2069         * platform/gtk/TestExpectations:
2070
2071 2017-08-02  Devin Rousso  <drousso@apple.com>
2072
2073         Web Inspector: add stack trace information for each RecordingAction
2074         https://bugs.webkit.org/show_bug.cgi?id=174663
2075
2076         Reviewed by Joseph Pecoraro.
2077
2078         * inspector/canvas/recording-2d-expected.txt:
2079         * inspector/canvas/recording-2d.html:
2080         * inspector/model/recording-expected.txt:
2081         * inspector/model/recording.html:
2082
2083 2017-08-02  Chris Dumez  <cdumez@apple.com>
2084
2085         NetworkResourceLoader::setDefersLoading() may cause start() to be called multiple times
2086         https://bugs.webkit.org/show_bug.cgi?id=175109
2087         <rdar://problem/33363169>
2088
2089         Reviewed by Brady Eidson.
2090
2091         Extend test coverage to cover cacheable redirects to a resource that needs
2092         revalidation, similarly to the case in the radar.
2093
2094         * http/tests/cache/disk-cache/disk-cache-redirect-expected.txt:
2095         * http/tests/cache/disk-cache/disk-cache-redirect.html:
2096
2097 2017-08-02  Youenn Fablet  <youenn@apple.com>
2098
2099         HTTP tests with 'https' suffix are only run over HTTPS for WK2, not WK1
2100         https://bugs.webkit.org/show_bug.cgi?id=175089
2101
2102         Reviewed by Chris Dumez.
2103
2104         Removing no longer needed expectations.
2105
2106         * platform/ios-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Removed.
2107         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Removed.
2108
2109 2017-08-02  Matt Lewis  <jlewis3@apple.com>
2110
2111         Marked http/tests/appcache/deferred-events-delete-while-raising-timer.html as flaky.
2112         https://bugs.webkit.org/show_bug.cgi?id=175107
2113
2114         Unreviewed test gardening.
2115
2116         * TestExpectations:
2117
2118 2017-08-02  Matt Lewis  <jlewis3@apple.com>
2119
2120         Removed bad expectations and marked test as flaky.
2121         https://bugs.webkit.org/show_bug.cgi?id=175061
2122
2123         Unreviewed test gardening.
2124
2125         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
2126         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
2127         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Removed.
2128         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Removed.
2129         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Removed.
2130         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Removed.
2131         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Removed.
2132         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Removed.
2133         * platform/mac/TestExpectations:
2134
2135 2017-08-02  Andy Estes  <aestes@apple.com>
2136
2137         REGRESSION (r207155): Unable to switch sheets when previewing Numbers '09 spreadsheets
2138         https://bugs.webkit.org/show_bug.cgi?id=175098
2139         <rdar://problem/31416763>
2140
2141         Reviewed by Daniel Bates.
2142
2143         * quicklook/multi-sheet-numbers-09-expected.txt: Added.
2144         * quicklook/multi-sheet-numbers-09.html: Added.
2145         * quicklook/resources/multi-sheet-numbers-09.numbers: Added.
2146
2147 2017-08-02  Chris Dumez  <cdumez@apple.com>
2148
2149         Unreviewed, skip newly imported WPT that is slow in Debug builds.
2150
2151         * TestExpectations:
2152
2153 2017-08-02  Joseph Pecoraro  <pecoraro@apple.com>
2154
2155         inspector/runtime/CommandLineAPI-inspect.html is flaky.
2156         https://bugs.webkit.org/show_bug.cgi?id=175092
2157
2158         Reviewed by Brian Burg.
2159
2160         * inspector/runtime/CommandLineAPI-inspect-expected.txt:
2161         * inspector/runtime/CommandLineAPI-inspect.html:
2162
2163 2017-08-02  Chris Dumez  <cdumez@apple.com>
2164
2165         Unreviewed, skip newly imported WPT HTTPS tests on WK2 only.
2166
2167         The tests seem to work fine on WK1.
2168
2169         * TestExpectations:
2170         * platform/wk2/TestExpectations:
2171
2172 2017-08-02  Matt Lewis  <jlewis3@apple.com>
2173
2174         Unmarked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
2175         https://bugs.webkit.org/show_bug.cgi?id=174949
2176
2177         Unreviewed test gardening.
2178
2179         * platform/ios-wk2/TestExpectations:
2180
2181 2017-08-02  Chris Dumez  <cdumez@apple.com>
2182
2183         Unreviewed, temporarily skip some HTTPS tests that time out on the bots.
2184
2185         * TestExpectations:
2186
2187 2017-08-02  Matt Lewis  <jlewis3@apple.com>
2188
2189         Added new expectations folders and moved expectations to correct folders.
2190         https://bugs.webkit.org/show_bug.cgi?id=175061
2191
2192         Unreviewed gardening.
2193         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt.
2194         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt.
2195         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt.
2196         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt.
2197         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt.
2198         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt.
2199         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt.
2200         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt.
2201
2202 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
2203
2204         Remove obsolete expectations for syntax-021.xml.
2205         https://bugs.webkit.org/show_bug.cgi?id=86142
2206
2207         Reviewed by Sam Weinig.
2208
2209         It may have started passing in r209396.
2210
2211         * platform/gtk/TestExpectations:
2212         * platform/ios-simulator/TestExpectations:
2213         * platform/mac/TestExpectations:
2214         * platform/win/TestExpectations:
2215
2216 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
2217
2218         Remove overridden lines from win's TestExpectations.
2219         https://bugs.webkit.org/show_bug.cgi?id=175068
2220
2221         Reviewed by Darin Adler.
2222
2223         These lines cause lint errors and block any patch that touches the file from
2224         landing.
2225
2226         * platform/win/TestExpectations:
2227
2228 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
2229
2230         [GTK] Layout test editing/pasteboard/copy-standalone-image.html failing
2231         https://bugs.webkit.org/show_bug.cgi?id=163184
2232
2233         Unreviewed test gardening.
2234
2235         Remove obsolete failure expectation for copy-standalone-image.html.
2236
2237         The bug was fixed in r212428. (The test was also broken by both landings for
2238         bug 170956, until r216174 fixed it again.)
2239
2240         * platform/gtk/TestExpectations:
2241
2242 2017-08-01  Chris Dumez  <cdumez@apple.com>
2243
2244         Add initial support for navigator.sendBeacon
2245         https://bugs.webkit.org/show_bug.cgi?id=175007
2246         <rdar://problem/33547728>
2247
2248         Reviewed by Sam Weinig.
2249
2250         * fast/dom/navigator-detached-no-crash-expected.txt:
2251         Rebaseline test now that sendBeacon is exposed on navigator.
2252
2253         * http/tests/blink/sendbeacon/beacon-cookie-expected.txt: Added.
2254         * http/tests/blink/sendbeacon/beacon-cookie.html: Added.
2255         * http/tests/blink/sendbeacon/beacon-cross-origin-expected.txt: Added.
2256         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob-expected.txt: Added.
2257         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob.html: Added.
2258         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-expected.txt: Added.
2259         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect.html: Added.
2260         * http/tests/blink/sendbeacon/beacon-cross-origin.html: Added.
2261         * http/tests/blink/sendbeacon/beacon-cross-origin.https-expected.txt: Added.
2262         * http/tests/blink/sendbeacon/beacon-cross-origin.https.html: Added.
2263         * http/tests/blink/sendbeacon/beacon-detached-no-crash-expected.txt: Added.
2264         * http/tests/blink/sendbeacon/beacon-detached-no-crash.html: Added.
2265         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
2266         * http/tests/blink/sendbeacon/beacon-same-origin.html: Added.
2267         * http/tests/blink/sendbeacon/connect-src-beacon-allowed-expected.txt: Added.
2268         * http/tests/blink/sendbeacon/connect-src-beacon-allowed.html: Added.
2269         * http/tests/blink/sendbeacon/resources/check-beacon.php: Added.
2270         * http/tests/blink/sendbeacon/resources/save-beacon.php: Added.
2271         Import more beacon test coverage from Blink.
2272
2273         * http/wpt/beacon/connect-src-beacon-blocked.sub-expected.txt: Added.
2274         * http/wpt/beacon/connect-src-beacon-blocked.sub.html: Added.
2275         Improve test coverage for sendBeacon and CSP.
2276
2277         * http/wpt/beacon/headers/header-content-type-same-origin-expected.txt: Added.
2278         * http/wpt/beacon/headers/header-content-type-same-origin.html: Added.
2279         Improve test coverage for sendBeacon with various types of payload. The test is done
2280         using same origin as we do not currently support sending some of those payloads cross
2281         origin yet.
2282
2283         * imported/blink/fast/beacon/beacon-basic-expected.txt: Added.
2284         * imported/blink/fast/beacon/beacon-basic.html: Added.
2285         Import basic Beacon test coverage from Blink.
2286
2287         * resources/window-postmessage-open-close.html: Added.
2288         * tests-options.json:
2289
2290 2017-08-01  Devin Rousso  <drousso@apple.com>
2291
2292         Web Inspector: simplify WebInspector with WI
2293         https://bugs.webkit.org/show_bug.cgi?id=175058
2294
2295         Reviewed by Joseph Pecoraro.
2296
2297         * http/tests/inspector/**/*.html:
2298         * http/tests/websocket/tests/hybi/inspector/**/*.html:
2299         * inspector/**/*.html:
2300
2301 2017-08-01  Matt Lewis  <jlewis3@apple.com>
2302
2303         Added expectations files for El Capitan.
2304         https://bugs.webkit.org/show_bug.cgi?id=175061
2305
2306         Unreviewed test gardening.
2307
2308         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Added.
2309         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Added.
2310         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
2311         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
2312         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
2313         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
2314         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
2315         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
2316
2317 2017-08-01  Devin Rousso  <drousso@apple.com>
2318
2319         Web Inspector: create Recording tab for displaying recordings
2320         https://bugs.webkit.org/show_bug.cgi?id=174484
2321
2322         Reviewed by Joseph Pecoraro.
2323
2324         * inspector/unit-tests/number-utilities-expected.txt:
2325         * inspector/unit-tests/number-utilities.html:
2326
2327 2017-08-01  Zalan Bujtas  <zalan@apple.com>
2328
2329         REGRESSION (r217197): New Yorker website hangs for a long time on load, lots of blank tiles
2330         https://bugs.webkit.org/show_bug.cgi?id=175009
2331         <rdar://problem/33505791>
2332
2333         Reviewed by Simon Fraser.
2334
2335         * fast/frames/flattening/media-query-growing-content-expected.txt: Added.
2336         * fast/frames/flattening/media-query-growing-content.html: Added.
2337         * fast/frames/flattening/resources/media-query-min-height-with-flattening.html: Added.
2338
2339 2017-08-01  Youenn Fablet  <youenn@apple.com>
2340
2341         Layout tests with 'https' suffix should be run over HTTPS
2342         https://bugs.webkit.org/show_bug.cgi?id=174992
2343
2344         Reviewed by Chris Dumez.
2345
2346         Updating test to allow display insecure content as otherwise the test would not complete now that it is run over HTTPS.
2347         Adding WK1 expected files as the warning message is not printed.
2348
2349         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt:
2350         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html:
2351         * platform/ios-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
2352         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
2353
2354 2017-08-01  Matt Lewis  <jlewis3@apple.com>
2355
2356         Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
2357         <rdar://problem/33555052>
2358
2359         Unreviewed test gardening.
2360
2361         * platform/ios-wk2/TestExpectations:
2362
2363 2017-08-01  Zan Dobersek  <zdobersek@igalia.com>
2364
2365         [WebCrypto] Add PKCS#8 import test that covers `parameters` and `publicKey` values in ECPrivateKey
2366         https://bugs.webkit.org/show_bug.cgi?id=174420
2367
2368         Reviewed by Darin Adler.
2369
2370         Add test cases that cover testing of the optional ECParameters and publicKey bit string
2371         attributes in the ECPrivateKey ASN.1 structure that's embedded in the PKCS#8 PrivateKeyInfo
2372         ASN.1 structure.
2373
2374         Per the spec, if the ECParameters attribute in the ECPrivateKey structure is present, the
2375         relevant curve object identifier should match the same curve identifier that's used in the
2376         ECParameters attribute of the AlgorithmIdentifier structure in PrivateKeyInfo. Both of these
2377         should of course match the curve that was specified for the import operation.
2378
2379         For the publicKey bit string, the data contained there should be properly formatted for
2380         the specific curve, meaning it should be of proper curve-specific size and that it should
2381         use 0x04 as the leading byte, signalling an uncompressed EC point. On top of that the public
2382         key should have a valid value that positions it on the specified elliptic curve.
2383
2384         These cases are covered for PKCS#8 key imports for P-256 and P-384 curves and for both ECDH
2385         and ECDSA algorithms in the newly-introduced tests. They are skipped on all platforms since
2386         no implementation in WebKit can pass them yet.
2387
2388         * TestExpectations:
2389         * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
2390         * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
2391         * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
2392         * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
2393         * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
2394         * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
2395         * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
2396         * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
2397
2398 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2399
2400         [GTK] Layout test fast/forms/content-with-margins-inside-button.html is failing
2401         https://bugs.webkit.org/show_bug.cgi?id=174610
2402
2403         Reviewed by Darin Adler.
2404
2405         Use an explicit text color for content-with-margins-inside-button.html.
2406
2407         This makes the test pass in the GTK port.
2408
2409         I also changed the formatting of the CSS to make it more readable.
2410
2411         * fast/forms/content-with-margins-inside-button-expected.html:
2412         * fast/forms/content-with-margins-inside-button.html:
2413         * platform/gtk/TestExpectations:
2414
2415 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2416
2417         Remove obsolete failure expectations for wpt XHR tests.
2418         https://bugs.webkit.org/show_bug.cgi?id=175024
2419
2420         Reviewed by Darin Adler.
2421
2422         * TestExpectations:
2423         * platform/gtk/TestExpectations:
2424
2425 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2426
2427         Remove obsolete failure expectations for style-01.html.
2428         https://bugs.webkit.org/show_bug.cgi?id=175026
2429
2430         Reviewed by Darin Adler.
2431
2432         * TestExpectations:
2433
2434 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2435
2436         Remove obsolete failure expectation for Document-characterSet-normalization.html.
2437         https://bugs.webkit.org/show_bug.cgi?id=175022
2438
2439         Reviewed by Sam Weinig.
2440
2441         The expectations were updated in r204605.
2442
2443         * platform/gtk/TestExpectations:
2444
2445 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2446
2447         Remove obsolete failure expectation for regional-indicators.html.
2448         https://bugs.webkit.org/show_bug.cgi?id=175021
2449
2450         Reviewed by Sam Weinig.
2451
2452         * platform/gtk/TestExpectations:
2453
2454 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2455
2456         REGRESSION(r205909): Layout test editing/pasteboard/image-in-iframe.html is failing
2457         https://bugs.webkit.org/show_bug.cgi?id=163185
2458
2459         Reviewed by Sam Weinig.
2460
2461         Remove obsolete failure expectation for image-in-iframe.html.
2462
2463         The bug was fixed in r212428. (The test was also broken by both landings for
2464         bug 170956, until r216174 fixed it again.)
2465
2466         * platform/gtk/TestExpectations:
2467
2468 2017-08-01  Darin Adler  <darin@apple.com>
2469
2470         REGRESSION (r220052): http/tests/media/video-play-stall.html times out
2471         https://bugs.webkit.org/show_bug.cgi?id=174988
2472
2473         Reviewed by Sam Weinig.
2474
2475         * TestExpectations: Stop skipping this test.
2476
2477         * http/tests/media/video-play-stall.html: Use a 0-duration timeout to sidestep an
2478         issue where the test runner never thinks the test is done because of the stalled
2479         media loading, and times out. The behaviors here aren't great, but there is no
2480         reason to think that this confused state has any effect on web browsing; just on
2481         our test runners in a test that intentionally has a still loading video in it.
2482
2483 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2484
2485         Correct the line numbers in GTK's scheme-about.any-expected.txt.
2486         https://bugs.webkit.org/show_bug.cgi?id=175017
2487
2488         Reviewed by Sam Weinig.
2489
2490         The code fix landed in r220050.
2491
2492         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
2493
2494 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
2495
2496         Remove some obsolete expected failures blamed on the threaded compositor.
2497         https://bugs.webkit.org/show_bug.cgi?id=174982
2498
2499         Reviewed by Sergio Villar Senin.
2500
2501         * platform/gtk/TestExpectations:
2502
2503 2017-07-31  Jiewen Tan  <jiewen_tan@apple.com>
2504
2505         Unreviewed, test gardening
2506
2507         * platform/mac-highsierra/TestExpectations:
2508         * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https-expected.txt: Added.
2509         * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https-expected.txt: Added.
2510
2511 2017-07-31  Matt Lewis  <jlewis3@apple.com>
2512
2513         Skipped  http/tests/media/video-play-stall.html.
2514         https://bugs.webkit.org/show_bug.cgi?id=174988
2515
2516         Unreviewed test gardening.
2517         * TestExpectations:
2518
2519 2017-07-31  Matt Lewis  <jlewis3@apple.com>
2520
2521         Unreviewed, rolling out r220048.
2522
2523         This revision caused multiple crashes in fast/images. See
2524         webkit.org/b/174990
2525
2526         Reverted changeset:
2527
2528         "RenderImageResourceStyleImage::image() should return the
2529         nullImage() if the image is not available"
2530         https://bugs.webkit.org/show_bug.cgi?id=174874
2531         http://trac.webkit.org/changeset/220048
2532
2533 2017-07-31  Per Arne Vollan  <pvollan@apple.com>
2534
2535         Do not mark all web-platform tests as slow, as this increases time spent on layout tests.
2536         Only mark individual web-platform tests as slow.
2537
2538         Unreviewed test gardening.
2539
2540         * platform/win/TestExpectations:
2541
2542 2017-07-31  Yusuke Suzuki  <utatane.tea@gmail.com>
2543
2544         [JSC] Support optional catch binding
2545         https://bugs.webkit.org/show_bug.cgi?id=174981
2546
2547         Reviewed by Saam Barati.
2548
2549         Rebaseline existing tests.
2550
2551         * js/parser-syntax-check-expected.txt:
2552         * js/script-tests/parser-syntax-check.js:
2553         * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4-expected.txt:
2554         * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4.html:
2555
2556 2017-07-31  Per Arne Vollan  <pvollan@apple.com>
2557
2558         Many web-platform tests are slow on Windows.
2559
2560         Unreviewed test gardening, mark web-platform tests as slow.
2561
2562         * platform/win/TestExpectations:
2563
2564 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
2565
2566         [GTK] Layout test fast/css/image-set-unprefixed.html is failing
2567         https://bugs.webkit.org/show_bug.cgi?id=163975
2568
2569         Reviewed by Žan Doberšek.
2570
2571         Remove obsolete expectation for image-set-unprefixed.html.
2572
2573         It appears to have started passing with the test change in r209543.
2574
2575         * platform/gtk/TestExpectations:
2576
2577 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
2578
2579         [GTK] Layout Tests fast/dom/{Element,Range}/getClientRects.html are failing
2580         https://bugs.webkit.org/show_bug.cgi?id=141700
2581
2582         Reviewed by Sam Weinig.
2583
2584         Add gtk-specific expectations for getClientRects tests.
2585
2586         Since these expectations depend on text metrics, it is unsurprising that they
2587         are platform-dependent.
2588
2589         * platform/gtk/TestExpectations:
2590         * platform/gtk/fast/dom/Element/getClientRects-expected.txt: Added.
2591         * platform/gtk/fast/dom/Range/getClientRects-expected.txt:
2592
2593 2017-07-30  Darin Adler  <darin@apple.com>
2594
2595         Remove code in HTMLObjectElement attribute parsing that forces style resolution and layout
2596         https://bugs.webkit.org/show_bug.cgi?id=130653
2597
2598         Reviewed by Antti Koivisto.
2599
2600         * fast/text/international/embed-bidi-style-in-isolate-crash.html: Removed onerror attribute
2601         in the audio element in this test. The error event does fire during the test, which causes
2602         the test to fail. Before, the test was prematurely exiting before the load failed, preventing
2603         the test from failing, but also meaning we didn't finish running the test.
2604
2605         * imported/blink/fast/dom/Window/open-window-features-fuzz.html: Use waitUntilDone and
2606         notifyDone to prevent the test from exiting prematurely. Use a URL that won't trigger loading
2607         outside the web browser; the URL is not what mattered to this test. Before, the test was
2608         prematurely exiting before the test ran. Note also, that I don't think this is testing
2609         much effectively; not sure we are getting any benefit from this test since before it was
2610         not really running to completion anyway.
2611
2612         * media/event-queue-crash-expected.txt: Updated expectations to expect syntax error. Before
2613         there was a race and often the test exited before the syntax error could be logged.
2614
2615         * platform/mac/TestExpectations: Removed flakiness expectation from the
2616         media/event-queue-crash.html test. What made it flaky was a race with the load event,
2617         and that race should be fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
2618         The same race existed on all platforms, not just Mac, so this flakiness expectation should
2619         be in the main TextExpectations file if anywhere. But I believe it is not needed at all.
2620         For media/modern-media-controls/media-documents/background-color-and-centering.html,
2621         added image failure expectation because under modern WebKit on Mac the image now captures
2622         the upper left hand corner of the controls overlay. Still seems to pass on iOS and the bug
2623         this was created for was iOS-specific, so should be OK for now.
2624
2625         * webarchive/loading/video-in-webarchive-expected.txt: Updated. The old result shows evidence
2626         of a premature load event, fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
2627
2628 2017-07-30  Sam Weinig  <sam@webkit.org>
2629
2630         [WebIDL] Remove JS builtin bindings for FetchRequest, DOMWindowFetch and WorkerGlobalScopeFetch
2631         https://bugs.webkit.org/show_bug.cgi?id=174974
2632
2633         Reviewed by Darin Adler.
2634
2635         * http/tests/inspector/network/fetch-network-data-expected.txt:
2636         Update results to have the correct line number for exceptions reported in the console.
2637
2638 2017-07-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
2639
2640         RenderImageResourceStyleImage::image() should return the nullImage() if the image is not available
2641         https://bugs.webkit.org/show_bug.cgi?id=174874
2642         <rdar://problem/33530130>
2643
2644         Reviewed by Darin Adler.
2645
2646         * fast/images/image-element-image-content-data-expected.txt: Added.
2647         * fast/images/image-element-image-content-data.html: Added.
2648
2649 2017-07-29  Nan Wang  <n_wang@apple.com>
2650
2651         AX: findMatchingObjects doesn't work when the startObject is ignored
2652         https://bugs.webkit.org/show_bug.cgi?id=174965
2653
2654         Reviewed by Chris Fleizach.
2655
2656         * accessibility/mac/search-predicate-from-ignored-element-expected.txt: Added.
2657         * accessibility/mac/search-predicate-from-ignored-element.html: Added.
2658
2659 2017-07-29  Aaron Chu  <aaron_chu@apple.com>
2660
2661         AX: FKA: Buttons need a visible focus indicator
2662         https://bugs.webkit.org/show_bug.cgi?id=171040
2663         <rdar://problem/30922548>
2664
2665         Reviewed by Antoine Quint.
2666
2667         * media/modern-media-controls/button/button-focus-state-expected.txt: Added.
2668         * media/modern-media-controls/button/button-focus-state.html: Added.
2669         * platform/ios-simulator/TestExpectations:
2670         * platform/mac-elcapitan/TestExpectations:
2671
2672 2017-07-28  Sam Weinig  <sam@webkit.org>
2673
2674         [WebIDL] Remove JS builtin bindings for FetchHeaders
2675         https://bugs.webkit.org/show_bug.cgi?id=174905
2676
2677         Reviewed by Alex Christensen.
2678
2679         * fetch/header-constructor-is-array-expected.txt:
2680         * fetch/header-constructor-is-array.html:
2681         Update test to match spec. An array with out a prototype will not yield
2682         a valid Header as it is not iterable.
2683
2684 2017-07-28  Matt Baker  <mattbaker@apple.com>
2685
2686         Web Inspector: capture an async stack trace when web content calls addEventListener
2687         https://bugs.webkit.org/show_bug.cgi?id=174739
2688         <rdar://problem/33468197>
2689
2690         Reviewed by Brian Burg.
2691
2692         Add test case checking that async stack traces are recorded for addEventListener.
2693
2694         * inspector/debugger/async-stack-trace-expected.txt:
2695         * inspector/debugger/async-stack-trace.html:
2696
2697 2017-07-28  Matt Rajca  <mrajca@apple.com>
2698
2699         Don't add autoplay restrictions to media elements created in response to user gestures.
2700         https://bugs.webkit.org/show_bug.cgi?id=174947
2701
2702         Reviewed by Eric Carlson.
2703
2704         Skip the test on iOS because "runWithKeyDown" does not work there.
2705
2706         Jer: "Turns out the problem with iOS is that the WKTR EventSender is basically unwritten. It
2707         doesn't support sending mouse, key, or touch events, so our "do this during a user gesture"
2708         helper in video-test.js doesn't work."
2709
2710         * media/video-create-with-user-gesture-expected.txt: Added.
2711         * media/video-create-with-user-gesture.html: Added.
2712         * platform/ios/TestExpectations:
2713
2714 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
2715
2716         The test imported/w3c/web-platform-tests/fetch/api/basic/accept-header.any.html is slow on Windows.
2717
2718         Unreviewed test gardening, mark test as slow.
2719
2720         * platform/win/TestExpectations:
2721
2722 2017-07-28  Matt Lewis  <jlewis3@apple.com>
2723
2724         Unreviewed, rolling out r220016.
2725
2726         Test needs to be unskipped due to configuration change in High
2727         Sierra.
2728
2729         Reverted changeset:
2730
2731         "Marked fast/images/pdf-as-image-with-annotations.html as
2732         image failure."
2733         http://trac.webkit.org/changeset/220016
2734
2735 2017-07-28  Matt Lewis  <jlewis3@apple.com>
2736
2737         Marked fast/images/pdf-as-image-with-annotations.html as image failure.
2738         <rdar://problem/33550614>
2739
2740         Unreviewed test gardening.
2741
2742         * platform/mac-highsierra/TestExpectations:
2743
2744 2017-07-28  Matt Lewis  <jlewis3@apple.com>
2745
2746         Marked multiple iimported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ as failing.
2747         <rdar://problem/33548297>
2748
2749         Unreviewed test gardening.
2750
2751         * platform/mac-highsierra/TestExpectations:
2752
2753 2017-07-28  Matt Lewis  <jlewis3@apple.com>
2754
2755         Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html as flaky.
2756         <rdar://problem/33555052>
2757
2758         Unreviewed test gardening.
2759
2760         * platform/ios-wk2/TestExpectations:
2761         * platform/mac-highsierra/TestExpectations:
2762
2763 2017-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
2764
2765         [macOS] Reeder's defaults font is Times instead of San Francisco
2766         https://bugs.webkit.org/show_bug.cgi?id=174885
2767         <rdar://problem/33462483>
2768
2769         Reviewed by Simon Fraser.
2770
2771         * fast/text/font-lookup-dot-prefix-case-sensitive-2-expected.html: Added.
2772         * fast/text/font-lookup-dot-prefix-case-sensitive-2.html: Added.
2773         * fast/text/font-lookup-dot-prefix-case-sensitive-expected-mismatch.html: Added.
2774         * fast/text/font-lookup-dot-prefix-case-sensitive.html: Added.
2775
2776 2017-07-28  Devin Rousso  <drousso@apple.com>
2777
2778         Web Inspector: Record actions performed on CanvasRenderingContext2D
2779         https://bugs.webkit.org/show_bug.cgi?id=174482
2780
2781         Reviewed by Joseph Pecoraro.
2782
2783         * inspector/canvas/recording-2d-expected.txt: Added.
2784         * inspector/canvas/recording-2d.html: Added.
2785         * inspector/canvas/recording-expected.txt: Added.
2786         * inspector/canvas/recording.html: Added.
2787         Take a recording of all CanvasRenderingContext2D actions and dump the recorded JSON data.
2788
2789 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
2790
2791         The test imported/w3c/web-platform-tests/cors/allow-headers.htm is slow on Windows.
2792
2793         Unreviewed test gardening, mark test as slow.
2794
2795         * platform/win/TestExpectations:
2796
2797 2017-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
2798
2799         REGRESSION(r216944): Fallback fonts erroneously visible when the primary font is loading
2800         https://bugs.webkit.org/show_bug.cgi?id=174772
2801         <rdar://problem/33267643>
2802
2803         Reviewed by Simon Fraser.
2804
2805         * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges-expected.html: Added.
2806         * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges.html: Added.
2807
2808 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
2809
2810         REGRESSION(r125147): Layout Test svg/dom/SVGScriptElement/script-change-externalResourcesRequired-while-loading.svg is failing
2811         https://bugs.webkit.org/show_bug.cgi?id=93589
2812
2813         Unreviewed test gardening, this test is also a flaky timeout on Windows.
2814
2815         * platform/win/TestExpectations:
2816
2817 2017-07-28  Claudio Saavedra  <csaavedra@igalia.com>
2818
2819         [WPE] Implement EventSenderProxy in WTR
2820         https://bugs.webkit.org/show_bug.cgi?id=173419
2821
2822         Reviewed by Žan Doberšek.
2823
2824         Add the implementation of EventSenderProxy to the WTR. This
2825         allows us to extend the coverage of the test suite in WKWPE.
2826
2827         * platform/wpe/TestExpectations: Unskip fast/events tests, marking failures
2828         that are related to features not yet implemented in WPE. Also remove other
2829         tests that are now passing thanks to having event injection.
2830         * platform/wpe/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt: Update.
2831         * platform/wpe/fast/dynamic/layer-hit-test-crash-expected.txt: Update.
2832         * platform/wpe/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
2833         * platform/wpe/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt: Update.
2834
2835 2017-07-27  Oleksandr Skachkov  <gskachkov@gmail.com>
2836
2837         [ES] Add support finally to Promise
2838         https://bugs.webkit.org/show_bug.cgi?id=174503
2839
2840         Reviewed by Yusuke Suzuki.
2841
2842         * js/Promise-types-expected.txt:
2843         * js/script-tests/Promise-types.js:
2844
2845 2017-07-27  Aaron Chu  <aaron_chu@apple.com>
2846
2847         AX: VoiceOver silent or skipping over time values on media player.
2848         https://bugs.webkit.org/show_bug.cgi?id=174324
2849         <rdar://problem/32021784>
2850
2851         Reviewed by Antoine Quint.
2852
2853         Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
2854
2855         Updated time-label.html to test role attribute on mac. 
2856         Added ios-time-label.html to run time-label test without testing for role since accessibilityController does not expose a role property on iOS.
2857
2858         * media/modern-media-controls/time-label/ios-time-label-expected.txt: Copied from LayoutTests/media/modern-media-controls/time-label/time-label-expected.txt.
2859         * media/modern-media-controls/time-label/ios-time-label.html: Copied from LayoutTests/media/modern-media-controls/time-label/time-label.html.
2860         * media/modern-media-controls/time-label/time-label-expected.txt:
2861         * media/modern-media-controls/time-label/time-label.html:
2862         * platform/ios-simulator/TestExpectations:
2863         * platform/mac/TestExpectations:
2864
2865 2017-07-27  Yusuke Suzuki  <utatane.tea@gmail.com>
2866
2867         Hoist DOM binding attribute getter prologue into JavaScriptCore taking advantage of DOMJIT / CheckSubClass
2868         https://bugs.webkit.org/show_bug.cgi?id=171637
2869
2870         Reviewed by Darin Adler.
2871
2872         * js/dom/dom-getters-type-check-expected.txt: Added.
2873         * js/dom/dom-getters-type-check.html: Added.
2874
2875 2017-07-27  Zan Dobersek  <zdobersek@igalia.com>
2876
2877         [GCrypt] Key serialization support
2878         https://bugs.webkit.org/show_bug.cgi?id=173883
2879
2880         Reviewed by Jiewen Tan.
2881
2882         * platform/wpe/TestExpectations: Unskip the crypto/worker/ tests that
2883         utilize key serialization and are now passing.
2884
2885 2017-07-26  Arnaud Renevier  <a.renevier@sisa.samsung.com> and Fujii Hironori  <Hironori.Fujii@sony.com>
2886
2887         Implement new TextMetrics, returned by canvas measureText()
2888         https://bugs.webkit.org/show_bug.cgi?id=82798
2889
2890         Reviewed by Dean Jackson.
2891
2892         Create a test that checks that:
2893              - ascent + descent is greater than zero
2894              - actualBoundingBoxLeft + actualBoundingBoxRight is somewhere
2895                quite close to width
2896              - when baseline is top, emHeightAscent is 0 (respectively
2897                bottom/emHeightDescent)
2898              - when baseline is hanging, hangingBaseline in 0 (respectively
2899                alphabetic and ideographic)
2900              - order of different vertical measures (for example,
2901                emHeightAscent is always higher that alphabeticBaseline)
2902
2903         * fast/canvas/canvas-measureText-2-expected.txt: Added.
2904         * fast/canvas/canvas-measureText-2.html: Added.
2905
2906 2017-07-26  Matt Lewis  <jlewis3@apple.com>
2907
2908         Marked Multiple imported/w3c/web-platform-tests/ as failing.
2909         <rdar://problem/33251388>
2910
2911         Unreviewed test gardening.
2912
2913         * platform/ios-11/TestExpectations:
2914
2915 2017-07-26  Matt Lewis  <jlewis3@apple.com>
2916
2917         Rebaselined http/tests/quicklook/top-navigation-blocked-expected.txt.
2918         https://bugs.webkit.org/show_bug.cgi?id=174755
2919         
2920         Unreviewed test gardening.
2921
2922         * platform/ios-11/http/tests/quicklook/top-navigation-blocked-expected.txt:
2923
2924 2017-07-26  Devin Rousso  <drousso@apple.com>
2925
2926         Web Inspector: create protocol for recording Canvas contexts
2927         https://bugs.webkit.org/show_bug.cgi?id=174481
2928
2929         Reviewed by Joseph Pecoraro.
2930
2931         * inspector/model/recording-expected.txt: Added.
2932         * inspector/model/recording.html: Added.
2933
2934 2017-07-26  Ali Juma  <ajuma@chromium.org>
2935
2936         Implement document.elementsFromPoint
2937         https://bugs.webkit.org/show_bug.cgi?id=153137
2938
2939         Reviewed by Simon Fraser.
2940
2941         * TestExpectations: Unskip a test.
2942
2943 2017-07-26  Brian Burg  <bburg@apple.com>
2944
2945         Remove WEB_TIMING feature flag
2946         https://bugs.webkit.org/show_bug.cgi?id=174795
2947
2948         Reviewed by Alex Christensen.
2949
2950         * inspector/formatting/resources/javascript-tests/sample-normal-utilities-expected.js:
2951         (decodeBase64ToBlob):
2952         (timestamp): Deleted.
2953         * inspector/formatting/resources/javascript-tests/sample-normal-utilities.js:
2954         (decodeBase64ToBlob):
2955         (timestamp): Deleted.
2956
2957 2017-07-26  Matt Lewis  <jlewis3@apple.com>
2958
2959         Rebaselined multiple fast/css/getComputedStyle.
2960         <rdar://problem/33416054>
2961
2962         Unreviewed test gardening.
2963
2964         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-expected.txt:
2965         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2966
2967 2017-07-26  Chris Dumez  <cdumez@apple.com>
2968
2969         Pressing the Escape key should not be a valid user gesture to enter fullscreen
2970         https://bugs.webkit.org/show_bug.cgi?id=174864
2971         <rdar://problem/33009088>
2972
2973         Reviewed by Geoffrey Garen.
2974
2975         Add layout test coverage.
2976
2977         * fullscreen/requestFullscreen-escape-key-expected.txt: Added.
2978         * fullscreen/requestFullscreen-escape-key.html: Added.
2979
2980 2017-07-26  Nan Wang  <n_wang@apple.com>
2981
2982         AX: Incorrect range from index and length in contenteditable with <p> tags
2983         https://bugs.webkit.org/show_bug.cgi?id=174856
2984
2985         Reviewed by Chris Fleizach.
2986
2987         * accessibility/mac/range-for-contenteditable-newline-expected.txt:
2988         * accessibility/mac/range-for-contenteditable-newline.html:
2989
2990 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
2991
2992         Remove obsolete failure annotation for bad-charset-alias.html.
2993         https://bugs.webkit.org/show_bug.cgi?id=145048
2994
2995         Reviewed by Carlos Garcia Campos.
2996
2997         This appears to have been fixed in r204850.
2998
2999         * platform/gtk/TestExpectations:
3000
3001 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
3002
3003         Remove obsolete failure expectations for 2d.fillStyle.parse.{rgb,rgba}-eof.
3004         https://bugs.webkit.org/show_bug.cgi?id=174857
3005
3006         Reviewed by Žan Doberšek.
3007
3008         These tests started passing in r209666.
3009
3010         * platform/gtk/TestExpectations:
3011
3012 2017-07-26  Javier Fernandez  <jfernandez@igalia.com>
3013
3014         InsertOrderedList command applied to table cells inserts an extra BR before the table
3015         https://bugs.webkit.org/show_bug.cgi?id=174593
3016
3017         Reviewed by Darin Adler.
3018
3019         Tests to verify that the insertOrderedList command works as expected when applied
3020         in table cells.
3021
3022         * editing/inserting/insert-list-in-table-cell-01.html: Added.
3023         * editing/inserting/insert-list-in-table-cell-01-expected.txt: Added.
3024         * editing/inserting/insert-list-in-table-cell-02.html: Added.
3025         * editing/inserting/insert-list-in-table-cell-02-expected.txt: Added.
3026         * editing/inserting/insert-list-in-table-cell-03.html: Added.
3027         * editing/inserting/insert-list-in-table-cell-03-expected.txt: Added.
3028         * editing/inserting/insert-list-in-table-cell-04.html: Added.
3029         * editing/inserting/insert-list-in-table-cell-04-expected.txt: Added.
3030         * editing/inserting/insert-list-in-table-cell-05.html: Added.
3031         * editing/inserting/insert-list-in-table-cell-05-expected.txt: Added.
3032         * editing/inserting/insert-list-in-table-cell-06.html: Added.
3033         * editing/inserting/insert-list-in-table-cell-06-expected.txt: Added.
3034         * editing/inserting/insert-list-in-table-cell-07.html: Added.
3035         * editing/inserting/insert-list-in-table-cell-07-expected.txt: Added.
3036         * editing/inserting/insert-list-in-table-cell-08.html: Added.
3037         * editing/inserting/insert-list-in-table-cell-08-expected.txt: Added.
3038
3039 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
3040
3041         Fix an incorrect check in 2d.missingargs.html.
3042         https://bugs.webkit.org/show_bug.cgi?id=174854
3043
3044         Reviewed by Carlos Garcia Campos.
3045
3046         The check was introduced without explanation in r168302. This change reverts
3047         it to the previous, correct check.
3048
3049         * canvas/philip/tests/2d.missingargs-expected.txt:
3050         * canvas/philip/tests/2d.missingargs.html:
3051         * platform/gtk/TestExpectations:
3052         * platform/ios/TestExpectations:
3053         * platform/mac/canvas/philip/tests/2d.missingargs-expected.txt: Removed.
3054         * platform/wpe/TestExpectations:
3055
3056 2017-07-26  Claudio Saavedra  <csaavedra@igalia.com>
3057
3058         [WPE] Enable KeyboardEvent key and code attributes
3059         https://bugs.webkit.org/show_bug.cgi?id=174822
3060
3061         Reviewed by Žan Doberšek.
3062
3063         * platform/wpe/TestExpectations: Mark
3064         fast/events/constructors/keyboard-event-constructor.html as passing.
3065
3066 2017-07-26  Zan Dobersek  <zdobersek@igalia.com>
3067
3068         [WPE] WebGL2 support
3069         https://bugs.webkit.org/show_bug.cgi?id=174249
3070
3071         Reviewed by Alex Christensen.
3072
3073         * platform/wpe/TestExpectations:
3074         Unskip WebGL2 tests under the webgl/ directory. More tests under fast/canvas/webgl2/
3075         will be unskipped later.
3076
3077 2017-07-26  Nan Wang  <n_wang@apple.com>
3078
3079         AX: should dispatch accessibilityPerformPressAction async on MacOS
3080         https://bugs.webkit.org/show_bug.cgi?id=174849
3081
3082         Reviewed by Chris Fleizach.
3083
3084         * accessibility/file-upload-button-with-axpress.html:
3085         * accessibility/mac/html5-input-number.html:
3086         * accessibility/mac/search-field-cancel-button.html:
3087         * accessibility/press-target-uses-text-descendant-node.html:
3088         * accessibility/press-targets-center-point.html:
3089         * accessibility/press-works-on-control-types.html:
3090
3091 2017-07-25  Andy Estes  <aestes@apple.com>
3092
3093         [Apple Pay] Add "carteBancaire" as a supported payment network
3094         https://bugs.webkit.org/show_bug.cgi?id=174841
3095         <rdar://problem/31935596>
3096
3097         Reviewed by Alex Christensen.
3098
3099         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
3100         * http/tests/ssl/applepay/ApplePaySession.html:
3101         * http/tests/ssl/applepay/ApplePaySessionV3.html:
3102
3103 2017-07-25  Matt Lewis  <jlewis3@apple.com>
3104
3105         Marked multiple fast/ tests as crashing on High Sierra WK1.
3106         <rdar://problem/33522420>
3107
3108         Unreviewed test gardening.
3109
3110         * platform/mac-highsierra-wk1/TestExpectations:
3111
3112 2017-07-25  Matt Lewis  <jlewis3@apple.com>
3113
3114         Marked imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html as failing.
3115         <rdar://problem/33251388>
3116
3117         Unreviewed test gardening.
3118
3119         * platform/mac-highsierra/TestExpectations:
3120
3121 2017-07-25  Matt Lewis  <jlewis3@apple.com>
3122
3123         Rebaselined the test http/tests/quicklook/top-navigation-blocked.html
3124         https://bugs.webkit.org/show_bug.cgi?id=174755
3125
3126         Unreviewed test gardening.
3127
3128         * http/tests/quicklook/top-navigation-blocked-expected.txt:
3129
3130 2017-07-25  Matt Lewis  <jlewis3@apple.com>
3131
3132         Rebaselined missed test.
3133         https://bugs.webkit.org/show_bug.cgi?id=174734
3134
3135         Unreviewed test gardening.
3136
3137         * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt:
3138
3139 2017-07-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
3140
3141         Async image decoding for large images should be disabled after the first time a tile is painted
3142         https://bugs.webkit.org/show_bug.cgi?id=174451
3143         <rdar://problem/31246421>
3144
3145         Reviewed by Simon Fraser.
3146
3147         To test async image decoding for large images, we have to create the <img>
3148         element dynamically so we can listen to the load and webkitImageFrameReady
3149         events and know reliably when to end the test. But with this patch the async
3150         image decoding for large images will be disabled after the first paint. 
3151         That means async image decoding for large images will be disabled always
3152         unless we force the async image decoding till the image is painted for the
3153         first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
3154         to force the async image decoding. So painting an image in this case will
3155         require multiple paints; in all of them the async image decoding will be
3156         enabled. But this is okay because it resembles the case where the <img> is
3157         created from a static <img> tag in the HTML file.
3158
3159         For new tests, where we want to make sure that mutating the DOM will not
3160         cause a flash, async image decoding will be forced till the image is drawn
3161         for the first time. After that the async image decoding is enabled but not
3162         forced.
3163
3164         Disable new tests for WK1 because the async image decoding is always enabled
3165         because tiling does not necessarily exist in WK1 . But eventually the async
3166         image decoding for large images will be always disabled for WK1.
3167
3168         * fast/images/async-image-background-change-expected.html: Added.
3169         * fast/images/async-image-background-change.html: Added.
3170         * fast/images/async-image-background-image-repeated.html:
3171         * fast/images/async-image-background-image.html:
3172         * fast/images/async-image-body-background-image.html:
3173         * fast/images/async-image-multiple-clients-repaint.html:
3174         * fast/images/async-image-src-change-expected.html: Added.
3175         * fast/images/async-image-src-change.html: Added.
3176         * fast/images/resources/green-400x400.png: Added.
3177         * fast/images/resources/red-100x100.png: Added.
3178         * fast/images/resources/red-400x400.png: Added.
3179         * fast/images/sprite-sheet-image-draw.html:
3180         * http/tests/multipart/multipart-async-image-expected.txt: Added.
3181         * http/tests/multipart/multipart-async-image.html: Added.
3182         * platform/ios-wk1/TestExpectations:
3183         * platform/mac-wk1/TestExpectations:
3184
3185 2017-07-25  Charlie Turner  <cturner@igalia.com>
3186
3187         [GTK] Unreviewed test gardening
3188         https://bugs.webkit.org/show_bug.cgi?id=174820
3189
3190         Unreviewed gardening.
3191
3192         * platform/gtk/TestExpectations:
3193
3194 2017-07-25  Devin Rousso  <drousso@apple.com>
3195         Web Inspector: add context menu item for taking a screenshot of a node
3196         https://bugs.webkit.org/show_bug.cgi?id=174754
3197
3198         Reviewed by Brian Burg.
3199
3200         * inspector/unit-tests/number-utilities-expected.txt:
3201         * inspector/unit-tests/number-utilities.html:
3202         Add test for Number.zeroPad.
3203
3204         Drive-by: Change tests to use expectEqual for better output on failure.
3205
3206 2017-07-25  Claudio Saavedra  <csaavedra@igalia.com>
3207
3208         REGRESSION (r143068): fast/events/clientXY-in-zoom-and-scroll.html failing on GTK, Qt
3209         https://bugs.webkit.org/show_bug.cgi?id=110090
3210
3211         Unreviewed gardening.
3212
3213         This test only needed the expectation to be updated.
3214
3215         * platform/gtk/TestExpectations: Remove test below.
3216         * platform/gtk/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
3217
3218 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
3219
3220         [Win] The tests fast/text/line-height-minimumFontSize*.html are failing.
3221         https://bugs.webkit.org/show_bug.cgi?id=174801
3222
3223         Unreviewed test gardening, update test expectations for failing tests.
3224
3225         * platform/win/TestExpectations:
3226
3227 2017-07-24  Matt Lewis  <jlewis3@apple.com>
3228
3229         Marked tests as failures.
3230         <rdar://problem/33437597>
3231         
3232         Unreviewed test gardening.
3233
3234         * platform/mac-highsierra/TestExpectations:
3235
3236 2017-07-24  Matt Lewis  <jlewis3@apple.com>
3237
3238         Fixed typo in test expectations.
3239         https://bugs.webkit.org/show_bug.cgi?id=173010
3240
3241         Unreviewed gardening.
3242         * platform/ios-simulator-wk2/TestExpectations:
3243
3244 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
3245
3246         [Win] Async image tests are failing.
3247         https://bugs.webkit.org/show_bug.cgi?id=174653
3248
3249         Unreviewed test gardening, update test expectations for async image tests.
3250
3251         * platform/win/TestExpectations:
3252
3253 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
3254
3255         Rebaseline this test. The previous result was generated using an older iOS SDK.
3256
3257         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
3258
3259 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
3260
3261         Mark Skia font test as image only failure on Windows.
3262
3263         Unreviewed test gardening.
3264
3265         * platform/win/TestExpectations:
3266
3267 2017-07-24  Jeremy Jones  <jeremyj@apple.com>
3268
3269         LayoutTest userscripts/user-script-audio-document.html failing on High Sierra
3270         https://bugs.webkit.org/show_bug.cgi?id=174726
3271         rdar://problem/30059973
3272
3273         Reviewed by Alexey Proskuryakov.
3274
3275         Underlying issue has been resolved.
3276         Re-enable test: userscripts/user-script-audio-document.html
3277
3278         * platform/mac-highsierra/TestExpectations:
3279
3280 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
3281
3282         Fix typo (Timout -> Timeout).
3283
3284         * platform/mac-wk2/TestExpectations:
3285
3286 2017-07-24  Jeremy Jones  <jeremyj@apple.com>
3287
3288         5 wav media layoutTest timeouts on High Sierra
3289         https://bugs.webkit.org/show_bug.cgi?id=174725
3290         rdar://problem/30182218
3291
3292         Reviewed by Andreas Kling.
3293
3294         Underlying issue is fixed. Re-enable tests on High Sierra.
3295
3296         media/audio-controls-timeline-in-media-document.html
3297         media/audio-data-url.html
3298         media/media-document-audio-controls-visible.html
3299         media/media-document-audio-repaint.html
3300         media/media-document-audio-size.html
3301
3302         * platform/mac-highsierra/TestExpectations:
3303
3304 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
3305
3306         Revert "client" coordinates to be in scrolling coordinates
3307         https://bugs.webkit.org/show_bug.cgi?id=174734
3308         rdar://problem/33336930
3309
3310         Reviewed by Tim Horton.
3311         
3312         Rebaseline.
3313
3314         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
3315         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
3316         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
3317         * fast/visual-viewport/zoomed-fixed-expected.txt:
3318         * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
3319         * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
3320         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
3321         * platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/elementFromPoint-expected.txt: Added.
3322         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
3323         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
3324
3325 2017-07-24  Matt Lewis  <jlewis3@apple.com>
3326
3327         Marked tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html as failure.
3328         https://bugs.webkit.org/show_bug.cgi?id=172148
3329
3330         Unreviewed test gardening.
3331
3332         * platform/mac-wk2/TestExpectations:
3333
3334 2017-07-23  Darin Adler  <darin@apple.com>
3335
3336         Remove race from one plug-in test
3337         https://bugs.webkit.org/show_bug.cgi?id=130653
3338
3339         Reviewed by Antti Koivisto.
3340
3341         * plugins/plugin-remove-readystatechange.html: Updated test to use waitUntilDone/notifyDone
3342         rather than racing. Added a computation of offsetLeft to trigger layout and adding a long
3343         comment explaining why this is both needed and potentially insufficient in the long run.
3344
3345 2017-07-11  Frederic Wang  <fwang@igalia.com>
3346
3347         Add attribute allow-top-navigation-by-user-activation to iframe sandbox
3348         https://bugs.webkit.org/show_bug.cgi?id=171327
3349
3350         Reviewed by Chris Dumez.
3351
3352         This patch adds tests to verify that a sandboxed iframe with the flag
3353         'allow-top-navigation-by-user-activation' or 'allow-top-navigation' can navigate the top
3354         level page, if navigation is triggered by a user gesture. This is based on a test from the
3355         Chromium repository.
3356         It also verifies that navigation fails when 'allow-top-navigation-by-user-activation' is
3357         absent, even when it is triggered by a user gesture.
3358
3359         * http/tests/security/frameNavigation/resources/iframe-that-performs-parent-navigation-with-user-activation.html: Added. This is similar to iframe-that-performs-parent-navigation.html but it
3360         performs navigation of its parent using user activation.
3361         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1.html: Added.
3362         Test top navigation for a sandboxed frame with 'allow-top-navigation-by-user-activation'
3363         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1-expected.txt: Added.
3364         Add PASS expectation.
3365         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2.html: Added.
3366         Test top navigation for a sandboxed frame with 'allow-top-navigation'.
3367         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2-expected.txt: Added.
3368         Add PASS expectation.
3369         * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture.html: Added.
3370         Test user-triggered navigation for a sandboxed frame without 'allow-top-navigation-by-user-activation'.
3371         * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture-expected.txt: Added.
3372         Add reference with navigation failure.
3373
3374 2017-07-22  Chris Dumez  <cdumez@apple.com>
3375
3376         Merge ExceptionBase into DOMException and drop custom toString
3377         https://bugs.webkit.org/show_bug.cgi?id=174755
3378
3379         Reviewed by Sam Weinig.
3380
3381         Rebaseline some tests now that DOMException's custom toString has been dropped
3382         and we rely on Error's toString. This causes the exception message to be
3383         slightly different.
3384
3385         * fast/canvas/canvas-getImageData-invalid-result-buffer-crash-expected.txt:
3386         * fast/frames/sandboxed-iframe-history-denied-expected.txt:
3387         * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt:
3388         * fast/inspector-support/uncaught-dom1-exception-expected.txt:
3389         * fast/inspector-support/uncaught-dom3-exception-expected.txt:
3390         * fast/inspector-support/uncaught-dom8-exception-expected.txt:
3391         * fast/regions/selection/crash-deselect-expected.txt:
3392         * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
3393         * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
3394         * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
3395         * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
3396         * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
3397         * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
3398         * http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt:
3399         * http/tests/security/sandboxed-iframe-modify-self-expected.txt:
3400         * http/tests/security/srcdoc-in-sandbox-cannot-access-parent-expected.txt:
3401         * http/tests/security/xss-DENIED-assign-location-hash-expected.txt:
3402         * http/tests/security/xss-DENIED-assign-location-host-expected.txt:
3403         * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt:
3404         * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt:
3405         * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt:
3406         * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt:
3407         * http/tests/security/xss-DENIED-assign-location-reload-expected.txt:
3408         * http/tests/security/xss-DENIED-assign-location-search-expected.txt:
3409         * http/tests/security/xss-DENIED-frame-name-expected.txt:
3410         * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt:
3411         * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
3412         * inspector/debugger/command-line-api-exception-expected.txt:
3413         * inspector/debugger/regress-133182-expected.txt:
3414         * inspector/debugger/setPauseOnExceptions-all-expected.txt:
3415         * inspector/debugger/setPauseOnExceptions-none-expected.txt:
3416         * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
3417         * platform/mac/fast/dynamic/015-expected.txt:
3418
3419 2017-07-21  Chris Dumez  <cdumez@apple.com>
3420
3421         Drop IDBDatabaseException class
3422         https://bugs.webkit.org/show_bug.cgi?id=174743
3423
3424         Reviewed by Darin Adler.
3425
3426         Rebaseline test as the exception messages are slightly different.
3427
3428         * storage/indexeddb/createIndex-after-failure-expected.txt:
3429         * storage/indexeddb/createIndex-after-failure-private-expected.txt:
3430         * storage/indexeddb/get-keyrange-expected.txt:
3431         * storage/indexeddb/get-keyrange-private-expected.txt:
3432         * storage/indexeddb/keypath-edges-expected.txt:
3433         * storage/indexeddb/keypath-edges-private-expected.txt:
3434         * storage/indexeddb/keyrange-expected.txt:
3435         * storage/indexeddb/keyrange-private-expected.txt:
3436         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
3437         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private-expected.txt:
3438         * storage/indexeddb/transaction-active-flag-expected.txt:
3439         * storage/indexeddb/transaction-active-flag-private-expected.txt:
3440
3441 2017-07-21  Per Arne Vollan  <pvollan@apple.com>
3442
3443         Round-tripping stroke-width styles through getComputedStyle cause the text to gain a stroke.
3444         https://bugs.webkit.org/show_bug.cgi?id=174701
3445
3446         Reviewed by Simon Fraser.
3447
3448         * fast/css/round-trip-stroke-width-using-computed-style-expected.html: Added.
3449         * fast/css/round-trip-stroke-width-using-computed-style.html: Added.
3450
3451 2017-07-21  Nan Wang  <n_wang@apple.com>
3452
3453         AX: Expose form validation on iOS as hint
3454         https://bugs.webkit.org/show_bug.cgi?id=174722
3455         <rdar://problem/33459761>
3456
3457         Reviewed by Chris Fleizach.
3458
3459         * accessibility/ios-simulator/form-control-validation-message-expected.txt: Added.
3460         * accessibility/ios-simulator/form-control-validation-message.html: Added.
3461
3462 2017-07-21  Joseph Pecoraro  <pecoraro@apple.com>
3463
3464         Web Inspector: inspect(aFunction) should jump to function definition
3465         https://bugs.webkit.org/show_bug.cgi?id=149344
3466         <rdar://problem/11563607>
3467
3468         Reviewed by Matt Baker.
3469
3470         * inspector/runtime/CommandLineAPI-inspect-expected.txt: Added.
3471         * inspector/runtime/CommandLineAPI-inspect.html: Added.
3472         Add tests for the CommandLineAPI's inspect() and how it triggers the
3473         `Inspector.inspect` event with a RemoteObject and hints.
3474
3475 2017-07-21  Matt Lewis  <jlewis3@apple.com>
3476
3477         Adjusted test expectations.
3478         https://bugs.webkit.org/show_bug.cgi?id=173861
3479
3480         Unreviewed test gardening.
3481
3482         * platform/mac-wk2/TestExpectations:
3483
3484 2017-07-21  Brady Eidson  <beidson@apple.com>
3485
3486         Get rid of WebCore IconDatabase code.
3487         https://bugs.webkit.org/show_bug.cgi?id=174700
3488
3489         Reviewed by Tim Horton.
3490
3491         * fast/dom/icon-url-list-expected.txt:
3492         * fast/dom/icon-url-list.html:
3493
3494 2017-07-21  Chris Dumez  <cdumez@apple.com>
3495
3496         Unreviewed, rebaseline test after r219708.
3497
3498         * js/dom/global-constructors-attributes-expected.txt:
3499         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3500         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3501         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
3502         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
3503         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3504         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3505         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3506         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3507
3508 2017-07-21  Claudio Saavedra  <csaavedra@igalia.com>
3509
3510         [GTK] Update test expectations after r219663
3511
3512         Unreviewed gardening
3513
3514         DOMException got its toString() removed so the output changes.
3515
3516         * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
3517         * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
3518         * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
3519         * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
3520         * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
3521         * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
3522         * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
3523         * platform/gtk/fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
3524         * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt:
3525         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt:
3526
3527 2017-07-21  Claudio Saavedra  <csaavedra@igalia.com>
3528
3529         [WPE] Update expectation file
3530
3531         Unreviewed gardening.
3532