Marked http/tests/appcache/deferred-events-delete-while-raising-timer.html as flaky.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-08-02  Matt Lewis  <jlewis3@apple.com>
2
3         Marked http/tests/appcache/deferred-events-delete-while-raising-timer.html as flaky.
4         https://bugs.webkit.org/show_bug.cgi?id=175107
5
6         Unreviewed test gardening.
7
8         * TestExpectations:
9
10 2017-08-02  Matt Lewis  <jlewis3@apple.com>
11
12         Removed bad expectations and marked test as flaky.
13         https://bugs.webkit.org/show_bug.cgi?id=175061
14
15         Unreviewed test gardening.
16
17         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
18         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
19         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Removed.
20         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Removed.
21         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Removed.
22         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Removed.
23         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Removed.
24         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Removed.
25         * platform/mac/TestExpectations:
26
27 2017-08-02  Andy Estes  <aestes@apple.com>
28
29         REGRESSION (r207155): Unable to switch sheets when previewing Numbers '09 spreadsheets
30         https://bugs.webkit.org/show_bug.cgi?id=175098
31         <rdar://problem/31416763>
32
33         Reviewed by Daniel Bates.
34
35         * quicklook/multi-sheet-numbers-09-expected.txt: Added.
36         * quicklook/multi-sheet-numbers-09.html: Added.
37         * quicklook/resources/multi-sheet-numbers-09.numbers: Added.
38
39 2017-08-02  Chris Dumez  <cdumez@apple.com>
40
41         Unreviewed, skip newly imported WPT that is slow in Debug builds.
42
43         * TestExpectations:
44
45 2017-08-02  Joseph Pecoraro  <pecoraro@apple.com>
46
47         inspector/runtime/CommandLineAPI-inspect.html is flaky.
48         https://bugs.webkit.org/show_bug.cgi?id=175092
49
50         Reviewed by Brian Burg.
51
52         * inspector/runtime/CommandLineAPI-inspect-expected.txt:
53         * inspector/runtime/CommandLineAPI-inspect.html:
54
55 2017-08-02  Chris Dumez  <cdumez@apple.com>
56
57         Unreviewed, skip newly imported WPT HTTPS tests on WK2 only.
58
59         The tests seem to work fine on WK1.
60
61         * TestExpectations:
62         * platform/wk2/TestExpectations:
63
64 2017-08-02  Matt Lewis  <jlewis3@apple.com>
65
66         Unmarked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
67         https://bugs.webkit.org/show_bug.cgi?id=174949
68
69         Unreviewed test gardening.
70
71         * platform/ios-wk2/TestExpectations:
72
73 2017-08-02  Chris Dumez  <cdumez@apple.com>
74
75         Unreviewed, temporarily skip some HTTPS tests that time out on the bots.
76
77         * TestExpectations:
78
79 2017-08-02  Matt Lewis  <jlewis3@apple.com>
80
81         Added new expectations folders and moved expectations to correct folders.
82         https://bugs.webkit.org/show_bug.cgi?id=175061
83
84         Unreviewed gardening.
85         * 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.
86         * 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.
87         * 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.
88         * 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.
89         * 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.
90         * 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.
91         * 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.
92         * 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.
93
94 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
95
96         Remove obsolete expectations for syntax-021.xml.
97         https://bugs.webkit.org/show_bug.cgi?id=86142
98
99         Reviewed by Sam Weinig.
100
101         It may have started passing in r209396.
102
103         * platform/gtk/TestExpectations:
104         * platform/ios-simulator/TestExpectations:
105         * platform/mac/TestExpectations:
106         * platform/win/TestExpectations:
107
108 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
109
110         Remove overridden lines from win's TestExpectations.
111         https://bugs.webkit.org/show_bug.cgi?id=175068
112
113         Reviewed by Darin Adler.
114
115         These lines cause lint errors and block any patch that touches the file from
116         landing.
117
118         * platform/win/TestExpectations:
119
120 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
121
122         [GTK] Layout test editing/pasteboard/copy-standalone-image.html failing
123         https://bugs.webkit.org/show_bug.cgi?id=163184
124
125         Unreviewed test gardening.
126
127         Remove obsolete failure expectation for copy-standalone-image.html.
128
129         The bug was fixed in r212428. (The test was also broken by both landings for
130         bug 170956, until r216174 fixed it again.)
131
132         * platform/gtk/TestExpectations:
133
134 2017-08-01  Chris Dumez  <cdumez@apple.com>
135
136         Add initial support for navigator.sendBeacon
137         https://bugs.webkit.org/show_bug.cgi?id=175007
138         <rdar://problem/33547728>
139
140         Reviewed by Sam Weinig.
141
142         * fast/dom/navigator-detached-no-crash-expected.txt:
143         Rebaseline test now that sendBeacon is exposed on navigator.
144
145         * http/tests/blink/sendbeacon/beacon-cookie-expected.txt: Added.
146         * http/tests/blink/sendbeacon/beacon-cookie.html: Added.
147         * http/tests/blink/sendbeacon/beacon-cross-origin-expected.txt: Added.
148         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob-expected.txt: Added.
149         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob.html: Added.
150         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-expected.txt: Added.
151         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect.html: Added.
152         * http/tests/blink/sendbeacon/beacon-cross-origin.html: Added.
153         * http/tests/blink/sendbeacon/beacon-cross-origin.https-expected.txt: Added.
154         * http/tests/blink/sendbeacon/beacon-cross-origin.https.html: Added.
155         * http/tests/blink/sendbeacon/beacon-detached-no-crash-expected.txt: Added.
156         * http/tests/blink/sendbeacon/beacon-detached-no-crash.html: Added.
157         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
158         * http/tests/blink/sendbeacon/beacon-same-origin.html: Added.
159         * http/tests/blink/sendbeacon/connect-src-beacon-allowed-expected.txt: Added.
160         * http/tests/blink/sendbeacon/connect-src-beacon-allowed.html: Added.
161         * http/tests/blink/sendbeacon/resources/check-beacon.php: Added.
162         * http/tests/blink/sendbeacon/resources/save-beacon.php: Added.
163         Import more beacon test coverage from Blink.
164
165         * http/wpt/beacon/connect-src-beacon-blocked.sub-expected.txt: Added.
166         * http/wpt/beacon/connect-src-beacon-blocked.sub.html: Added.
167         Improve test coverage for sendBeacon and CSP.
168
169         * http/wpt/beacon/headers/header-content-type-same-origin-expected.txt: Added.
170         * http/wpt/beacon/headers/header-content-type-same-origin.html: Added.
171         Improve test coverage for sendBeacon with various types of payload. The test is done
172         using same origin as we do not currently support sending some of those payloads cross
173         origin yet.
174
175         * imported/blink/fast/beacon/beacon-basic-expected.txt: Added.
176         * imported/blink/fast/beacon/beacon-basic.html: Added.
177         Import basic Beacon test coverage from Blink.
178
179         * resources/window-postmessage-open-close.html: Added.
180         * tests-options.json:
181
182 2017-08-01  Devin Rousso  <drousso@apple.com>
183
184         Web Inspector: simplify WebInspector with WI
185         https://bugs.webkit.org/show_bug.cgi?id=175058
186
187         Reviewed by Joseph Pecoraro.
188
189         * http/tests/inspector/**/*.html:
190         * http/tests/websocket/tests/hybi/inspector/**/*.html:
191         * inspector/**/*.html:
192
193 2017-08-01  Matt Lewis  <jlewis3@apple.com>
194
195         Added expectations files for El Capitan.
196         https://bugs.webkit.org/show_bug.cgi?id=175061
197
198         Unreviewed test gardening.
199
200         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Added.
201         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Added.
202         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
203         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
204         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
205         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
206         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
207         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
208
209 2017-08-01  Devin Rousso  <drousso@apple.com>
210
211         Web Inspector: create Recording tab for displaying recordings
212         https://bugs.webkit.org/show_bug.cgi?id=174484
213
214         Reviewed by Joseph Pecoraro.
215
216         * inspector/unit-tests/number-utilities-expected.txt:
217         * inspector/unit-tests/number-utilities.html:
218
219 2017-08-01  Zalan Bujtas  <zalan@apple.com>
220
221         REGRESSION (r217197): New Yorker website hangs for a long time on load, lots of blank tiles
222         https://bugs.webkit.org/show_bug.cgi?id=175009
223         <rdar://problem/33505791>
224
225         Reviewed by Simon Fraser.
226
227         * fast/frames/flattening/media-query-growing-content-expected.txt: Added.
228         * fast/frames/flattening/media-query-growing-content.html: Added.
229         * fast/frames/flattening/resources/media-query-min-height-with-flattening.html: Added.
230
231 2017-08-01  Youenn Fablet  <youenn@apple.com>
232
233         Layout tests with 'https' suffix should be run over HTTPS
234         https://bugs.webkit.org/show_bug.cgi?id=174992
235
236         Reviewed by Chris Dumez.
237
238         Updating test to allow display insecure content as otherwise the test would not complete now that it is run over HTTPS.
239         Adding WK1 expected files as the warning message is not printed.
240
241         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt:
242         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html:
243         * platform/ios-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
244         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
245
246 2017-08-01  Matt Lewis  <jlewis3@apple.com>
247
248         Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
249         <rdar://problem/33555052>
250
251         Unreviewed test gardening.
252
253         * platform/ios-wk2/TestExpectations:
254
255 2017-08-01  Zan Dobersek  <zdobersek@igalia.com>
256
257         [WebCrypto] Add PKCS#8 import test that covers `parameters` and `publicKey` values in ECPrivateKey
258         https://bugs.webkit.org/show_bug.cgi?id=174420
259
260         Reviewed by Darin Adler.
261
262         Add test cases that cover testing of the optional ECParameters and publicKey bit string
263         attributes in the ECPrivateKey ASN.1 structure that's embedded in the PKCS#8 PrivateKeyInfo
264         ASN.1 structure.
265
266         Per the spec, if the ECParameters attribute in the ECPrivateKey structure is present, the
267         relevant curve object identifier should match the same curve identifier that's used in the
268         ECParameters attribute of the AlgorithmIdentifier structure in PrivateKeyInfo. Both of these
269         should of course match the curve that was specified for the import operation.
270
271         For the publicKey bit string, the data contained there should be properly formatted for
272         the specific curve, meaning it should be of proper curve-specific size and that it should
273         use 0x04 as the leading byte, signalling an uncompressed EC point. On top of that the public
274         key should have a valid value that positions it on the specified elliptic curve.
275
276         These cases are covered for PKCS#8 key imports for P-256 and P-384 curves and for both ECDH
277         and ECDSA algorithms in the newly-introduced tests. They are skipped on all platforms since
278         no implementation in WebKit can pass them yet.
279
280         * TestExpectations:
281         * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
282         * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
283         * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
284         * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
285         * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
286         * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
287         * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
288         * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
289
290 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
291
292         [GTK] Layout test fast/forms/content-with-margins-inside-button.html is failing
293         https://bugs.webkit.org/show_bug.cgi?id=174610
294
295         Reviewed by Darin Adler.
296
297         Use an explicit text color for content-with-margins-inside-button.html.
298
299         This makes the test pass in the GTK port.
300
301         I also changed the formatting of the CSS to make it more readable.
302
303         * fast/forms/content-with-margins-inside-button-expected.html:
304         * fast/forms/content-with-margins-inside-button.html:
305         * platform/gtk/TestExpectations:
306
307 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
308
309         Remove obsolete failure expectations for wpt XHR tests.
310         https://bugs.webkit.org/show_bug.cgi?id=175024
311
312         Reviewed by Darin Adler.
313
314         * TestExpectations:
315         * platform/gtk/TestExpectations:
316
317 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
318
319         Remove obsolete failure expectations for style-01.html.
320         https://bugs.webkit.org/show_bug.cgi?id=175026
321
322         Reviewed by Darin Adler.
323
324         * TestExpectations:
325
326 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
327
328         Remove obsolete failure expectation for Document-characterSet-normalization.html.
329         https://bugs.webkit.org/show_bug.cgi?id=175022
330
331         Reviewed by Sam Weinig.
332
333         The expectations were updated in r204605.
334
335         * platform/gtk/TestExpectations:
336
337 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
338
339         Remove obsolete failure expectation for regional-indicators.html.
340         https://bugs.webkit.org/show_bug.cgi?id=175021
341
342         Reviewed by Sam Weinig.
343
344         * platform/gtk/TestExpectations:
345
346 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
347
348         REGRESSION(r205909): Layout test editing/pasteboard/image-in-iframe.html is failing
349         https://bugs.webkit.org/show_bug.cgi?id=163185
350
351         Reviewed by Sam Weinig.
352
353         Remove obsolete failure expectation for image-in-iframe.html.
354
355         The bug was fixed in r212428. (The test was also broken by both landings for
356         bug 170956, until r216174 fixed it again.)
357
358         * platform/gtk/TestExpectations:
359
360 2017-08-01  Darin Adler  <darin@apple.com>
361
362         REGRESSION (r220052): http/tests/media/video-play-stall.html times out
363         https://bugs.webkit.org/show_bug.cgi?id=174988
364
365         Reviewed by Sam Weinig.
366
367         * TestExpectations: Stop skipping this test.
368
369         * http/tests/media/video-play-stall.html: Use a 0-duration timeout to sidestep an
370         issue where the test runner never thinks the test is done because of the stalled
371         media loading, and times out. The behaviors here aren't great, but there is no
372         reason to think that this confused state has any effect on web browsing; just on
373         our test runners in a test that intentionally has a still loading video in it.
374
375 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
376
377         Correct the line numbers in GTK's scheme-about.any-expected.txt.
378         https://bugs.webkit.org/show_bug.cgi?id=175017
379
380         Reviewed by Sam Weinig.
381
382         The code fix landed in r220050.
383
384         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
385
386 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
387
388         Remove some obsolete expected failures blamed on the threaded compositor.
389         https://bugs.webkit.org/show_bug.cgi?id=174982
390
391         Reviewed by Sergio Villar Senin.
392
393         * platform/gtk/TestExpectations:
394
395 2017-07-31  Jiewen Tan  <jiewen_tan@apple.com>
396
397         Unreviewed, test gardening
398
399         * platform/mac-highsierra/TestExpectations:
400         * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https-expected.txt: Added.
401         * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https-expected.txt: Added.
402
403 2017-07-31  Matt Lewis  <jlewis3@apple.com>
404
405         Skipped  http/tests/media/video-play-stall.html.
406         https://bugs.webkit.org/show_bug.cgi?id=174988
407
408         Unreviewed test gardening.
409         * TestExpectations:
410
411 2017-07-31  Matt Lewis  <jlewis3@apple.com>
412
413         Unreviewed, rolling out r220048.
414
415         This revision caused multiple crashes in fast/images. See
416         webkit.org/b/174990
417
418         Reverted changeset:
419
420         "RenderImageResourceStyleImage::image() should return the
421         nullImage() if the image is not available"
422         https://bugs.webkit.org/show_bug.cgi?id=174874
423         http://trac.webkit.org/changeset/220048
424
425 2017-07-31  Per Arne Vollan  <pvollan@apple.com>
426
427         Do not mark all web-platform tests as slow, as this increases time spent on layout tests.
428         Only mark individual web-platform tests as slow.
429
430         Unreviewed test gardening.
431
432         * platform/win/TestExpectations:
433
434 2017-07-31  Yusuke Suzuki  <utatane.tea@gmail.com>
435
436         [JSC] Support optional catch binding
437         https://bugs.webkit.org/show_bug.cgi?id=174981
438
439         Reviewed by Saam Barati.
440
441         Rebaseline existing tests.
442
443         * js/parser-syntax-check-expected.txt:
444         * js/script-tests/parser-syntax-check.js:
445         * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4-expected.txt:
446         * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4.html:
447
448 2017-07-31  Per Arne Vollan  <pvollan@apple.com>
449
450         Many web-platform tests are slow on Windows.
451
452         Unreviewed test gardening, mark web-platform tests as slow.
453
454         * platform/win/TestExpectations:
455
456 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
457
458         [GTK] Layout test fast/css/image-set-unprefixed.html is failing
459         https://bugs.webkit.org/show_bug.cgi?id=163975
460
461         Reviewed by Žan Doberšek.
462
463         Remove obsolete expectation for image-set-unprefixed.html.
464
465         It appears to have started passing with the test change in r209543.
466
467         * platform/gtk/TestExpectations:
468
469 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
470
471         [GTK] Layout Tests fast/dom/{Element,Range}/getClientRects.html are failing
472         https://bugs.webkit.org/show_bug.cgi?id=141700
473
474         Reviewed by Sam Weinig.
475
476         Add gtk-specific expectations for getClientRects tests.
477
478         Since these expectations depend on text metrics, it is unsurprising that they
479         are platform-dependent.
480
481         * platform/gtk/TestExpectations:
482         * platform/gtk/fast/dom/Element/getClientRects-expected.txt: Added.
483         * platform/gtk/fast/dom/Range/getClientRects-expected.txt:
484
485 2017-07-30  Darin Adler  <darin@apple.com>
486
487         Remove code in HTMLObjectElement attribute parsing that forces style resolution and layout
488         https://bugs.webkit.org/show_bug.cgi?id=130653
489
490         Reviewed by Antti Koivisto.
491
492         * fast/text/international/embed-bidi-style-in-isolate-crash.html: Removed onerror attribute
493         in the audio element in this test. The error event does fire during the test, which causes
494         the test to fail. Before, the test was prematurely exiting before the load failed, preventing
495         the test from failing, but also meaning we didn't finish running the test.
496
497         * imported/blink/fast/dom/Window/open-window-features-fuzz.html: Use waitUntilDone and
498         notifyDone to prevent the test from exiting prematurely. Use a URL that won't trigger loading
499         outside the web browser; the URL is not what mattered to this test. Before, the test was
500         prematurely exiting before the test ran. Note also, that I don't think this is testing
501         much effectively; not sure we are getting any benefit from this test since before it was
502         not really running to completion anyway.
503
504         * media/event-queue-crash-expected.txt: Updated expectations to expect syntax error. Before
505         there was a race and often the test exited before the syntax error could be logged.
506
507         * platform/mac/TestExpectations: Removed flakiness expectation from the
508         media/event-queue-crash.html test. What made it flaky was a race with the load event,
509         and that race should be fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
510         The same race existed on all platforms, not just Mac, so this flakiness expectation should
511         be in the main TextExpectations file if anywhere. But I believe it is not needed at all.
512         For media/modern-media-controls/media-documents/background-color-and-centering.html,
513         added image failure expectation because under modern WebKit on Mac the image now captures
514         the upper left hand corner of the controls overlay. Still seems to pass on iOS and the bug
515         this was created for was iOS-specific, so should be OK for now.
516
517         * webarchive/loading/video-in-webarchive-expected.txt: Updated. The old result shows evidence
518         of a premature load event, fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
519
520 2017-07-30  Sam Weinig  <sam@webkit.org>
521
522         [WebIDL] Remove JS builtin bindings for FetchRequest, DOMWindowFetch and WorkerGlobalScopeFetch
523         https://bugs.webkit.org/show_bug.cgi?id=174974
524
525         Reviewed by Darin Adler.
526
527         * http/tests/inspector/network/fetch-network-data-expected.txt:
528         Update results to have the correct line number for exceptions reported in the console.
529
530 2017-07-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
531
532         RenderImageResourceStyleImage::image() should return the nullImage() if the image is not available
533         https://bugs.webkit.org/show_bug.cgi?id=174874
534         <rdar://problem/33530130>
535
536         Reviewed by Darin Adler.
537
538         * fast/images/image-element-image-content-data-expected.txt: Added.
539         * fast/images/image-element-image-content-data.html: Added.
540
541 2017-07-29  Nan Wang  <n_wang@apple.com>
542
543         AX: findMatchingObjects doesn't work when the startObject is ignored
544         https://bugs.webkit.org/show_bug.cgi?id=174965
545
546         Reviewed by Chris Fleizach.
547
548         * accessibility/mac/search-predicate-from-ignored-element-expected.txt: Added.
549         * accessibility/mac/search-predicate-from-ignored-element.html: Added.
550
551 2017-07-29  Aaron Chu  <aaron_chu@apple.com>
552
553         AX: FKA: Buttons need a visible focus indicator
554         https://bugs.webkit.org/show_bug.cgi?id=171040
555         <rdar://problem/30922548>
556
557         Reviewed by Antoine Quint.
558
559         * media/modern-media-controls/button/button-focus-state-expected.txt: Added.
560         * media/modern-media-controls/button/button-focus-state.html: Added.
561         * platform/ios-simulator/TestExpectations:
562         * platform/mac-elcapitan/TestExpectations:
563
564 2017-07-28  Sam Weinig  <sam@webkit.org>
565
566         [WebIDL] Remove JS builtin bindings for FetchHeaders
567         https://bugs.webkit.org/show_bug.cgi?id=174905
568
569         Reviewed by Alex Christensen.
570
571         * fetch/header-constructor-is-array-expected.txt:
572         * fetch/header-constructor-is-array.html:
573         Update test to match spec. An array with out a prototype will not yield
574         a valid Header as it is not iterable.
575
576 2017-07-28  Matt Baker  <mattbaker@apple.com>
577
578         Web Inspector: capture an async stack trace when web content calls addEventListener
579         https://bugs.webkit.org/show_bug.cgi?id=174739
580         <rdar://problem/33468197>
581
582         Reviewed by Brian Burg.
583
584         Add test case checking that async stack traces are recorded for addEventListener.
585
586         * inspector/debugger/async-stack-trace-expected.txt:
587         * inspector/debugger/async-stack-trace.html:
588
589 2017-07-28  Matt Rajca  <mrajca@apple.com>
590
591         Don't add autoplay restrictions to media elements created in response to user gestures.
592         https://bugs.webkit.org/show_bug.cgi?id=174947
593
594         Reviewed by Eric Carlson.
595
596         Skip the test on iOS because "runWithKeyDown" does not work there.
597
598         Jer: "Turns out the problem with iOS is that the WKTR EventSender is basically unwritten. It
599         doesn't support sending mouse, key, or touch events, so our "do this during a user gesture"
600         helper in video-test.js doesn't work."
601
602         * media/video-create-with-user-gesture-expected.txt: Added.
603         * media/video-create-with-user-gesture.html: Added.
604         * platform/ios/TestExpectations:
605
606 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
607
608         The test imported/w3c/web-platform-tests/fetch/api/basic/accept-header.any.html is slow on Windows.
609
610         Unreviewed test gardening, mark test as slow.
611
612         * platform/win/TestExpectations:
613
614 2017-07-28  Matt Lewis  <jlewis3@apple.com>
615
616         Unreviewed, rolling out r220016.
617
618         Test needs to be unskipped due to configuration change in High
619         Sierra.
620
621         Reverted changeset:
622
623         "Marked fast/images/pdf-as-image-with-annotations.html as
624         image failure."
625         http://trac.webkit.org/changeset/220016
626
627 2017-07-28  Matt Lewis  <jlewis3@apple.com>
628
629         Marked fast/images/pdf-as-image-with-annotations.html as image failure.
630         <rdar://problem/33550614>
631
632         Unreviewed test gardening.
633
634         * platform/mac-highsierra/TestExpectations:
635
636 2017-07-28  Matt Lewis  <jlewis3@apple.com>
637
638         Marked multiple iimported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ as failing.
639         <rdar://problem/33548297>
640
641         Unreviewed test gardening.
642
643         * platform/mac-highsierra/TestExpectations:
644
645 2017-07-28  Matt Lewis  <jlewis3@apple.com>
646
647         Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html as flaky.
648         <rdar://problem/33555052>
649
650         Unreviewed test gardening.
651
652         * platform/ios-wk2/TestExpectations:
653         * platform/mac-highsierra/TestExpectations:
654
655 2017-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
656
657         [macOS] Reeder's defaults font is Times instead of San Francisco
658         https://bugs.webkit.org/show_bug.cgi?id=174885
659         <rdar://problem/33462483>
660
661         Reviewed by Simon Fraser.
662
663         * fast/text/font-lookup-dot-prefix-case-sensitive-2-expected.html: Added.
664         * fast/text/font-lookup-dot-prefix-case-sensitive-2.html: Added.
665         * fast/text/font-lookup-dot-prefix-case-sensitive-expected-mismatch.html: Added.
666         * fast/text/font-lookup-dot-prefix-case-sensitive.html: Added.
667
668 2017-07-28  Devin Rousso  <drousso@apple.com>
669
670         Web Inspector: Record actions performed on CanvasRenderingContext2D
671         https://bugs.webkit.org/show_bug.cgi?id=174482
672
673         Reviewed by Joseph Pecoraro.
674
675         * inspector/canvas/recording-2d-expected.txt: Added.
676         * inspector/canvas/recording-2d.html: Added.
677         * inspector/canvas/recording-expected.txt: Added.
678         * inspector/canvas/recording.html: Added.
679         Take a recording of all CanvasRenderingContext2D actions and dump the recorded JSON data.
680
681 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
682
683         The test imported/w3c/web-platform-tests/cors/allow-headers.htm is slow on Windows.
684
685         Unreviewed test gardening, mark test as slow.
686
687         * platform/win/TestExpectations:
688
689 2017-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
690
691         REGRESSION(r216944): Fallback fonts erroneously visible when the primary font is loading
692         https://bugs.webkit.org/show_bug.cgi?id=174772
693         <rdar://problem/33267643>
694
695         Reviewed by Simon Fraser.
696
697         * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges-expected.html: Added.
698         * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges.html: Added.
699
700 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
701
702         REGRESSION(r125147): Layout Test svg/dom/SVGScriptElement/script-change-externalResourcesRequired-while-loading.svg is failing
703         https://bugs.webkit.org/show_bug.cgi?id=93589
704
705         Unreviewed test gardening, this test is also a flaky timeout on Windows.
706
707         * platform/win/TestExpectations:
708
709 2017-07-28  Claudio Saavedra  <csaavedra@igalia.com>
710
711         [WPE] Implement EventSenderProxy in WTR
712         https://bugs.webkit.org/show_bug.cgi?id=173419
713
714         Reviewed by Žan Doberšek.
715
716         Add the implementation of EventSenderProxy to the WTR. This
717         allows us to extend the coverage of the test suite in WKWPE.
718
719         * platform/wpe/TestExpectations: Unskip fast/events tests, marking failures
720         that are related to features not yet implemented in WPE. Also remove other
721         tests that are now passing thanks to having event injection.
722         * platform/wpe/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt: Update.
723         * platform/wpe/fast/dynamic/layer-hit-test-crash-expected.txt: Update.
724         * platform/wpe/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
725         * platform/wpe/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt: Update.
726
727 2017-07-27  Oleksandr Skachkov  <gskachkov@gmail.com>
728
729         [ES] Add support finally to Promise
730         https://bugs.webkit.org/show_bug.cgi?id=174503
731
732         Reviewed by Yusuke Suzuki.
733
734         * js/Promise-types-expected.txt:
735         * js/script-tests/Promise-types.js:
736
737 2017-07-27  Aaron Chu  <aaron_chu@apple.com>
738
739         AX: VoiceOver silent or skipping over time values on media player.
740         https://bugs.webkit.org/show_bug.cgi?id=174324
741         <rdar://problem/32021784>
742
743         Reviewed by Antoine Quint.
744
745         Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
746
747         Updated time-label.html to test role attribute on mac. 
748         Added ios-time-label.html to run time-label test without testing for role since accessibilityController does not expose a role property on iOS.
749
750         * media/modern-media-controls/time-label/ios-time-label-expected.txt: Copied from LayoutTests/media/modern-media-controls/time-label/time-label-expected.txt.
751         * media/modern-media-controls/time-label/ios-time-label.html: Copied from LayoutTests/media/modern-media-controls/time-label/time-label.html.
752         * media/modern-media-controls/time-label/time-label-expected.txt:
753         * media/modern-media-controls/time-label/time-label.html:
754         * platform/ios-simulator/TestExpectations:
755         * platform/mac/TestExpectations:
756
757 2017-07-27  Yusuke Suzuki  <utatane.tea@gmail.com>
758
759         Hoist DOM binding attribute getter prologue into JavaScriptCore taking advantage of DOMJIT / CheckSubClass
760         https://bugs.webkit.org/show_bug.cgi?id=171637
761
762         Reviewed by Darin Adler.
763
764         * js/dom/dom-getters-type-check-expected.txt: Added.
765         * js/dom/dom-getters-type-check.html: Added.
766
767 2017-07-27  Zan Dobersek  <zdobersek@igalia.com>
768
769         [GCrypt] Key serialization support
770         https://bugs.webkit.org/show_bug.cgi?id=173883
771
772         Reviewed by Jiewen Tan.
773
774         * platform/wpe/TestExpectations: Unskip the crypto/worker/ tests that
775         utilize key serialization and are now passing.
776
777 2017-07-26  Arnaud Renevier  <a.renevier@sisa.samsung.com> and Fujii Hironori  <Hironori.Fujii@sony.com>
778
779         Implement new TextMetrics, returned by canvas measureText()
780         https://bugs.webkit.org/show_bug.cgi?id=82798
781
782         Reviewed by Dean Jackson.
783
784         Create a test that checks that:
785              - ascent + descent is greater than zero
786              - actualBoundingBoxLeft + actualBoundingBoxRight is somewhere
787                quite close to width
788              - when baseline is top, emHeightAscent is 0 (respectively
789                bottom/emHeightDescent)
790              - when baseline is hanging, hangingBaseline in 0 (respectively
791                alphabetic and ideographic)
792              - order of different vertical measures (for example,
793                emHeightAscent is always higher that alphabeticBaseline)
794
795         * fast/canvas/canvas-measureText-2-expected.txt: Added.
796         * fast/canvas/canvas-measureText-2.html: Added.
797
798 2017-07-26  Matt Lewis  <jlewis3@apple.com>
799
800         Marked Multiple imported/w3c/web-platform-tests/ as failing.
801         <rdar://problem/33251388>
802
803         Unreviewed test gardening.
804
805         * platform/ios-11/TestExpectations:
806
807 2017-07-26  Matt Lewis  <jlewis3@apple.com>
808
809         Rebaselined http/tests/quicklook/top-navigation-blocked-expected.txt.
810         https://bugs.webkit.org/show_bug.cgi?id=174755
811         
812         Unreviewed test gardening.
813
814         * platform/ios-11/http/tests/quicklook/top-navigation-blocked-expected.txt:
815
816 2017-07-26  Devin Rousso  <drousso@apple.com>
817
818         Web Inspector: create protocol for recording Canvas contexts
819         https://bugs.webkit.org/show_bug.cgi?id=174481
820
821         Reviewed by Joseph Pecoraro.
822
823         * inspector/model/recording-expected.txt: Added.
824         * inspector/model/recording.html: Added.
825
826 2017-07-26  Ali Juma  <ajuma@chromium.org>
827
828         Implement document.elementsFromPoint
829         https://bugs.webkit.org/show_bug.cgi?id=153137
830
831         Reviewed by Simon Fraser.
832
833         * TestExpectations: Unskip a test.
834
835 2017-07-26  Brian Burg  <bburg@apple.com>
836
837         Remove WEB_TIMING feature flag
838         https://bugs.webkit.org/show_bug.cgi?id=174795
839
840         Reviewed by Alex Christensen.
841
842         * inspector/formatting/resources/javascript-tests/sample-normal-utilities-expected.js:
843         (decodeBase64ToBlob):
844         (timestamp): Deleted.
845         * inspector/formatting/resources/javascript-tests/sample-normal-utilities.js:
846         (decodeBase64ToBlob):
847         (timestamp): Deleted.
848
849 2017-07-26  Matt Lewis  <jlewis3@apple.com>
850
851         Rebaselined multiple fast/css/getComputedStyle.
852         <rdar://problem/33416054>
853
854         Unreviewed test gardening.
855
856         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-expected.txt:
857         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
858
859 2017-07-26  Chris Dumez  <cdumez@apple.com>
860
861         Pressing the Escape key should not be a valid user gesture to enter fullscreen
862         https://bugs.webkit.org/show_bug.cgi?id=174864
863         <rdar://problem/33009088>
864
865         Reviewed by Geoffrey Garen.
866
867         Add layout test coverage.
868
869         * fullscreen/requestFullscreen-escape-key-expected.txt: Added.
870         * fullscreen/requestFullscreen-escape-key.html: Added.
871
872 2017-07-26  Nan Wang  <n_wang@apple.com>
873
874         AX: Incorrect range from index and length in contenteditable with <p> tags
875         https://bugs.webkit.org/show_bug.cgi?id=174856
876
877         Reviewed by Chris Fleizach.
878
879         * accessibility/mac/range-for-contenteditable-newline-expected.txt:
880         * accessibility/mac/range-for-contenteditable-newline.html:
881
882 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
883
884         Remove obsolete failure annotation for bad-charset-alias.html.
885         https://bugs.webkit.org/show_bug.cgi?id=145048
886
887         Reviewed by Carlos Garcia Campos.
888
889         This appears to have been fixed in r204850.
890
891         * platform/gtk/TestExpectations:
892
893 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
894
895         Remove obsolete failure expectations for 2d.fillStyle.parse.{rgb,rgba}-eof.
896         https://bugs.webkit.org/show_bug.cgi?id=174857
897
898         Reviewed by Žan Doberšek.
899
900         These tests started passing in r209666.
901
902         * platform/gtk/TestExpectations:
903
904 2017-07-26  Javier Fernandez  <jfernandez@igalia.com>
905
906         InsertOrderedList command applied to table cells inserts an extra BR before the table
907         https://bugs.webkit.org/show_bug.cgi?id=174593
908
909         Reviewed by Darin Adler.
910
911         Tests to verify that the insertOrderedList command works as expected when applied
912         in table cells.
913
914         * editing/inserting/insert-list-in-table-cell-01.html: Added.
915         * editing/inserting/insert-list-in-table-cell-01-expected.txt: Added.
916         * editing/inserting/insert-list-in-table-cell-02.html: Added.
917         * editing/inserting/insert-list-in-table-cell-02-expected.txt: Added.
918         * editing/inserting/insert-list-in-table-cell-03.html: Added.
919         * editing/inserting/insert-list-in-table-cell-03-expected.txt: Added.
920         * editing/inserting/insert-list-in-table-cell-04.html: Added.
921         * editing/inserting/insert-list-in-table-cell-04-expected.txt: Added.
922         * editing/inserting/insert-list-in-table-cell-05.html: Added.
923         * editing/inserting/insert-list-in-table-cell-05-expected.txt: Added.
924         * editing/inserting/insert-list-in-table-cell-06.html: Added.
925         * editing/inserting/insert-list-in-table-cell-06-expected.txt: Added.
926         * editing/inserting/insert-list-in-table-cell-07.html: Added.
927         * editing/inserting/insert-list-in-table-cell-07-expected.txt: Added.
928         * editing/inserting/insert-list-in-table-cell-08.html: Added.
929         * editing/inserting/insert-list-in-table-cell-08-expected.txt: Added.
930
931 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
932
933         Fix an incorrect check in 2d.missingargs.html.
934         https://bugs.webkit.org/show_bug.cgi?id=174854
935
936         Reviewed by Carlos Garcia Campos.
937
938         The check was introduced without explanation in r168302. This change reverts
939         it to the previous, correct check.
940
941         * canvas/philip/tests/2d.missingargs-expected.txt:
942         * canvas/philip/tests/2d.missingargs.html:
943         * platform/gtk/TestExpectations:
944         * platform/ios/TestExpectations:
945         * platform/mac/canvas/philip/tests/2d.missingargs-expected.txt: Removed.
946         * platform/wpe/TestExpectations:
947
948 2017-07-26  Claudio Saavedra  <csaavedra@igalia.com>
949
950         [WPE] Enable KeyboardEvent key and code attributes
951         https://bugs.webkit.org/show_bug.cgi?id=174822
952
953         Reviewed by Žan Doberšek.
954
955         * platform/wpe/TestExpectations: Mark
956         fast/events/constructors/keyboard-event-constructor.html as passing.
957
958 2017-07-26  Zan Dobersek  <zdobersek@igalia.com>
959
960         [WPE] WebGL2 support
961         https://bugs.webkit.org/show_bug.cgi?id=174249
962
963         Reviewed by Alex Christensen.
964
965         * platform/wpe/TestExpectations:
966         Unskip WebGL2 tests under the webgl/ directory. More tests under fast/canvas/webgl2/
967         will be unskipped later.
968
969 2017-07-26  Nan Wang  <n_wang@apple.com>
970
971         AX: should dispatch accessibilityPerformPressAction async on MacOS
972         https://bugs.webkit.org/show_bug.cgi?id=174849
973
974         Reviewed by Chris Fleizach.
975
976         * accessibility/file-upload-button-with-axpress.html:
977         * accessibility/mac/html5-input-number.html:
978         * accessibility/mac/search-field-cancel-button.html:
979         * accessibility/press-target-uses-text-descendant-node.html:
980         * accessibility/press-targets-center-point.html:
981         * accessibility/press-works-on-control-types.html:
982
983 2017-07-25  Andy Estes  <aestes@apple.com>
984
985         [Apple Pay] Add "carteBancaire" as a supported payment network
986         https://bugs.webkit.org/show_bug.cgi?id=174841
987         <rdar://problem/31935596>
988
989         Reviewed by Alex Christensen.
990
991         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
992         * http/tests/ssl/applepay/ApplePaySession.html:
993         * http/tests/ssl/applepay/ApplePaySessionV3.html:
994
995 2017-07-25  Matt Lewis  <jlewis3@apple.com>
996
997         Marked multiple fast/ tests as crashing on High Sierra WK1.
998         <rdar://problem/33522420>
999
1000         Unreviewed test gardening.
1001
1002         * platform/mac-highsierra-wk1/TestExpectations:
1003
1004 2017-07-25  Matt Lewis  <jlewis3@apple.com>
1005
1006         Marked imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html as failing.
1007         <rdar://problem/33251388>
1008
1009         Unreviewed test gardening.
1010
1011         * platform/mac-highsierra/TestExpectations:
1012
1013 2017-07-25  Matt Lewis  <jlewis3@apple.com>
1014
1015         Rebaselined the test http/tests/quicklook/top-navigation-blocked.html
1016         https://bugs.webkit.org/show_bug.cgi?id=174755
1017
1018         Unreviewed test gardening.
1019
1020         * http/tests/quicklook/top-navigation-blocked-expected.txt:
1021
1022 2017-07-25  Matt Lewis  <jlewis3@apple.com>
1023
1024         Rebaselined missed test.
1025         https://bugs.webkit.org/show_bug.cgi?id=174734
1026
1027         Unreviewed test gardening.
1028
1029         * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt:
1030
1031 2017-07-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
1032
1033         Async image decoding for large images should be disabled after the first time a tile is painted
1034         https://bugs.webkit.org/show_bug.cgi?id=174451
1035         <rdar://problem/31246421>
1036
1037         Reviewed by Simon Fraser.
1038
1039         To test async image decoding for large images, we have to create the <img>
1040         element dynamically so we can listen to the load and webkitImageFrameReady
1041         events and know reliably when to end the test. But with this patch the async
1042         image decoding for large images will be disabled after the first paint. 
1043         That means async image decoding for large images will be disabled always
1044         unless we force the async image decoding till the image is painted for the
1045         first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
1046         to force the async image decoding. So painting an image in this case will
1047         require multiple paints; in all of them the async image decoding will be
1048         enabled. But this is okay because it resembles the case where the <img> is
1049         created from a static <img> tag in the HTML file.
1050
1051         For new tests, where we want to make sure that mutating the DOM will not
1052         cause a flash, async image decoding will be forced till the image is drawn
1053         for the first time. After that the async image decoding is enabled but not
1054         forced.
1055
1056         Disable new tests for WK1 because the async image decoding is always enabled
1057         because tiling does not necessarily exist in WK1 . But eventually the async
1058         image decoding for large images will be always disabled for WK1.
1059
1060         * fast/images/async-image-background-change-expected.html: Added.
1061         * fast/images/async-image-background-change.html: Added.
1062         * fast/images/async-image-background-image-repeated.html:
1063         * fast/images/async-image-background-image.html:
1064         * fast/images/async-image-body-background-image.html:
1065         * fast/images/async-image-multiple-clients-repaint.html:
1066         * fast/images/async-image-src-change-expected.html: Added.
1067         * fast/images/async-image-src-change.html: Added.
1068         * fast/images/resources/green-400x400.png: Added.
1069         * fast/images/resources/red-100x100.png: Added.
1070         * fast/images/resources/red-400x400.png: Added.
1071         * fast/images/sprite-sheet-image-draw.html:
1072         * http/tests/multipart/multipart-async-image-expected.txt: Added.
1073         * http/tests/multipart/multipart-async-image.html: Added.
1074         * platform/ios-wk1/TestExpectations:
1075         * platform/mac-wk1/TestExpectations:
1076
1077 2017-07-25  Charlie Turner  <cturner@igalia.com>
1078
1079         [GTK] Unreviewed test gardening
1080         https://bugs.webkit.org/show_bug.cgi?id=174820
1081
1082         Unreviewed gardening.
1083
1084         * platform/gtk/TestExpectations:
1085
1086 2017-07-25  Devin Rousso  <drousso@apple.com>
1087         Web Inspector: add context menu item for taking a screenshot of a node
1088         https://bugs.webkit.org/show_bug.cgi?id=174754
1089
1090         Reviewed by Brian Burg.
1091
1092         * inspector/unit-tests/number-utilities-expected.txt:
1093         * inspector/unit-tests/number-utilities.html:
1094         Add test for Number.zeroPad.
1095
1096         Drive-by: Change tests to use expectEqual for better output on failure.
1097
1098 2017-07-25  Claudio Saavedra  <csaavedra@igalia.com>
1099
1100         REGRESSION (r143068): fast/events/clientXY-in-zoom-and-scroll.html failing on GTK, Qt
1101         https://bugs.webkit.org/show_bug.cgi?id=110090
1102
1103         Unreviewed gardening.
1104
1105         This test only needed the expectation to be updated.
1106
1107         * platform/gtk/TestExpectations: Remove test below.
1108         * platform/gtk/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
1109
1110 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
1111
1112         [Win] The tests fast/text/line-height-minimumFontSize*.html are failing.
1113         https://bugs.webkit.org/show_bug.cgi?id=174801
1114
1115         Unreviewed test gardening, update test expectations for failing tests.
1116
1117         * platform/win/TestExpectations:
1118
1119 2017-07-24  Matt Lewis  <jlewis3@apple.com>
1120
1121         Marked tests as failures.
1122         <rdar://problem/33437597>
1123         
1124         Unreviewed test gardening.
1125
1126         * platform/mac-highsierra/TestExpectations:
1127
1128 2017-07-24  Matt Lewis  <jlewis3@apple.com>
1129
1130         Fixed typo in test expectations.
1131         https://bugs.webkit.org/show_bug.cgi?id=173010
1132
1133         Unreviewed gardening.
1134         * platform/ios-simulator-wk2/TestExpectations:
1135
1136 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
1137
1138         [Win] Async image tests are failing.
1139         https://bugs.webkit.org/show_bug.cgi?id=174653
1140
1141         Unreviewed test gardening, update test expectations for async image tests.
1142
1143         * platform/win/TestExpectations:
1144
1145 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
1146
1147         Rebaseline this test. The previous result was generated using an older iOS SDK.
1148
1149         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
1150
1151 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
1152
1153         Mark Skia font test as image only failure on Windows.
1154
1155         Unreviewed test gardening.
1156
1157         * platform/win/TestExpectations:
1158
1159 2017-07-24  Jeremy Jones  <jeremyj@apple.com>
1160
1161         LayoutTest userscripts/user-script-audio-document.html failing on High Sierra
1162         https://bugs.webkit.org/show_bug.cgi?id=174726
1163         rdar://problem/30059973
1164
1165         Reviewed by Alexey Proskuryakov.
1166
1167         Underlying issue has been resolved.
1168         Re-enable test: userscripts/user-script-audio-document.html
1169
1170         * platform/mac-highsierra/TestExpectations:
1171
1172 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
1173
1174         Fix typo (Timout -> Timeout).
1175
1176         * platform/mac-wk2/TestExpectations:
1177
1178 2017-07-24  Jeremy Jones  <jeremyj@apple.com>
1179
1180         5 wav media layoutTest timeouts on High Sierra
1181         https://bugs.webkit.org/show_bug.cgi?id=174725
1182         rdar://problem/30182218
1183
1184         Reviewed by Andreas Kling.
1185
1186         Underlying issue is fixed. Re-enable tests on High Sierra.
1187
1188         media/audio-controls-timeline-in-media-document.html
1189         media/audio-data-url.html
1190         media/media-document-audio-controls-visible.html
1191         media/media-document-audio-repaint.html
1192         media/media-document-audio-size.html
1193
1194         * platform/mac-highsierra/TestExpectations:
1195
1196 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
1197
1198         Revert "client" coordinates to be in scrolling coordinates
1199         https://bugs.webkit.org/show_bug.cgi?id=174734
1200         rdar://problem/33336930
1201
1202         Reviewed by Tim Horton.
1203         
1204         Rebaseline.
1205
1206         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
1207         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
1208         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1209         * fast/visual-viewport/zoomed-fixed-expected.txt:
1210         * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1211         * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
1212         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1213         * platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/elementFromPoint-expected.txt: Added.
1214         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
1215         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1216
1217 2017-07-24  Matt Lewis  <jlewis3@apple.com>
1218
1219         Marked tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html as failure.
1220         https://bugs.webkit.org/show_bug.cgi?id=172148
1221
1222         Unreviewed test gardening.
1223
1224         * platform/mac-wk2/TestExpectations:
1225
1226 2017-07-23  Darin Adler  <darin@apple.com>
1227
1228         Remove race from one plug-in test
1229         https://bugs.webkit.org/show_bug.cgi?id=130653
1230
1231         Reviewed by Antti Koivisto.
1232
1233         * plugins/plugin-remove-readystatechange.html: Updated test to use waitUntilDone/notifyDone
1234         rather than racing. Added a computation of offsetLeft to trigger layout and adding a long
1235         comment explaining why this is both needed and potentially insufficient in the long run.
1236
1237 2017-07-11  Frederic Wang  <fwang@igalia.com>
1238
1239         Add attribute allow-top-navigation-by-user-activation to iframe sandbox
1240         https://bugs.webkit.org/show_bug.cgi?id=171327
1241
1242         Reviewed by Chris Dumez.
1243
1244         This patch adds tests to verify that a sandboxed iframe with the flag
1245         'allow-top-navigation-by-user-activation' or 'allow-top-navigation' can navigate the top
1246         level page, if navigation is triggered by a user gesture. This is based on a test from the
1247         Chromium repository.
1248         It also verifies that navigation fails when 'allow-top-navigation-by-user-activation' is
1249         absent, even when it is triggered by a user gesture.
1250
1251         * 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
1252         performs navigation of its parent using user activation.
1253         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1.html: Added.
1254         Test top navigation for a sandboxed frame with 'allow-top-navigation-by-user-activation'
1255         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1-expected.txt: Added.
1256         Add PASS expectation.
1257         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2.html: Added.
1258         Test top navigation for a sandboxed frame with 'allow-top-navigation'.
1259         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2-expected.txt: Added.
1260         Add PASS expectation.
1261         * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture.html: Added.
1262         Test user-triggered navigation for a sandboxed frame without 'allow-top-navigation-by-user-activation'.
1263         * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture-expected.txt: Added.
1264         Add reference with navigation failure.
1265
1266 2017-07-22  Chris Dumez  <cdumez@apple.com>
1267
1268         Merge ExceptionBase into DOMException and drop custom toString
1269         https://bugs.webkit.org/show_bug.cgi?id=174755
1270
1271         Reviewed by Sam Weinig.
1272
1273         Rebaseline some tests now that DOMException's custom toString has been dropped
1274         and we rely on Error's toString. This causes the exception message to be
1275         slightly different.
1276
1277         * fast/canvas/canvas-getImageData-invalid-result-buffer-crash-expected.txt:
1278         * fast/frames/sandboxed-iframe-history-denied-expected.txt:
1279         * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt:
1280         * fast/inspector-support/uncaught-dom1-exception-expected.txt:
1281         * fast/inspector-support/uncaught-dom3-exception-expected.txt:
1282         * fast/inspector-support/uncaught-dom8-exception-expected.txt:
1283         * fast/regions/selection/crash-deselect-expected.txt:
1284         * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
1285         * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
1286         * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
1287         * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
1288         * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
1289         * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
1290         * http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt:
1291         * http/tests/security/sandboxed-iframe-modify-self-expected.txt:
1292         * http/tests/security/srcdoc-in-sandbox-cannot-access-parent-expected.txt:
1293         * http/tests/security/xss-DENIED-assign-location-hash-expected.txt:
1294         * http/tests/security/xss-DENIED-assign-location-host-expected.txt:
1295         * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt:
1296         * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt:
1297         * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt:
1298         * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt:
1299         * http/tests/security/xss-DENIED-assign-location-reload-expected.txt:
1300         * http/tests/security/xss-DENIED-assign-location-search-expected.txt:
1301         * http/tests/security/xss-DENIED-frame-name-expected.txt:
1302         * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt:
1303         * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
1304         * inspector/debugger/command-line-api-exception-expected.txt:
1305         * inspector/debugger/regress-133182-expected.txt:
1306         * inspector/debugger/setPauseOnExceptions-all-expected.txt:
1307         * inspector/debugger/setPauseOnExceptions-none-expected.txt:
1308         * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
1309         * platform/mac/fast/dynamic/015-expected.txt:
1310
1311 2017-07-21  Chris Dumez  <cdumez@apple.com>
1312
1313         Drop IDBDatabaseException class
1314         https://bugs.webkit.org/show_bug.cgi?id=174743
1315
1316         Reviewed by Darin Adler.
1317
1318         Rebaseline test as the exception messages are slightly different.
1319
1320         * storage/indexeddb/createIndex-after-failure-expected.txt:
1321         * storage/indexeddb/createIndex-after-failure-private-expected.txt:
1322         * storage/indexeddb/get-keyrange-expected.txt:
1323         * storage/indexeddb/get-keyrange-private-expected.txt:
1324         * storage/indexeddb/keypath-edges-expected.txt:
1325         * storage/indexeddb/keypath-edges-private-expected.txt:
1326         * storage/indexeddb/keyrange-expected.txt:
1327         * storage/indexeddb/keyrange-private-expected.txt:
1328         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
1329         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private-expected.txt:
1330         * storage/indexeddb/transaction-active-flag-expected.txt:
1331         * storage/indexeddb/transaction-active-flag-private-expected.txt:
1332
1333 2017-07-21  Per Arne Vollan  <pvollan@apple.com>
1334
1335         Round-tripping stroke-width styles through getComputedStyle cause the text to gain a stroke.
1336         https://bugs.webkit.org/show_bug.cgi?id=174701
1337
1338         Reviewed by Simon Fraser.
1339
1340         * fast/css/round-trip-stroke-width-using-computed-style-expected.html: Added.
1341         * fast/css/round-trip-stroke-width-using-computed-style.html: Added.
1342
1343 2017-07-21  Nan Wang  <n_wang@apple.com>
1344
1345         AX: Expose form validation on iOS as hint
1346         https://bugs.webkit.org/show_bug.cgi?id=174722
1347         <rdar://problem/33459761>
1348
1349         Reviewed by Chris Fleizach.
1350
1351         * accessibility/ios-simulator/form-control-validation-message-expected.txt: Added.
1352         * accessibility/ios-simulator/form-control-validation-message.html: Added.
1353
1354 2017-07-21  Joseph Pecoraro  <pecoraro@apple.com>
1355
1356         Web Inspector: inspect(aFunction) should jump to function definition
1357         https://bugs.webkit.org/show_bug.cgi?id=149344
1358         <rdar://problem/11563607>
1359
1360         Reviewed by Matt Baker.
1361
1362         * inspector/runtime/CommandLineAPI-inspect-expected.txt: Added.
1363         * inspector/runtime/CommandLineAPI-inspect.html: Added.
1364         Add tests for the CommandLineAPI's inspect() and how it triggers the
1365         `Inspector.inspect` event with a RemoteObject and hints.
1366
1367 2017-07-21  Matt Lewis  <jlewis3@apple.com>
1368
1369         Adjusted test expectations.
1370         https://bugs.webkit.org/show_bug.cgi?id=173861
1371
1372         Unreviewed test gardening.
1373
1374         * platform/mac-wk2/TestExpectations:
1375
1376 2017-07-21  Brady Eidson  <beidson@apple.com>
1377
1378         Get rid of WebCore IconDatabase code.
1379         https://bugs.webkit.org/show_bug.cgi?id=174700
1380
1381         Reviewed by Tim Horton.
1382
1383         * fast/dom/icon-url-list-expected.txt:
1384         * fast/dom/icon-url-list.html:
1385
1386 2017-07-21  Chris Dumez  <cdumez@apple.com>
1387
1388         Unreviewed, rebaseline test after r219708.
1389
1390         * js/dom/global-constructors-attributes-expected.txt:
1391         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1392         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1393         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
1394         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
1395         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1396         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1397         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1398         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1399
1400 2017-07-21  Claudio Saavedra  <csaavedra@igalia.com>
1401
1402         [GTK] Update test expectations after r219663
1403
1404         Unreviewed gardening
1405
1406         DOMException got its toString() removed so the output changes.
1407
1408         * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
1409         * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
1410         * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
1411         * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
1412         * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
1413         * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
1414         * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
1415         * platform/gtk/fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
1416         * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt:
1417         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt:
1418
1419 2017-07-21  Claudio Saavedra  <csaavedra@igalia.com>
1420
1421         [WPE] Update expectation file
1422
1423         Unreviewed gardening.
1424
1425         Drop XPathException after r219708.
1426
1427         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1428
1429 2017-07-20  Antoine Quint  <graouts@apple.com>
1430
1431         Turn tests at media/modern-media-controls/seek-forward-support back on
1432         https://bugs.webkit.org/show_bug.cgi?id=174690
1433
1434         Reviewed by Dean Jackson.
1435
1436         * platform/mac/TestExpectations:
1437
1438 2017-07-20  Antoine Quint  <graouts@apple.com>
1439
1440         Turn tests at media/modern-media-controls/seek-backward-support back on
1441         https://bugs.webkit.org/show_bug.cgi?id=174689
1442
1443         Reviewed by Dean Jackson.
1444
1445         * platform/mac/TestExpectations:
1446
1447 2017-07-20  Antoine Quint  <graouts@apple.com>
1448
1449         Turn tests at media/modern-media-controls/time-labels-support back on
1450         https://bugs.webkit.org/show_bug.cgi?id=174688
1451
1452         Reviewed by Dean Jackson.
1453
1454         * media/modern-media-controls/time-labels-support/elapsed-time-expected.txt:
1455         * media/modern-media-controls/time-labels-support/elapsed-time.html:
1456         * media/modern-media-controls/time-labels-support/remaining-time-expected.txt:
1457         * media/modern-media-controls/time-labels-support/remaining-time.html:
1458         * platform/ios-simulator/TestExpectations:
1459         * platform/mac/TestExpectations:
1460
1461 2017-07-20  Antoine Quint  <graouts@apple.com>
1462
1463         Turn tests at media/modern-media-controls/status-support back on
1464         https://bugs.webkit.org/show_bug.cgi?id=174687
1465
1466         Reviewed by Dean Jackson.
1467
1468         * platform/ios-simulator/TestExpectations:
1469         * platform/mac/TestExpectations:
1470
1471 2017-07-20  Chris Dumez  <cdumez@apple.com>
1472
1473         Drop legacy SVGException type
1474         https://bugs.webkit.org/show_bug.cgi?id=174695
1475
1476         Reviewed by Darin Adler.
1477
1478         Update existing tests to reflect behavior change.
1479
1480         * fast/dom/Window/resources/window-properties.js:
1481         * js/dom/global-constructors-attributes-expected.txt:
1482         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1483         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1484         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
1485         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
1486         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1487         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1488         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1489         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1490         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1491         * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt:
1492         * svg/custom/SVGException-expected.txt: Removed.
1493         * svg/custom/SVGException.html: Removed.
1494         * svg/custom/global-constructors-expected.txt:
1495         * svg/custom/global-constructors.html:
1496         * svg/custom/js-svg-constructors-expected.txt:
1497         * svg/custom/js-svg-constructors.svg:
1498         * svg/dom/SVGAnimatedEnumeration-SVGClipPathElement-expected.txt:
1499         * svg/dom/SVGAnimatedEnumeration-SVGComponentTransferFunctionElement-expected.txt:
1500         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
1501         * svg/dom/SVGAnimatedEnumeration-SVGFEColorMatrixElement-expected.txt:
1502         * svg/dom/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement-expected.txt:
1503         * svg/dom/SVGAnimatedEnumeration-SVGFEDisplacementMapElement-expected.txt:
1504         * svg/dom/SVGAnimatedEnumeration-SVGFEMorphologyElement-expected.txt:
1505         * svg/dom/SVGAnimatedEnumeration-SVGFETurbulenceElement-expected.txt:
1506         * svg/dom/SVGAnimatedEnumeration-SVGFilterElement-expected.txt:
1507         * svg/dom/SVGAnimatedEnumeration-SVGGradientElement-expected.txt:
1508         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
1509         * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
1510         * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
1511         * svg/dom/SVGAnimatedEnumeration-SVGTextContentElement-expected.txt:
1512         * svg/dom/SVGAnimatedEnumeration-SVGTextPathElement-expected.txt:
1513         * svg/dom/SVGAnimatedEnumeration-expected.txt:
1514         * svg/dom/SVGException-obsolete-expected.txt: Added.
1515         * svg/dom/SVGException-obsolete.html: Added.
1516         * svg/dom/SVGMatrix-interface-expected.txt:
1517         * svg/dom/svglist-exception-on-out-bounds-error-expected.txt:
1518         * svg/filters/feBlend-invalid-mode-expected.txt:
1519         * svg/filters/feComponentTransfer-style-crash-expected.txt:
1520         * svg/filters/feDisplacementMap-crash-test-expected.txt:
1521
1522 2017-07-20  Matt Lewis  <jlewis3@apple.com>
1523
1524         Unreviewed, rolling out r219700.
1525
1526         This revision caused consistent timouts on iOS.
1527
1528         Reverted changeset:
1529
1530         "Turn tests at media/modern-media-controls/start-support back
1531         on"
1532         https://bugs.webkit.org/show_bug.cgi?id=174683
1533         http://trac.webkit.org/changeset/219700
1534
1535 2017-07-20  Chris Dumez  <cdumez@apple.com>
1536
1537         Drop legacy XPathException type
1538         https://bugs.webkit.org/show_bug.cgi?id=174679
1539
1540         Reviewed by Sam Weinig.
1541
1542         Update existing tests to reflect behavior change.
1543
1544         * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
1545         (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
1546         * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
1547         (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
1548         * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
1549         (XPathEvaluator_evaluate_TYPE_ERR):
1550         * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
1551         (XPathResult_TYPE_ERR):
1552         * fast/dom/DOMException/XPathException-expected.txt: Removed.
1553         * fast/dom/DOMException/XPathException.html: Removed.
1554         * fast/dom/DOMException/resources/XPathException.js: Removed.
1555         * fast/dom/Window/resources/window-properties.js:
1556         * fast/dom/Window/window-lookup-precedence-expected.txt:
1557         * fast/xpath/4XPath/Core/test_parser-expected.txt:
1558         * fast/xpath/invalid-functions-expected.txt:
1559         * fast/xpath/py-dom-xpath/expressions-expected.txt:
1560         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
1561         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
1562
1563 2017-07-20  Chris Dumez  <cdumez@apple.com>
1564
1565         Unreviewed, rolling out r219706.
1566
1567         Broke iOS build
1568
1569         Reverted changeset:
1570
1571         "Drop legacy XPathException type"
1572         https://bugs.webkit.org/show_bug.cgi?id=174679
1573         http://trac.webkit.org/changeset/219706
1574
1575 2017-07-20  Chris Dumez  <cdumez@apple.com>
1576
1577         Drop legacy XPathException type
1578         https://bugs.webkit.org/show_bug.cgi?id=174679
1579
1580         Reviewed by Sam Weinig.
1581
1582         Update existing tests to reflect behavior change.
1583
1584         * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
1585         (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
1586         * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
1587         (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
1588         * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
1589         (XPathEvaluator_evaluate_TYPE_ERR):
1590         * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
1591         (XPathResult_TYPE_ERR):
1592         * fast/dom/DOMException/XPathException-expected.txt: Removed.
1593         * fast/dom/DOMException/XPathException.html: Removed.
1594         * fast/dom/DOMException/resources/XPathException.js: Removed.
1595         * fast/dom/Window/resources/window-properties.js:
1596         * fast/dom/Window/window-lookup-precedence-expected.txt:
1597         * fast/xpath/4XPath/Core/test_parser-expected.txt:
1598         * fast/xpath/invalid-functions-expected.txt:
1599         * fast/xpath/py-dom-xpath/expressions-expected.txt:
1600         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
1601         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
1602
1603 2017-07-20  Matt Lewis  <jlewis3@apple.com>
1604
1605         Rebaselined svg/css/getComputedStyle-basic.xhtml.
1606         
1607         Unreviewed test gardening.
1608
1609         * platform/mac-highsierra/svg/css/getComputedStyle-basic-expected.txt:
1610
1611 2017-07-20  Antoine Quint  <graouts@apple.com>
1612
1613         Turn tests at media/modern-media-controls/start-support back on
1614         https://bugs.webkit.org/show_bug.cgi?id=174683
1615
1616         Reviewed by Dean Jackson.
1617
1618         * media/modern-media-controls/start-support/start-support-click-to-start-expected.txt:
1619         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1620         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1621         * media/modern-media-controls/start-support/start-support-lowPowerMode-expected.txt:
1622         * media/modern-media-controls/start-support/start-support-lowPowerMode.html:
1623         * platform/ios-simulator/TestExpectations:
1624         * platform/mac/TestExpectations:
1625
1626 2017-07-20  Matt Lewis  <jlewis3@apple.com>
1627
1628         Marked media/modern-media-controls/scrubber-support/scrubber-support-drag.html as flaky
1629         https://bugs.webkit.org/show_bug.cgi?id=174682
1630
1631         Unreviewed test gardening.
1632
1633         * platform/mac/TestExpectations:
1634
1635 2017-07-20  Chris Dumez  <cdumez@apple.com>
1636
1637         Unreviewed, rebaseline test on all platforms after r219673.
1638
1639         * js/dom/global-constructors-attributes-expected.txt:
1640         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1641         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1642         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
1643         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
1644         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1645         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1646         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1647         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1648         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1649
1650 2017-07-20  Charlie Turner  <cturner@igalia.com>
1651
1652         [GTK] Layout Test http/tests/media/hls/hls-progress.html is failing
1653         https://bugs.webkit.org/show_bug.cgi?id=141469
1654
1655         Reviewed by Xabier Rodriguez-Calvar.
1656
1657         Fixes the removed tests.
1658
1659         * platform/gtk/TestExpectations:
1660
1661 2017-07-20  Michael Catanzaro  <mcatanzaro@igalia.com>
1662
1663         Unreviewed GTK test gardening
1664
1665         * platform/gtk/TestExpectations:
1666
1667 2017-07-20  Zan Dobersek  <zdobersek@igalia.com>
1668
1669         Unreviewed WPE gardening. Updating test baselines after r219663.
1670
1671         * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
1672         * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
1673         * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
1674         * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
1675         * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
1676         * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
1677         * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
1678         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt:
1679         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt:
1680         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt:
1681         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt:
1682         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt:
1683         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt:
1684         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt:
1685         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt:
1686         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
1687         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt:
1688         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt:
1689         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt:
1690         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt:
1691         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt:
1692         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt:
1693         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt:
1694         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt:
1695         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt:
1696         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt:
1697         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt:
1698         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt:
1699         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt:
1700         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt:
1701         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
1702         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt:
1703         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt:
1704         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt:
1705         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
1706         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt:
1707
1708 2017-07-19  Simon Fraser  <simon.fraser@apple.com>
1709
1710         getBoundingClientRects not updated for programmatic scrolls
1711         https://bugs.webkit.org/show_bug.cgi?id=174538
1712         rdar://problem/33049012
1713
1714         Reviewed by Tim Horton.
1715         
1716         New results for these tests, reflecting the fact that programmatic scrolls now update
1717         the layout viewport.
1718         
1719         Clean up fast/dom/elementFromPoint-relative-to-viewport.html, and land an iOS expectation. The test
1720         uses eventSender.zoomPageOut() which is not expected to work correctly on iOS. It works when tested
1721         manually.
1722
1723         * fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
1724         * fast/dom/elementFromPoint-relative-to-viewport.html:
1725         * platform/ios-wk2/fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Copied from LayoutTests/fast/dom/elementFromPoint-relative-to-viewport-expected.txt.
1726         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1727         * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
1728         * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt:
1729         * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
1730         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
1731         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1732
1733 2017-07-19  Myles C. Maxfield  <mmaxfield@apple.com>
1734
1735         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
1736         https://bugs.webkit.org/show_bug.cgi?id=174406
1737         <rdar://problem/10139227>
1738
1739         Reviewed by Simon Fraser.
1740
1741         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
1742         * fast/text/line-height-minimumFontSize-autosize.html: Added.
1743         * fast/text/line-height-minimumFontSize-expected.txt: Added.
1744         * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
1745         * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
1746         * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
1747         * fast/text/line-height-minimumFontSize-visual.html: Added.
1748         * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
1749         * fast/text/line-height-minimumFontSize-zoom.html: Added.
1750         * fast/text/line-height-minimumFontSize.html: Added.
1751
1752 2017-07-18  Myles C. Maxfield  <mmaxfield@apple.com>
1753
1754         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
1755         https://bugs.webkit.org/show_bug.cgi?id=174406
1756         <rdar://problem/10139227>
1757
1758         Reviewed by Simon Fraser.
1759
1760         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
1761         * fast/text/line-height-minimumFontSize-autosize.html: Added.
1762         * fast/text/line-height-minimumFontSize-expected.txt: Added.
1763         * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
1764         * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
1765         * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
1766         * fast/text/line-height-minimumFontSize-visual.html: Added.
1767         * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
1768         * fast/text/line-height-minimumFontSize-zoom.html: Added.
1769         * fast/text/line-height-minimumFontSize.html: Added.
1770
1771 2017-07-19  Chris Dumez  <cdumez@apple.com>
1772
1773         DOMException should not have its own toString()
1774         https://bugs.webkit.org/show_bug.cgi?id=174630
1775
1776         Reviewed by Sam Weinig.
1777
1778         Rebaseline existing tests as the exception string is now slightly different.
1779
1780 2017-07-19  Antoine Quint  <graouts@apple.com>
1781
1782         [iOS] REGRESSION: Scrubbing media using built-in controls does not pause media
1783         https://bugs.webkit.org/show_bug.cgi?id=174650
1784         <rdar://problem/33401877>
1785
1786         Reviewed by Dean Jackson.
1787
1788         Rebaseline and turn back on all the ScrubberSupport tests on macOS and iOS.
1789
1790         * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag-expected.txt:
1791         * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag.html:
1792         * media/modern-media-controls/scrubber-support/scrubber-support-media-api-expected.txt:
1793         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
1794         * platform/ios-simulator/TestExpectations:
1795         * platform/mac/TestExpectations:
1796
1797 2017-07-19  Nan Wang  <n_wang@apple.com>
1798
1799         AX: Web page reloaded when a node is labelling multiple childnodes
1800         https://bugs.webkit.org/show_bug.cgi?id=174655
1801
1802         Reviewed by Chris Fleizach.
1803
1804         * accessibility/mac/aria-labelledby-multiple-child-crash-expected.txt: Added.
1805         * accessibility/mac/aria-labelledby-multiple-child-crash.html: Added.
1806
1807 2017-07-19  Chris Dumez  <cdumez@apple.com>
1808
1809         Make cross-origin properties enumerable
1810         https://bugs.webkit.org/show_bug.cgi?id=174576
1811
1812         Reviewed by Darin Adler.
1813
1814         Update / rebaseline some tests to reflect behavior change.
1815
1816         * http/tests/security/cross-origin-descriptors-expected.txt:
1817         * http/tests/security/cross-origin-descriptors.html:
1818         * js/dom/getOwnPropertyDescriptor-expected.txt:
1819         * js/resources/getOwnPropertyDescriptor.js:
1820
1821 2017-07-19  Matt Lewis  <jlewis3@apple.com>
1822
1823         Unreviewed, rolling out r219646.
1824
1825         The test added are failing on all platforms
1826
1827         Reverted changeset:
1828
1829         "Setting the minimum font size preference doesn’t affect
1830         absolute line-height values, so lines overlap"
1831         https://bugs.webkit.org/show_bug.cgi?id=174406
1832         http://trac.webkit.org/changeset/219646
1833
1834 2017-07-19  Zan Dobersek  <zdobersek@igalia.com>
1835
1836         Unreviewed WPE gardening.
1837
1838         * platform/wpe/TestExpectations:
1839         Unskip a bunch of Web Crypto tests that are passing now that
1840         the underlying implementation has progressed.
1841
1842 2017-07-18  Myles C. Maxfield  <mmaxfield@apple.com>
1843
1844         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
1845         https://bugs.webkit.org/show_bug.cgi?id=174406
1846         <rdar://problem/10139227>
1847
1848         Reviewed by Simon Fraser.
1849
1850         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
1851         * fast/text/line-height-minimumFontSize-autosize.html: Added.
1852         * fast/text/line-height-minimumFontSize-expected.txt: Added.
1853         * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
1854         * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
1855         * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
1856         * fast/text/line-height-minimumFontSize-visual.html: Added.
1857         * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
1858         * fast/text/line-height-minimumFontSize-zoom.html: Added.
1859         * fast/text/line-height-minimumFontSize.html: Added.
1860
1861 2017-07-18  Ali Juma  <ajuma@chromium.org>
1862
1863         Align quirky number parsing with other browsers
1864         https://bugs.webkit.org/show_bug.cgi?id=155874
1865
1866         Reviewed by Simon Fraser.
1867
1868         * animations/animation-add-events-in-handler.html:
1869         * fast/css/animation-transition-duration-quirksmode-expected.txt: Added.
1870         * fast/css/animation-transition-duration-quirksmode.html: Added.
1871
1872 2017-07-18  Joseph Pecoraro  <pecoraro@apple.com>
1873
1874         Web Inspector: Modernize InjectedScriptSource
1875         https://bugs.webkit.org/show_bug.cgi?id=173890
1876
1877         Reviewed by Brian Burg.
1878
1879         * inspector/model/remote-object-expected.txt:
1880         * inspector/model/stack-trace-expected.txt:
1881         Now that we use classes, implicitly strict mode, the call frame
1882         for evaluate gets tail call eliminated.
1883
1884 2017-07-18  Ryosuke Niwa  <rniwa@webkit.org>
1885
1886         REGRESSION(r218910): Crash when password field changes to text field
1887         https://bugs.webkit.org/show_bug.cgi?id=174560
1888
1889         Reviewed by Zalan Bujtas.
1890
1891         Added a regression test based on the test case provided by Daniel Bates.
1892
1893         * accessibility/mac/input-type-change-crash-2-expected.txt: Added.
1894         * accessibility/mac/input-type-change-crash-2.html: Added.
1895
1896 2017-07-18  Matt Baker  <mattbaker@apple.com>
1897
1898         Web Inspector: Refactoring: replace InspectorCanvasAgent::CanvasEntry with a helper class
1899         https://bugs.webkit.org/show_bug.cgi?id=174311
1900
1901         Reviewed by Devin Rousso.
1902
1903         Updated test expectations for new error strings.
1904
1905         * inspector/canvas/css-canvas-clients-expected.txt:
1906         * inspector/canvas/requestContent-2d-expected.txt:
1907         * inspector/canvas/requestNode-expected.txt:
1908         * inspector/canvas/resolveCanvasContext-2d-expected.txt:
1909
1910 2017-07-18  Antoine Quint  <graouts@apple.com>
1911
1912         Turn tests at media/modern-media-controls/playback-support back on
1913         https://bugs.webkit.org/show_bug.cgi?id=174639
1914
1915         Reviewed by Dean Jackson.
1916
1917         * media/modern-media-controls/playback-support/playback-support-button-click.html:
1918         * platform/ios-simulator/TestExpectations:
1919         * platform/mac/TestExpectations:
1920
1921 2017-07-18  Antoine Quint  <graouts@apple.com>
1922
1923         Turn tests at media/modern-media-controls/pip-support back on
1924         https://bugs.webkit.org/show_bug.cgi?id=174636
1925
1926         Reviewed by Dean Jackson.
1927
1928         * media/modern-media-controls/pip-support/ipad/pip-support-tap.html:
1929         * platform/ios-simulator/TestExpectations:
1930         * platform/mac-elcapitan/TestExpectations:
1931         * platform/mac/TestExpectations:
1932
1933 2017-07-18  Matt Lewis  <jlewis3@apple.com>
1934
1935         Marked http/tests/cache/disk-cache/redirect-chain-limits.html as flaky.
1936         https://bugs.webkit.org/show_bug.cgi?id=172662
1937
1938         Unreviewed test gardening.
1939
1940         * platform/wk2/TestExpectations:
1941
1942 2017-07-18  Matt Lewis  <jlewis3@apple.com>
1943
1944         Marked http/tests/cache/disk-cache/disk-cache-vary-cookie.html as flaky.
1945         https://bugs.webkit.org/show_bug.cgi?id=172662
1946
1947         Unreviewed test gardening.
1948
1949         * platform/wk2/TestExpectations:
1950
1951 2017-07-18  Antoine Quint  <graouts@apple.com>
1952
1953         [macOS] Mouse pointer does not hide during fullscreen playback
1954         https://bugs.webkit.org/show_bug.cgi?id=174638
1955         <rdar://problem/33244399>
1956
1957         Reviewed by Dean Jackson.
1958
1959         Add a test that checks that the "-webkit-cursor-visibility" is set to "auto-hide" when
1960         in fullscreen for the media controls container.
1961
1962         * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide-expected.txt: Added.
1963         * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide.html: Added.
1964         * platform/ios-simulator/TestExpectations:
1965
1966 2017-07-18  Sam Weinig  <sam@webkit.org>
1967
1968         [WebIDL] Remove custom bindings for MockContentFilterSettings
1969         https://bugs.webkit.org/show_bug.cgi?id=174606
1970
1971         Reviewed by Andy Estes.
1972
1973         * contentfiltering/allow-after-add-data.html:
1974         * contentfiltering/allow-after-finished-adding-data.html:
1975         * contentfiltering/allow-after-response.html:
1976         * contentfiltering/allow-after-will-send-request.html:
1977         * contentfiltering/allow-empty-document.html:
1978         * contentfiltering/allow-media-document.html:
1979         * contentfiltering/allow-never.html:
1980         * contentfiltering/block-after-add-data-then-allow-unblock.html:
1981         * contentfiltering/block-after-add-data-then-deny-unblock.html:
1982         * contentfiltering/block-after-add-data.html:
1983         * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html:
1984         * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html:
1985         * contentfiltering/block-after-finished-adding-data.html:
1986         * contentfiltering/block-after-response-then-allow-unblock.html:
1987         * contentfiltering/block-after-response-then-deny-unblock.html:
1988         * contentfiltering/block-after-response.html:
1989         * contentfiltering/block-after-will-send-request-then-allow-unblock.html:
1990         * contentfiltering/block-after-will-send-request-then-deny-unblock.html:
1991         * contentfiltering/block-after-will-send-request.html:
1992         * contentfiltering/block-never.html:
1993         * contentfiltering/modify-request-url.html:
1994         * contentfiltering/resources/contentfiltering.js:
1995         * http/tests/contentfiltering/allow-after-redirect.html:
1996         * http/tests/contentfiltering/block-after-redirect.html:
1997         * http/tests/contentfiltering/load-substitute-data-from-appcache.html:
1998         * http/tests/contentfiltering/modify-redirect-request-url.html:
1999         Update tests to use new MockContentFilterSettings enums rather than constants.
2000
2001 2017-07-18  Sam Weinig  <sam@webkit.org>
2002
2003         [WebIDL] Replace some custom bindings code in JSCSSStyleDeclarationCustom.cpp with named getters/setters
2004         https://bugs.webkit.org/show_bug.cgi?id=174529
2005
2006         Reviewed by Chris Dumez.
2007
2008         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor-expected.txt:
2009         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor.html:
2010         Update test and result to match standard and other browsers. 
2011
2012 2017-07-18  Matt Lewis  <jlewis3@apple.com>
2013
2014         Unreviewed, rolling out r219610.
2015
2016         This caused an api failure on all platforms for the test
2017         SnapshotImageLargeAsyncDecoding
2018
2019         Reverted changeset:
2020
2021         "Async image decoding for large images should be disabled
2022         after the first time a tile is painted"
2023         https://bugs.webkit.org/show_bug.cgi?id=174451
2024         http://trac.webkit.org/changeset/219610
2025
2026 2017-07-18  Devin Rousso  <drousso@apple.com>
2027
2028         Add CanvasRenderingContext2D::getTransform
2029         https://bugs.webkit.org/show_bug.cgi?id=174278
2030
2031         Reviewed by Dean Jackson.
2032
2033         * canvas/philip/tests/2d.missingargs.html:
2034         CanvasRenderingContext2D.prototype.setTransform no longer throws an error with no arguments.
2035
2036         * fast/canvas/2d.getTransform.modification-expected.txt: Added.
2037         * fast/canvas/2d.getTransform.modification.html: Added.
2038         * fast/canvas/2d.getTransform.newobject-expected.txt: Added.
2039         * fast/canvas/2d.getTransform.newobject.html: Added.
2040         * fast/canvas/2d.setTransform.matrix-expected.txt: Added.
2041         * fast/canvas/2d.setTransform.matrix.html: Added.
2042
2043 2017-07-18  Matt Lewis  <jlewis3@apple.com>
2044
2045         Rebaseline inspector/model/remote-object.html.
2046         https://bugs.webkit.org/show_bug.cgi?id=173991
2047
2048         Unreviewed test gardening.
2049
2050         * inspector/model/remote-object-expected.txt:
2051
2052 2017-07-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
2053
2054         Async image decoding for large images should be disabled after the first time a tile is painted
2055         https://bugs.webkit.org/show_bug.cgi?id=174451
2056
2057         Reviewed by Simon Fraser.
2058
2059         To test async image decoding for large images, we have to create the <img>
2060         element dynamically so we can listen to the load and webkitImageFrameReady
2061         events and know reliably when to end the test. But with this patch the async
2062         image decoding for large images will be disabled after the first paint. 
2063         That means async image decoding for large images will be disabled always
2064         unless we force the async image decoding till the image is painted for the
2065         first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
2066         to force the async image decoding. So painting an image in this case will
2067         require multiple paints; in all of them the async image decoding will be
2068         enabled. But this is okay because it resembles the case where the <img> is
2069         created from a static <img> tag in the HTML file.
2070
2071         For new tests, where we want to make sure that mutating the DOM will not
2072         cause a flash, async image decoding will be forced till the image is drawn
2073         for the first time. After that the async image decoding is enabled but not
2074         forced.
2075
2076         Disable new tests for WK1 because the async image decoding is always enabled
2077         because tiling does not necessarily exist in WK1 . But eventually the async
2078         image decoding for large images will be always disabled for WK1.
2079
2080         * fast/images/async-image-background-change-expected.html: Added.
2081         * fast/images/async-image-background-change.html: Added.
2082         * fast/images/async-image-background-image-repeated.html:
2083         * fast/images/async-image-background-image.html:
2084         * fast/images/async-image-multiple-clients-repaint.html:
2085         * fast/images/async-image-src-change-expected.html: Added.
2086         * fast/images/async-image-src-change.html: Added.
2087         * fast/images/resources/green-400x400.png: Added.
2088         * fast/images/resources/red-100x100.png: Added.
2089         * fast/images/resources/red-400x400.png: Added.
2090         * http/tests/multipart/multipart-async-image-expected.txt: Added.
2091         * http/tests/multipart/multipart-async-image.html: Added.
2092         * platform/ios-wk1/TestExpectations:
2093         * platform/mac-wk1/TestExpectations:
2094
2095 2017-07-18  Michael Catanzaro  <mcatanzaro@igalia.com>
2096
2097         Unreviewed GTK test gardening
2098
2099         fast/forms/range/input-appearance-range-rtl.html is desired to fail.
2100
2101         * platform/gtk/TestExpectations:
2102
2103 2017-07-18  Chris Dumez  <cdumez@apple.com>
2104
2105         DOMException should have its properties on the prototype
2106         https://bugs.webkit.org/show_bug.cgi?id=174597
2107
2108         Reviewed by Alex Christensen.
2109
2110         Rebaseline inspector tests whose output changed slightly now that the
2111         DOMException have moved to the prototype.
2112
2113         * inspector/debugger/setPauseOnExceptions-all-expected.txt:
2114         * inspector/debugger/setPauseOnExceptions-none-expected.txt:
2115         * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
2116
2117 2017-07-17  Michael Catanzaro  <mcatanzaro@igalia.com>
2118
2119         Unreviewed GTK test gardening
2120
2121         * TestExpectations: Skip tests that are clearly intended to have Skip expectations.
2122         * platform/gtk/TestExpectations:
2123         * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
2124
2125 2017-07-17  Timothy Horton  <timothy_horton@apple.com>
2126
2127         Page using safe area constant properties jumps to correct layout after resize
2128         https://bugs.webkit.org/show_bug.cgi?id=174598
2129         <rdar://problem/33364275>
2130
2131         Reviewed by Simon Fraser.
2132
2133         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation-expected.txt: Added.
2134         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html: Added.
2135         Add a test making sure that dynamic-viewport-update-based rotation
2136         updates safe area insets when needed.
2137
2138 2017-07-17  Matt Lewis  <jlewis3@apple.com>
2139         
2140         Fixed test expectations after r219518.
2141         https://bugs.webkit.org/show_bug.cgi?id=174472
2142
2143         Unreviewed test gardening.
2144
2145         * platform/mac/TestExpectations:
2146
2147 2017-07-17  Jeremy Jones  <jeremyj@apple.com>
2148
2149         media element handle adding source immediately before src.
2150         https://bugs.webkit.org/show_bug.cgi?id=174284
2151
2152         Reviewed by David Kilzer.
2153
2154         Adds missing -expected and tests to make sure resulting currentSrc is correct.
2155
2156         * TestExpectations:
2157         * media/video-source-before-src-expected.txt: Added.
2158         * media/video-source-before-src.html:
2159
2160 2017-07-17  Matt Lewis  <jlewis3@apple.com>
2161
2162         Fixed test expectations after r219518.
2163         https://bugs.webkit.org/show_bug.cgi?id=174472
2164
2165         Unreviewed test gardening.
2166
2167         * platform/ios-wk1/TestExpectations:
2168         * platform/mac/TestExpectations:
2169
2170 2017-07-17  Chris Dumez  <cdumez@apple.com>
2171
2172         fast/workers/worker-user-gesture.html crashes on iOS
2173         https://bugs.webkit.org/show_bug.cgi?id=174592
2174
2175         Reviewed by Simon Fraser.
2176
2177         Make sure the tap/click event is fully processed before finishing the test by using
2178         the promise returned by UIHelper.activateAt().
2179
2180         * fast/workers/worker-user-gesture.html:
2181
2182 2017-07-17  Simon Fraser  <simon.fraser@apple.com>
2183
2184         clientX/clientY on TouchEvent.touches are wrong
2185         https://bugs.webkit.org/show_bug.cgi?id=174561
2186
2187         Reviewed by Tim Horton.
2188
2189         * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt: Added.
2190         * fast/events/touch/ios/touches-client-coords-after-zoom.html: Added.
2191
2192 2017-07-17  Chris Dumez  <cdumez@apple.com>
2193
2194         click event does not dispatch to parent when child target stops hit testing after mousedown
2195         https://bugs.webkit.org/show_bug.cgi?id=174564
2196         <rdar://problem/33340234>
2197
2198         Reviewed by Simon Fraser.
2199
2200         Add layout test coverage.
2201
2202         * fast/events/mouse-click-different-mouseDown-mouseUp-nodes-expected.txt: Added.
2203         * fast/events/mouse-click-different-mouseDown-mouseUp-nodes.html: Added.
2204
2205 2017-07-17  Antoine Quint  <graouts@apple.com>
2206
2207         REGRESSION: order of AirPlay and volume controls is inconsistent between <audio> and <video>
2208         https://bugs.webkit.org/show_bug.cgi?id=174581
2209         <rdar://problem/33297519>
2210
2211         Reviewed by Sam Weinig.
2212
2213         Update the audio controls layout test to match the new expectations.
2214
2215         * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
2216         * media/modern-media-controls/audio/audio-controls-buttons.html:
2217
2218 2017-07-17  Antoine Quint  <graouts@apple.com>
2219
2220         Media controls draw behind captions
2221         https://bugs.webkit.org/show_bug.cgi?id=174579
2222         <rdar://problem/33295427>
2223
2224         Reviewed by Dean Jackson.
2225
2226         Add a new test that checks the order in which order the captions and controls containers appear
2227         under the media shadow root.
2228
2229         * media/modern-media-controls/media-controls/media-controls-display-above-captions-expected.txt: Added.
2230         * media/modern-media-controls/media-controls/media-controls-display-above-captions.html: Added.
2231         * platform/ios-simulator/TestExpectations:
2232         * platform/mac/TestExpectations:
2233
2234 2017-07-16  Antoine Quint  <graouts@apple.com>
2235
2236         Dismissing the captions panel using the mouse is too eager to remove the captions panel and media controls
2237         https://bugs.webkit.org/show_bug.cgi?id=174571
2238         <rdar://problem/33294968>
2239
2240         Reviewed by Eric Carlson.
2241
2242         Adding a method to show the tracks panel for a given shadow root and adding new tests to check the correct
2243         behavior when dismissing the tracks panel when clicking over the media element or outside the media element
2244         when it's paused.
2245
2246         * media/modern-media-controls/resources/media-controls-utils.js:
2247         (pressOnElement):
2248         (pressAtPoint):
2249         (showTracksPanel):
2250         (finishMediaControlsTest): Deleted.
2251         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused-expected.txt: Added.
2252         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused.html: Added.
2253         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing-expected.txt: Added.
2254         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing.html: Added.
2255         * platform/mac/TestExpectations:
2256
2257 2017-07-16  Ali Juma  <ajuma@chromium.org>
2258
2259         DisallowUserAgentShadowContent moves out of non-UA shadow roots
2260         https://bugs.webkit.org/show_bug.cgi?id=165647
2261
2262         Reviewed by Ryosuke Niwa.
2263
2264         * fast/dom/nodesFromRect/nodesFromRect-shadow-expected.txt: Added.
2265         * fast/dom/nodesFromRect/nodesFromRect-shadow.html: Added.
2266         * fast/dom/nodesFromRect/resources/nodesFromRect.js:
2267         (check):
2268         (checkShadowContent):
2269         (nodesFromRectAsString):
2270
2271 2017-07-16  Antoine Quint  <graouts@apple.com>
2272
2273         Clicking edges of media control buttons changes visual state of button (pressed) but doesn't execute action
2274         https://bugs.webkit.org/show_bug.cgi?id=174565
2275         <rdar://problem/33294833>
2276
2277         Reviewed by Dean Jackson.
2278
2279         Add a new test where we click on the edge of a button and check that we trigger the Button's
2280         UI delegate. This test fails prior to this patch.
2281
2282         * media/modern-media-controls/button/button-click-on-edges-expected.txt: Added.
2283         * media/modern-media-controls/button/button-click-on-edges.html: Added.
2284         * platform/ios-simulator/TestExpectations:
2285
2286 2017-07-15  Myles C. Maxfield  <mmaxfield@apple.com>
2287
2288         line-height: <number> gets visually applied twice when text autosizing is in effect
2289         https://bugs.webkit.org/show_bug.cgi?id=174536
2290         <rdar://problem/33338259>
2291
2292         Reviewed by Simon Fraser.
2293
2294         * fast/text-autosizing/line-height-number-expected.html: Added.
2295         * fast/text-autosizing/line-height-number.html: Added.
2296
2297 2017-07-14  Zan Dobersek  <zdobersek@igalia.com>
2298
2299         [GCrypt] Implement CryptoKeyRSA PKCS#8 exports
2300         https://bugs.webkit.org/show_bug.cgi?id=173697
2301
2302         Reviewed by Jiewen Tan.
2303
2304         * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 export tests
2305
2306 2017-07-14  Zan Dobersek  <zdobersek@igalia.com>
2307
2308         [GCrypt] Implement CryptoKeyRSA PKCS#8 imports
2309         https://bugs.webkit.org/show_bug.cgi?id=173696
2310
2311         Reviewed by Jiewen Tan.
2312
2313         * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 import tests
2314         that are now passing.
2315
2316 2017-07-14  Chris Dumez  <cdumez@apple.com>
2317
2318         Possible crash in ~UserGestureIndicator() when on non-main thread
2319         https://bugs.webkit.org/show_bug.cgi?id=174522
2320         <rdar://problem/30283071>
2321
2322         Reviewed by Sam Weinig.
2323
2324         Add layout test coverage.
2325
2326         * fast/workers/worker-user-gesture-expected.txt: Added.
2327         * fast/workers/worker-user-gesture.html: Added.
2328         * fast/workers/worker-user-gesture.js: Added.
2329         (setInterval):
2330
2331 2017-07-14  Daniel Bates  <dabates@apple.com>
2332
2333         REGRESSION (r219013): Compute source frame info for frameless document
2334         https://bugs.webkit.org/show_bug.cgi?id=174385
2335         <rdar://problem/33217736>
2336
2337         Reviewed by Brady Eidson.
2338
2339         * http/tests/navigation/resources/window-open-redirect-and-remove-opener.html: Added.
2340         * http/tests/navigation/window-open-redirect-and-remove-opener-expected.txt: Added.
2341         * http/tests/navigation/window-open-redirect-and-remove-opener.html: Added.
2342
2343 2017-07-14  Matt Lewis  <jlewis3@apple.com>
2344
2345         Fixed expectations after Mac expectation change.
2346         https://trac.webkit.org/changeset/219507/webkit
2347
2348         Unreviewed test gardening.
2349
2350         * platform/wk2/TestExpectations:
2351
2352 2017-07-14  Youenn Fablet  <youenn@apple.com>
2353
2354         WebRTC: silence data not sent for disabled audio track
2355         https://bugs.webkit.org/show_bug.cgi?id=174456
2356         <rdar://problem/33284623>
2357
2358         Reviewed by Eric Carlson.
2359
2360         * webrtc/audio-muted-stats-expected.txt: Added.
2361         * webrtc/audio-muted-stats.html: Added.
2362         * webrtc/audio-muted-stats2-expected.txt: Added.
2363         * webrtc/audio-muted-stats2.html: Added.
2364
2365 2017-07-14  Jonathan Bedard  <jbedard@apple.com>
2366
2367         Add High Sierra test expectations
2368         https://bugs.webkit.org/show_bug.cgi?id=174518
2369         <rdar://problem/32716970>
2370
2371         Unreviewed test gardening.
2372
2373         * platform/mac-highsierra: Added.
2374         * platform/mac-highsierra-wk1: Added.
2375         * platform/mac-highsierra-wk2: Added.
2376
2377 2017-07-14  Jer Noble  <jer.noble@apple.com>
2378
2379         [MSE] Removing samples when presentation order does not match decode order can cause bad behavior.
2380         https://bugs.webkit.org/show_bug.cgi?id=174514
2381
2382         Reviewed by Sam Weinig.
2383
2384         * media/media-source/media-source-remove-decodeorder-crash-expected.txt: Added.
2385         * media/media-source/media-source-remove-decodeorder-crash.html: Added.
2386
2387 2017-07-14  Matt Lewis  <jlewis3@apple.com>
2388
2389         Correcting test expectations after mac-expectation changes.
2390         https://bugs.webkit.org/show_bug.cgi?id=174472
2391
2392         Unreviews test gardening.
2393
2394         * platform/mac/TestExpectations:
2395
2396 2017-07-14  Jer Noble  <jer.noble@apple.com>
2397
2398         Adding the 'autoplay' attribute to a media element during a user gesture should remove user gesture restrictions.
2399         https://bugs.webkit.org/show_bug.cgi?id=174373
2400
2401         Reviewed by Eric Carlson.
2402
2403         * media/video-add-autoplay-user-gesture-expected.txt: Added.
2404         * media/video-add-autoplay-user-gesture.html: Added.
2405         * media/platform/ios/TestExpectations: Skipped; requires EventSender.
2406
2407 2017-07-14  Matt Lewis  <jlewis3@apple.com>
2408
2409         Unreviewed, rolling out r219500.
2410
2411         The test is consistently failing on iOS simulator.
2412
2413         Reverted changeset:
2414
2415         "AX: VoiceOver silent or skipping over time values on media
2416         player."
2417         https://bugs.webkit.org/show_bug.cgi?id=174324
2418         http://trac.webkit.org/changeset/219500
2419
2420 2017-07-14  Jonathan Bedard  <jbedard@apple.com>
2421
2422         Add script to rebase patches during the WebKit2->WebKit/WebKit->WebKitLegacy transition
2423         https://bugs.webkit.org/show_bug.cgi?id=174438
2424         <rdar://problem/33277112>
2425
2426         Reviewed by David Kilzer.
2427
2428         * platform/mac-wk2/TestExpectations: Move skipped tests because of webkit.org/b/174504. 
2429         * platform/wk2/TestExpectations: Ditto.
2430
2431 2017-07-14  Fujii Hironori  <Hironori.Fujii@sony.com>
2432
2433         [HarfBuzz] Decomposed Vietnamese characters are rendered incorrectly
2434         https://bugs.webkit.org/show_bug.cgi?id=174418
2435
2436         Reviewed by Michael Catanzaro.
2437
2438         * fast/text/international/vietnamese-nfd-expected.html: Added.
2439         * fast/text/international/vietnamese-nfd.html: Added.
2440
2441 2017-07-14  Aaron Chu  <aaron_chu@apple.com>
2442
2443         AX: VoiceOver silent or skipping over time values on media player.
2444         https://bugs.webkit.org/show_bug.cgi?id=174324
2445         <rdar://problem/32021784>
2446
2447         Reviewed by Antoine Quint.
2448
2449         Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
2450
2451         * media/modern-media-controls/time-label/time-label-expected.txt:
2452         * media/modern-media-controls/time-label/time-label.html:
2453
2454 2017-07-13  Matt Lewis  <jlewis3@apple.com>
2455
2456         Skipped multiple http/tests/webrtc/ test on iOS simulator.
2457         https://bugs.webkit.org/show_bug.cgi?id=173861
2458
2459         Unreviewed test gardening.
2460         * platform/ios-simulator-wk2/TestExpectations:
2461
2462 2017-07-13  Matt Lewis  <jlewis3@apple.com>
2463
2464         Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky on iOS.
2465         https://bugs.webkit.org/show_bug.cgi?id=173487
2466
2467         Unreviewed test gardening.
2468
2469         * platform/ios-simulator-wk2/TestExpectations:
2470
2471 2017-07-13  Matt Lewis  <jlewis3@apple.com>
2472
2473         Skipping media/video-source-before-src.html.
2474         https://bugs.webkit.org/show_bug.cgi?id=174284
2475
2476         Unreviewed test gardening.
2477
2478         * TestExpectations:
2479
2480 2017-07-13  Antoine Quint  <graouts@apple.com>
2481
2482         REGRESSION: "visibility:hidden" does not hide play button for video elements
2483         ​https://bugs.webkit.org/show_bug.cgi?id=174258
2484         <rdar://problem/33181452>
2485
2486         Unreviewed test gardening.
2487
2488         Add a missing expectation file which is designed to be empty and is now just a space.
2489
2490         * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
2491
2492 2017-07-13  Alex Christensen  <achristensen@webkit.org>
2493
2494         Deleting last URLSearchParams key should remove trailing ? in associated URL
2495         https://bugs.webkit.org/show_bug.cgi?id=174465
2496
2497         Reviewed by Chris Dumez.
2498
2499         * fast/dom/DOMURL/searchparams-expected.txt:
2500         * fast/dom/DOMURL/searchparams.html:
2501
2502 2017-07-13  Miguel Gomez  <magomez@igalia.com>
2503
2504         Unreviewed GTK+ gardening. Update expectations of several tests failing at r219449.
2505
2506         * platform/gtk/TestExpectations:
2507
2508 2017-07-13  Zan Dobersek  <zdobersek@igalia.com>
2509
2510         [GCrypt] Implement CryptoKeyRSA SPKI exports
2511         https://bugs.webkit.org/show_bug.cgi?id=173695
2512
2513         Reviewed by Jiewen Tan.
2514
2515         * platform/gtk/TestExpectations: Unskip the RSA SPKI export tests
2516         that are now passing.
2517
2518 2017-07-13  Zan Dobersek  <zdobersek@igalia.com>
2519
2520         [GCrypt] Implement CryptoKeyRSA SPKI imports
2521         https://bugs.webkit.org/show_bug.cgi?id=173694
2522
2523         Reviewed by Jiewen Tan.
2524
2525         * platform/gtk/TestExpectations: Unskip the RSA SPKI import tests
2526         that are now passing.
2527
2528 2017-07-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2529
2530         REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests
2531         https://bugs.webkit.org/show_bug.cgi?id=174395
2532
2533         Reviewed by Carlos Garcia Campos.
2534
2535         * fast/forms/number/number-spinbutton-in-multi-column.html: Instead of assuming that the width will be 100, calculate a -7 offset dinamically.
2536         * platform/gtk/TestExpectations: Remove expected failures now orking.
2537         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Rebaseline.
2538         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Rebaseline.
2539
2540 2017-07-13  Caio Lima  <ticaiolima@gmail.com>
2541
2542         [ESnext] Implement Object Spread
2543         https://bugs.webkit.org/show_bug.cgi?id=167963
2544
2545         Reviewed by Saam Barati.
2546
2547         * js/parser-syntax-check-expected.txt:
2548         * js/script-tests/parser-syntax-check.js:
2549
2550 2017-07-12  Nan Wang  <n_wang@apple.com>
2551
2552         AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
2553         https://bugs.webkit.org/show_bug.cgi?id=174393
2554         <rdar://problem/33248006>
2555
2556         Reviewed by Chris Fleizach.
2557
2558         * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
2559         * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
2560
2561 2017-07-12  Matt Lewis  <jlewis3@apple.com>
2562
2563         Unreviewed, rolling out r219409.
2564
2565         The revision caused the Windows builds to fail.
2566
2567         Reverted changeset:
2568
2569         "AX: [iOS] Implement a way to retrieve a text marker range
2570         with desired text that is closest to a position"
2571         https://bugs.webkit.org/show_bug.cgi?id=174393
2572         http://trac.webkit.org/changeset/219409
2573
2574 2017-07-12  Commit Queue  <commit-queue@webkit.org>
2575
2576         Unreviewed, rolling out r219361.
2577         https://bugs.webkit.org/show_bug.cgi?id=174434
2578
2579         Huge PLUM memory regression on iOS (Requested by kling on
2580         #webkit).
2581
2582         Reverted changeset:
2583
2584         "[WebIDL] Convert MutationCallback to be a normal generate
2585         callback"
2586         https://bugs.webkit.org/show_bug.cgi?id=174140
2587         http://trac.webkit.org/changeset/219361
2588
2589 2017-07-12  Eric Carlson  <eric.carlson@apple.com>
2590
2591         [MediaStream] a capture source failure should end the MediaStreamTrack
2592         https://bugs.webkit.org/show_bug.cgi?id=174375
2593
2594         Reviewed by Youenn Fablet.
2595
2596         * fast/mediastream/media-stream-track-source-failure-expected.txt: Added.
2597         * fast/mediastream/media-stream-track-source-failure.html: Added.
2598
2599 2017-07-12  Antoine Quint  <graouts@apple.com>
2600
2601         Playback controls should not hide while AirPlay is active
2602         https://bugs.webkit.org/show_bug.cgi?id=174422
2603         <rdar://problem/33011477>
2604
2605         Reviewed by Eric Carlson.
2606
2607         Expand the existing AirPlaySupport test to check that when we enter AirPlay we correctly prevent
2608         the media controls from automatically hiding.
2609
2610         * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
2611         * media/modern-media-controls/airplay-support/airplay-support.html:
2612
2613 2017-07-12  Nan Wang  <n_wang@apple.com>
2614
2615         AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
2616         https://bugs.webkit.org/show_bug.cgi?id=174393
2617         <rdar://problem/33248006>
2618
2619         Reviewed by Chris Fleizach.
2620
2621         * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
2622         * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
2623
2624 2017-07-12  Per Arne Vollan  <pvollan@apple.com>
2625
2626         Skip WebRTC tests on Windows.
2627
2628         Unreviewed test gardening.
2629
2630         * platform/win/TestExpectations:
2631
2632 2017-07-12  Matt Lewis  <jlewis3@apple.com>
2633
2634         Rebaseline of test fast/dom/Window/property-access-on-cached-window-after-frame-removed.html.
2635         https://bugs.webkit.org/show_bug.cgi?id=174400
2636
2637         Unreviewed test gardening.
2638
2639         * fast/dom/Window/property-access-on-cached-window-after-frame-removed-expected.txt:
2640
2641 2017-07-12  Matt Lewis  <jlewis3@apple.com>
2642
2643         Unreviewed, rolling out r219401.
2644
2645         This revision rolled out the previous patch, but after talking
2646         with reviewer, a rebaseline is what was needed.Rolling back in
2647         before rebaseline.
2648
2649         Reverted changeset:
2650
2651         "Unreviewed, rolling out r219379."
2652         https://bugs.webkit.org/show_bug.cgi?id=174400
2653         http://trac.webkit.org/changeset/219401
2654
2655 2017-07-12  Matt Lewis  <jlewis3@apple.com>
2656
2657         Unreviewed, rolling out r219379.
2658
2659         This revision caused a consistent failure in the test
2660         fast/dom/Window/property-access-on-cached-window-after-frame-
2661         removed.html.
2662
2663         Reverted changeset:
2664
2665         "Remove NAVIGATOR_HWCONCURRENCY"
2666         https://bugs.webkit.org/show_bug.cgi?id=174400
2667         http://trac.webkit.org/changeset/219379
2668
2669 2017-07-12  Charlie Turner  <cturner@igalia.com>
2670
2671         [GTK] Media test gardening after r219253
2672         https://bugs.webkit.org/show_bug.cgi?id=174254
2673
2674         Unreviewed test gardening.
2675
2676         video-cookie was fixed by r219252.
2677         media/video-restricted-no-preload-metadata.html been passing consistently.
2678
2679         * platform/gtk/TestExpectations:
2680
2681 2017-07-12  Tooru Fujisawa [:arai]  <arai.unmht@gmail.com>
2682
2683         Wrong radix used in Unicode Escape in invalid character error message
2684         https://bugs.webkit.org/show_bug.cgi?id=174419
2685
2686         Reviewed by Alex Christensen.
2687
2688         * fast/loader/cache-encoding-expected.txt:
2689         * http/tests/preload/preload-encoding-expected.txt:
2690         * js/basic-strict-mode-expected.txt:
2691         * js/kde/parse-expected.txt:
2692         * loader/reload-subresource-when-type-changes-expected.txt:
2693         * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-003-expected.txt:
2694         * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-004-expected.txt:
2695
2696 2017-07-12  Youenn Fablet  <youenn@apple.com>
2697
2698         WebRTC: Incorrect sdpMLineIndex for video breaks Firefox interop
2699         https://bugs.webkit.org/show_bug.cgi?id=173530
2700
2701         Reviewed by Alex Christensen.
2702
2703         * webrtc/ice-candidate-sdpMLineIndex-expected.txt: Added.
2704         * webrtc/ice-candidate-sdpMLineIndex.html: Added.
2705
2706 2017-07-12  Zan Dobersek  <zdobersek@igalia.com>
2707
2708         [GCrypt] Implement CryptoKeyEC PKCS#8 exports
2709         https://bugs.webkit.org/show_bug.cgi?id=173648
2710
2711         Reviewed by Jiewen Tan.
2712
2713         * platform/gtk/TestExpectations: Unskip the EC PKCS#8 export tests
2714         that are now passing.
2715
2716 2017-07-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2717
2718         REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests.
2719         https://bugs.webkit.org/show_bug.cgi?id=174395
2720
2721         Unreviewed GTK gardening.
2722
2723         * platform/gtk/TestExpectations: Mark the new failures. Further investigation pending.
2724
2725 2017-07-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
2726
2727         REGRESSION(r219045): The <body> element does not get repainted when its background image finishes decoding
2728         https://bugs.webkit.org/show_bug.cgi?id=174376
2729
2730         Reviewed by Simon Fraser.
2731
2732         * fast/images/async-image-body-background-image-expected.html: Added.
2733         * fast/images/async-image-body-background-image.html: Added.
2734
2735 2017-07-11  Youenn Fablet  <youenn@apple.com>
2736
2737         We should do ICE candidate filtering at the Document level
2738         https://bugs.webkit.org/show_bug.cgi?id=173861
2739         <rdar://problem/33122058>
2740
2741         Unreviewed.
2742
2743         * resources/testharnessreport.js: Not calling setICECandidateFiltering if not defined.
2744
2745 2017-07-10  Sam Weinig  <sam@webkit.org>
2746
2747         [WebIDL] Convert MutationCallback to be a normal generate callback
2748         https://bugs.webkit.org/show_bug.cgi?id=174140
2749
2750         Reviewed by Chris Dumez.
2751
2752         * fast/dom/MutationObserver/mutation-observer-constructor-expected.txt:
2753         Update results for standard error messages.
2754
2755 2017-07-11  Chris Dumez  <cdumez@apple.com>
2756
2757         Window's [[OwnPropertyKeys]] is wrong for cross origin windows
2758         https://bugs.webkit.org/show_bug.cgi?id=174364
2759         <rdar://problem/33238056>
2760
2761         Reviewed by Brent Fulgham.
2762
2763         Update test to reflect behavior change. I verified that the test is passing in Firefox.
2764         The test fails in Chrome because its does not expose frames indexes on the Window, and
2765         it is incorrectly listing "assign" on Location.
2766
2767         * http/tests/security/cross-frame-access-enumeration.html:
2768
2769 2017-07-11  Charlie Turner  <cturner@igalia.com>
2770
2771         [GTK] editing/input new passes since r211277
2772         https://bugs.webkit.org/show_bug.cgi?id=160119
2773
2774         Unreviewed test gardening.
2775
2776         * platform/gtk/TestExpectations:
2777
2778 2017-07-11  Brent Fulgham  <bfulgham@apple.com>
2779
2780         Reset cookie partitioning state after network process crashes
2781         https://bugs.webkit.org/show_bug.cgi?id=174306
2782         <rdar://problem/33171605>
2783
2784         Reviewed by Chris Dumez.
2785
2786         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash-expected.txt: Added.
2787         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html: Added.
2788         * http/tests/loading/resourceLoadStatistics/resources/get-cookies.php:
2789         * http/tests/loading/resourceLoadStatistics/resources/set-cookie.php:
2790
2791 2017-07-11  Charlie Turner  <cturner@igalia.com>
2792
2793         REGRESSION(r219298): [GTK] imported/w3c/IndexedDB-private-browsing/idbfactory_open.html is crashing occassionaly
2794         https://bugs.webkit.org/show_bug.cgi?id=174354
2795
2796         Unreviewed test gardening.
2797
2798         * platform/gtk/TestExpectations:
2799
2800 2017-07-11  Charlie Turner  <cturner@igalia.com>
2801
2802         [GTK][WPE] Some resource load statistics tests added in r212183 also fail.
2803         https://bugs.webkit.org/show_bug.cgi?id=168171
2804
2805         Unreviewed test gardening.
2806
2807         * platform/gtk/TestExpectations:
2808
2809 2017-07-11  Ali Juma  <ajuma@chromium.org>
2810
2811         elementFromPoint() should consider x and y to be in client (layout viewport) coordinates
2812         https://bugs.webkit.org/show_bug.cgi?id=172019
2813
2814         Reviewed by Simon Fraser.
2815
2816         * fast/dom/elementFromPoint-scaled-scrolled-expected.txt: Updated.
2817         * fast/dom/elementFromPoint-scaled-scrolled.html: Updated.
2818         * platform/ios/TestExpectations:
2819
2820 2017-07-11  Charlie Turner  <cturner@igalia.com>
2821
2822         [GTK] compositing/video/poster.html passing since r218320
2823         https://bugs.webkit.org/show_bug.cgi?id=169918
2824
2825         Unreviewed test gardening.
2826
2827         * platform/gtk/TestExpectations:
2828
2829 2017-07-11  Sergio Villar Senin  <svillar@igalia.com>
2830
2831         [SVG] Leak in SVGAnimatedListPropertyTearOff
2832         https://bugs.webkit.org/show_bug.cgi?id=172545
2833
2834         Reviewed by Darin Adler.
2835
2836         * svg/animations/animation-leak-list-property-instances-expected.txt: Added.
2837         * svg/animations/animation-leak-list-property-instances.html: Added.
2838
2839 2017-07-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2840
2841         [GTK] Spin buttons on input type number appear over the value itself for small widths
2842         https://bugs.webkit.org/show_bug.cgi?id=173572
2843
2844         Reviewed by Carlos Garcia Campos.
2845
2846         * fast/forms/number/number-size-expected.txt:
2847         * fast/forms/number/number-size.html: Obtain the size of the spinbutton by inspecting the shadow dom (is more reliable)
2848           and make the test for user controlled style special for the case of GTK+.
2849         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Added.
2850         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Added.
2851         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover.html: Added.
2852
2853 2017-07-11  Youenn Fablet  <youenn@apple.com>
2854
2855         We should do ICE candidate filtering at the Document level
2856         https://bugs.webkit.org/show_bug.cgi?id=173861
2857         <rdar://problem/33122058>
2858
2859         Reviewed by Eric Carlson.
2860
2861         * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame-expected.txt: Added.
2862         * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame.html: Added.
2863         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame-expected.txt: Added.
2864         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html: Added.
2865         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2-expected.txt: Added.
2866         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2.html: Added.
2867         * http/tests/webrtc/resources/check-ice-candidate-filtering.html: Added.
2868         * http/tests/webrtc/resources/do-get-user-media.html: Added.
2869         * platform/mac-wk1/TestExpectations: Disable http/tests/webrtc tests.
2870         * resources/testharnessreport.js: Disabled ICE candidate filtering by default.
2871         * webrtc/filtering-ice-candidate-after-reload-expected.txt: Added.
2872         * webrtc/filtering-ice-candidate-after-reload.html: Added.
2873
2874 2017-07-11  Sergio Villar Senin  <svillar@igalia.com>
2875
2876         Unreviewed, rolling out r219325.
2877
2878         The test is still flaky
2879
2880         Reverted changeset:
2881
2882         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
2883         https://bugs.webkit.org/show_bug.cgi?id=172545
2884         http://trac.webkit.org/changeset/219325
2885
2886 2017-07-11  Charlie Turner  <cturner@igalia.com>
2887
2888         [GTK] media/video-restricted-invisible-autoplay-not-allowed.html is flaky
2889         https://bugs.webkit.org/show_bug.cgi?id=174353
2890
2891         Unreviewed test gardening.
2892
2893         * platform/gtk/TestExpectations:
2894
2895 2017-07-11  Zan Dobersek  <zdobersek@igalia.com>
2896
2897         Unreviewed WPE gardening.
2898
2899         * platform/wpe/TestExpectations:
2900         Enable EMEv3 tests under media/encrypted-media/, all of them passing.
2901
2902 2017-07-10  Brent Fulgham  <bfulgham@apple.com>
2903
2904         Resource Load Statistics: Prune statistics in orders of importance
2905         https://bugs.webkit.org/show_bug.cgi?id=174215
2906         <rdar://problem/33164403>
2907
2908         Unreviewed test correction.
2909
2910         Drive-by fix after recent refactoring to correct the new function names in TestRunner.
2911
2912         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2913         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2914
2915 2017-07-10  Simon Fraser  <simon.fraser@apple.com>
2916
2917         [WK2 iOS] REGRESSION (r216803) During momentum scroll, getBoundingClientRect returns wrong coordinates (missing images on pinterest, elle.com and many other sites)
2918         https://bugs.webkit.org/show_bug.cgi?id=174286
2919         rdar://problem/32864180
2920
2921         Reviewed by Dean Jackson.
2922
2923         * fast/visual-viewport/ios/get-bounding-client-rect-unstable-expected.txt: Added.
2924         * fast/visual-viewport/ios/get-bounding-client-rect-unstable.html: Added.
2925
2926 2017-07-10  John Wilander  <wilander@apple.com>
2927
2928         Resource Load Statistics: Prune statistics in orders of importance
2929         https://bugs.webkit.org/show_bug.cgi?id=174215
2930         <rdar://problem/33164403>
2931
2932         Reviewed by Chris Dumez.
2933
2934         * http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt: Added.
2935         * http/tests/loading/resourceLoadStatistics/prune-statistics.html: Added.
2936         * platform/wk2/TestExpectations:
2937             Added http/tests/loading/resourceLoadStatistics/prune-statistics.html as
2938             [ Pass ] since Resource Load Statistics is WK2-only.
2939
2940 2017-07-10  Devin Rousso  <drousso@apple.com>
2941
2942         Web Inspector: Highlight matching CSS canvas clients when hovering contexts in the Resources tab
2943         https://bugs.webkit.org/show_bug.cgi?id=174279
2944
2945         Reviewed by Matt Baker.
2946
2947         * inspector/dom/highlightNodeList-expected.html: Added.
2948         * inspector/dom/highlightNodeList.html: Added.
2949
2950 2017-07-10  Javier Fernandez  <jfernandez@igalia.com>
2951
2952         [css-align][css-flex][css-grid] 'auto' values of align-self and justify-self must not be resolved
2953         https://bugs.webkit.org/show_bug.cgi?id=172707
2954
2955         Reviewed by Antti Koivisto.
2956
2957         Updated layout tests so that resolved value is as specified, even for 'auto' values.
2958
2959         * TestExpectations:
2960         * css3/flexbox/css-properties-expected.txt:
2961         * css3/flexbox/css-properties.html:
2962         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled-expected.txt:
2963         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled.html:
2964         * css3/parse-align-self.html:
2965         * css3/parse-alignment-of-root-elements-expected.txt:
2966         * css3/parse-alignment-of-root-elements.html:
2967         * css3/parse-place-items.html:
2968         * css3/parse-place-self.html:
2969         * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
2970         * fast/css/parse-justify-self.html:
2971
2972 2017-07-10  Myles C. Maxfield  <mmaxfield@apple.com>
2973
2974         fast/text/trak-optimizeLegibility.html is failing on macOS High Sierra
2975         https://bugs.webkit.org/show_bug.cgi?id=174325
2976         <rdar://problem/33190322>
2977
2978         Reviewed by Zalan Bujtas.
2979
2980         The name of the font changed.
2981
2982         * fast/text/trak-optimizeLegibility.html:
2983
2984 2017-07-10  Youenn Fablet  <youenn@apple.com>
2985
2986         Update webrtc expectations
2987         https://bugs.webkit.org/show_bug.cgi?id=174318
2988
2989         Unreviewed.
2990
2991         Updated expectation according flakiness dashboard information.
2992
2993         * TestExpectations:
2994         * platform/ios-wk2/TestExpectations:
2995         * platform/mac-wk1/TestExpectations:
2996         * platform/mac-wk2/TestExpectations:
2997         * platform/wk2/TestExpectations:
2998
2999 2017-07-10  Wenson Hsieh  <wenson_hsieh@apple.com>
3000
3001         [WK2] Ignore touch events that interrupt platform-driven momentum scrolling
3002         https://bugs.webkit.org/show_bug.cgi?id=174300
3003         <rdar://problem/33030639>
3004
3005         Reviewed by Simon Fraser.
3006
3007         Adds 3 new LayoutTests covering cases of touch event handling during scroll deceleration in mainframe and
3008         overflow scrolling containers. See Source/WebKit2/ChangeLog for more detail.
3009
3010         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt: Added.
3011         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html: Added.
3012         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow-expected.txt: Added.
3013         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow.html: Added.
3014         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow-expected.txt: Added.
3015         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html: Added.
3016
3017 2017-07-10  Matt Lewis  <jlewis3@apple.com>
3018
3019         Marked animations/resume-after-page-cache.html as flaky.
3020         https://bugs.webkit.org/show_bug.cgi?id=174183
3021
3022         Unreviewed test gardening.
3023
3024         * platform/ios-simulator-wk2/TestExpectations:
3025
3026 2017-07-10  Jeremy Jones  <jeremyj@apple.com>
3027
3028         media element handle adding source immediately before src.
3029         https://bugs.webkit.org/show_bug.cgi?id=174284
3030         rdar://problem/33115439
3031
3032         Reviewed by David Kilzer.
3033
3034         * media/video-source-before-src.html: Added.
3035
3036 2017-07-10  Matt Lewis  <jlewis3@apple.com>
3037
3038         Fixed test expectations for http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
3039         https://bugs.webkit.org/show_bug.cgi?id=174120
3040
3041         Unreviewed test gardening.
3042
3043         * platform/ios-wk2/TestExpectations:
3044
3045 2017-07-03  Brian Burg  <bburg@apple.com>
3046
3047         Web Replay: remove some unused code
3048         https://bugs.webkit.org/show_bug.cgi?id=173903
3049
3050         Rubber-stamped by Joseph Pecoraro.
3051
3052         * inspector/replay/javascript-date-now-expected.txt: Removed.
3053         * inspector/replay/javascript-date-now.html: Removed.
3054         * inspector/replay/javascript-random-seed-expected.txt: Removed.
3055         * inspector/replay/javascript-random-seed.html: Removed.
3056         * inspector/replay/window-navigator-plugins-memoized-expected.txt: Removed.
3057         * inspector/replay/window-navigator-plugins-memoized.html: Removed.
3058
3059 2017-07-10  Matt Lewis  <jlewis3@apple.com>
3060
3061         Skipped http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
3062         https://bugs.webkit.org/show_bug.cgi?id=174120
3063
3064         Unreviewed test gardening.
3065
3066         * platform/ios/TestExpectations:
3067
3068 2017-07-10  Chris Dumez  <cdumez@apple.com>
3069
3070         Further WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore clean up
3071         https://bugs.webkit.org/show_bug.cgi?id=174301
3072
3073         Reviewed by Brent Fulgham.
3074
3075         Update existing layout tests to reflect testRunner API changes.
3076
3077         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3078         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
3079         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
3080
3081 2017-07-10  Andreas Kling  <akling@apple.com>
3082
3083         REGRESSION(r210226): Keyboard-focused element not preserved when navigating back through page cache, causing multiple elements to have focus
3084         https://bugs.webkit.org/show_bug.cgi?id=174302
3085         <rdar://problem/33204273>
3086
3087         Reviewed by Antti Koivisto.
3088
3089         * fast/history/page-cache-element-state-focused-expected.html: Added.
3090         * fast/history/page-cache-element-state-focused.html: Added.
3091
3092 2017-07-10  Zalan Bujtas  <zalan@apple.com>
3093
3094         Block of text is missing in iBooks sample books.
3095         https://bugs.webkit.org/show_bug.cgi?id=174295
3096         <rdar://problem/32955620>
3097
3098         Reviewed by Antti Koivisto.
3099
3100         * fast/multicol/simple-line-layout-line-index-after-strut-2-expected.html: Added.
3101         * fast/multicol/simple-line-layout-line-index-after-strut-2.html: Added.
3102
3103 2017-07-08  John Wilander  <wilander@apple.com>
3104
3105         Resource Load Statistics: User interaction should always go to top document
3106         https://bugs.webkit.org/show_bug.cgi?id=174120
3107         <rdar://problem/33117899>
3108
3109         Reviewed by Chris Dumez.
3110
3111         * http/tests/loading/resourceLoadStatistics/resources/dummy.html: Added.
3112         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Added.
3113         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Added.
3114         * platform/mac-wk2/TestExpectations:
3115             Added as [ Pass ].
3116
3117 2017-07-08  Antoine Quint  <graouts@apple.com>
3118
3119         REGRESSION: "visibility:hidden" does not hide play button for video elements
3120         https://bugs.webkit.org/show_bug.cgi?id=174258
3121         <rdar://problem/33181452>
3122
3123         Reviewed by Dean Jackson.
3124
3125         Add a test that checks that <video controls style="visibility:hidden"> does not render anything.
3126
3127         * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
3128         * media/modern-media-controls/css/visibility-hidden.html: Added.
3129         * platform/ios-simulator/TestExpectations:
3130         * platform/mac/TestExpectations:
3131
3132 2017-07-08  Chris Dumez  <cdumez@apple.com>
3133
3134         Simplify WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore
3135         https://bugs.webkit.org/show_bug.cgi?id=174290
3136
3137         Reviewed by Brent Fulgham.
3138
3139         Update layout tests to reflect changes to the testRunner API naming.
3140
3141         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
3142         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
3143         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
3144         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
3145         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
3146         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
3147         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
3148         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
3149         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
3150         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
3151         * http/tests/loading/resourceLoadStatistics/grandfathering.html:
3152         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
3153         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
3154         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3155         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
3156         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
3157         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
3158         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
3159         * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
3160         * http/tests/loading/resourceLoadStatistics/telemetry-generation.html:
3161
3162 2017-07-07  Daniel Bates  <dabates@apple.com>
3163
3164         [AppCache] Ignore fallback entries whose namespace is not prefixed with manifest path
3165         https://bugs.webkit.org/show_bug.cgi?id=174273
3166         <rdar://problem/33011682>
3167
3168         Reviewed by Brent Fulgham.
3169
3170         * http/tests/appcache/fallback-namespace-outside-manifest-path-expected.txt: Added.
3171         * http/tests/appcache/fallback-namespace-outside-manifest-path.html: Added.
3172         * http/tests/appcache/resources/fallback-namespace-outside-manifest-path.txt: Added.
3173
3174 2017-07-07  Devin Rousso  <drousso@apple.com>
3175
3176         Web Inspector: Show all elements currently using a given CSS Canvas
3177         https://bugs.webkit.org/show_bug.cgi?id=173965
3178
3179         Reviewed by Joseph Pecoraro.
3180
3181         * inspector/canvas/css-canvas-clients-expected.txt: Added.
3182         * inspector/canvas/css-canvas-clients.html: Added.
3183         * platform/mac/TestExpectations:
3184
3185 2017-07-07  Matt Lewis  <jlewis3@apple.com>
3186
3187         Adjusted test expectations for webrtc/video-replace-muted-track.html.
3188         https://bugs.webkit.org/show_bug.cgi?id=173608
3189
3190         Unreviewed test gardening.
3191
3192         * platform/mac-wk2/TestExpectations:
3193
3194 2017-07-07  Matt Lewis  <jlewis3@apple.com>
3195
3196         Unreviewed, rolling out r219257.
3197
3198         The test added in the revision was still extreamly flaky on
3199         all testers.
3200
3201         Reverted changeset:
3202
3203         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
3204         https://bugs.webkit.org/show_bug.cgi?id=172545
3205         http://trac.webkit.org/changeset/219257
3206
3207 2017-07-07  Mark Lam  <mark.lam@apple.com>
3208
3209         \n\r is not the same as \r\n.
3210         https://bugs.webkit.org/show_bug.cgi?id=173053
3211
3212         Reviewed by Keith Miller.
3213
3214         * js/parse-backslash-before-newline-expected.txt:
3215         * js/script-tests/parse-backslash-before-newline.js:
3216
3217 2017-07-07  Matt Lewis  <jlewis3@apple.com>
3218
3219         Unreviewed, rolling out r219256.
3220
3221         Previous change to Test Expectations broke the tests
3222
3223         Reverted changeset:
3224
3225         "[WPE] Unreviewed gardening"
3226         http://trac.webkit.org/changeset/219256
3227
3228 2017-07-07  Matt Lewis  <jlewis3@apple.com>
3229
3230         Unreviewed, rolling out r219258.
3231
3232         Previous change to Test Expectations broke the tests
3233
3234         Reverted changeset:
3235
3236         "Unreviewed gardening, fix WK2 expectations after my previous
3237         commit"
3238         http://trac.webkit.org/changeset/219258
3239
3240 2017-07-07  Michael Catanzaro  <mcatanzaro@igalia.com>
3241
3242         Unreviewed gardening, fix WK2 expectations after my previous commit
3243
3244         * platform/wk2/TestExpectations:
3245
3246 2017-07-07  Michael Catanzaro  <mcatanzaro@igalia.com>
3247
3248         [WPE] Unreviewed gardening
3249
3250         * platform/wk2/TestExpectations: Do not mark individual resourceLoadStatistics tests as
3251         passing. Instead, mark the entire directory, so we don't have to override the expectations
3252         for every single test individually in the WPE expectations file.
3253         * platform/wpe/TestExpectations: Update resourceLoadStatistics expectations.
3254
3255 2017-07-07  Yusuke Suzuki  <utatane.tea@gmail.com>
3256
3257         [GTK][WPE] Enable X-Content-Type-Options: nosniff
3258         https://bugs.webkit.org/show_bug.cgi?id=174250
3259
3260         Reviewed by Carlos Alberto Lopez Perez.
3261
3262         * platform/gtk/TestExpectations:
3263         * platform/gtk/imported/w3c/web-platform-tests/fetch/nosniff/stylesheet-expected.txt: Removed.
3264
3265 2017-07-07  Claudio Saavedra  <csaavedra@igalia.com>
3266
3267         [WPE] New baseline after r218740
3268
3269         Unreviewed gardening.
3270         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3271
3272 2017-07-07  Claudio Saavedra  <csaavedra@igalia.com>
3273
3274         [WPE] Unreviewed gardening
3275
3276         resourceLoadingStatistics tests are timing out and failing.
3277         * platform/wpe/TestExpectations:
3278
3279 2017-07-07  Charlie Turner  <cturner@igalia.com>
3280
3281         [GStreamer] vid.me videos do not play
3282         https://bugs.webkit.org/show_bug.cgi?id=172240
3283
3284         Reviewed by Xabier Rodriguez-Calvar.
3285
3286         Add a test for single output file HLS playlists that require HTTP
3287         range requests to playback. This failed using the WK http source
3288         for reasons documented in the linked bug.
3289
3290         Generated with mp4hls --segment-duration 3 --output-single-file
3291
3292         * Http/tests/media/hls/range-request-expected.txt: Added.
3293         * http/tests/media/hls/range-request.html: Added.
3294         * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
3295         * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
3296         * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
3297         * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
3298
3299 2017-07-06  Michael Catanzaro  <mcatanzaro@igalia.com>
3300
3301         Unreviewed GTK and WPE test gardening
3302
3303         * platform/gtk/TestExpectations:
3304         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
3305         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
3306         * platform/wpe/TestExpectations:
3307         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
3308         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
3309
3310 2017-07-06  Michael Catanzaro  <mcatanzaro@igalia.com>
3311
3312         Follow-up to "REGRESSION(r209495): materiauxlaverdure.com fails to load"
3313         https://bugs.webkit.org/show_bug.cgi?id=173301
3314         <rdar://problem/32624850>
3315
3316         Unreviewed gardening. Attempt to fix this test by updating it to expect double quotes. It
3317         was missed because it is marked as flaky on Mac, so no way to automatically detect the
3318         failure there.
3319
3320         This doesn't actually fix the test for me due to some floating point issues, but it's a step
3321         in the right direction, and I speculate this will fix the test on the GTK and WPE bots.
3322
3323         * transitions/clip-path-path-transitions.html:
3324
3325 2017-07-06  Myles C. Maxfield  <mmaxfield@apple.com>
3326
3327         REGRESSION(r216944): Font loads can cause Chinese characters to draw as .notdef
3328         https://bugs.webkit.org/show_bug.cgi?id=173962
3329         <rdar://problem/32925318>
3330
3331         Reviewed by Simon Fraser.
3332
3333         * fast/text/font-loading-system-fallback-expected.html: Added.
3334         * fast/text/font-loading-system-fallback.html: Added.
3335         * http/tests/webfont/font-loading-system-fallback-visibility-expected.html: Added.
3336         * http/tests/webfont/font-loading-system-fallback-visibility.html: Added.
3337
3338 2017-07-06  Matt Lewis  <jlewis3@apple.com>
3339
3340         Unreviewed, rolling out r219193.
3341
3342         The tests added with this revision were extreamly flaky on all
3343         platforms.
3344
3345         Reverted changeset:
3346
3347         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
3348         https://bugs.webkit.org/show_bug.cgi?id=172545
3349         http://trac.webkit.org/changeset/219193
3350
3351 2017-07-06  Matt Lewis  <jlewis3@apple.com>
3352
3353         Marked js/slow-stress/Int32Array-alloc-huge.html as flaky.
3354         https://bugs.webkit.org/show_bug.cgi?id=173010
3355
3356         Unreviewed test gardening.
3357
3358         * platform/ios-simulator-wk2/TestExpectations:
3359
3360 2017-07-06  Devin Rousso  <drousso@apple.com>
3361
3362         Web Inspector: Support getting the content of WebGL/WebGL2 contexts
3363         https://bugs.webkit.org/show_bug.cgi?id=173569
3364         <rdar://problem/33112420>
3365
3366         Reviewed by Joseph Pecoraro.
3367
3368         * inspector/canvas/requestContent-2d-expected.txt: Added.
3369         * inspector/canvas/requestContent-2d.html: Added.
3370         * inspector/canvas/requestContent-webgl-expected.txt: Added.
3371         * inspector/canvas/requestContent-webgl.html: Added.
3372         * inspector/canvas/requestContent-webgl2-expected.txt: Added.
3373         * inspector/canvas/requestContent-webgl2.html: Added.
3374         * inspector/canvas/requestContent-expected.txt: Removed.
3375         * inspector/canvas/requestContent.html: Removed.
3376         * platform/gtk/TestExpectations:
3377         * platform/win/TestExpectations:
3378         Split the existing canvas content tests into one for each context type. This allows
3379         platforms that don't support certain context types to ignore just those tests (e.g. WebGL2).
3380
3381 2017-07-06  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3382
3383         [GTK] Layout test gardening.
3384
3385         Unreviewed.
3386
3387         * platform/gtk/TestExpectations: Update WebRTC related expectations and mark a new emoji related test failing after r218371.
3388         * platform/gtk/fast/css/css2-system-fonts-expected.txt: Rebaseline after r218446.
3389         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
3390         * platform/gtk/fast/text/font-stretch-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
3391         * platform/gtk/fast/text/font-style-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
3392         * platform/gtk/fast/text/font-weight-parse-expected.txt: Removed Rebaseline after r218446 (use the general expectation).
3393
3394 2017-07-06  Commit Queue  <commit-queue@webkit.org>
3395
3396         Unreviewed, rolling out r219194.
3397         https://bugs.webkit.org/show_bug.cgi?id=174207
3398
3399         it broke some layout tests (Requested by clopez on #webkit).
3400
3401         Reverted changeset:
3402
3403         "[GStreamer] vid.me videos do not play"
3404         https://bugs.webkit.org/show_bug.cgi?id=172240
3405         http://trac.webkit.org/changeset/219194
3406
3407 2017-07-06  Charlie Turner  <cturner@igalia.com>
3408
3409         [GStreamer] vid.me videos do not play
3410         https://bugs.webkit.org/show_bug.cgi?id=172240
3411
3412         Reviewed by Xabier Rodriguez-Calvar.
3413
3414         Add a test for single output file HLS playlists that require HTTP
3415         range requests to playback. This failed using the WK http source
3416         for reasons documented in the linked bug.
3417
3418         Generated with mp4hls --segment-duration 3 --output-single-file
3419
3420         * Http/tests/media/hls/range-request-expected.txt: Added.
3421         * http/tests/media/hls/range-request.html: Added.
3422         * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
3423         * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
3424         * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
3425         * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
3426
3427 2017-07-05  Zalan Bujtas  <zalan@apple.com>
3428
3429         REGRESSION: Stack overflow in RenderBlockFlow::layoutBlock after increasing the font size to max in some RTL vertical books.
3430         https://bugs.webkit.org/show_bug.cgi?id=174144
3431         <rdar://problem/32781038>
3432
3433         Reviewed by Simon Fraser.
3434
3435         * fast/ruby/ruby-overhang-margin-crash-expected.txt: Added.
3436         * fast/ruby/ruby-overhang-margin-crash.html: Added.
3437
3438 2017-07-05  Jonathan Bedard  <jbedard@apple.com>
3439
3440         Move internal iOS 11 TestExpectations to OpenSource
3441         <rdar://problem/32717028>
3442
3443         Unreviewed test gardening.
3444
3445         * platform/ios-11/platform/ios/ios/fast/text/opticalFont-expected.txt: Added.
3446         * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Added.
3447         * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt: Added.
3448
3449 2017-07-05  Myles C. Maxfield  <mmaxfield@apple.com>
3450
3451         CSSFontStyleValue::isItalic seems a bit bogus.
3452         https://bugs.webkit.org/show_bug.cgi?id=174149
3453
3454         Reviewed by Tim Horton.
3455
3456         * editing/execCommand/italicizeByCharacter-normal-expected.txt: Added.
3457         * editing/execCommand/italicizeByCharacter-normal.html: Added.
3458
3459 2017-07-05  Matt Lewis  <jlewis3@apple.com>
3460
3461         Skipped webgl/1.0.2/conformance/glsl/misc/shader-with-non-reserved-words.html.
3462         https://bugs.webkit.org/show_bug.cgi?id=174100
3463
3464         Unreviewed test gardening.
3465
3466         * platform/ios-simulator-wk2/TestExpectations:
3467
3468 2017-07-05  Brady Eidson  <beidson@apple.com>
3469
3470         Allow navigations in subframes to get a ShouldOpenExternalURLsPolicy of "ShouldAllow".
3471         <rdar://problem/22485589> and https://bugs.webkit.org/show_bug.cgi?id=174178
3472
3473         Reviewed by Alex Christensen.
3474
3475         Added a new explicit test and updated expectations for an old one.
3476         
3477         * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-main-programatically-navigates-subframe.html: Added.
3478         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt:
3479         * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame-expected.txt: Added.
3480         * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame.html: Added.
3481
3482 2017-07-05  Matt Lewis  <jlewis3@apple.com>
3483
3484         Marked animations/needs-layout.html as flaky.
3485         https://bugs.webkit.org/show_bug.cgi?id=172397
3486
3487         Unreviewed test gardening.
3488
3489         * platform/mac-wk2/TestExpectations:
3490
3491 2017-07-05  Zalan Bujtas  <zalan@apple.com>
3492
3493         REGRESSION (r217522): "Show My Relationship" link in familysearch.org does not work.
3494         https://bugs.webkit.org/show_bug.cgi?id=174070
3495
3496         Reviewed by Simon Fraser.
3497
3498         * fast/css/getComputedStyle/computed-style-expected.txt:
3499
3500 2017-07-05  Devin Rousso  <drousso@apple.com>
3501
3502         Web Inspector: Allow users to log any tracked canvas context
3503         https://bugs.webkit.org/show_bug.cgi?id=173397
3504         <rdar://problem/33111581>
3505
3506         Reviewed by Joseph Pecoraro.
3507
3508         * inspector/canvas/resolveCanvasContext-2d-expected.txt: Added.
3509         * inspector/canvas/resolveCanvasContext-2d.html: Added.
3510         * inspector/canvas/resolveCanvasContext-webgl-expected.txt: Added.
3511         * inspector/canvas/resolveCanvasContext-webgl.html: Added.
3512         * inspector/canvas/resolveCanvasContext-webgl2-expected.txt: Added.
3513         * inspector/canvas/resolveCanvasContext-webgl2.html: Added.
3514         * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Added.
3515         * inspector/canvas/resolveCanvasContext-webgpu.html: Added.
3516         * platform/gtk/TestExpectations:
3517         * platform/ios/TestExpectations:
3518         * platform/win/TestExpectations:
3519
3520 2017-07-05  Antti Koivisto  <antti@apple.com>
3521
3522         Low memory notification shouldn't cause style recalc
3523         https://bugs.webkit.org/show_bug.cgi?id=173574
3524         <rdar://problem/32616997>
3525
3526         Reviewed by Andreas Kling.
3527
3528         * platform/mac/printing/width-overflow-expected.txt:
3529
3530             1px width change that doesn't affect what is being tested.
3531
3532 2017-07-05  Jonathan Bedard  <jbedard@apple.com>
3533
3534         Move internal iOS 11 TestExpectations to OpenSource
3535         <rdar://problem/32717028>
3536
3537         Unreviewed test gardening.
3538
3539         * platform/ios-11: Added.
3540
3541 2017-07-05  Matt Lewis  <jlewis3@apple.com>
3542
3543         Adjusted test expectations for tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html.
3544         https://bugs.webkit.org/show_bug.cgi?id=168937
3545
3546         Unreviewed test gardening.
3547
3548         * platform/mac-wk2/TestExpectations:
3549
3550 2017-07-05  Charlie Turner  <cturner@igalia.com>
3551
3552         Incorrect IfModule on Fedora with with PHP 7
3553         https://bugs.webkit.org/show_bug.cgi?id=174159
3554
3555         Reviewed by Michael Catanzaro.
3556
3557         * http/conf/fedora-httpd-2.4-php7.conf:
3558
3559 2017-07-05  Youenn Fablet  <youenn@apple.com>
3560
3561         Receiving tracks should be ended when peer connection is being closed
3562         https://bugs.webkit.org/show_bug.cgi?id=174109
3563
3564         Reviewed by Eric Carlson.
3565
3566         * webrtc/peer-connection-track-end-expected.txt: Added.
3567         * webrtc/peer-connection-track-end.html: Added.
3568
3569 2017-07-04  Antti Koivisto  <antti@apple.com>
3570
3571         FrameView should not set RenderView::logicalWidth directly for printing
3572         https://bugs.webkit.org/show_bug.cgi?id=174135
3573
3574         Reviewed by Zalan Bujtas.
3575
3576         * platform/mac/printing/width-overflow-expected.txt:
3577
3578             This is a progression, view and root element sizes now match.
3579             Printing output is not affected.
3580
3581 2017-07-03  Saam Barati  <sbarati@apple.com>
3582
3583         LayoutTest workers/bomb.html is a Crash
3584         https://bugs.webkit.org/show_bug.cgi?id=167757
3585         <rdar://problem/33086462>
3586
3587         Reviewed by Keith Miller.
3588
3589         * platform/mac-wk2/TestExpectations:
3590
3591 2017-07-03  Matt Lewis  <jlewis3@apple.com>
3592
3593         Removed expectations and skipped workers/bomb.html on mac.
3594         https://bugs.webkit.org/show_bug.cgi?id=167757
3595
3596         Unreviewed test gardening.
3597
3598