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