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