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