307bddfeb468b24e32bc445641aa84732f4a62a2
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-06-01  Ryan Haddad  <ryanhaddad@apple.com>
2
3         Mark two webrtc tests as flaky.
4
5         Unreviewed test gardening.
6
7         * TestExpectations:
8
9 2017-06-01  Matt Lewis  <jlewis3@apple.com>
10
11         Adjusted loader/stateobjects/replacestate-size-iframe.html Test Expectations.
12         https://bugs.webkit.org/show_bug.cgi?id=172054
13
14         Unreviewed test gardening.
15
16         * platform/mac-wk2/TestExpectations:
17
18 2017-06-01  Matt Lewis  <jlewis3@apple.com>
19
20         Marked loader/stateobjects/replacestate-size-iframe.html as flaky.
21         https://bugs.webkit.org/show_bug.cgi?id=172054
22
23         Unreviewed test gardening.
24
25         * platform/mac-wk2/TestExpectations:
26
27 2017-06-01  Antoine Quint  <graouts@apple.com>
28
29         Rebaseline two media/modern-media-controls/macos-fullscreen-media-controls tests
30         https://bugs.webkit.org/show_bug.cgi?id=172810
31
32         Reviewed by Antoine Quint.
33
34         We need to rebaseline a couple of tests to account for the width change for the left button container in fullscreen.
35
36         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button-expected.txt:
37         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html:
38         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-expected.txt:
39         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
40
41 2017-06-01  Miguel Gomez  <magomez@igalia.com>
42
43         Unreviewed GTK+ gardening. Update expectations of several tests failing after r217651.
44
45         * platform/gtk/TestExpectations:
46
47 2017-06-01  Antoine Quint  <graouts@apple.com>
48
49         Remove media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html
50         https://bugs.webkit.org/show_bug.cgi?id=172808
51
52         Reviewed by Antoine Quint.
53
54         This test no longer applies, there is no iOS-specific styling for <audio> elements anymore.
55
56         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html: Removed.
57         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background-expected.txt: Removed.
58
59 2017-06-01  Ryan Haddad  <ryanhaddad@apple.com>
60
61         Mark imported/w3c/web-platform-tests/css/selectors4/focus-display-none-001.html and focus-within-display-none-001.html as flaky failures
62         https://bugs.webkit.org/show_bug.cgi?id=172807
63
64         Unreviewed test gardening.
65
66         * platform/mac-wk1/TestExpectations:
67
68 2017-06-01  Antoine Quint  <graouts@apple.com>
69
70         Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
71         https://bugs.webkit.org/show_bug.cgi?id=172715
72
73         Reviewed by Antoine Quint.
74
75         We update the expectations for <audio> metrics to match the latest implementation.
76
77         * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
78         * media/modern-media-controls/audio/audio-controls-metrics.html:
79
80 2017-06-01  Yusuke Suzuki  <utatane.tea@gmail.com>
81
82         Unreviewed, rebaseline test results according to the error message change
83         https://bugs.webkit.org/show_bug.cgi?id=172798
84
85         * js/dom/string-prototype-properties-expected.txt:
86         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T3-expected.txt:
87
88 2017-05-31  Chris Dumez  <cdumez@apple.com>
89
90         Flaky Test: http/tests/misc/acid3.html
91         https://bugs.webkit.org/show_bug.cgi?id=165734
92         <rdar://problem/32249821>
93
94         Reviewed by Simon Fraser.
95
96         Increase internal test timeout from 5 seconds to 10 seconds to reduce
97         flakiness.
98
99         * http/tests/misc/acid3.html:
100
101 2017-05-31  Ryan Haddad  <ryanhaddad@apple.com>
102
103         Skip http/tests/cache/cancel-during-revalidation-succeeded.html on ios-wk2.
104         https://bugs.webkit.org/show_bug.cgi?id=172772
105
106         Unreviewed test gardening.
107
108         * platform/ios-wk2/TestExpectations:
109
110 2017-05-31  Ryan Haddad  <ryanhaddad@apple.com>
111
112         Mark fast/css/target-fragment-match.html as flaky on iOS.
113         https://bugs.webkit.org/show_bug.cgi?id=168239
114
115         Unreviewed test gardening.
116
117         * platform/ios/TestExpectations:
118
119 2017-05-31  Youenn Fablet  <youenn@apple.com>
120
121         PeerConnection should respect tracks that are muted at the time they are added
122         https://bugs.webkit.org/show_bug.cgi?id=172771
123
124         Reviewed by Eric Carlson.
125
126         * webrtc/audio-replace-track.html:
127         * webrtc/peer-connection-audio-unmute-expected.txt: Added.
128         * webrtc/peer-connection-audio-unmute.html: Added.
129         * webrtc/routines.js:
130         * webrtc/video-unmute-expected.txt: Added.
131         * webrtc/video-unmute.html: Added.
132
133 2017-05-31  Antti Koivisto  <antti@apple.com>
134
135         CrashTracer: Regression : com.apple.WebKit.WebContent at STP responsible :: com.apple.WebCore: WebCore::SharedBuffer::data const + 11
136         https://bugs.webkit.org/show_bug.cgi?id=172747
137         <rdar://problem/32275314>
138
139         Reviewed by Andreas Kling.
140
141         * http/tests/css/empty-stylesheet-integrity-crash-expected.txt: Added.
142         * http/tests/css/empty-stylesheet-integrity-crash.html: Added.
143
144 2017-05-31  Matt Lewis  <jlewis3@apple.com>
145
146         Marked http/tests/preload/viewport/meta-viewport-link-headers.php as flaky.
147         https://bugs.webkit.org/show_bug.cgi?id=172518
148
149         Unreviewed test gardening.
150
151         * platform/ios/TestExpectations:
152
153 2017-05-31  Brent Fulgham  <bfulgham@apple.com>
154
155         Make ResourceLoadStatistics testing more reliable
156         https://bugs.webkit.org/show_bug.cgi?id=172730
157         <rdar://problem/32028373>
158
159         Reviewed by Andy Estes.
160
161         Revise some of the tests to wait to check state until after the background process has finished processing the
162         load information.
163
164         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
165         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
166         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
167         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
168         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
169         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
170         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
171         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
172         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
173         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
174         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
175         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
176
177 2017-05-31  Claudio Saavedra  <csaavedra@igalia.com>
178
179         [WPE] More CSS test expectations cleanup
180
181         Unreviewed gardening.
182
183         * platform/wpe/TestExpectations: remove more assorted css tests
184         that are actually passing.
185
186 2017-05-31  Claudio Saavedra  <csaavedra@igalia.com>
187
188         [WPE] CSS tests expectations cleanup
189
190         Unreviewed gardening.
191
192         * platform/wpe/TestExpectations: Remove a bunch of css 2.1 and 3
193         tests that are actually passing and a recently removed css tests
194         directory.
195
196 2017-05-31  Claudio Saavedra  <csaavedra@igalia.com>
197
198         [GTK][WPE] Mark js/cached-window-properties test as slow
199
200         Unreviewed gardening.
201         * platform/gtk/TestExpectations: Test was marked as flaky; but
202         it's just slow.
203         * platform/wpe/TestExpectations: Mark as slow.
204
205 2017-05-31  Carlos Alberto Lopez Perez  <clopez@igalia.com>
206
207         [GTK] Upgrade the WebKitGTK+ bots to Debian 9
208
209         This commit only adds a comment that it will be useful to mark
210         the point where they where upgraded, so if there is some
211         performance change on perf.webkit.org it can be pointed to this.
212
213         Unreviewed.
214
215         * platform/gtk/TestExpectations: Add a note regarding which
216         distribution and version is running on the bots.
217
218 2017-05-31  Claudio Saavedra  <csaavedra@igalia.com>
219
220         [WPE] WebGL expectations cleanup
221
222         Unreviewed gardening.
223
224         * platform/wpe/TestExpectations: Remove webgl tests that are
225         consistently passing. Also mark a few known slow tests as such.
226
227 2017-05-31  Manuel Rego Casasnovas  <rego@igalia.com>
228
229         Move css-shapes-1 test suite to WPT
230         https://bugs.webkit.org/show_bug.cgi?id=172537
231
232         Reviewed by Youenn Fablet.
233
234         Updated the paths in TestExpectations files.
235         Marked spec-examples/shape-outside-018.html as flaky.
236
237         * TestExpectations:
238         * platform/gtk/TestExpectations:
239         * platform/ios/TestExpectations:
240         * platform/win/TestExpectations:
241
242 2017-05-30  Frederic Wang  <fwang@igalia.com>
243
244         Include ScrollingTreeScrollingNode properties in ScrollingTreeFrameScrollingNode::dumpProperties
245         https://bugs.webkit.org/show_bug.cgi?id=172287
246
247         Reviewed by Simon Fraser.
248
249         Update iOS expectation to include the new node properties.
250
251         * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Update expectation.
252
253 2017-05-30  Tim Horton  <timothy_horton@apple.com>
254
255         Keyboard autocorrections do not apply with an active selection (but keyboard acts like they did)
256         https://bugs.webkit.org/show_bug.cgi?id=172735
257         <rdar://problem/32015977>
258
259         Reviewed by Enrica Casucci.
260
261         * fast/events/ios/autocorrect-with-range-selection-expected.txt: Added.
262         * fast/events/ios/autocorrect-with-range-selection.html: Added.
263         Add a test that ensures that autocorrection with a selection succeeds.
264
265 2017-05-30  Sam Weinig  <sam@webkit.org>
266
267         [WebIDL] Generate named property deleters
268         https://bugs.webkit.org/show_bug.cgi?id=172688
269
270         Reviewed by Chris Dumez.
271
272         * js/dom/named-property-deleter-expected.txt: Added.
273         * js/dom/named-property-deleter.html: Added.
274         Add test for various named deleter conditions.
275
276         * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
277         * storage/domstorage/localstorage/delete-defineproperty-removal.html:
278         Update test to log more information about what its doing and log it to the DOM rather
279         than the console, to make comparing results in browsers easier. Also, note in the
280         bug that the results are wrong, and have been wrong, due to https://webkit.org/b/172687.
281
282 2017-05-30  Youenn Fablet  <youenn@apple.com>
283
284         Add support for Certificate and IceCandidatePair stats
285         https://bugs.webkit.org/show_bug.cgi?id=172734
286
287         Reviewed by Geoff Garen.
288
289         * webrtc/video-stats.html:
290
291 2017-05-30  Chris Dumez  <cdumez@apple.com>
292
293         REGRESSION(r215946): Can't reference a table cell in Google spreadsheet
294         https://bugs.webkit.org/show_bug.cgi?id=172703
295         <rdar://problem/32458086>
296
297         Reviewed by Ryosuke Niwa.
298
299         Update existing tests to reflect behavior change.
300
301         * fast/dom/Element/getClientRects-return-type-expected.txt:
302         * fast/dom/Element/getClientRects-return-type.html:
303         * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt:
304         * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html:
305
306 2017-05-30  Javier Fernandez  <jfernandez@igalia.com>
307
308         [css-align] Import W3C web platform tests for the CSS Box Alignment feature
309         https://bugs.webkit.org/show_bug.cgi?id=172705
310
311         Reviewed by Manuel Rego Casasnovas.
312
313         * TestExpectations: Mark as failure a few tests due to bug #172707.
314
315 2017-05-30  Ali Juma  <ajuma@chromium.org>
316
317         [CredentialManagement] Incorporate IDL updates from latest spec
318         https://bugs.webkit.org/show_bug.cgi?id=172011
319
320         Reviewed by Daniel Bates.
321
322         * credentials/idlharness-expected.txt:
323         * credentials/idlharness.html:
324
325 2017-05-30  Ryan Haddad  <ryanhaddad@apple.com>
326
327         Skip imported/w3c/web-platform-tests/innerText/getter.html.
328         https://bugs.webkit.org/show_bug.cgi?id=172514
329
330         Unreviewed test gardening.
331
332         * TestExpectations:
333
334 2017-05-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
335
336         REGRESSION(r216882): No image decoding is needed if the BitmapImage is created with a NativeImage
337         https://bugs.webkit.org/show_bug.cgi?id=172670
338
339         Reviewed by Tim Horton.
340
341         Use the css property -webkit-canvas to force capturing the canvas context
342         in a NativeImage. This NativeImage will be used to create a BitmapImage
343         which will be later used as the background-image of an element.
344
345         * fast/images/large-image-webkit-canvas-expected.html: Added.
346         * fast/images/large-image-webkit-canvas.html: Added.
347
348 2017-05-30  Matt Lewis  <jlewis3@apple.com>
349
350         Changed Text Expectations of imported/blink/storage/indexeddb/blob-valid-after-deletion.html
351         https://bugs.webkit.org/show_bug.cgi?id=172403
352
353         Unreviewed test gardening.
354
355         * platform/ios/TestExpectations:
356
357 2017-05-30  Youenn Fablet  <youenn@apple.com>
358
359         RealtimeOutgoingVideoSource should not rotate muted frames
360         https://bugs.webkit.org/show_bug.cgi?id=172659
361
362         Reviewed by Eric Carlson.
363
364         * webrtc/routines.js:
365         * webrtc/video-rotation-expected.txt: Added.
366         * webrtc/video-rotation.html: Added.
367
368 2017-05-30  Ryan Haddad  <ryanhaddad@apple.com>
369
370         Mark js/intl-datetimeformat.html as failing.
371         https://bugs.webkit.org/show_bug.cgi?id=172720
372
373         Unreviewed test gardening.
374
375         * js/script-tests/intl-datetimeformat.js:
376         * platform/mac/TestExpectations:
377
378 2017-05-30  Per Arne Vollan  <pvollan@apple.com>
379
380         [Win] fast/shadow-dom/fullscreen-in-slot-fullscreenElement.html is flaky.
381         https://bugs.webkit.org/show_bug.cgi?id=172709
382
383         Reviewed by Brent Fulgham.
384
385         * platform/win/TestExpectations:
386
387 2017-05-30  Adrian Perez de Castro  <aperez@igalia.com>
388
389         [GTK] Test cases for typehead in form menu lists should start from known state
390         https://bugs.webkit.org/show_bug.cgi?id=171792
391
392         Reviewed by Carlos Garcia Campos.
393
394         Since r215188 opening a popup menu in a form pre-selects the active
395         element to mimic GtkComboxBox behavior, but the layout test implicitly
396         assumed that type ahead search always started the beginning of the
397         list, which is no longer true now that GTK+ is informed of which one
398         is the active element.
399
400         * platform/gtk/fast/forms/menulist-typeahead-find.html: Reset menu
401         list to the initial state (no element selected, unfocused) at the
402         beginning of testTypeAheadFunction().
403
404 2017-05-29  Antti Koivisto  <antti@apple.com>
405
406         Crash on display-contents-replaced-001.html
407         https://bugs.webkit.org/show_bug.cgi?id=172596
408
409         Reviewed by Andreas Kling.
410
411         * TestExpectations: Enable the test.
412
413 2017-05-30  Zan Dobersek  <zdobersek@igalia.com>
414
415         [GCrypt] RSA-OAEP support
416         https://bugs.webkit.org/show_bug.cgi?id=171222
417
418         Reviewed by Michael Catanzaro.
419
420         * platform/gtk/TestExpectations: Enable the RSA-OAEP layout tests that we pass.
421
422 2017-05-30  Zan Dobersek  <zdobersek@igalia.com>
423
424         [GCrypt] RSAES-PKCS1-v1_5 support
425         https://bugs.webkit.org/show_bug.cgi?id=171219
426
427         Reviewed by Michael Catanzaro.
428
429         * platform/gtk/TestExpectations: Enable the RSAES-PKCS1-v1_5 layout tests that we pass.
430
431 2017-05-30  Zan Dobersek  <zdobersek@igalia.com>
432
433         [GCrypt] RSASSA-PKCS1-v1_5 support
434         https://bugs.webkit.org/show_bug.cgi?id=171220
435
436         Reviewed by Michael Catanzaro.
437
438         * platform/gtk/TestExpectations: Enable the RSASSA-PKCS1-v1_5 layout tests that we pass.
439
440 2017-05-29  Claudio Saavedra  <csaavedra@igalia.com>
441
442         [WPE] Mark a couple of tests as slow/timing out
443
444         Unreviewed gardening. These are all known ones.
445         * platform/wpe/TestExpectations:
446
447 2017-05-29  Claudio Saavedra  <csaavedra@igalia.com>
448
449         [WPE] Marking workers/bomb.html test as slow.
450
451         Unreviewed gardening.
452
453         * platform/wpe/TestExpectations:
454
455 2017-05-29  Emilio Cobos Álvarez  <ecobos@igalia.com>
456
457         Use the parent box style to adjust RenderStyle for alignment.
458         https://bugs.webkit.org/show_bug.cgi?id=172215
459
460         Reviewed by Antti Koivisto.
461
462         * TestExpectations:
463
464 2017-05-29  Per Arne Vollan  <pvollan@apple.com>
465
466         Unreviewed Windows test gardening, update expected results after r217418.
467
468         * platform/win/fast/block/float/032-expected.txt:
469
470 2017-05-29  Per Arne Vollan  <pvollan@apple.com>
471
472         Unreviewed Windows test gardening, update expected results after r217418.
473
474         * platform/win/fast/forms/input-appearance-spinbutton-expected.txt:
475         * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt:
476         * platform/win/fast/forms/number/number-appearance-rtl-expected.txt:
477         * platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
478         * platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
479         * platform/win/fast/forms/search-vertical-alignment-expected.txt:
480
481 2017-05-28  Sam Weinig  <sam@webkit.org>
482
483         [WebIDL] @@iterator should only be accessed once when disambiguating a union type
484         https://bugs.webkit.org/show_bug.cgi?id=172684
485
486         Reviewed by Yusuke Suzuki.
487
488         * js/dom/sequence-in-union-iterator-access-expected.txt: Added.
489         * js/dom/sequence-in-union-iterator-access.html: Added.
490         Add test case showing that @@iterator is only accessed once when converting a sequence
491         as part of a union.
492
493 2017-05-27  Chris Dumez  <cdumez@apple.com>
494
495         imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_attribute.html is crashing
496         https://bugs.webkit.org/show_bug.cgi?id=172472
497         <rdar://problem/32334831>
498
499         Reviewed by Ryosuke Niwa.
500
501         * TestExpectations:
502         Unskip test that is no longer crashing in Debug builds.
503
504         * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash-expected.txt: Added.
505         * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash.html: Added.
506         Add reduced test case reproducing the crash.
507
508 2017-05-27  Simon Fraser  <simon.fraser@apple.com>
509
510         getComputedStyle returns percentage values for left / right / top / bottom
511         https://bugs.webkit.org/show_bug.cgi?id=29084
512
513         Reviewed by Zalan Bujtas.
514
515         Some new baselines, a new test, and an improved test.
516
517         * animations/trigger-container-scroll-boundaries-expected.txt:
518         * animations/trigger-container-scroll-boundaries.html:
519         * animations/trigger-container-scroll-empty-expected.txt:
520         * animations/trigger-container-scroll-empty.html:
521         * animations/trigger-container-scroll-simple-expected.txt:
522         * animations/trigger-container-scroll-simple.html:
523         * fast/css/getComputedStyle/computed-style-expected.txt:
524         * fast/css/getComputedStyle/computed-style-negative-top-expected.txt:
525         * fast/css/getComputedStyle/computed-style-negative-top.html: Convert to a real JS test, add more cases.
526         * fast/css/getComputedStyle/getComputedStyle-offsets-expected.txt: Added.
527         * fast/css/getComputedStyle/getComputedStyle-offsets.html: Added.
528         * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
529         * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html:  It doesn't make any sense to test right/bottom.
530         * fast/css/hover-affects-child-expected.txt:
531         * fast/css/hover-affects-child.html:
532         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt:
533         * transitions/transition-to-from-auto-expected.txt:
534         * transitions/transition-to-from-auto.html:
535
536 2017-05-26  Youenn Fablet  <youenn@apple.com>
537
538         WebRTC stats should be in milliseconds
539         https://bugs.webkit.org/show_bug.cgi?id=172644
540
541         Reviewed by Eric Carlson.
542
543         * TestExpectations:
544         * webrtc/video-stats.html: Making it less flaky prone.
545
546 2017-05-26  Sam Weinig  <sam@webkit.org>
547
548         [WebIDL] Overloaded functions should throw this object check exception before argument check exception
549         https://bugs.webkit.org/show_bug.cgi?id=172480
550
551         Reviewed by Chris Dumez.
552
553         Add test case that shows that using the wrong this object on an overloaded function,
554         even if you are passing the wrong number of arguments, results in an invalid this
555         object exception.
556
557         * js/dom/overloaded-operation-exception-order-expected.txt: Added.
558         * js/dom/overloaded-operation-exception-order.html: Added.
559
560 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
561
562         Skip fast/events/before-unload-returnValue.html on iOS.
563         https://bugs.webkit.org/show_bug.cgi?id=172672
564
565         Unreviewed test gardening.
566
567         * platform/ios/TestExpectations:
568
569 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
570
571         Mark workers/wasm-long-compile-many.html as flaky on mac-wk1.
572         https://bugs.webkit.org/show_bug.cgi?id=172331
573
574         Unreviewed test gardening.
575
576         * platform/mac-wk1/TestExpectations:
577
578 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
579
580         Unreviewed, rolling out r217458.
581
582         This change caused 55 JSC test failures.
583
584         Reverted changeset:
585
586         "Date should use historical data if it's available."
587         https://bugs.webkit.org/show_bug.cgi?id=172592
588         http://trac.webkit.org/changeset/217458
589
590 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
591
592         Rebaseline js/dom/global-constructors-attributes.html.
593
594         Unreviewed test gardening.
595
596         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
597         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
598         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
599
600 2017-05-25  Ryan Haddad  <ryanhaddad@apple.com>
601
602         Skip two LayoutTests that are failing due missing results.
603
604         Unreviewed test gardening.
605
606         * TestExpectations:
607         * platform/ios/TestExpectations:
608
609 2017-05-26  Claudio Saavedra  <csaavedra@igalia.com>
610
611         [WPE] Mark animations/animation-delay-changed.htm as flaky
612
613         Unreviewed gardening. It's flaky on all platforms so why bother.
614
615         * platform/wpe/TestExpectations:
616
617 2017-05-26  Manuel Rego Casasnovas  <rego@igalia.com>
618
619         [css-grid] Add support for orthogonal positioned grid items
620         https://bugs.webkit.org/show_bug.cgi?id=172591
621
622         Reviewed by Sergio Villar Senin.
623
624         Two of the new imported tests are failing due to an issue with margins
625         and orthogonal items, which is unrelated to this patch (see bug #172590).
626
627         * TestExpectations:
628
629 2017-05-25  Emilio Cobos Álvarez  <ecobos@igalia.com>
630
631         Don't reset m_hasDisplayContents on ElementRareData::resetComputedStyle.
632         https://bugs.webkit.org/show_bug.cgi?id=172503
633
634         Reviewed by Antti Koivisto.
635
636         * TestExpectations:
637
638 2017-05-25  Sam Weinig  <sam@webkit.org>
639
640         Fix MediaDeviceInfo's extended attributes so they make sense
641         https://bugs.webkit.org/show_bug.cgi?id=172629
642
643         Reviewed by Daniel Bates.
644
645         * fast/mediastream/media-device-info-expected.txt: Added.
646         * fast/mediastream/media-device-info.html: Added.
647         Test that MediaDeviceInfo has the expected properties and that
648         the serializer works.
649
650 2017-05-25  Chris Dumez  <cdumez@apple.com>
651
652         imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html is crashing
653         https://bugs.webkit.org/show_bug.cgi?id=172628
654         <rdar://problem/32418707>
655
656         Reviewed by Sam Weinig.
657
658         Add reduced test case.
659
660         * TestExpectations:
661         Unskip test that is no longer crashing in debug builds.
662
663         * fast/dom/HTMLFormElement/form-removed-during-parsing-crash-expected.txt: Added.
664         * fast/dom/HTMLFormElement/form-removed-during-parsing-crash.html: Added.
665
666 2017-05-25  Zalan Bujtas  <zalan@apple.com>
667
668         Frame's composited content is visible when the frame has visibility: hidden.
669         https://bugs.webkit.org/show_bug.cgi?id=125565
670         <rdar://problem/32196849>
671
672         Reviewed by Simon Fraser.
673
674         * compositing/resources/visibility.html: Added.
675         * compositing/visibility/frameset-visibility-hidden-expected.html: Added.
676         * compositing/visibility/frameset-visibility-hidden.html: Added.
677         * compositing/visibility/iframe-visibility-hidden-expected.html: Added.
678         * compositing/visibility/iframe-visibility-hidden.html: Added.
679         * compositing/visibility/object-visibility-hidden-expected.html: Added.
680         * compositing/visibility/object-visibility-hidden.html: Added.
681
682 2017-05-25  Brent Fulgham  <bfulgham@apple.com>
683
684         Gracefully handle missing localStorage support in results.html
685         https://bugs.webkit.org/show_bug.cgi?id=172625
686         <rdar://problem/32118243>
687
688         Reviewed by Alexey Proskuryakov.
689
690         Handle the case where localStorage generates a SecurityError DOMException, treating this
691         as a non-fatal error.
692
693         * fast/harness/results.html:
694         (OptionWriter.save): Treat "SecurityError" as an expected condition.
695         (OptionWriter.apply): Ditto.
696
697 2017-05-25  Alexey Proskuryakov  <ap@apple.com>
698
699         Merge split script tests, part 2
700         https://bugs.webkit.org/show_bug.cgi?id=172423
701
702         Reviewed by Tim Horton.
703
704         Fix the few remaining special cases of split tests.
705
706         * editing/pasteboard/drop-text-events-sideeffect-crash.html:
707         * editing/pasteboard/script-tests/drop-text-events-sideeffect.js: Removed.
708         This JS file used to be shared between this test and editing/pasteboard/drop-text-events-sideeffect.html.
709         Now it's inlined in both.
710
711         * fast/canvas/canvas-ellipse-connecting-line-expected.html:
712         * fast/canvas/script-tests/js-ellipse-implementation.js: Removed.
713         This was really a resource, not a scrip test, and it was only only used in one test.
714
715         * fast/dom/HTMLElement/class-list-quirks.html:
716         * fast/dom/HTMLElement/script-tests/class-list.js: Removed.
717         Another JS that used to be shared (with fast/dom/HTMLElement/class-list.html).
718
719         * fast/dom/Window/resources/postmessage-test.js: Copied from LayoutTests/fast/dom/Window/script-tests/postmessage-test.js.
720         * fast/dom/Window/script-tests/postmessage-test.js: Removed.
721         Moved a shared resource to its proper location.
722
723         * fast/dom/Window/script-tests/postmessage-clone-deep-array.js: Removed.
724         * fast/dom/Window/script-tests/postmessage-clone-really-deep-array.js: Removed.
725         * fast/dom/Window/script-tests/postmessage-clone.js: Removed.
726         * fast/dom/Window/window-postmessage-clone-deep-array.html:
727         * fast/dom/Window/window-postmessage-clone-really-deep-array.html:
728         * fast/dom/Window/window-postmessage-clone.html:
729         Straightforward js-tests with file names that didn't match.
730         
731         * fast/table/resources/min-width-helpers.js: Copied from LayoutTests/fast/table/script-tests/min-width-helpers.js.
732         * fast/table/script-tests/min-width-helpers.js: Removed.
733         Moved a shared resource to its proper location.
734
735         * fast/table/min-width-css-block-table.html:
736         * fast/table/min-width-css-inline-table.html:
737         * fast/table/min-width-html-block-table.html:
738         * fast/table/min-width-html-inline-table.html:
739         * fast/table/script-tests/min-width-css-block-table.js: Removed.
740         * fast/table/script-tests/min-width-css-inline-table.js: Removed.
741         * fast/table/script-tests/min-width-html-block-table.js: Removed.
742         * fast/table/script-tests/min-width-html-inline-table.js: Removed.
743         Straightforward JS tests, weren't moved previously because my script was confused by min-width-helpers.js.
744
745         * printing/break-after-avoid-expected.txt:
746         * printing/break-after-avoid-page-expected.txt:
747         * printing/break-after-avoid-page.html:
748         * printing/break-after-avoid.html:
749         * printing/script-tests/break-after-avoid-page.js: Removed.
750         * printing/script-tests/break-after-avoid.js: Removed.
751         * printing/script-tests/page-break-after-avoid.js: Removed.
752         * printing/script-tests/page-break-always-for-overflow.js: Removed.
753         These had a number of copy/paste mistakes, so the tests werent's actually testing what they said they did.
754
755         * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
756         * svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html:
757         * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
758         * svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html:
759         * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMaskElement.js: Removed.
760         * svg/dom/script-tests/SVGAnimatedEnumeration-SVGPatternElement.js: Removed.
761         These tests were mixed up - pattern was being tested instead of mask, and vice versa.
762         
763         * svg/dom/script-tests/SVGColor.js: Removed.
764         * svg/dom/script-tests/SVGPaint.js: Removed.
765         Removed unused files.
766
767         * svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color.html:
768         * svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html:
769         * svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html:
770         * svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html:
771         * svg/dynamic-updates/script-tests/SVGFEFloodElement-inherit-flood-color-css-prop.js: Removed.
772         * svg/dynamic-updates/script-tests/SVGFEGaussianBlurElement-svgdom-stdDeviation-call.js: Removed.
773         * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-surfaceScale-attr.js: Removed.
774         * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-surfaceScale-prop.js: Removed.
775         Straightforward js-tests with mismatching names.
776
777 2017-05-25  Myles C. Maxfield  <mmaxfield@apple.com>
778
779         [WK1] iframes in layer-backed NSViews are not cleared between successive draws
780         https://bugs.webkit.org/show_bug.cgi?id=172554
781         <rdar://problem/31247133>
782
783         Reviewed by Simon Fraser.
784
785         Cause two successive paints, and compare it against 0 paints.
786
787         * fast/frames/iframe-translucent-background-expected.html: Added.
788         * fast/frames/iframe-translucent-background.html: Added.
789
790 2017-05-25  Keith Miller  <keith_miller@apple.com>
791
792         Date should use historical data if it's available.
793         https://bugs.webkit.org/show_bug.cgi?id=172592
794
795         Reviewed by Mark Lam.
796
797         Fix tests to work with historically accurate dates.
798
799         * js/dom/date-big-setdate-expected.txt: Removed.
800         * js/dom/date-big-setdate.html: Removed.
801         * js/dom/script-tests/date-big-setdate.js: Removed.
802         * storage/indexeddb/modern/date-basic-expected.txt:
803         * storage/indexeddb/modern/date-basic-private-expected.txt:
804         * storage/indexeddb/modern/get-keyrange-expected.txt:
805         * storage/indexeddb/modern/get-keyrange-private-expected.txt:
806
807 2017-05-25  Chris Dumez  <cdumez@apple.com>
808
809         DocumentThreadableLoader::redirectReceived() should not rely on the resource's loader
810         https://bugs.webkit.org/show_bug.cgi?id=172578
811         <rdar://problem/30754582>
812
813         Reviewed by Youenn Fablet.
814
815         Add layout test coverage.
816
817         * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash-expected.txt: Added.
818         * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: Added.
819
820 2017-05-24  Jiewen Tan  <jiewen_tan@apple.com>
821
822         Crash on WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance + 1195
823         https://bugs.webkit.org/show_bug.cgi?id=172555
824         <rdar://problem/32004724>
825
826         Reviewed by Ryosuke Niwa.
827
828         * editing/selection/resources/select-iframe-focusin-document-crash-frame.html: Added.
829         * editing/selection/select-iframe-focusin-document-crash-expected.txt: Added.
830         * editing/selection/select-iframe-focusin-document-crash.html: Added.
831
832 2017-05-25  Javier Fernandez  <jfernandez@igalia.com>
833
834         [css-align] Fixed errors in the CSS parsing tests of the "place-XXX" shorthands
835         https://bugs.webkit.org/show_bug.cgi?id=172593
836
837         Reviewed by Manuel Rego Casasnovas.
838
839         * css3/parse-place-content.html:
840         * css3/parse-place-items.html:
841         * css3/parse-place-self.html:
842
843 2017-05-25  Joanmarie Diggs  <jdiggs@igalia.com>
844
845         [ATK] Expose doc-footnote ARIA role with ATK_ROLE_FOOTNOTE
846         https://bugs.webkit.org/show_bug.cgi?id=172355
847
848         Reviewed by Chris Fleizach.
849
850         * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
851         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
852
853 2017-05-25  Carlos Alberto Lopez Perez  <clopez@igalia.com>
854
855         [GTK] [WebCrypto] Mark new WebCryptoAPI test failures after last WPT sync
856
857         Unreviewed GTK gardening.
858
859         * platform/gtk/TestExpectations:
860
861 2017-05-25  Claudio Saavedra  <csaavedra@igalia.com>
862
863         [GTK] Update baseline
864
865         Unreviewed gardening. Update after r217272.
866         * platform/gtk/fast/text/font-style-parse-expected.txt:
867
868 2017-05-25  Dave Hyatt  <hyatt@apple.com>
869
870         Baseline of number inputs not right.
871         https://bugs.webkit.org/show_bug.cgi?id=172237
872
873         Reviewed by Dean Jackson.
874
875         * fast/forms/baseline-of-number-inputs-expected.html: Added.
876         * fast/forms/baseline-of-number-inputs.html: Added.
877
878 2017-05-25  Per Arne Vollan  <pvollan@apple.com>
879
880         [Win] Update expectations for layout tests.
881         https://bugs.webkit.org/show_bug.cgi?id=172437
882
883         Unreviewed test gardening, update test expectations for failing tests.
884
885         * platform/win/TestExpectations:
886
887 2017-05-25  Claudio Saavedra  <csaavedra@igalia.com>
888
889         [WPE] Add missing test baseline.
890
891         Unreviewed gardening.
892         * platform/wpe/fast/text/zero-font-size-expected.txt: Added.
893
894 2017-05-25  Claudio Saavedra  <csaavedra@igalia.com>
895
896         [WPE] Unreviewed gardening
897
898         Update rebaseline after r216817.
899
900         * platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
901
902 2017-05-25  Per Arne Vollan  <pvollan@apple.com>
903
904         [Win] Update expectations for layout tests.
905         https://bugs.webkit.org/show_bug.cgi?id=172437
906
907         Unreviewed test gardening, update test expectations for failing tests.
908
909         * platform/win/TestExpectations:
910
911 2017-05-25  Manuel Rego Casasnovas  <rego@igalia.com>
912
913         [css-grid] Fix behavior of positioned items without specific dimensions
914         https://bugs.webkit.org/show_bug.cgi?id=172117
915
916         Reviewed by Sergio Villar Senin.
917
918         * fast/css-grid-layout/positioned-grid-items-sizing-expected.html: Added.
919         * fast/css-grid-layout/positioned-grid-items-sizing.html: Added.
920
921 2017-05-25  David Kilzer  <ddkilzer@apple.com>
922
923         REGRESSION(r217390): "Broke internal Production builds that ran run-jsc-stress-tests" (Requested by ddkilzer on #webkit).
924         <https://bugs.webkit.org/show_bug.cgi?id=172584>
925
926         * fast/regex/:
927         * fast/regex/script-tests:
928         - Rollback changes in r217390 for Bug 172423 to these
929           directories.
930
931 2017-05-24  Chris Dumez  <cdumez@apple.com>
932
933         ResourceResponses for data URLs have their Source marked as Unknown
934         https://bugs.webkit.org/show_bug.cgi?id=172573
935         <rdar://problem/31786198>
936
937         Reviewed by Geoffrey Garen.
938
939         Add layout test coverage.
940
941         * fast/url/data-url-source-expected.txt: Added.
942         * fast/url/data-url-source.html: Added.
943
944 2017-05-24  Fujii Hironori  <Hironori.Fujii@sony.com>
945
946         [Win] An assertion fails if the custom cursor image isn't loaded yet
947         https://bugs.webkit.org/show_bug.cgi?id=172209
948
949         Reviewed by Said Abou-Hallawa.
950
951         Windows port have the same issue Qt port had had several years ago
952         (Bug 68223). I'd like to reuse the test case. But, current CSS
953         parser rejects invalid 'cursor' property value which consists of
954         a single URL but no keywords.
955
956         * fast/css/crash-on-custom-cursor-when-loading.html: Fix invalid
957         'cursor' property by appending a fallback keyword.
958
959 2017-05-24  Alexey Proskuryakov  <ap@apple.com>
960
961         Merge split script tests
962         https://bugs.webkit.org/show_bug.cgi?id=172423
963
964         Reviewed by Sam Weinig.
965
966         In the past, many tests were being split into HTML and JS parts for no good reason.
967         This makes it hard to see what those tests are doing.
968
969         This is first part of the change, only including files where JS and HTML counterparts
970         have matching names. Custom cases will be completed in a follow-up.
971
972         Long change list omitted.
973
974 2017-05-24  Ryan Haddad  <ryanhaddad@apple.com>
975
976         Mark http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html as failing on iOS.
977         https://bugs.webkit.org/show_bug.cgi?id=172547
978
979         Unreviewed test gardening.
980
981         * platform/ios/TestExpectations:
982
983 2017-05-24  Claudio Saavedra  <csaavedra@igalia.com>
984
985         [WPE] Rebaseline test
986
987         Unreviewed gardening after a series of changes to dom static properties.
988
989         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
990
991 2017-05-24  Claudio Saavedra  <csaavedra@igalia.com>
992
993         [WPE] Rebaseline test after r217181
994
995         Unreviewed gardening.
996
997         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
998
999 2017-05-24  Claudio Saavedra  <csaavedra@igalia.com>
1000
1001         [WPE] Remove baseline for test that passes now
1002
1003         Unreviewed gardening.
1004
1005         * platform/wpe/js/dom/regress-157246-expected.txt: Removed.
1006
1007 2017-05-24  Joanmarie Diggs  <jdiggs@igalia.com>
1008
1009         [ATK] Gardening needed after r217171
1010         https://bugs.webkit.org/show_bug.cgi?id=172539
1011
1012         Unreviewed test gardening after r217171.
1013
1014         Add "PASS successfullyParsed is true" and "TEST COMPLETE" lines for
1015         tests with platform-specific expectations.
1016
1017         * accessibility/multiselect-list-reports-active-option-expected.txt:
1018         * accessibility/table-cells-roles-expected.txt:
1019         * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt:
1020         * platform/gtk/accessibility/aria-switch-sends-notification-expected.txt:
1021         * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
1022         * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
1023         * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
1024
1025 2017-05-24  Javier Fernandez  <jfernandez@igalia.com>
1026
1027         [css-grid] Ignore collapsed tracks on content-distribution alignment
1028         https://bugs.webkit.org/show_bug.cgi?id=172493
1029
1030         Reviewed by Manuel Rego Casasnovas.
1031
1032         Unskip the web-platform-tests related to content-alignment and collapsed tracks.
1033
1034         * TestExpectations:
1035
1036 2017-05-22  Jiewen Tan  <jiewen_tan@apple.com>
1037
1038         [WebCrypto] Support RSA-PSS
1039         https://bugs.webkit.org/show_bug.cgi?id=170869
1040         <rdar://problem/31640672>
1041
1042         Reviewed by Brent Fulgham.
1043
1044         * TestExpectations:
1045         Skip tests related to RSA-PSS for now.
1046         * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
1047         * crypto/subtle/rsa-generate-key-malformed-parameters.html:
1048         * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
1049         * crypto/subtle/rsa-import-key-malformed-parameters.html:
1050         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1-expected.txt: Added.
1051         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html: Added.
1052         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224-expected.txt: Added.
1053         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html: Added.
1054         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256-expected.txt: Added.
1055         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html: Added.
1056         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384-expected.txt: Added.
1057         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html: Added.
1058         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512-expected.txt: Added.
1059         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html: Added.
1060         * crypto/subtle/rsa-pss-generate-export-key-pkcs8-expected.txt: Added.
1061         * crypto/subtle/rsa-pss-generate-export-key-pkcs8.html: Added.
1062         * crypto/subtle/rsa-pss-generate-export-key-spki-expected.txt: Added.
1063         * crypto/subtle/rsa-pss-generate-export-key-spki.html: Added.
1064         * crypto/subtle/rsa-pss-generate-key-expected.txt: Added.
1065         * crypto/subtle/rsa-pss-generate-key.html: Added.
1066         * crypto/subtle/rsa-pss-import-jwk-private-key-expected.txt: Added.
1067         * crypto/subtle/rsa-pss-import-jwk-private-key.html: Added.
1068         * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages-expected.txt: Added.
1069         * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html: Added.
1070         * crypto/subtle/rsa-pss-import-jwk-public-key-sha1-expected.txt: Added.
1071         * crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html: Added.
1072         * crypto/subtle/rsa-pss-import-jwk-public-key-sha224-expected.txt: Added.
1073         * crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html: Added.
1074         * crypto/subtle/rsa-pss-import-jwk-public-key-sha256-expected.txt: Added.
1075         * crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html: Added.
1076         * crypto/subtle/rsa-pss-import-jwk-public-key-sha384-expected.txt: Added.
1077         * crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html: Added.
1078         * crypto/subtle/rsa-pss-import-jwk-public-key-sha512-expected.txt: Added.
1079         * crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html: Added.
1080         * crypto/subtle/rsa-pss-import-key-sign-expected.txt: Added.
1081         * crypto/subtle/rsa-pss-import-key-sign-large-salt-expected.txt: Added.
1082         * crypto/subtle/rsa-pss-import-key-sign-large-salt.html: Added.
1083         * crypto/subtle/rsa-pss-import-key-sign.html: Added.
1084         * crypto/subtle/rsa-pss-import-key-verify-expected.txt: Added.
1085         * crypto/subtle/rsa-pss-import-key-verify.html: Added.
1086         * crypto/subtle/rsa-pss-import-pkcs8-key-expected.txt: Added.
1087         * crypto/subtle/rsa-pss-import-pkcs8-key.html: Added.
1088         * crypto/subtle/rsa-pss-import-spki-key-empty-usages-expected.txt: Added.
1089         * crypto/subtle/rsa-pss-import-spki-key-empty-usages.html: Added.
1090         * crypto/subtle/rsa-pss-import-spki-key-expected.txt: Added.
1091         * crypto/subtle/rsa-pss-import-spki-key.html: Added.
1092         * crypto/workers/subtle/resources/rsa-pss-import-key-sign.js: Added.
1093         * crypto/workers/subtle/resources/rsa-pss-import-key-verify.js: Added.
1094         * crypto/workers/subtle/rsa-pss-import-key-sign-expected.txt: Added.
1095         * crypto/workers/subtle/rsa-pss-import-key-sign.html: Added.
1096         * crypto/workers/subtle/rsa-pss-import-key-verify-expected.txt: Added.
1097         * crypto/workers/subtle/rsa-pss-import-key-verify.html: Added.
1098
1099 2017-05-23  Chris Dumez  <cdumez@apple.com>
1100
1101         Some async tests ignore jsTestIsAsync when ported from js-test-pre.js / js-test-post.js to js-test.js
1102         https://bugs.webkit.org/show_bug.cgi?id=172523
1103
1104         Reviewed by Ryosuke Niwa.
1105
1106         * TestExpectations:
1107         This test used to be flaky because jsTestIsAsync was ignored. It now consistently times out.
1108
1109         * fast/dom/script-charset-update.html:
1110         Port test to js-test.js instead of js-test-pre.js / js-test-post.js now that it works.
1111
1112         * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt:
1113         Rebaseline test now that it actually runs to the end.
1114
1115         * platform/ios-wk2/TestExpectations:
1116         * platform/mac-wk2/TestExpectations:
1117         Remove expectation for a test that is now skipped in root TestExpectations file.
1118
1119         * resources/js-test.js:
1120         Call testRunner.waitUntilDone() in the DOMContentLoader event listener if jsTestIsAsync is already
1121         set then, instead of waiting for the load event listener to do so. This is needed because some
1122         tests may decide to complete *before* the load event has fired, such as the test updated in this
1123         patch. We still need to call testRunner.waitUntilDone() in the load event listener as well because
1124         some tests only set jsTestIsAsync in a load event handler.
1125
1126 2017-05-23  Ryan Haddad  <ryanhaddad@apple.com>
1127
1128         Rebaseline tests for iOS simulator.
1129
1130         Unreviewed test gardening.
1131
1132         * fast/events/ios/rotation/basic-rotation-expected.txt:
1133         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
1134         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
1135         * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
1136         * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
1137         * fast/visual-viewport/ios/zoomed-focus-in-fixed-expected.txt:
1138
1139 2017-05-23  Matt Baker  <mattbaker@apple.com>
1140
1141         Web Inspector: Cannot delete a disabled XHR breakpoint
1142         https://bugs.webkit.org/show_bug.cgi?id=171971
1143         <rdar://problem/32129527>
1144
1145         Reviewed by Devin Rousso.
1146
1147         * inspector/dom-debugger/xhr-breakpoints-expected.txt:
1148         * inspector/dom-debugger/xhr-breakpoints.html:
1149
1150 2017-05-23  Ryan Haddad  <ryanhaddad@apple.com>
1151
1152         Skip crashing css-display-3/display-contents tests.
1153         https://bugs.webkit.org/show_bug.cgi?id=172503
1154
1155         Unreviewed test gardening.
1156
1157         * TestExpectations:
1158
1159 2017-05-23  Matt Lewis  <jlewis3@apple.com>
1160
1161         Marked imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html as failing.
1162         https://bugs.webkit.org/show_bug.cgi?id=172515
1163
1164         Unreviewed test gardening.
1165
1166         * TestExpectations:
1167
1168 2017-05-23  Chris Dumez  <cdumez@apple.com>
1169
1170         Regression(r215229): ASSERTION FAILED: !m_scriptHash || m_scriptHash == m_script.impl()->hash()
1171         https://bugs.webkit.org/show_bug.cgi?id=171091
1172         <rdar://problem/31752046>
1173
1174         Reviewed by Geoffrey Garen.
1175
1176         * fast/dom/resources/script-with-unicode.js: Added.
1177         * fast/dom/script-charset-update-expected.txt: Added.
1178         * fast/dom/script-charset-update.html: Added.
1179         Add test that was consistently hitting the assertion in debug builds before
1180         r215229 was rolled out.
1181
1182         * fast/loader/cache-encoding-expected.txt:
1183         * fast/loader/cache-encoding.html:
1184         Improve test to check that it is actually getting a SyntaxError the first time,
1185         when it loads the script with the wrong encoding. Apparently this test was not
1186         clear enough because it was updated / disabled in r215229, but was showing a
1187         real bug.
1188
1189         * platform/ios-wk2/TestExpectations:
1190         * platform/mac-wk2/TestExpectations:
1191         Unskip test was should no longer be flaky now that r215229 has been rolled out.
1192
1193 2017-05-23  Matt Lewis  <jlewis3@apple.com>
1194
1195         Marked imported/w3c/web-platform-tests/webrtc/getstats.html as flaky.
1196         https://bugs.webkit.org/show_bug.cgi?id=172521
1197
1198         Unreviewed test gardening.
1199
1200         * platform/ios-wk2/TestExpectations:
1201         * platform/mac-wk2/TestExpectations:
1202
1203 2017-05-23  Dean Jackson  <dino@apple.com>
1204
1205         checkGPUStatus needs to exercise instancing calls
1206         https://bugs.webkit.org/show_bug.cgi?id=172520
1207         <rdar://problem/23118395>
1208
1209         Reviewed by Brent Fulgham.
1210
1211         * fast/canvas/webgl/lose-context-on-status-failure-expected.txt: Added.
1212         * fast/canvas/webgl/lose-context-on-status-failure.html: Added.
1213
1214 2017-05-23  Manuel Rego Casasnovas  <rego@igalia.com>
1215
1216         [css-grid] Import css/css-grid-1/alignment/ from WPT (8df7c9c215)
1217         https://bugs.webkit.org/show_bug.cgi?id=172494
1218
1219         Reviewed by Youenn Fablet.
1220
1221         * TestExpectations: Mark as failure a few tests due to bug #172493.
1222
1223 2017-05-23  Alexey Proskuryakov  <ap@apple.com>
1224
1225         Many editing js-tests use waitUntilDone
1226         https://bugs.webkit.org/show_bug.cgi?id=172401
1227
1228         Reviewed by Ryosuke Niwa.
1229
1230         Corrected the use of js-test harness, updated the tests to use js-test.js instead
1231         of js-test-pre.js where possible.
1232
1233         * editing/caret/ios/absolute-caret-position-after-scroll.html:
1234         * editing/caret/ios/fixed-caret-position-after-scroll.html:
1235         * editing/input/style-change-during-input.html:
1236         * editing/inserting/insert-html-crash.html:
1237         * editing/mac/input/undo-grouping-on-text-insertion.html:
1238         * editing/mac/selection/context-menu-select-editability-expected.txt:
1239         * editing/mac/selection/context-menu-select-editability.html:
1240         * editing/mac/spelling/accept-candidate-undo-does-not-select.html:
1241         * editing/mac/spelling/autocorrection-respets-undo-expected.txt:
1242         * editing/mac/spelling/autocorrection-respets-undo.html:
1243         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
1244         * editing/pasteboard/drag-and-drop-image-contenteditable.html:
1245         * editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
1246         * editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
1247         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt:
1248         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
1249         * editing/selection/ios/absolute-selection-after-scroll.html:
1250         * editing/selection/ios/fixed-selection-after-scroll.html:
1251         * editing/spelling/copy-paste-crash-expected.txt:
1252         * editing/spelling/copy-paste-crash.html:
1253         * editing/style/apply-style-join-child-text-nodes-crash.html:
1254
1255 2017-05-23  Jiewen Tan  <jiewen_tan@apple.com>
1256
1257         Unreviewed, test gardening after r217225
1258
1259         * TestExpectations:
1260         Gardening about imported/w3c/web-platform-tests/WebCryptoAPI/
1261
1262 2017-05-23  Chris Dumez  <cdumez@apple.com>
1263
1264         Unreviewed, roll out r215229
1265
1266         It caused CachedScripts in MemoryCache to be reused with different encodings
1267         even though CachedScript potentially has already decoded data or cached hash
1268         with a previous encoding.
1269
1270         * TestExpectations:
1271         * fast/loader/cache-encoding-expected.txt:
1272         * fast/loader/cache-encoding.html:
1273         * http/tests/preload/preload-encoding-expected.txt:
1274         * http/tests/preload/preload-encoding.php:
1275
1276 2017-05-23  Ryan Haddad  <ryanhaddad@apple.com>
1277
1278         Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
1279         https://bugs.webkit.org/show_bug.cgi?id=172514
1280
1281         Unreviewed test gardening.
1282
1283         * TestExpectations:
1284
1285 2017-05-23  Sam Weinig  <sam@webkit.org>
1286
1287         [WebIDL] Remove some unnecessary specialization for enum types
1288         https://bugs.webkit.org/show_bug.cgi?id=172482
1289
1290         Reviewed by Chris Dumez.
1291
1292         * crypto/subtle/import-key-malformed-parameters-expected.txt:
1293         * fast/files/blob-constructor-expected.txt:
1294         * fast/files/script-tests/blob-constructor.js:
1295         Update test and results for improved order of exceptions. In this case, the conversion
1296         to String throws before the failure to parse the enumeration (which is what the
1297         plain TypeError was).
1298
1299 2017-05-23  Emilio Cobos Álvarez  <ecobos@igalia.com>
1300
1301         Import the css-display-3 css tests.
1302         https://bugs.webkit.org/show_bug.cgi?id=172212
1303
1304         Reviewed by Chris Dumez.
1305
1306 2017-05-23  youenn fablet  <youenn@apple.com>
1307
1308         There should be an easy way to run HTTP/WPT served tests on a browser
1309         https://bugs.webkit.org/show_bug.cgi?id=172068
1310
1311         Reviewed by Sam Weinig.
1312
1313         * fast/harness/results.html: In case results.html is opened locallly,
1314         open HTTP/WPT urls as served by their related servers.
1315         Adding a check that the servers are running before opening the related test.
1316
1317 2017-05-23  Antoine Quint  <graouts@apple.com>
1318
1319         [Modern Media Controls] Turn off all tests
1320         https://bugs.webkit.org/show_bug.cgi?id=172447
1321
1322         Reviewed by Jon Lee.
1323
1324         Due to the high number of timeouts and random failures with the current tests, we turn off
1325         all modern-media-controls tests while we wait on a more permanent solution.
1326
1327         * TestExpectations:
1328         * platform/gtk/TestExpectations:
1329         * platform/ios/TestExpectations:
1330         * platform/mac-wk1/TestExpectations:
1331         * platform/mac/TestExpectations:
1332
1333 2017-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
1334
1335         Update font-style's implementation in the font selection algorithm
1336         https://bugs.webkit.org/show_bug.cgi?id=169453
1337
1338         Reviewed by Simon Fraser.
1339
1340         * fast/text/font-style-parse-expected.txt:
1341         * fast/text/font-style-parse.html:
1342         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
1343
1344 2017-05-22  Per Arne Vollan  <pvollan@apple.com>
1345
1346         [Win] Update expectations for layout tests.
1347         https://bugs.webkit.org/show_bug.cgi?id=172437
1348
1349         Unreviewed test gardening, update test expectations for failing tests.
1350
1351         * platform/win/TestExpectations:
1352
1353 2017-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
1354
1355         Support calc() in font-variation-settings and font-feature-settings
1356         https://bugs.webkit.org/show_bug.cgi?id=171032
1357
1358         Reviewed by David Hyatt.
1359
1360         * css3/font-feature-settings-calc-expected.html: Added.
1361         * css3/font-feature-settings-calc.html: Added.
1362         * fast/text/variations/calc-expected.html: Added.
1363         * fast/text/variations/calc.html: Added.
1364
1365 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
1366
1367         Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
1368         https://bugs.webkit.org/show_bug.cgi?id=171605
1369
1370         Unreviewed test gardening.
1371
1372         * platform/ios-wk2/TestExpectations:
1373
1374 2017-05-22  Chris Dumez  <cdumez@apple.com>
1375
1376         ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
1377         https://bugs.webkit.org/show_bug.cgi?id=172473
1378
1379         Reviewed by Ryosuke Niwa.
1380
1381         * TestExpectations:
1382         Unskip test.
1383
1384 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
1385
1386         Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
1387         https://bugs.webkit.org/show_bug.cgi?id=172452
1388
1389         Unreviewed test gardening.
1390
1391         * platform/wk2/TestExpectations:
1392
1393 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
1394
1395         Update TestExpectations for two new WPT LayoutTests.
1396         https://bugs.webkit.org/show_bug.cgi?id=172472
1397
1398         Unreviewed test gardening.
1399
1400         * TestExpectations:
1401
1402 2017-05-22  Alexey Proskuryakov  <ap@apple.com>
1403
1404         Remove Java tests.
1405
1406         Rubber-stamped by Tim Horton.
1407
1408         These tests were disabled on all platforms for a long long time now.
1409
1410         * TestExpectations:
1411         * java: Removed.
1412         * platform/ios/TestExpectations:
1413         * platform/mac/TestExpectations:
1414         * platform/win/TestExpectations:
1415         * platform/wk2/TestExpectations:
1416         * platform/wpe/TestExpectations:
1417
1418 2017-05-22  Brian Burg  <bburg@apple.com>
1419
1420         Web Inspector: webkit reload policy should match default behavior
1421         https://bugs.webkit.org/show_bug.cgi?id=171385
1422         <rdar://problem/31871515>
1423
1424         Reviewed by Joseph Pecoraro.
1425
1426         * http/tests/inspector/replay/replay-test.js:
1427         * http/tests/inspector/network/resource-sizes-memory-cache.html:
1428         Update tests to match new API.
1429
1430         * http/tests/inspector/network/resource-response-source-memory-cache.html:
1431         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
1432         Added. This is a copy of the above test but uses the option to do a "legacy" reload.
1433         With this reload type, the resource returned with HTTP 200.
1434
1435 2017-05-22  Yoav Weiss  <yoav@yoav.ws>
1436
1437         [preload] Add media and type attribute support.
1438         https://bugs.webkit.org/show_bug.cgi?id=171720
1439
1440         Reviewed by Youenn Fablet.
1441
1442         * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
1443         * http/wpt/preload/media-attribute-expected.txt: Added.
1444         * http/wpt/preload/media-attribute.html: Added.
1445         * http/wpt/preload/type-attribute-expected.txt: Added.
1446         * http/wpt/preload/type-attribute.html: Added.
1447         * http/wpt/preload/resources/square.png: Added.
1448         * http/wpt/preload/resources/dummy.js: Added.
1449         * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
1450         * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
1451         * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
1452         * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
1453
1454 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
1455
1456         Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
1457         https://bugs.webkit.org/show_bug.cgi?id=172469
1458
1459         Unreviewed test gardening.
1460
1461         * platform/mac/TestExpectations:
1462
1463 2017-05-22  Alexey Proskuryakov  <ap@apple.com>
1464
1465         Many WebAudio js-tests use waitUntilDone
1466         https://bugs.webkit.org/show_bug.cgi?id=172398
1467
1468         Reviewed by Sam Weinig.
1469
1470         Corrected the use of js-test harness, updated the tests to use js-test.js instead
1471         of js-test-pre.js where possible.
1472
1473         * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
1474         that wasn't present here.
1475
1476         * webaudio/analyser-exception.html:
1477         * webaudio/audiobuffer-neuter-expected.txt:
1478         * webaudio/audiobuffer-neuter.html:
1479         * webaudio/audiobuffersource-channels.html:
1480         * webaudio/audiobuffersource-ended-expected.txt:
1481         * webaudio/audiobuffersource-ended.html:
1482         * webaudio/audiobuffersource-exception.html:
1483         * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
1484         * webaudio/audiobuffersource-loop-comprehensive.html:
1485         * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
1486         * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
1487         * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
1488         * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
1489         * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
1490         * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
1491         * webaudio/audiobuffersource-negative-playbackrate-loop.html:
1492         * webaudio/audiobuffersource-negative-playbackrate.html:
1493         * webaudio/audiobuffersource-playbackState.html:
1494         * webaudio/audiobuffersource-start-expected.txt:
1495         * webaudio/audiobuffersource-start.html:
1496         * webaudio/audiochannelmerger-basic.html:
1497         * webaudio/audiochannelmerger-stereo.html:
1498         * webaudio/audiochannelsplitter.html:
1499         * webaudio/audiocontext-promise-throwing.html:
1500         * webaudio/audiocontext-promise.html:
1501         * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
1502         * webaudio/audiocontext-restriction.html:
1503         * webaudio/audiocontext-state-interrupted.html:
1504         * webaudio/audiocontext-state.html:
1505         * webaudio/audionode-channel-rules.html:
1506         * webaudio/audionode-connect-order.html:
1507         * webaudio/audionode.html:
1508         * webaudio/audioparam-connect-audioratesignal.html:
1509         * webaudio/audioparam-summingjunction.html:
1510         * webaudio/audioprocessingevent.html:
1511         * webaudio/automatic-pull-node.html:
1512         * webaudio/biquad-allpass.html:
1513         * webaudio/biquad-bandpass.html:
1514         * webaudio/biquad-getFrequencyResponse.html:
1515         * webaudio/biquad-highpass.html:
1516         * webaudio/biquad-highshelf.html:
1517         * webaudio/biquad-lowpass.html:
1518         * webaudio/biquad-lowshelf.html:
1519         * webaudio/biquad-notch.html:
1520         * webaudio/biquad-peaking.html:
1521         * webaudio/biquadfilternode-basic.html:
1522         * webaudio/convolution-mono-mono.html:
1523         * webaudio/decode-audio-data-basic.html:
1524         * webaudio/decode-audio-data-too-short.html:
1525         * webaudio/delaynode-max-default-delay.html:
1526         * webaudio/delaynode-max-nondefault-delay.html:
1527         * webaudio/delaynode-maxdelay.html:
1528         * webaudio/delaynode-maxdelaylimit.html:
1529         * webaudio/delaynode-scheduling.html:
1530         * webaudio/delaynode.html:
1531         * webaudio/distance-exponential.html:
1532         * webaudio/distance-inverse.html:
1533         * webaudio/distance-linear.html:
1534         * webaudio/dynamicscompressor-basic.html:
1535         * webaudio/javascriptaudionode-downmix8-2channel-input.html:
1536         * webaudio/javascriptaudionode-upmix2-8channel-input.html:
1537         * webaudio/javascriptaudionode-zero-input-channels.html:
1538         * webaudio/javascriptaudionode.html:
1539         * webaudio/mediaelementaudiosourcenode.html:
1540         * webaudio/oscillator-basic.html:
1541         * webaudio/oscillator-ended-expected.txt:
1542         * webaudio/oscillator-ended.html:
1543         * webaudio/page-canstartmedia.html:
1544         * webaudio/panner-equalpower-stereo.html:
1545         * webaudio/panner-equalpower.html:
1546         * webaudio/panner-loop.html:
1547         * webaudio/pannernode-basic.html:
1548         * webaudio/realtimeanalyser-fft-scaling.html:
1549         * webaudio/realtimeanalyser-fft-sizing.html:
1550         * webaudio/resources/audiobuffersource-testing.js:
1551         (checkAllTests):
1552         * webaudio/sample-accurate-scheduling.html:
1553         * webaudio/stereo2mono-down-mixing.html:
1554         * webaudio/test-basic.html:
1555         * webaudio/waveshaper.html:
1556
1557 2017-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
1558
1559         Enable the woff2-variations @font-face format identifier
1560         https://bugs.webkit.org/show_bug.cgi?id=172425
1561
1562         Reviewed by Andreas Kling.
1563
1564         * fast/text/variations/font-face-format-woff2-expected.html: Added.
1565         * fast/text/variations/font-face-format-woff2.html: Added.
1566         * platform/mac/TestExpectations:
1567
1568 2017-05-22  Simon Fraser  <simon.fraser@apple.com>
1569
1570         Support transform-box to switch sizing box in SVG
1571         https://bugs.webkit.org/show_bug.cgi?id=145783
1572
1573         Reviewed by Dean Jackson.
1574
1575         Modify tests that relied on the old "% values relative to the bounding box" behavior,
1576         and new tests for parsing and rendering with transform-box.
1577
1578         * fast/css/transform-box-parsing.html: Added.
1579         * svg/transforms/change-transform-origin-css.xhtml:
1580         * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
1581         * svg/transforms/percent-transform-values.xhtml:
1582         * svg/transforms/svg-transform-box-expected.html: Added.
1583         * svg/transforms/svg-transform-box.html: Added.
1584         * svg/transforms/transform-origin-css-property.xhtml:
1585         * transforms/svg-vs-css.xhtml:
1586
1587 2017-05-22  Antti Koivisto  <antti@apple.com>
1588
1589         Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
1590         https://bugs.webkit.org/show_bug.cgi?id=170756
1591         <rdar://problem/31573157>
1592
1593         Reviewed by Andreas Kling.
1594
1595         Expand the tests to cover the malformed key case.
1596
1597         * animations/keyframes-rule.html:
1598         * animations/unprefixed-keyframes-rule.html:
1599
1600 2017-05-22  youenn fablet  <youenn@apple.com>
1601
1602         Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
1603         https://bugs.webkit.org/show_bug.cgi?id=172426
1604
1605         Reviewed by Chris Dumez.
1606
1607         * TestExpectations:
1608         * tests-options.json:
1609
1610 2017-05-22  Antti Koivisto  <antti@apple.com>
1611
1612         [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
1613         https://bugs.webkit.org/show_bug.cgi?id=172177
1614         <rdar://problem/32239583>
1615
1616         Unreviewed.
1617
1618         * animations/animation-initial-inheritance.html: Try to unflake.
1619
1620 2017-05-21  Per Arne Vollan  <pvollan@apple.com>
1621
1622         Unreviewed Windows test gardening, skip tests which are timing out.
1623
1624         * platform/win/TestExpectations:
1625
1626 2017-05-21  Per Arne Vollan  <pvollan@apple.com>
1627
1628         [Win] Update expectations for layout tests.
1629         https://bugs.webkit.org/show_bug.cgi?id=172437
1630
1631         Unreviewed test gardening, update test expectations for failing tests.
1632
1633         * platform/win/TestExpectations:
1634
1635 2017-05-21  Saam Barati  <sbarati@apple.com>
1636
1637         We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
1638         https://bugs.webkit.org/show_bug.cgi?id=171041
1639         <rdar://problem/32082516>
1640
1641         Reviewed by Yusuke Suzuki.
1642
1643         * js/parser-syntax-check-expected.txt:
1644         * js/script-tests/parser-syntax-check.js:
1645
1646 2017-05-21  Antti Koivisto  <antti@apple.com>
1647
1648         matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
1649         https://bugs.webkit.org/show_bug.cgi?id=172361
1650         <rdar://problem/28777408>
1651
1652         Reviewed by Sam Weinig.
1653
1654         * fast/media/matchMedia-print-expected.txt: Added.
1655         * fast/media/matchMedia-print.html: Added.
1656
1657 2017-05-20  Alexey Proskuryakov  <ap@apple.com>
1658
1659         Correct line endings in a couple files.
1660
1661         * fast/canvas/script-tests/canvas-gradient-without-path.js:
1662         * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
1663
1664 2017-05-20  Chris Dumez  <cdumez@apple.com>
1665
1666         Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
1667         https://bugs.webkit.org/show_bug.cgi?id=172418
1668
1669         Reviewed by Youenn Fablet.
1670
1671         Rebaseline existing test to reflect change.
1672
1673         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1674         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1675         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1676         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1677
1678 2017-05-20  Chris Dumez  <cdumez@apple.com>
1679
1680         Value for iterator property is wrong for maplike interfaces
1681         https://bugs.webkit.org/show_bug.cgi?id=172410
1682
1683         Reviewed by Sam Weinig.
1684
1685         Extend test coverage to test the RTCStatsReport iterator.
1686
1687         * webrtc/video-stats.html:
1688
1689 2017-05-20  Jer Noble  <jer.noble@apple.com>
1690
1691         [MSE][Mac] Support painting MSE video-element to canvas
1692         https://bugs.webkit.org/show_bug.cgi?id=125157
1693         <rdar://problem/23062016>
1694
1695         Reviewed by Eric Carlson.
1696
1697         * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
1698             first sample to 0:00.
1699         * media/media-source/content/test-fragmented-manifest.json: 
1700         * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
1701         * media/media-source/media-source-paint-to-canvas.html: Added.
1702
1703 2017-05-19  Chris Dumez  <cdumez@apple.com>
1704
1705         Consider not exposing webkitURL in workers
1706         https://bugs.webkit.org/show_bug.cgi?id=172166
1707
1708         Reviewed by Geoffrey Garen.
1709
1710         Rebaseline existing test to reflect behavior change.
1711
1712         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1713
1714 2017-05-19  Jeremy Jones  <jeremyj@apple.com>
1715
1716         webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
1717         https://bugs.webkit.org/show_bug.cgi?id=172329
1718         rdar://problem/32260891
1719
1720         Reviewed by Darin Adler.
1721
1722         webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
1723         The additional mediaSession().fullscreenPermitted() check causes it to return false when
1724         not handling a user gesture, which isn't helpful to deciding to show a button in controls
1725         or not.
1726
1727         * media/media-fullscreen-inline-expected.txt:
1728         * media/media-fullscreen-not-in-document-expected.txt:
1729         * media/media-fullscreen.js:
1730         (canplaythrough):
1731         * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
1732         * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
1733
1734 2017-05-19  Matt Lewis  <jlewis3@apple.com>
1735
1736         Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
1737         https://bugs.webkit.org/show_bug.cgi?id=171061
1738
1739         Unreviewed test gardening.
1740
1741         * platform/ios-wk2/TestExpectations:
1742         * platform/mac-wk1/TestExpectations:
1743         * platform/mac-wk2/TestExpectations:
1744
1745 2017-05-19  Chris Dumez  <cdumez@apple.com>
1746
1747         Do not fire load event for SVGElements that are detached or in frameless documents
1748         https://bugs.webkit.org/show_bug.cgi?id=172289
1749         <rdar://problem/32275689>
1750
1751         Reviewed by Ryosuke Niwa.
1752
1753         Add layout test coverage.
1754
1755         * svg/load-event-detached-expected.txt: Added.
1756         * svg/load-event-detached.html: Added.
1757
1758 2017-05-19  Alexey Proskuryakov  <ap@apple.com>
1759
1760         Many accessibility js-tests use waitUntilDone
1761         https://bugs.webkit.org/show_bug.cgi?id=172372
1762
1763         Reviewed by Tim Horton.
1764
1765         Corrected the use of js-test harness, updated the tests to use js-test.js instead
1766         of js-test-pre.js where possible.
1767
1768         * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
1769         * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
1770         * accessibility/aria-checkbox-sends-notification.html:
1771         * accessibility/aria-invalid.html:
1772         * accessibility/aria-switch-sends-notification.html:
1773         * accessibility/deleting-iframe-destroys-axcache.html:
1774         * accessibility/file-upload-button-with-axpress.html:
1775         * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
1776         * accessibility/frame-disconnect-textmarker-cache-crash.html:
1777         * accessibility/gtk/aria-listbox-crash.html:
1778         * accessibility/heading-title-includes-links-expected.txt:
1779         * accessibility/heading-title-includes-links.html:
1780         * accessibility/image-map-update-parent-crash-expected.txt:
1781         * accessibility/image-map-update-parent-crash.html:
1782         * accessibility/insert-children-assert-expected.txt:
1783         * accessibility/insert-children-assert.html:
1784         * accessibility/ios-simulator/focus-change-notifications.html:
1785         * accessibility/label-element-press.html:
1786         * accessibility/loading-iframe-updates-axtree.html:
1787         * accessibility/mac/aria-expanded-notifications.html:
1788         * accessibility/mac/aria-listbox-selectedchildren-change.html:
1789         * accessibility/mac/aria-liveregion-on-image.html:
1790         * accessibility/mac/aria-liveregions-addedelement.html:
1791         * accessibility/mac/aria-liveregions-changedalt.html:
1792         * accessibility/mac/aria-liveregions-changedtext.html:
1793         * accessibility/mac/aria-liveregions-removedelement.html:
1794         * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
1795         * accessibility/mac/combobox-activedescendant-notifications.html:
1796         * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
1797         * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
1798         * accessibility/mac/html-slider-indicator.html:
1799         * accessibility/mac/input-replacevalue-userinfo-expected.txt:
1800         * accessibility/mac/input-replacevalue-userinfo.html:
1801         * accessibility/mac/ordered-textmarker-crash-expected.txt:
1802         * accessibility/mac/ordered-textmarker-crash.html:
1803         * accessibility/mac/search-with-frames-expected.txt:
1804         * accessibility/mac/search-with-frames.html:
1805         * accessibility/mac/selection-boundary-userinfo.html:
1806         * accessibility/mac/selection-change-userinfo.html:
1807         * accessibility/mac/selection-element-tabbing-to-link.html:
1808         * accessibility/mac/selection-value-changes-for-aria-textbox.html:
1809         * accessibility/mac/stale-textmarker-crash-expected.txt:
1810         * accessibility/mac/stale-textmarker-crash.html:
1811         * accessibility/mac/textbox-role-reports-notifications-expected.txt:
1812         * accessibility/mac/textbox-role-reports-notifications.html:
1813         * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
1814         * accessibility/mac/value-change/value-change-user-info-textarea.html:
1815         * accessibility/mac/value-change/value-change-user-info-textfield.html:
1816         * accessibility/media-element.html:
1817         * accessibility/menu-list-sends-change-notification.html:
1818         * accessibility/multiselect-list-reports-active-option.html:
1819         * accessibility/paragraph-with-linebreaks.html:
1820         * accessibility/platform-name.html:
1821         * accessibility/radio-button-group-members.html:
1822         * accessibility/radio-button-title-label.html:
1823         * accessibility/selection-states-expected.txt:
1824         * accessibility/selection-states.html:
1825         * accessibility/spinbutton-value.html:
1826         * accessibility/svg-bounds.html:
1827         * accessibility/table-cell-for-column-and-row-crash.html:
1828         * accessibility/table-cells-roles.html:
1829         * accessibility/table-roles-hierarchy.html:
1830         * accessibility/table-with-aria-role.html:
1831         * accessibility/textarea-insertion-point-line-number.html:
1832         * accessibility/textbox-role-reports-selection.html:
1833         * accessibility/title-ui-element-correctness.html:
1834         * accessibility/unknown-roles-not-exposed-expected.txt:
1835         * accessibility/unknown-roles-not-exposed.html:
1836         * accessibility/win/bstr-elements-role.html:
1837         * accessibility/win/detached-object-notification-crash.html:
1838         * accessibility/win/heading-elements.html:
1839         * accessibility/win/img-alt-attribute.html:
1840         * accessibility/win/linked-elements.html:
1841         * accessibility/win/list-item-role.html:
1842         * accessibility/win/list-marker-role.html:
1843         * accessibility/win/list-role.html:
1844         * accessibility/win/multiple-select-element-role.html:
1845         * accessibility/win/option-element-position-and-size.html:
1846         * accessibility/win/parent-element.html:
1847         * accessibility/win/select-element-role.html:
1848         * accessibility/win/selection-and-focus.html:
1849         * accessibility/win/single-select-children-changed.html:
1850         * accessibility/win/single-select-children.html:
1851         * accessibility/win/text-role.html:
1852         * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
1853         * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
1854         * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
1855         * platform/mac/accessibility/media-element-expected.txt:
1856         * platform/mac/accessibility/table-cells-roles-expected.txt:
1857         * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
1858
1859 2017-05-19  Matt Lewis  <jlewis3@apple.com>
1860
1861         Rebaselined js/dom/global-constructors-attributes.html after revision 217129
1862         
1863
1864         Unreviewed test gardening.
1865
1866         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1867
1868 2017-05-19  Chris Dumez  <cdumez@apple.com>
1869
1870         URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
1871         https://bugs.webkit.org/show_bug.cgi?id=172218
1872
1873         Reviewed by Youenn Fablet.
1874
1875         * fast/text/font-face-set-javascript-expected.txt:
1876         * fast/text/font-face-set-javascript.html:
1877         Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
1878         a pair iterator. It does not make sense to return a pair iterator here given
1879         that this is not a key-value structure. FontFaceSet should not even have an
1880         entries() method but this is an artifact of us using iterable<FontFace> instead of
1881         setlike<FontFace> until we support setlike<> (Bug 159140).
1882
1883 2017-05-19  Zalan Bujtas  <zalan@apple.com>
1884
1885         Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
1886         https://bugs.webkit.org/show_bug.cgi?id=172309
1887         <rdar://problem/32262357>
1888
1889         Reviewed by Simon Fraser.
1890
1891         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
1892         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
1893
1894 2017-05-19  Ryan Haddad  <ryanhaddad@apple.com>
1895
1896         LayoutTest js/Promise-types.html is a flaky failure
1897         https://bugs.webkit.org/show_bug.cgi?id=171739
1898
1899         Unreviewed follow-up fix for JSC tests.
1900
1901         * js/script-tests/Promise-types.js:
1902
1903 2017-05-19  Youenn Fablet  <youenn@apple.com>
1904
1905         Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
1906         https://bugs.webkit.org/show_bug.cgi?id=172324
1907
1908         Reviewed by Eric Carlson.
1909
1910         * fast/mediastream/mock-media-source-webaudio.html:
1911
1912 2017-05-19  Alexey Proskuryakov  <ap@apple.com>
1913
1914         Many CSS js-tests use waitUntilDone
1915         https://bugs.webkit.org/show_bug.cgi?id=172379
1916
1917         Reviewed by Tim Horton.
1918
1919         Corrected the use of js-test harness, updated the tests to use js-test.js instead
1920         of js-test-pre.js where possible.
1921
1922         * css3/filters/should-not-have-compositing-layer-expected.txt:
1923         * css3/filters/should-not-have-compositing-layer.html:
1924         * css3/scroll-snap/nested-elements-expected.txt:
1925         * css3/scroll-snap/nested-elements.html:
1926         * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
1927         * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
1928         * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
1929         * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
1930         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
1931         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
1932         * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
1933         * css3/scroll-snap/scroll-snap-mismatch.html:
1934         * css3/scroll-snap/scroll-snap-offsets-expected.txt:
1935         * css3/scroll-snap/scroll-snap-offsets.html:
1936         * css3/scroll-snap/scroll-snap-positions-expected.txt:
1937         * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
1938         * css3/scroll-snap/scroll-snap-positions-mainframe.html:
1939         * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
1940         * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
1941         * css3/scroll-snap/scroll-snap-positions.html:
1942         * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
1943         * css3/scroll-snap/scroll-snap-style-changed-align.html:
1944         * css3/touch-action/touch-action-manipulation-fast-clicks.html:
1945         * fast/css/counters/2displays-expected.txt:
1946         * fast/css/counters/2displays.html:
1947         * fast/css/counters/after-continuation-expected.txt:
1948         * fast/css/counters/after-continuation.html:
1949         * fast/css/counters/counter-increment-inherit-expected.txt:
1950         * fast/css/counters/counter-increment-inherit.htm:
1951         * fast/css/counters/counter-increment-tests-expected.txt:
1952         * fast/css/counters/counter-increment-tests.htm:
1953         * fast/css/device-aspect-ratio.html:
1954         * fast/css/hover-display-block-inline-expected.txt:
1955         * fast/css/hover-display-block-inline.html:
1956         * fast/css/hover-display-block-none-expected.txt:
1957         * fast/css/hover-display-block-none.html:
1958         * fast/css/image-resolution/image-resolution.html:
1959         * fast/css/max-device-aspect-ratio.html:
1960         * fast/css/min-device-aspect-ratio.html:
1961         * fast/css/pseudo-target-indirect-sibling-001.html:
1962         * fast/css/pseudo-target-indirect-sibling-002.html:
1963
1964 2017-05-19  Ryan Haddad  <ryanhaddad@apple.com>
1965
1966         Skip tests that are reporting FailureNotTested.
1967         https://bugs.webkit.org/show_bug.cgi?id=172378
1968
1969         Unreviewed test gardening.
1970
1971         * TestExpectations:
1972         * platform/ios-wk2/TestExpectations:
1973         * platform/ios/TestExpectations:
1974         * platform/mac/TestExpectations:
1975
1976 2017-05-19  Ryan Haddad  <ryanhaddad@apple.com>
1977
1978         LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
1979         https://bugs.webkit.org/show_bug.cgi?id=171739
1980
1981         Reviewed by Joseph Pecoraro.
1982
1983         Silence the console messages for unhandled rejections in this LayoutTest.
1984
1985         * js/script-tests/Promise-types.js:
1986
1987 2017-05-19  Zalan Bujtas  <zalan@apple.com>
1988
1989         LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
1990         https://bugs.webkit.org/show_bug.cgi?id=172363
1991         <rdar://problem/32182167>
1992
1993         Reviewed by Simon Fraser.
1994
1995         10ms timer is too short to securely ensure a layout. Let's force it instead.
1996
1997         * accessibility/mac/aria-multiple-liveregions-notification.html:
1998
1999 2017-05-19  Commit Queue  <commit-queue@webkit.org>
2000
2001         Unreviewed, rolling out r217098, r217111, r217113, and
2002         r217114.
2003         https://bugs.webkit.org/show_bug.cgi?id=172367
2004
2005         These changes broke the Windows build and introduced
2006         LayoutTest failures (Requested by ryanhaddad on #webkit).
2007
2008         Reverted changesets:
2009
2010         "[MSE][Mac] Support painting MSE video-element to canvas"
2011         https://bugs.webkit.org/show_bug.cgi?id=125157
2012         http://trac.webkit.org/changeset/217098
2013
2014         "[MSE][Mac] Support painting MSE video-element to canvas"
2015         https://bugs.webkit.org/show_bug.cgi?id=125157
2016         http://trac.webkit.org/changeset/217111
2017
2018         "Unreviewed build fix; add undefined functions and constants
2019         to the CoreMediaSoftLink.h, and use the"
2020         http://trac.webkit.org/changeset/217113
2021
2022         "[MSE][Mac] Support painting MSE video-element to canvas"
2023         https://bugs.webkit.org/show_bug.cgi?id=125157
2024         http://trac.webkit.org/changeset/217114
2025
2026 2017-05-19  Andy Estes  <aestes@apple.com>
2027
2028         REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
2029         https://bugs.webkit.org/show_bug.cgi?id=172344
2030
2031         Reviewed by Tim Horton.
2032
2033         * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
2034
2035 2017-05-19  Chris Dumez  <cdumez@apple.com>
2036
2037         CSSOM insertRule() index argument is optional with default 0
2038         https://bugs.webkit.org/show_bug.cgi?id=172219
2039
2040         Reviewed by Sam Weinig.
2041
2042         Update / Rebaseline existing tests to reflect behavior change.
2043
2044         * fast/css/CSSSupportsRule-parameters-expected.txt:
2045         * fast/css/CSSSupportsRule-parameters.html:
2046         * fast/css/stylesheet-parameters-expected.txt:
2047         * fast/css/stylesheet-parameters.html:
2048         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
2049
2050 2017-05-19  Zan Dobersek  <zdobersek@igalia.com>
2051
2052         Unreviewed GTK+ gardening. Adding or updating test expectations for
2053         four W3C layout tests covering MSE and IndexedDB implementations.
2054
2055         * platform/gtk/TestExpectations:
2056
2057 2017-05-19  Jer Noble  <jer.noble@apple.com>
2058
2059         [MSE][Mac] Support painting MSE video-element to canvas
2060         https://bugs.webkit.org/show_bug.cgi?id=125157
2061         <rdar://problem/23062016>
2062
2063         Reviewed by Eric Carlson.
2064
2065         * media/media-source/content/test-fragmented.mp4:
2066
2067 2017-05-19  Zan Dobersek  <zdobersek@igalia.com>
2068
2069         Unreviewed GTK+ gardening.
2070
2071         * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
2072         http/tests/loading/resourceLoadStatistics test expectation.
2073         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
2074
2075 2017-05-18  Ryan Haddad  <ryanhaddad@apple.com>
2076
2077         Unreviewed, rolling out r217079.
2078
2079         This change broke internal builds.
2080
2081         Reverted changeset:
2082
2083         "Redundant ellipsis box triggers
2084         ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
2085         https://bugs.webkit.org/show_bug.cgi?id=172309
2086         http://trac.webkit.org/changeset/217079
2087
2088 2017-05-18  Chris Dumez  <cdumez@apple.com>
2089
2090         [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
2091         https://bugs.webkit.org/show_bug.cgi?id=172311
2092
2093         Reviewed by Andreas Kling.
2094
2095         Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
2096         what matters and what we want to test is that the cookie was actually added so make the
2097         test not rely on a specific order to address flakiness.
2098
2099         * http/tests/dom/document-attributes-null-handling-expected.txt:
2100         * http/tests/dom/document-attributes-null-handling.html:
2101
2102 2017-05-18  Andy Estes  <aestes@apple.com>
2103
2104         Unreviewed gardening on ApplePaySession.html after r217078.
2105
2106         * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
2107
2108 2017-05-18  Andy Estes  <aestes@apple.com>
2109
2110         Unreviewed gardening on ApplePaySession.html after r217078.
2111
2112         The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
2113         this breaks them out into their own file so that they can be skipped independently from
2114         ApplePaySession.html.
2115
2116         * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
2117         * http/tests/ssl/applepay/ApplePayError.html: Added.
2118         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
2119         * http/tests/ssl/applepay/ApplePaySession.html:
2120         * platform/mac-wk2/TestExpectations:
2121
2122 2017-05-18  Ryan Haddad  <ryanhaddad@apple.com>
2123
2124         Rebaseline js/dom/global-constructors-attributes.html after r217078.
2125
2126         Unreviewed test gardening.
2127
2128         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2129         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2130
2131 2017-05-18  Eric Carlson  <eric.carlson@apple.com>
2132
2133         [MediaStream] do not cache gUM permissions
2134         https://bugs.webkit.org/show_bug.cgi?id=172245
2135
2136         Reviewed by Youenn Fablet.
2137
2138         * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
2139         * fast/mediastream/MediaDevices-getUserMedia.html:
2140         * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
2141         * http/tests/media/media-stream/get-user-media-prompt.html:
2142
2143 2017-05-18  Zalan Bujtas  <zalan@apple.com>
2144
2145         Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
2146         https://bugs.webkit.org/show_bug.cgi?id=172309
2147         <rdar://problem/32262357>
2148
2149         Reviewed by Simon Fraser.
2150
2151         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
2152         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
2153
2154 2017-05-18  Simon Fraser  <simon.fraser@apple.com>
2155
2156         Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
2157         https://bugs.webkit.org/show_bug.cgi?id=172320
2158
2159         Reviewed by Dean Jackson.
2160
2161         Test that makes some source-less and sourced audio and video controls, and dumps
2162         the layer tree to ensure that they didn't trigger compositing on their ancestor
2163         stacking context element.
2164
2165         * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
2166         * media/controls-should-not-trigger-isolates-blending.html: Added.
2167
2168 2017-05-18  Dean Jackson  <dino@apple.com>
2169
2170         Transform misplaces element 50% of the time
2171         https://bugs.webkit.org/show_bug.cgi?id=172300
2172         <rdar://problem/29835668>
2173
2174         Reviewed by Simon Fraser.
2175
2176         A test case which has an animation that relies on
2177         translation percentages. If all goes well, the
2178         animating element will be completely obscured.
2179
2180         * animations/needs-layout-expected.html: Added.
2181         * animations/needs-layout.html: Added.
2182
2183 2017-05-18  Daniel Bates  <dabates@apple.com>
2184
2185         Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
2186         https://bugs.webkit.org/show_bug.cgi?id=162819
2187         <rdar://problem/28575938>
2188
2189         Reviewed by Joseph Pecoraro.
2190
2191         Add more tests when Access-Control-Allow-Origin has more than one value and group
2192         with existing tests. Update expected results.
2193
2194         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
2195         * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
2196         the origin string for the page into a local variable called pageOrigin, making use of document.origin,
2197         and referenced this variable instead of duplicating its value. Fixed various style nits.
2198
2199 2017-05-18  John Wilander  <wilander@apple.com>
2200
2201         Resource Load Statistics: Grandfather domains for existing data records
2202         https://bugs.webkit.org/show_bug.cgi?id=172155
2203         <rdar://problem/24913532>
2204
2205         Reviewed by Alex Christensen.
2206
2207         * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
2208         * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
2209         * platform/wk2/TestExpectations:
2210             Marked it Pass for WebKit2.
2211
2212 2017-05-18  Keith Miller  <keith_miller@apple.com>
2213
2214         Fix wasm-mem-post-message.html test expectations
2215         https://bugs.webkit.org/show_bug.cgi?id=172308
2216
2217         Unreviewed, test gardening.
2218
2219         * platform/ios-simulator/TestExpectations:
2220         * platform/win/TestExpectations:
2221
2222 2017-05-18  Jer Noble  <jer.noble@apple.com>
2223
2224         Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
2225         https://bugs.webkit.org/show_bug.cgi?id=172173
2226
2227         Reviewed by Andy Estes.
2228
2229         * fast/events/popup-blocked-from-untrusted-mouse-click.html:
2230         * fast/events/popup-blocking-timers4-expected.txt: Removed.
2231         * fast/events/popup-blocking-timers4.html: Removed.
2232         * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
2233         * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
2234         * platform/ios/TestExpectations:
2235
2236 2017-05-18  Daniel Bates  <dabates@apple.com>
2237
2238         Evaluating window named element may return wrong result
2239         https://bugs.webkit.org/show_bug.cgi?id=166792
2240         <rdar://problem/29801059>
2241
2242         Reviewed by Chris Dumez.
2243
2244         Add tests to ensure we do not regress evaluation of window named elements.
2245
2246         * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
2247         * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
2248         * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
2249         * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
2250         * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
2251
2252 2017-05-18  Andy Estes  <aestes@apple.com>
2253
2254         Add "countryCode" to ApplePayErrorContactField
2255         https://bugs.webkit.org/show_bug.cgi?id=172264
2256         <rdar://problem/32004909>
2257
2258         Reviewed by Anders Carlsson.
2259
2260         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
2261         * http/tests/ssl/applepay/ApplePaySession.html:
2262
2263 2017-05-18  Daniel Bates  <dabates@apple.com>
2264
2265         REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
2266         window CSP when object-src 'none' is set
2267         https://bugs.webkit.org/show_bug.cgi?id=172038
2268         <rdar://problem/32258262>
2269
2270         Reviewed by Andy Estes.
2271
2272         Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
2273         window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
2274         ensure that an about:blank window inherits the CSP plugin policy of its opener.
2275
2276         * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
2277         * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
2278         * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
2279         * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
2280         * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
2281         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
2282         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
2283         * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
2284
2285 2017-05-18  Keith Miller  <keith_miller@apple.com>
2286
2287         WebAssembly API: test with neutered inputs
2288         https://bugs.webkit.org/show_bug.cgi?id=163899
2289
2290         Reviewed by JF Bastien.
2291
2292         This patch dups Saam's de-modularized builder.
2293
2294         * workers/sab/postMessage-transfer-type-error-expected.txt:
2295         * workers/wasm-mem-post-message-expected.txt: Added.
2296         * workers/wasm-mem-post-message.html: Added.
2297         * workers/wasm-mem-post-message/test.js: Added.
2298         (worker.onmessage):
2299         * workers/wasm-mem-post-message/worker.js: Added.
2300         (onmessage):
2301         * workers/wasm-resources/builder.js: Added.
2302         (const._fail):
2303         (const.isNotA.assert.isNotA):
2304         (const):
2305         (switch.typeof):
2306         (Builder):
2307         (Builder.prototype.setChecked):
2308         (Builder.prototype.setPreamble):
2309         (Builder.prototype._functionIndexSpaceKeyHash):
2310         (Builder.prototype._registerFunctionToIndexSpace):
2311         (Builder.prototype._getFunctionFromIndexSpace):
2312         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
2313         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
2314         (Builder.prototype._registerSectionBuilders.this.Unknown):
2315
2316 2017-05-18  Chris Dumez  <cdumez@apple.com>
2317
2318         Update web-platform-tests tools
2319         https://bugs.webkit.org/show_bug.cgi?id=172247
2320
2321         Reviewed by Youenn Fablet.
2322
2323         * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
2324
2325 2017-05-18  Antti Koivisto  <antti@apple.com>
2326
2327         Design mode should not affect UA shadow trees
2328         https://bugs.webkit.org/show_bug.cgi?id=171854
2329         <rdar://problem/32071037>
2330
2331         Reviewed by Zalan Bujtas.
2332
2333         * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
2334         * editing/deleting/search-shadow-tree-delete.html: Added.
2335
2336 2017-05-18  Miguel Gomez  <magomez@igalia.com>
2337
2338         Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
2339
2340         * platform/gtk/TestExpectations:
2341
2342 2017-05-17  Ryan Haddad  <ryanhaddad@apple.com>
2343
2344         Unreviewed, rolling out r217014.
2345
2346         This change caused mac-wk2 LayoutTests to exit early due to
2347         crashes.
2348
2349         Reverted changeset:
2350
2351         "Resource Load Statistics: Grandfather domains for existing
2352         data records"
2353         https://bugs.webkit.org/show_bug.cgi?id=172155
2354         http://trac.webkit.org/changeset/217014
2355
2356 2017-05-17  Zalan Bujtas  <zalan@apple.com>
2357
2358         Tighten TextIterator::handleTextNode run-renderer mapping logic.
2359         https://bugs.webkit.org/show_bug.cgi?id=172174
2360
2361         Reviewed by Antti Koivisto.
2362
2363         * fast/shadow-dom/slot-crash-expected.txt:
2364
2365 2017-05-17  John Wilander  <wilander@apple.com>
2366
2367         Resource Load Statistics: Grandfather domains for existing data records
2368         https://bugs.webkit.org/show_bug.cgi?id=172155
2369         <rdar://problem/24913532>
2370
2371         Reviewed by Alex Christensen.
2372
2373         * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
2374         * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
2375         * platform/wk2/TestExpectations:
2376             Marked it Pass for WebKit2.
2377
2378 2017-05-17  Zalan Bujtas  <zalan@apple.com>
2379
2380         Debug ASSERT: WebCore::RenderImageResource::shutdown
2381         https://bugs.webkit.org/show_bug.cgi?id=172238
2382         <rdar://problem/30064601>
2383
2384         Reviewed by Simon Fraser.
2385
2386         * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
2387         * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
2388
2389 2017-05-17  Ryan Haddad  <ryanhaddad@apple.com>
2390
2391         Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
2392         https://bugs.webkit.org/show_bug.cgi?id=172241
2393
2394         Unreviewed test gardening.
2395
2396         * platform/mac-wk1/TestExpectations:
2397
2398 2017-05-17  Chris Dumez  <cdumez@apple.com>
2399
2400         Setting URL.search to '' results in a stringified URL ending in '?'
2401         https://bugs.webkit.org/show_bug.cgi?id=162345
2402         <rdar://problem/31800441>
2403
2404         Reviewed by Alex Christensen.
2405
2406         * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
2407         * fast/dom/DOMURL/set-href-attribute-search.html:
2408         * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
2409         * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
2410         Update / rebaseline existing tests to reflect behavior change.
2411
2412         * platform/ios-wk1/TestExpectations:
2413         * platform/mac-wk1/TestExpectations:
2414         Unskip url-setters.html test as it seems to be passing for me on WK1.
2415
2416 2017-05-17  Eric Carlson  <eric.carlson@apple.com>
2417
2418         [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
2419         https://bugs.webkit.org/show_bug.cgi?id=172223
2420         <rdar://problem/31899755>
2421
2422         Reviewed by Jer Noble.
2423
2424         * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
2425         * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
2426
2427 2017-05-17  Youenn Fablet  <youenn@apple.com>
2428
2429         iOS WebRTC Media Capture should not allow camera capture from background tab
2430         https://bugs.webkit.org/show_bug.cgi?id=172200
2431
2432         Reviewed by Eric Carlson.
2433
2434         * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
2435         * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
2436
2437 2017-05-15  Jiewen Tan  <jiewen_tan@apple.com>
2438
2439         Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
2440         https://bugs.webkit.org/show_bug.cgi?id=172146
2441         <rdar://problem/32122256>
2442
2443         Reviewed by Brent Fulgham.
2444
2445         * crypto/webkitSubtle/argument-conversion-expected.txt:
2446         * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
2447         * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
2448
2449 2017-05-17  Chris Dumez  <cdumez@apple.com>
2450
2451         Unreviewed, skip newly imported notifications tests on iOS
2452
2453         Notifications are not enabled on iOS.
2454
2455         * platform/ios/TestExpectations:
2456
2457 2017-05-17  Ryan Haddad  <ryanhaddad@apple.com>
2458
2459         Mark two http/tests/media/hls/video tests as failing during investigation.
2460         https://bugs.webkit.org/show_bug.cgi?id=171814
2461
2462         Unreviewed test gardening.
2463
2464         * platform/mac-wk1/TestExpectations:
2465
2466 2017-05-17  Nan Wang  <n_wang@apple.com>
2467
2468         ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
2469         https://bugs.webkit.org/show_bug.cgi?id=171927
2470         <rdar://problem/32109781>
2471
2472         Reviewed by Chris Fleizach.
2473
2474         * accessibility/insert-children-assert-expected.txt: Added.
2475         * accessibility/insert-children-assert.html: Added.
2476
2477 2017-05-17  Chris Dumez  <cdumez@apple.com>
2478
2479         Import Notification tests from web-platform-tests
2480         https://bugs.webkit.org/show_bug.cgi?id=172196
2481
2482         Reviewed by Youenn Fablet.
2483
2484         * resources/testharnessreport.js:
2485         Allow notifications as this is a pre-requirement for web-platform-tests.
2486
2487 2017-05-17  Ryosuke Niwa  <rniwa@webkit.org>
2488
2489         getElementById can return a wrong elemnt when a matching element is removed during beforeload event
2490         https://bugs.webkit.org/show_bug.cgi?id=171374
2491
2492         Reviewed by Brent Fulgham.
2493
2494         Added a regression test for calling getElementById after removing a matching element
2495         during beforeload event of a link element.
2496
2497         * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
2498         * fast/html/link-element-removal-during-beforeload.html: Added.
2499
2500 2017-05-17  Chris Dumez  <cdumez@apple.com>
2501
2502         Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
2503
2504         * js/dom/global-constructors-attributes-expected.txt:
2505         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2506         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2507         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2508         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2509         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2510         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2511         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2512
2513 2017-05-17  Ben Kelly  <ben@wanderview.com>
2514
2515         Import FileAPI WPT tests.
2516         https://bugs.webkit.org/show_bug.cgi?id=171960
2517
2518         Reviewed by Youenn Fablet.
2519
2520         * TestExpectations:
2521
2522 2017-05-17  Antti Koivisto  <antti@apple.com>
2523
2524         Regression (198943): <marquee> shouldn't wrap text
2525         https://bugs.webkit.org/show_bug.cgi?id=172217
2526
2527         Reviewed by Andreas Kling.
2528
2529         * fast/html/marquee-child-wrap-expected.html: Added.
2530         * fast/html/marquee-child-wrap.html: Added.
2531
2532 2017-05-17  David Kilzer  <ddkilzer@apple.com>
2533
2534         REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
2535
2536         Unreviewed test gardening.
2537
2538         Update test results after the fix for:
2539             Do not skip <slot> children when collecting content for innerText.
2540             https://bugs.webkit.org/show_bug.cgi?id=172113
2541             <rdar://problem/30362324>
2542
2543         * fast/shadow-dom/slot-crash-expected.txt: Update results to add
2544         a space to the end of the output.
2545
2546 2017-05-16  Chris Dumez  <cdumez@apple.com>
2547
2548         [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
2549         https://bugs.webkit.org/show_bug.cgi?id=172183
2550
2551         Reviewed by Andreas Kling.
2552
2553         Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
2554
2555         * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
2556         * svg/animations/animations-paused-in-background-page-iframe.html:
2557
2558 2017-05-16  Sam Weinig  <sam@webkit.org>
2559
2560         Bring Notification.idl up to spec
2561         https://bugs.webkit.org/show_bug.cgi?id=172156
2562
2563         Reviewed by Chris Dumez.
2564
2565         * http/tests/notifications/notification-expected.txt: Added.
2566         * http/tests/notifications/notification.html: Added.
2567         Add test for basic Notification API functionality.
2568
2569 2017-05-16  Zalan Bujtas  <zalan@apple.com>
2570
2571         Do not skip <slot> children when collecting content for innerText.
2572         https://bugs.webkit.org/show_bug.cgi?id=172113
2573         <rdar://problem/30362324>
2574
2575         Reviewed by Ryosuke Niwa and Brent Fulgham.
2576
2577         * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
2578         * fast/text/inner-text-should-include-slot-subtree.html: Added.
2579
2580 2017-05-16  Jiewen Tan  <jiewen_tan@apple.com>
2581
2582         Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
2583         <rdar://problem/32236478>
2584
2585         * plugins/navigator-plugin-crash-expected.txt:
2586         * plugins/navigator-plugin-crash.html:
2587
2588 2017-05-16  Chris Dumez  <cdumez@apple.com>
2589
2590         Implement DOMMatrix / DOMMatrixReadOnly
2591         https://bugs.webkit.org/show_bug.cgi?id=110001
2592
2593         Reviewed by Sam Weinig and Simon Fraser.
2594
2595         Drop test I previously added now that a better version landed in web-platform-tests
2596         and was re-imported in this patch.
2597
2598         * fast/css/matrix-stringifier-expected.txt: Removed.
2599         * fast/css/matrix-stringifier.html: Removed.
2600
2601 2017-05-16  Myles C. Maxfield  <mmaxfield@apple.com>
2602
2603         REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
2604         https://bugs.webkit.org/show_bug.cgi?id=168487
2605
2606         Reviewed by Antti Koivisto.
2607
2608         * fast/text/font-download-font-face-src-list-expected.txt: Added.
2609         * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
2610         * fast/text/font-download-font-family-property-expected.txt: Added.
2611         * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
2612         * fast/text/font-download-remote-fallback-all-expected.txt: Added.
2613         * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
2614         * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
2615         * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
2616         * fast/text/font-weight-download-2.html:
2617         * fast/text/font-weight-download-3-expected.txt: Added.
2618         * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
2619         * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
2620         * fast/text/web-font-load-fallback-during-loading-2.html: Added.
2621         * fast/text/web-font-load-fallback-during-loading-expected.html:
2622         * fast/text/web-font-load-fallback-during-loading.html:
2623         * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
2624         * fast/text/web-font-load-invisible-during-loading.html: Added.
2625         * http/tests/webfont/fallback-font-while-loading-expected.txt:
2626         * http/tests/webfont/fallback-font-while-loading.html:
2627
2628 2017-05-16  Eric Carlson  <eric.carlson@apple.com>
2629
2630         [MediaStream] Return default device list until user gives permission to capture
2631         https://bugs.webkit.org/show_bug.cgi?id=172168
2632         <rdar://problem/31816884>
2633
2634         Reviewed by Youenn Fablet.
2635
2636         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
2637         * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
2638         * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
2639         * fast/mediastream/media-devices-enumerate-devices.html: Added.
2640
2641 2017-05-16  Tim Horton  <timothy_horton@apple.com>
2642
2643         Make it possible to adjust which edges are affected by safe area insets
2644         https://bugs.webkit.org/show_bug.cgi?id=172149
2645         <rdar://problem/31564729>
2646
2647         Reviewed by Beth Dakin.
2648
2649         * fast/viewport/ios/viewport-fit-auto-expected.txt:
2650         * fast/viewport/ios/viewport-fit-contain-expected.txt:
2651
2652 2017-05-16  Mark Lam  <mark.lam@apple.com>
2653
2654         Gardening: rebased parser-syntax-check test results after r216891.
2655         https://bugs.webkit.org/show_bug.cgi?id=172171
2656
2657         Not reviewed.
2658
2659         * js/parser-syntax-check-expected.txt:
2660         * js/script-tests/parser-syntax-check.js:
2661
2662 2017-05-16  Ryan Haddad  <ryanhaddad@apple.com>
2663
2664         Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
2665
2666         Unreviewed test gardening.
2667
2668         * platform/ios/TestExpectations:
2669
2670 2017-05-16  Claudio Saavedra  <csaavedra@igalia.com>
2671
2672         [GTK] Tests that always pass when run alone, but fail in the bots
2673         https://bugs.webkit.org/show_bug.cgi?id=168572
2674
2675         Reviewed by Michael Catanzaro.
2676
2677         PlatformWebView::viewSupportsOptions() is basically a comparison
2678         that checks that the passed options are the ones supported by the
2679         web view. There is no reason for them to be implemented for each
2680         platform differently. In fact doing so causes issues each time a
2681         new option is added, if the corresponding platform implementation
2682         is not updated accordingly.
2683
2684         A consequence of not updating the viewSupportOptions()
2685         implementations when new options are added is that tests that need
2686         these options might fail if they are executed after a test that
2687         didn't need the option, as the webview will be reused even if the
2688         option is not supported. This cannot be spotted when running the
2689         tests individually. See bug #165133 for other example of the same
2690         problem.
2691
2692         Remove the platform implementations and make the comparison a
2693         method of the TestOptions structure, so that the check is in one
2694         place. For the time being include in the comparison the options
2695         checked in the mac and ios platforms, which seem to be the only
2696         ones relevant this far (unless newer ones have also been
2697         forgotten).
2698
2699         * platform/gtk/TestExpectations: Unskip an affected test.
2700
2701 2017-05-16  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2702
2703         [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
2704         https://bugs.webkit.org/show_bug.cgi?id=172111
2705
2706         Reviewed by Chris Dumez.
2707
2708         Added tests to check releaseLock() behavior.
2709
2710         * streams/readable-stream-byob-reader-expected.txt: Updated.
2711         * streams/readable-stream-byob-reader.js: Added new tests.
2712
2713 2017-05-16  Per Arne Vollan  <pvollan@apple.com>
2714
2715         Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
2716
2717         * platform/win/TestExpectations:
2718
2719 2017-05-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2720
2721         Unreviewed GTK+ gardening. Rebaseline tests after r216817.
2722
2723         * platform/gtk/fast/multicol/client-rects-expected.txt:
2724         * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
2725         * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
2726         * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
2727         * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
2728
2729 2017-05-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2730
2731         Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
2732
2733         * platform/gtk/TestExpectations:
2734
2735 2017-05-16  Manuel Rego Casasnovas  <rego@igalia.com>
2736
2737         [css-grid] Fix static position of positioned grid items
2738         https://bugs.webkit.org/show_bug.cgi?id=172108
2739
2740         Reviewed by Sergio Villar Senin.
2741
2742         The test is updated as the expected results were wrong.
2743         Note that after this patch we match Chrome and Firefox behavior on this test.
2744
2745         * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
2746
2747 2017-05-15  Said Abou-Hallawa  <sabouhallawa@apple.com>
2748
2749         Do not delete asynchronously decoded frames for large images if their clients are in the viewport
2750         https://bugs.webkit.org/show_bug.cgi?id=170640
2751
2752         Reviewed by Simon Fraser.
2753
2754         * fast/images/async-image-background-image-repeated.html:
2755         * fast/images/async-image-background-image.html:
2756         * fast/images/sprite-sheet-image-draw.html:
2757
2758 2017-05-15  Youenn Fablet  <youenn@apple.com>
2759
2760         WebRTC outgoing muted video sources should send black frames
2761         https://bugs.webkit.org/show_bug.cgi?id=170627
2762         <rdar://problem/31513869>
2763
2764         Reviewed by Eric Carlson.
2765
2766         * webrtc/video-mute-expected.txt:
2767         * webrtc/video-mute.html:
2768
2769 2017-05-15  Mark Lam  <mark.lam@apple.com>
2770
2771         Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
2772         https://bugs.webkit.org/show_bug.cgi?id=172147
2773
2774         Rubber-stamped by Saam Barati.
2775
2776         * js/parser-syntax-check-expected.txt:
2777         * js/script-tests/parser-syntax-check.js:
2778
2779 2017-05-15  Chris Dumez  <cdumez@apple.com>
2780
2781         Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
2782
2783         * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
2784         * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
2785
2786 2017-05-15  Jer Noble  <jer.noble@apple.com>
2787
2788         Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
2789         https://bugs.webkit.org/show_bug.cgi?id=172131
2790
2791         Reviewed by Eric Carlson.
2792
2793         * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
2794         * media/restricted-audio-playback-with-document-gesture.html: Added.
2795
2796 2017-05-15  Per Arne Vollan  <pvollan@apple.com>
2797
2798         LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
2799         https://bugs.webkit.org/show_bug.cgi?id=167749
2800
2801         Reviewed by Eric Carlson.
2802
2803         Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
2804         since the event sequence is not identical on all bots.
2805
2806         * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
2807         * http/tests/media/track-in-band-hls-metadata-crash.html:
2808
2809 2017-05-15  Joseph Pecoraro  <pecoraro@apple.com>
2810
2811         Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
2812         https://bugs.webkit.org/show_bug.cgi?id=172135
2813         <rdar://problem/32175860>
2814
2815         Reviewed by Brian Burg.
2816
2817         * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
2818         * inspector/dom/setOuterHTML-no-document-element.html: Added.
2819
2820 2017-05-15  Chris Dumez  <cdumez@apple.com>
2821
2822         Align WebKitCSSMatrix stringifier with spec for DOMMatrix
2823         https://bugs.webkit.org/show_bug.cgi?id=172114
2824
2825         Reviewed by Simon Fraser.
2826
2827         * fast/css/matrix-stringifier-expected.txt: Added.
2828         * fast/css/matrix-stringifier.html: Added.
2829         Add layout test coverage.
2830
2831         * fast/dom/Window/custom-constructors-expected.txt:
2832         * fast/dom/Window/custom-constructors.html:
2833         Rebaseline existing test to reflect behavior change.
2834
2835 2017-05-15  Mark Lam  <mark.lam@apple.com>
2836
2837         WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
2838         https://bugs.webkit.org/show_bug.cgi?id=171775
2839         <rdar://problem/30975761>
2840
2841         Reviewed by Filip Pizlo.
2842
2843         * TestExpectations:
2844
2845 2017-05-15  Myles C. Maxfield  <mmaxfield@apple.com>
2846
2847         Unicode characters which can't be rendered in any font are invisible
2848         https://bugs.webkit.org/show_bug.cgi?id=171942
2849         <rdar://problem/32054234>
2850
2851         Reviewed by Tim Horton.
2852
2853         * fast/text/default-ignorable-expected.html: Added.
2854         * fast/text/default-ignorable.html: Added.
2855         * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
2856         * fast/text/unknown-char-notdef.html: Added.
2857
2858 2017-05-15  Zalan Bujtas  <zalan@apple.com>
2859
2860         Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
2861         https://bugs.webkit.org/show_bug.cgi?id=172076
2862
2863         Reviewed by Antti Koivisto.
2864
2865         * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
2866         * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
2867
2868 2017-05-15  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
2869
2870         Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
2871         https://bugs.webkit.org/show_bug.cgi?id=171653
2872
2873         Reviewed by Chris Dumez.
2874
2875         Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
2876         (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
2877
2878         Update expectations of corresponding WPT test.
2879
2880         * platform/gtk/TestExpectations:
2881         * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
2882         * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
2883         * platform/mac/TestExpectations:
2884
2885 2017-05-15  Gwang Yoon Hwang  <yoon@igalia.com>
2886
2887         [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
2888         https://bugs.webkit.org/show_bug.cgi?id=169094
2889
2890         Reviewed by Žan Doberšek.
2891
2892         * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
2893         * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
2894
2895 2017-05-14  Sam Weinig  <sam@webkit.org>
2896
2897         [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
2898         https://bugs.webkit.org/show_bug.cgi?id=172095
2899
2900         Reviewed by Darin Adler.
2901
2902         * fast/dom/collection-null-like-arguments-expected.txt:
2903         Update results.
2904
2905         * fast/dom/document-all-expected.txt: Added.
2906         * fast/dom/document-all.html: Added.
2907         New test that covers a bunch of missing coverage.
2908
2909 2017-05-14  David Kilzer  <ddkilzer@apple.com>
2910
2911         [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
2912         <https://bugs.webkit.org/show_bug.cgi?id=172094>
2913         <rdar://problem/32184256>
2914
2915         Unreviewed test gardening.
2916
2917         * platform/ios-wk2/TestExpectations:
2918         * platform/mac-wk2/TestExpectations:
2919         - Mark test as flaky crash on Debug WK2 builds.
2920
2921 2017-05-14  David Kilzer  <ddkilzer@apple.com>
2922
2923         [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
2924         <https://webkit.org/b/172092>
2925
2926         Unreviewed test gardening.
2927
2928         * platform/ios-wk1/TestExpectations:
2929         - This only times out on Release builds.
2930
2931 2017-05-14  David Kilzer  <ddkilzer@apple.com>
2932
2933         [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
2934         <https://webkit.org/b/172092>
2935
2936         Unreviewed test gardening.
2937
2938         See also Bug 169211 for a similar GTK WK1 timeout.
2939
2940         * platform/ios-wk1/TestExpectations:
2941         - Mark as always timing out on all builds.
2942         * platform/mac-wk1/TestExpectations:
2943         - Mark flaky on Debug builds.
2944
2945 2017-05-13  Eric Carlson  <eric.carlson@apple.com>
2946
2947         [MediaStream] deviceId constraint doesn't work with getUserMedia
2948         https://bugs.webkit.org/show_bug.cgi?id=171877
2949         <rdar://problem/31899730>
2950
2951         Reviewed by Jer Noble.
2952
2953         * fast/mediastream/get-user-media-device-id-expected.txt: Added.
2954         * fast/mediastream/get-user-media-device-id.html: Added.
2955         * fast/mediastream/apply-constraints-video-expected.txt: Updated.
2956         * fast/mediastream/apply-constraints-video.html: Ditto.
2957
2958 2017-05-13  David Kilzer  <ddkilzer@apple.com>
2959
2960         TestExpectations: Remove last refereneces to Legacy Notifications
2961
2962         Unreviewed test gardening fixes these lint warnings:
2963
2964             LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
2965             LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
2966
2967         * TestExpectations: Remove references to skipped tests.  Legacy
2968         Notification support was removed in r216641.
2969
2970 2017-05-13  Ryan Haddad  <ryanhaddad@apple.com>
2971
2972         Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
2973         https://bugs.webkit.org/show_bug.cgi?id=171978
2974
2975         Unreviewed test gardening.
2976
2977         * platform/mac-wk2/TestExpectations:
2978
2979 2017-05-13  Javier Fernandez  <jfernandez@igalia.com>
2980
2981         [css-align] Implement the place-self shorthand
2982         https://bugs.webkit.org/show_bug.cgi?id=168846
2983
2984         Reviewed by Zalan Bujtas.
2985
2986         Regression tests for the new place-self alignment shorthand.
2987
2988         * css3/parse-place-self-expected.txt: Added.
2989         * css3/parse-place-self.html: Added.
2990
2991 2017-05-13  Commit Queue  <commit-queue@webkit.org>
2992
2993         Unreviewed, rolling out r216801.
2994         https://bugs.webkit.org/show_bug.cgi?id=172072
2995
2996         Many memory corruption crashes on worker threads (Requested by
2997         ap on #webkit).
2998
2999         Reverted changeset:
3000
3001         "WorkerRunLoop::Task::performTask() should check
3002         !scriptController->isTerminatingExecution()."
3003         https://bugs.webkit.org/show_bug.cgi?id=171775
3004         http://trac.webkit.org/changeset/216801
3005
3006 2017-05-12  Simon Fraser  <simon.fraser@apple.com>
3007
3008         event.clientX/clientY should be in layout viewport coordinates
3009         https://bugs.webkit.org/show_bug.cgi?id=172018
3010
3011         Reviewed by Zalan Bujtas.
3012         
3013         * fast/events/clientXY-in-zoom-and-scroll.html:
3014         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
3015         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
3016         * platform/ios/TestExpectations:
3017         * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
3018
3019 2017-05-12  Simon Fraser  <simon.fraser@apple.com>
3020
3021         The rects returned by Element/Range.getClientRects() should not be rounded
3022         https://bugs.webkit.org/show_bug.cgi?id=172057
3023
3024         Reviewed by Chris Dumez.
3025
3026         Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
3027         as failing (webkit.org/b/172056).
3028
3029         * TestExpectations:
3030         * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
3031         * fast/dom/Range/getClientRects-expected.txt:
3032         * fast/dom/Range/getClientRects.html:
3033         * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
3034         * fast/dom/Range/simple-line-layout-getclientrects.html:
3035         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
3036         * platform/ios/TestExpectations:
3037         * platform/ios/fast/multicol/client-rects-expected.txt:
3038         * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
3039         * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
3040         * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
3041         * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
3042         * platform/mac/fast/multicol/client-rects-expected.txt:
3043         * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
3044         * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
3045         * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
3046         * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
3047
3048 2017-05-12  Jiewen Tan  <jiewen_tan@apple.com>
3049
3050         Elements should be inserted into a template element as its content's last child
3051         https://bugs.webkit.org/show_bug.cgi?id=171373
3052         <rdar://problem/31862949>
3053
3054         Reviewed by Ryosuke Niwa.
3055
3056         * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
3057         * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
3058
3059 2017-05-11  Simon Fraser  <simon.fraser@apple.com>
3060
3061         Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
3062         https://bugs.webkit.org/show_bug.cgi?id=171113
3063
3064         Reviewed by Tim Horton.
3065
3066         Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
3067         are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
3068
3069         New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
3070         elements after zooming.
3071
3072         * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
3073         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
3074         * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
3075         * fast/visual-viewport/zoomed-fixed-expected.txt:
3076         * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
3077         * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
3078         * fast/zooming/client-rect-in-fixed-zoomed.html:
3079         * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
3080         * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
3081         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
3082         * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
3083             it will be fixed via webkit.org/b/172019
3084         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
3085         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
3086
3087 2017-05-12  Mark Lam  <mark.lam@apple.com>
3088
3089         WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
3090         https://bugs.webkit.org/show_bug.cgi?id=171775
3091         <rdar://problem/30975761>
3092
3093         Reviewed by Saam Barati.
3094
3095         * TestExpectations:
3096
3097 2017-05-12  Daniel Bates  <dabates@apple.com>
3098
3099         Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
3100         following <http://trac.webkit.org/changeset/216789>
3101         (https://bugs.webkit.org/show_bug.cgi?id=171712)
3102
3103         In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
3104         instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
3105
3106         * plugins/navigator-plugin-crash.html:
3107
3108 2017-05-12  Daniel Bates  <dabates@apple.com>
3109
3110         Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
3111         following <http://trac.webkit.org/changeset/216789>
3112         (https://bugs.webkit.org/show_bug.cgi?id=171712)
3113
3114         On WebKit1 we need to explicitly allow the test tool to open windows by calling
3115         testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
3116         to have the test tool close any open windows after running the test.
3117
3118         It is also good practice to explicitly disable the popup blocker by calling
3119         testRunner.setPopupBlockingEnabled(false).
3120
3121         * plugins/navigator-plugin-crash.html:
3122
3123 2017-05-11  Jiewen Tan  <jiewen_tan@apple.com>
3124
3125         Check existence of a page before accessing its plugins
3126         https://bugs.webkit.org/show_bug.cgi?id=171712
3127         <rdar://problem/32007806>
3128
3129         Reviewed by Brent Fulgham.
3130
3131         * plugins/navigator-plugin-crash-expected.txt: Added.
3132         * plugins/navigator-plugin-crash.html: Added.
3133
3134 2017-05-12  Romain Bellessort  <romain.bellessort@crf.canon.fr>
3135
3136         [Readable Streams API] Add ReadableStreamBYOBReader closed getter
3137         https://bugs.webkit.org/show_bug.cgi?id=172024
3138
3139         Reviewed by Youenn Fablet.
3140
3141         Added tests to check closed getter behaviour.
3142
3143         * streams/readable-stream-byob-reader-expected.txt: Updated.
3144         * streams/readable-stream-byob-reader.js: Updated.
3145
3146 2017-05-12  Matt Lewis  <jlewis3@apple.com>
3147
3148         Marked webrtc/closing-peerconnection.html as flaky.
3149         https://bugs.webkit.org/show_bug.cgi?id=172034
3150
3151         Unreviewed test gardening.
3152
3153         * platform/mac-wk2/TestExpectations:
3154
3155 2017-05-12  Claudio Saavedra  <csaavedra@igalia.com>
3156
3157         [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
3158         https://bugs.webkit.org/show_bug.cgi?id=171058
3159
3160         Reviewed by Carlos Garcia Campos.
3161
3162         GLib-based ports have issues detecting the mimetypes of empty
3163         files, as they are all considered to be text/plain by
3164         glib. Replace these resources with a minimal valid file for its
3165         type (that is, 1x1 PNG files and 1 whitespace for text files).
3166
3167         * fast/preloader/resources/base-image1.png:
3168         * fast/preloader/resources/base-image2.png:
3169         * fast/preloader/resources/base-image3.png:
3170         * fast/preloader/resources/image1.png:
3171         * fast/preloader/resources/link1.css:
3172         * fast/preloader/resources/noscript-image1.png:
3173         * fast/preloader/resources/noscript-image2.png:
3174         * fast/preloader/resources/script1.js:
3175         * fast/preloader/resources/style1.css:
3176         * tables/mozilla/core/col_widths_fix_autoFixPer.html:
3177
3178         * platform/gtk/TestExpectations: Unskip the now passing tests.
3179
3180 2017-05-12  Antti Koivisto  <antti@apple.com>
3181
3182         Updating class name of a shadow host does not update the style applied by descendants of :host()
3183         https://bugs.webkit.org/show_bug.cgi?id=170762
3184         <rdar://problem/31572668>
3185
3186         Reviewed by Ryosuke Niwa.
3187
3188         * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
3189         * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
3190
3191 2017-05-12  Claudio Saavedra  <csaavedra@igalia.com>
3192
3193         [WPE] Unreviewed gardening.
3194
3195         ClientRect, ClientRectList were removed, PromiseRejectionEvent was
3196         added, update global constructors attributes test expectations.
3197
3198         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3199
3200 2017-05-12  Carlos Garcia Campos  <cgarcia@igalia.com>
3201
3202         [GTK] ASSERTION FAILED: !m_flushingLayers
3203         https://bugs.webkit.org/show_bug.cgi?id=172025
3204
3205         Reviewed by Žan Doberšek.
3206
3207         * platform/gtk/TestExpectations:
3208
3209 2017-05-12  Carlos Garcia Campos  <cgarcia@igalia.com>
3210
3211         [GTK] GIF images are not properly loaded the first time
3212         https://bugs.webkit.org/show_bug.cgi?id=170432
3213
3214         Reviewed by Carlos Alberto Lopez Perez.
3215
3216         * http/tests/images/gif-progressive-load-expected.html: Added.
3217         * http/tests/images/gif-progressive-load.html: Added.
3218
3219 2017-05-12  Manuel Rego Casasnovas  <rego@igalia.com>
3220
3221         [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
3222         https://bugs.webkit.org/show_bug.cgi?id=170900
3223
3224         Reviewed by Sergio Villar Senin.
3225
3226         * TestExpectations: Remove test as it's passing now.
3227
3228 2017-05-11  Per Arne Vollan  <pvollan@apple.com>
3229
3230         Geolocation requests should not be blocked when the security origin is local.
3231         https://bugs.webkit.org/show_bug.cgi?id=171857
3232
3233         Reviewed by Brent Fulgham.
3234
3235         * fast/misc/geolocation-local-security-origin-expected.txt: Added.
3236         * fast/misc/geolocation-local-security-origin.html: Added.
3237
3238 2017-05-11  Manuel Rego Casasnovas  <rego@igalia.com>
3239
3240         [selectors4] :focus-within tests using shadow DOM don't pass on WK1
3241         https://bugs.webkit.org/show_bug.cgi?id=170935
3242
3243         Reviewed by Youenn Fablet.
3244
3245         * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
3246
3247 2017-05-11  Zalan Bujtas  <zalan@apple.com>
3248
3249         RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
3250         https://bugs.webkit.org/show_bug.cgi?id=172010
3251         <rdar://problem/31086735>
3252
3253         Reviewed by Simon Fraser.
3254
3255         * fast/images/missing-content-image-crash-expected.txt: Added.
3256         * fast/images/missing-content-image-crash.html: Added.
3257
3258 2017-05-11  Zalan Bujtas  <zalan@apple.com>
3259
3260         AX: Defer text changes until after the tree is clean if needed.
3261         https://bugs.webkit.org/show_bug.cgi?id=171546
3262         <rdar://problem/31934942>
3263
3264         Reviewed by Simon Fraser.
3265
3266         * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
3267         * accessibility/crash-when-render-tree-is-not-clean.html: Added.
3268
3269 2017-05-11  Youenn Fablet  <youenn@apple.com>
3270
3271         Allow WPT server to serve specific WebKit tests
3272         https://bugs.webkit.org/show_bug.cgi?id=171479
3273
3274         Reviewed by Ryosuke Niwa.
3275
3276         Moving tests to ensure they are correctly runned.
3277
3278         * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
3279         * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
3280         * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
3281         * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
3282         * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
3283         (promise_test):
3284
3285 2017-05-11  Youenn Fablet  <youenn@apple.com>
3286
3287         [iOS] Unset active media capture source when stopped capturing
3288         https://bugs.webkit.org/show_bug.cgi?id=171815
3289         <rdar://problem/32117885>
3290
3291         Reviewed by Eric Carlson.
3292
3293         Improving the existing tests for better reliability and debugability.
3294         Updating tests to use less webkitAudioContext.
3295
3296         * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
3297         * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
3298         * webrtc/audio-peer-connection-webaudio.html:
3299         * webrtc/audio-replace-track-expected.txt:
3300         * webrtc/audio-replace-track.html:
3301         * webrtc/peer-connection-audio-mute.html:
3302         * webrtc/peer-connection-audio-mute2.html:
3303         * webrtc/peer-connection-remote-audio-mute.html:
3304         * webrtc/peer-connection-remote-audio-mute2.html:
3305         * webrtc/routines.js:
3306         * webrtc/video-replace-track-expected.txt:
3307         * webrtc/video-replace-track.html:
3308
3309 2017-05-11  Matt Lewis  <jlewis3@apple.com>
3310
3311         Unreviewed, rolling out r216677.
3312
3313         Patch caused layout test crashes.
3314
3315         Reverted changeset:
3316
3317         "WorkerThread::stop() should call
3318         scheduleExecutionTermination() last."
3319         https://bugs.webkit.org/show_bug.cgi?id=171775
3320         http://trac.webkit.org/changeset/216677
3321
3322 2017-05-11  Matt Lewis  <jlewis3@apple.com>
3323
3324         Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
3325         https://bugs.webkit.org/show_bug.cgi?id=168937
3326
3327         Unreviewed test gardening.
3328
3329         * platform/mac-wk2/TestExpectations:
3330
3331 2017-05-11  Joseph Pecoraro  <pecoraro@apple.com>
3332
3333         Remove Vibration API
3334         https://bugs.webkit.org/show_bug.cgi?id=171766
3335
3336         Rubber-stamped by Alexey Proskuryakov.
3337
3338         * platform/gtk/TestExpectations:
3339         * platform/ios/TestExpectations:
3340         * platform/mac/TestExpectations:
3341         * platform/win/TestExpectations:
3342         * platform/wpe/TestExpectations:
3343         * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
3344         * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
3345         * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
3346         * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
3347         * vibration/navigator-vibration-expected.txt: Removed.
3348         * vibration/navigator-vibration.html: Removed.
3349
3350 2017-05-11  Dean Jackson  <dino@apple.com>
3351
3352         WebGLRenderingContext should implement WebGLRenderingContextBase
3353         https://bugs.webkit.org/show_bug.cgi?id=171961
3354         <rdar://problem/32124920>
3355
3356         Reviewed by Sam Weinig.
3357
3358         New test to make sure constants from WebGLRenderingContextBase are
3359         visible on the WebGLRenderingContext prototype.
3360
3361         Also, fix up some existing tests that were expecting to see
3362         instances of WebGLRenderingContextBase.
3363
3364         * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
3365         * fast/canvas/webgl/constants-on-interface.html: Added.
3366         * fast/canvas/webgl/gl-object-get-calls-expected.txt:
3367         * fast/canvas/webgl/null-object-behaviour-expected.txt:
3368         * fast/canvas/webgl/texImageTest-expected.txt:
3369
3370 2017-05-11  Matt Lewis  <jlewis3@apple.com>
3371
3372         Fixed typo errors in TestExpectations.
3373
3374
3375         Unreviewed test gardening.
3376
3377         * platform/mac-wk2/TestExpectations:
3378
3379 2017-05-11  Matt Lewis  <jlewis3@apple.com>
3380
3381         Fixed typo errors in TestExpectations.
3382         
3383
3384         Unreviewed test gardening.
3385
3386         * platform/mac-wk2/TestExpectations:
3387
3388 2017-05-11  Matt Lewis  <jlewis3@apple.com>
3389
3390         Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
3391         https://bugs.webkit.org/show_bug.cgi?id=170699
3392
3393         Unreviewed test gardening.
3394
3395         * platform/mac-wk2/TestExpectations:
3396
3397 2017-05-11  Romain Bellessort  <romain.bellessort@crf.canon.fr>
3398
3399         [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
3400         https://bugs.webkit.org/show_bug.cgi?id=171919
3401
3402         Reviewed by Youenn Fablet.
3403
3404         Added test cases to check cancel() behaviour.
3405
3406         * streams/readable-stream-byob-reader-expected.txt: Updated.
3407         * streams/readable-stream-byob-reader.js: Updated.
3408
3409 2017-05-11  Matt Lewis  <jlewis3@apple.com>
3410
3411         Marked media/media-controls-clone-crash.html as flaky.
3412         https://bugs.webkit.org/show_bug.cgi?id=171978
3413
3414         Unreviewed test gardening.
3415
3416         * platform/mac-wk2/TestExpectations:
3417
3418 2017-05-11  Matt Baker  <mattbaker@apple.com>
3419
3420         Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
3421         https://bugs.webkit.org/show_bug.cgi?id=171970
3422         <rdar://problem/32129262>
3423
3424         Reviewed by Brian Burg.
3425
3426         Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
3427
3428         * inspector/dom-debugger/dom-breakpoints-expected.txt:
3429         * inspector/dom-debugger/dom-breakpoints.html:
3430
3431 2017-05-11  Per Arne Vollan  <pvollan@apple.com>
3432
3433         LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
3434         https://bugs.webkit.org/show_bug.cgi?id=167749
3435
3436         Reviewed by Eric Carlson.
3437
3438         Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
3439         is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
3440         this was introduced in r216588.
3441
3442         * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
3443         * http/tests/media/track-in-band-hls-metadata-crash.html:
3444
3445 2017-05-11  Mark Lam  <mark.lam@apple.com>
3446
3447         WorkerThread::stop() should call scheduleExecutionTermination() last.
3448         https://bugs.webkit.org/show_bug.cgi?id=171775
3449         <rdar://problem/30975761>
3450
3451         Reviewed by Geoffrey Garen.
3452
3453         * TestExpectations:
3454
3455 2017-05-11  Carlos Garcia Campos  <cgarcia@igalia.com>
3456
3457         Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
3458
3459         * platform/gtk/TestExpectations:
3460
3461 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3462
3463         Marked fast/animation/request-animation-frame-time-unit.html as flaky.
3464         https://bugs.webkit.org/show_bug.cgi?id=171957
3465
3466         Unreviewed test gardening.
3467
3468         * platform/ios-wk2/TestExpectations:
3469
3470 2017-05-10  Andy Estes  <aestes@apple.com>
3471
3472         REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
3473         https://bugs.webkit.org/show_bug.cgi?id=132297
3474
3475         Reviewed by Simon Fraser.
3476
3477         * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
3478         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
3479         * http/tests/navigation/resources/keyboard-events-test.js:
3480         (runTest):
3481         * platform/ios-wk2/TestExpectations:
3482         * platform/wk2/TestExpectations:
3483
3484 2017-05-09  Sam Weinig  <sam@webkit.org>
3485
3486         Remove support for legacy Notifications
3487         https://bugs.webkit.org/show_bug.cgi?id=171487
3488
3489         Reviewed by Jon Lee.
3490
3491         - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
3492         - Remove http/notifications/legacy. It tested the legacy API.
3493         - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
3494         - Update TestExpectations for removals.
3495
3496         * TestExpectations:
3497         * platform/gtk/TestExpectations:
3498         * platform/ios/TestExpectations:
3499         * platform/mac/TestExpectations:
3500         * platform/win/TestExpectations:
3501         * fast/history/page-cache-notification-non-suspendable.html:
3502         * fast/history/page-cache-notification-suspendable.html:
3503         * fast/notifications: Removed.
3504         * fast/notifications/notification-after-close-expected.txt: Removed.
3505         * fast/notifications/notification-after-close.html: Removed.
3506         * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
3507         * fast/notifications/notification-permisssion-deletable.html: Removed.
3508         * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
3509         * fast/notifications/notifications-cancel-request-permission.html: Removed.
3510         * fast/notifications/notifications-check-permission-expected.txt: Removed.
3511         * fast/notifications/notifications-check-permission.html: Removed.
3512         * fast/notifications/notifications-click-event-expected.txt: Removed.
3513         * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
3514         * fast/notifications/notifications-click-event-focus.html: Removed.
3515         * fast/notifications/notifications-click-event.html: Removed.
3516         * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
3517         * fast/notifications/notifications-constructor-request-permission.html: Removed.
3518         * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
3519         * fast/notifications/notifications-constructor-with-permission.html: Removed.
3520         * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
3521         * fast/notifications/notifications-constructor-without-permission.html: Removed.
3522         * fast/notifications/notifications-display-close-events-expected.txt: Removed.
3523         * fast/notifications/notifications-display-close-events.html: Removed.
3524         * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
3525         * fast/notifications/notifications-document-close-crash.html: Removed.
3526         * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
3527         * fast/notifications/notifications-event-stop-propagation.html: Removed.
3528         * fast/notifications/notifications-multi-events-expected.txt: Removed.
3529         * fast/notifications/notifications-multi-events.html: Removed.
3530         * fast/notifications/notifications-no-icon-expected.txt: Removed.
3531         * fast/notifications/notifications-no-icon.html: Removed.
3532         * fast/notifications/notifications-permission-expected.txt: Removed.
3533         * fast/notifications/notifications-permission.html: Removed.
3534         * fast/notifications/notifications-replace-expected.txt: Removed.
3535         * fast/notifications/notifications-replace.html: Removed.
3536         * fast/notifications/notifications-request-permission-expected.txt: Removed.
3537         * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
3538         * fast/notifications/notifications-request-permission-optional.html: Removed.
3539         * fast/notifications/notifications-request-permission.html: Removed.
3540         * fast/notifications/notifications-rtl-expected.txt: Removed.
3541         * fast/notifications/notifications-rtl.html: Removed.
3542         * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
3543         * fast/notifications/notifications-sandbox-permission.html: Removed.
3544         * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
3545         * fast/notifications/notifications-window-close-crash.html: Removed.
3546         * fast/notifications/notifications-with-permission-expected.txt: Removed.
3547         * fast/notifications/notifications-with-permission.html: Removed.
3548         * fast/notifications/notifications-without-permission-expected.txt: Removed.
3549         * fast/notifications/notifications-without-permission.html: Removed.
3550         * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
3551         * fast/notifications/request-notification-permission-while-reloading.html: Removed.
3552         * fast/notifications/resources: Removed.
3553         * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
3554         * fast/notifications/resources/notifications-iframe.html: Removed.
3555         * http/tests/notifications/legacy: Removed.
3556         * http/tests/notifications/legacy/double-show-expected.txt: Removed.
3557         * http/tests/notifications/legacy/double-show.html: Removed.
3558         * http/tests/notifications/legacy/events-expected.txt: Removed.
3559         * http/tests/notifications/legacy/events.html: Removed.
3560         * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
3561         * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
3562         * http/tests/notifications/legacy/request-expected.txt: Removed.
3563         * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
3564         * http/tests/notifications/legacy/request-no-callback.html: Removed.
3565         * http/tests/notifications/legacy/request.html: Removed.
3566         * http/tests/notifications/legacy/resources: Removed.
3567         * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
3568         * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
3569         * http/tests/notifications/legacy/show-expected.txt: Removed.
3570         * http/tests/notifications/legacy/show.html: Removed.
3571         * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
3572         * http/tests/notifications/legacy/window-show-on-click.html: Removed.
3573
3574 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
3575
3576         Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
3577         https://bugs.webkit.org/show_bug.cgi?id=169876
3578
3579         Unreviewed test gardening.
3580
3581         * platform/mac/TestExpectations:
3582
3583 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
3584
3585         Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
3586         https://bugs.webkit.org/show_bug.cgi?id=168146
3587
3588         Unreviewed test gardening.
3589
3590         * platform/mac/TestExpectations:
3591
3592 2017-05-10  Commit Queue  <commit-queue@webkit.org>
3593
3594         Unreviewed, rolling out r216635.
3595         https://bugs.webkit.org/show_bug.cgi?id=171953
3596
3597         "Some worker tests are failing". (Requested by mlam on #webkit).
3598
3599         Reverted changeset:
3600
3601         "WorkerThread::stop() should call
3602         scheduleExecutionTermination() last."
3603         https://bugs.webkit.org/show_bug.cgi?id=171775
3604         http://trac.webkit.org/changeset/216635
3605
3606 2017-05-10  Mark Lam  <mark.lam@apple.com>
3607
3608         WorkerThread::stop() should call scheduleExecutionTermination() last.
3609         https://bugs.webkit.org/show_bug.cgi?id=171775
3610         <rdar://problem/30975761>
3611
3612         Reviewed by Geoffrey Garen.
3613
3614         * TestExpectations:
3615
3616 2017-05-10  Tim Horton  <timothy_horton@apple.com>
3617
3618         Add an experimental feature flag for viewport-fit
3619         https://bugs.webkit.org/show_bug.cgi?id=171948
3620         <rdar://problem/31995518>
3621
3622         Reviewed by Simon Fraser.
3623
3624         * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
3625         * fast/css/variables/constants/ios/safe-area-inset-set.html:
3626         * fast/viewport/ios/viewport-fit-auto.html:
3627         * fast/viewport/ios/viewport-fit-contain.html:
3628         * fast/viewport/ios/viewport-fit-cover.html:
3629
3630 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3631
3632         Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
3633         https://bugs.webkit.org/show_bug.cgi?id=171951
3634
3635         Unreviewed test gardening.
3636
3637         * platform/ios-wk2/TestExpectations:
3638
3639 2017-05-10  Antti Koivisto  <antti@apple.com>
3640
3641         REGRESSION (r207372) Visibility property is not inherited when used in an animation
3642         https://bugs.webkit.org/show_bug.cgi?id=171883
3643         <rdar://problem/32086550>
3644
3645         Reviewed by Simon Fraser.
3646
3647         * animations/animation-initial-inheritance-expected.html: Added.
3648         * animations/animation-initial-inheritance.html: Added.
3649
3650 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3651
3652         Marked transitions/extra-transition.html as flaky.
3653         https://bugs.webkit.org/show_bug.cgi?id=171947
3654
3655         Unreviewed test gardening.
3656
3657         * platform/mac-wk2/TestExpectations:
3658
3659 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
3660
3661         Unreviewed, rolling out r216591.
3662
3663         This change broke an internal build.
3664
3665         Reverted changeset:
3666
3667         "REGRESSION (r207372) Visibility property is not inherited
3668         when used in an animation"
3669         https://bugs.webkit.org/show_bug.cgi?id=171883
3670         http://trac.webkit.org/changeset/216591
3671
3672 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
3673
3674         Unreviewed, remove TestExpectation for a test that was removed in r216259.
3675
3676         * platform/mac/TestExpectations:
3677
3678 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3679
3680         Marked perf/class-list-remove.html as flaky.
3681         https://bugs.webkit.org/show_bug.cgi?id=171945
3682
3683         Unreviewed test gardening.
3684
3685         * platform/ios-wk2/TestExpectations:
3686
3687 2017-05-10  Andy Estes  <aestes@apple.com>
3688
3689         r216599 accidentally included two copies of the new layout test and expected result
3690         https://bugs.webkit.org/show_bug.cgi?id=171938
3691
3692         Unreviewed.
3693
3694         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
3695         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
3696
3697 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
3698
3699         Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
3700         https://bugs.webkit.org/show_bug.cgi?id=171880
3701
3702         Unreviewed test gardening.
3703
3704         This test times out on ios-simulator because it relies on eventSender.keyDown.
3705
3706         * platform/ios/TestExpectations:
3707
3708 2017-05-10  Timothy Horton  <timothy_horton@apple.com>
3709
3710         Add an experimental feature flag for constant properties
3711         https://bugs.webkit.org/show_bug.cgi?id=171913
3712         <rdar://problem/31995518>
3713
3714         Reviewed by Ryosuke Niwa.
3715
3716         * fast/css/variables/constants/invalid-constant-name-fallback.html:
3717         * fast/css/variables/constants/ios/safe-area-inset-set.html:
3718         * fast/css/variables/constants/safe-area-inset-cannot-override.html:
3719         * fast/css/variables/constants/safe-area-inset-zero.html:
3720
3721 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3722
3723         Marked media/track/track-cue-rendering-on-resize.html as flaky.
3724         https://bugs.webkit.org/show_bug.cgi?id=171939
3725
3726         Unreviewed test gardening.
3727
3728         * platform/mac-wk2/TestExpectations:
3729
3730 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
3731
3732         Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
3733         https://bugs.webkit.org/show_bug.cgi?id=171937
3734
3735         Unreviewed test gardening.
3736
3737         * platform/mac-wk1/TestExpectations:
3738
3739 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3740
3741         Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
3742         https://bugs.webkit.org/show_bug.cgi?id=171935
3743
3744         Unreviewed test gardening.
3745
3746         * platform/mac-wk2/TestExpectations:
3747
3748 2017-05-10  Andy Estes  <aestes@apple.com>
3749
3750         Keyboard input suppression should extend to subframes
3751         https://bugs.webkit.org/show_bug.cgi?id=171880
3752         <rdar://problem/31201793>
3753
3754         Reviewed by Ryosuke Niwa.
3755
3756         * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
3757         * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
3758         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
3759         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
3760         * http/tests/navigation/resources/keyboard-events-after-navigation.html:
3761         * http/tests/navigation/resources/keyboard-events-test.js:
3762         (runTest):
3763         (waitForProvisionalNavigation.xhr.onreadystatechange):
3764         (waitForProvisionalNavigation):
3765
3766 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3767
3768         Unreviewed, rolling out r216563.
3769
3770         Revision caused 2 api failures
3771
3772         Reverted changeset:
3773
3774         "[MediaStream] deviceId constraint doesn't work with
3775         getUserMedia"
3776         https://bugs.webkit.org/show_bug.cgi?id=171877
3777         http://trac.webkit.org/changeset/216563
3778
3779 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3780
3781         Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
3782         https://bugs.webkit.org/show_bug.cgi?id=171930
3783
3784         Unreviewed test gardening.
3785
3786         * platform/ios-wk2/TestExpectations:
3787         * platform/mac-wk2/TestExpectations:
3788
3789 2017-05-10  Antti Koivisto  <antti@apple.com>
3790
3791         REGRESSION (r207372) Visibility property is not inherited when used in an animation
3792         https://bugs.webkit.org/show_bug.cgi?id=171883
3793         <rdar://problem/32086550>
3794
3795         Reviewed by Simon Fraser.
3796
3797         * animations/animation-initial-inheritance-expected.html: Added.
3798         * animations/animation-initial-inheritance.html: Added.
3799
3800 2017-05-10  Per Arne Vollan  <pvollan@apple.com>
3801
3802         LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
3803         https://bugs.webkit.org/show_bug.cgi?id=167749
3804
3805         Reviewed by Eric Carlson.
3806
3807         This is a speculative fix of the test. I have not been able to reproduce the timeout.
3808         When the test times out, the 'addtrack' event is never received. In case the event
3809         was dispatched before we added the event listener, the event listener is added before
3810         the video source is set. In case the test will continue to time out, a couple of
3811         error event callbacks have been added to get more information. Also, video playback
3812         will begin when the 'canplaythrough' event is received.
3813  
3814         * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
3815         * http/tests/media/track-in-band-hls-metadata-crash.html:
3816
3817 2017-05-10  Commit Queue  <commit-queue@webkit.org>
3818
3819         Unreviewed, rolling out r216578.
3820         https://bugs.webkit.org/show_bug.cgi?id=171920
3821
3822         Broke the GTK+ build with Wayland enabled (Requested by KaL on
3823         #webkit).
3824
3825         Reverted changeset:
3826
3827         "[GTK] Bump GTK+ and its dependencies in jhbuild"
3828         https://bugs.webkit.org/show_bug.cgi?id=171918
3829         http://trac.webkit.org/changeset/216578
3830
3831 2017-05-10  Carlos Garcia Campos  <cgarcia@igalia.com>
3832
3833         [GTK] Bump GTK+ and its dependencies in jhbuild
3834         https://bugs.webkit.org/show_bug.cgi?id=171918
3835
3836         Reviewed by Carlos Alberto Lopez Perez.
3837
3838         Rebaseline tests for new GTK+ versin.
3839
3840         * platform/gtk/css1/box_properties/acid_test-expected.txt:
3841         * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
3842         * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
3843         * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
3844         * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
3845         * platform/gtk/css3/flexbox/button-expected.png:
3846         * platform/gtk/css3/flexbox/button-expected.txt:
3847         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
3848         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
3849         * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
3850         * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
3851         * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
3852         * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
3853         * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
3854         * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
3855         * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
3856         * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
3857         * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
3858         * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
3859         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
3860         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
3861         * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
3862         * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
3863         * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
3864         * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
3865         * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
3866         * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
3867         * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
3868         * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
3869         * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
3870         * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
3871         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
3872         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
3873         * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
3874         * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
3875         * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
3876         * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
3877         * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
3878         * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
3879         * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
3880         * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
3881         * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
3882         * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
3883         * platform/gtk/editing/pasteboard/4641033-expected.png:
3884         * platform/gtk/editing/pasteboard/4641033-expected.txt:
3885         * platform/gtk/editing/pasteboard/4944770-1-expected.png:
3886         * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
3887         * platform/gtk/editing/pasteboard/4944770-2-expected.png:
3888         * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
3889         * platform/gtk/editing/selection/3690703-2-expected.png:
3890         * platform/gtk/editing/selection/3690703-2-expected.txt:
3891         * platform/gtk/editing/selection/3690703-expected.png:
3892         * platform/gtk/editing/selection/3690703-expected.txt:
3893         * platform/gtk/editing/selection/3690719-expected.png:
3894         * platform/gtk/editing/selection/3690719-expected.txt:
3895         * platform/gtk/editing/selection/4397952-expected.png:
3896         * platform/gtk/editing/selection/4397952-expected.txt:
3897         * platform/gtk/editing/selection/5240265-expected.png:
3898         * platform/gtk/editing/selection/5240265-expected.txt:
3899         * platform/gtk/editing/selection/caret-before-select-expected.png:
3900         * platform/gtk/editing/selection/caret-before-select-expected.txt:
3901         * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
3902         * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
3903         * platform/gtk/editing/selection/select-box-expected.png:
3904         * platform/gtk/editing/selection/select-box-expected.txt:
3905         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
3906         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
3907         * platform/gtk/editing/selection/selection-button-text-expected.png:
3908         * platform/gtk/editing/selection/selection-button-text-expected.txt:
3909         * platform/gtk/fast/block/basic/011-expected.png:
3910         * platform/gtk/fast/block/basic/011-expected.txt:
3911         * platform/gtk/fast/block/float/float-avoidance-expected.png:
3912         * platform/gtk/fast/block/float/float-avoidance-expected.txt:
3913         * platform/gtk/fast/block/margin-collapse/103-expected.png:
3914         * platform/gtk/fast/block/margin-collapse/103-expected.txt:
3915         * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
3916         * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
3917         * platform/gtk/fast/box-sizing/percentage-height-expected.png:
3918         * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
3919         * platform/gtk/fast/css/continuationCrash-expected.png:
3920         * platform/gtk/fast/css/continuationCrash-expected.txt:
3921         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
3922         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
3923         * platform/gtk/fast/css/input-search-padding-expected.png:
3924         * platform/gtk/fast/css/input-search-padding-expected.txt:
3925         * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
3926         * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
3927         * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
3928         * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
3929         * platform/gtk/fast/css/rtl-ordering-expected.png:
3930         * platform/gtk/fast/css/rtl-ordering-expected.txt:
3931         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
3932         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
3933         * platform/gtk/fast/css/text-overflow-input-expected.png:
3934         * platform/gtk/fast/css/text-overflow-input-expected.txt:
3935         * platform/gtk/fast/css/text-transform-select-expected.png:
3936         * platform/gtk/fast/css/text-transform-select-expected.txt:
3937         * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
3938         * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
3939         * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
3940         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
3941         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
3942         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
3943         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
3944         * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
3945         * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
3946         * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
3947         * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
3948         * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
3949         * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
3950         * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
3951         * platform/gtk/fast/forms/001-expected.png:
3952         * platform/gtk/fast/forms/001-expected.txt:
3953         * platform/gtk/fast/forms/003-expected.png:
3954         * platform/gtk/fast/forms/003-expected.txt:
3955         * platform/gtk/fast/forms/004-expected.png:
3956         * platform/gtk/fast/forms/004-expected.txt:
3957         * platform/gtk/fast/forms/basic-buttons-expected.png:
3958         * platform/gtk/fast/forms/basic-buttons-expected.txt:
3959         * platform/gtk/fast/forms/basic-inputs-expected.png:
3960         * platform/gtk/fast/forms/basic-inputs-expected.txt:
3961         * platform/gtk/fast/forms/basic-selects-expected.png:
3962         * platform/gtk/fast/forms/basic-selects-expected.txt:
3963         * platform/gtk/fast/forms/blankbuttons-expected.png:
3964         * platform/gtk/fast/forms/blankbuttons-expected.txt:
3965         * platform/gtk/fast/forms/box-shadow-override-expected.png:
3966         * platform/gtk/fast/forms/box-shadow-override-expected.txt:
3967         * platform/gtk/fast/forms/button-align-expected.png:
3968         * platform/gtk/fast/forms/button-align-expected.txt:
3969         * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
3970         * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
3971         * platform/gtk/fast/forms/button-default-title-expected.png:
3972         * platform/gtk/fast/forms/button-default-title-expected.txt:
3973         * platform/gtk/fast/forms/button-generated-content-expected.png:
3974         * platform/gtk/fast/forms/button-generated-content-expected.txt:
3975         * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
3976         * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
3977         * platform/gtk/fast/forms/button-positioned-expected.png:
3978         * platform/gtk/fast/forms/button-positioned-expected.txt:
3979         * platform/gtk/fast/forms/button-sizes-expected.png:
3980         * platform/gtk/fast/forms/button-sizes-expected.txt:
3981         * platform/gtk/fast/forms/button-style-color-expected.png:
3982         * platform/gtk/fast/forms/button-style-color-expected.txt:
3983         * platform/gtk/fast/forms/button-table-styles-expected.png:
3984         * platform/gtk/fast/forms/button-table-styles-expected.txt:
3985         * platform/gtk/fast/forms/button-text-transform-expected.png:
3986         * platform/gtk/fast/forms/button-text-transform-expected.txt:
3987         * platform/gtk/fast/forms/button-white-space-expected.png:
3988         * platform/gtk/fast/forms/button-white-space-expected.txt:
3989         * platform/gtk/fast/forms/control-clip-expected.png:
3990         * platform/gtk/fast/forms/control-clip-expected.txt:
3991         * platform/gtk/fast/forms/control-clip-overflow-expected.png:
3992         * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
3993         * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
3994         * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
3995         * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
3996         * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
3997         * platform/gtk/fast/forms/file/file-input-direction-expected.png:
3998         * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
3999         * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
4000         * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
4001         * platform/gtk/fast/forms/form-element-geometry-expected.png:
4002         * platform/gtk/fast/forms/form-element-geometry-expected.txt:
4003         * platform/gtk/fast/forms/formmove-expected.png:
4004         * platform/gtk/fast/forms/formmove-expected.txt:
4005         * platform/gtk/fast/forms/formmove2-expected.png:
4006         * platform/gtk/fast/forms/formmove2-expected.txt:
4007         * platform/gtk/fast/forms/formmove3-expected.png:
4008         * platform/gtk/fast/forms/formmove3-expected.txt:
4009         * platform/gtk/fast/forms/indeterminate-expected.png:
4010         * platform/gtk/fast/forms/indeterminate-expected.txt:
4011         * platform/gtk/fast/forms/input-appearance-height-expected.png:
4012         * platform/gtk/fast/forms/input-appearance-height-expected.txt:
4013         * platform/gtk/fast/forms/input-button-sizes-expected.png:
4014         * platform/gtk/fast/forms/input-button-sizes-expected.txt:
4015         * platform/gtk/fast/forms/input-first-letter-expected.png:
4016         * platform/gtk/fast/forms/input-first-letter-expected.txt:
4017         * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
4018         * platform/gtk/fast/forms/input-value-expected.png:
4019         * platform/gtk/fast/forms/input-value-expected.txt:
4020         * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
4021         * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
4022         * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
4023         * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
4024         * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
4025         * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
4026         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
4027         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
4028         * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
4029         * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
4030         * platform/gtk/fast/forms/menulist-style-color-expected.png:
4031         * platform/gtk/fast/forms/menulist-style-color-expected.txt:
4032         * platform/gtk/fast/forms/menulist-width-change-expected.png:
4033         * platform/gtk/fast/forms/menulist-width-change-expected.txt:
4034         * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
4035         * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
4036         * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
4037         * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
4038         * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
4039         * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
4040         * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
4041         * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
4042         * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
4043         * platform/gtk/fast/forms/option-script-expected.png:
4044         * platform/gtk/fast/forms/option-script-expected.txt:
4045         * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
4046         * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
4047         * platform/gtk/fast/forms/option-text-clip-expected.png:
4048         * platform/gtk/fast/forms/option-text-clip-expected.txt:
4049         * platform/gtk/fast/forms/placeholder-position-expected.png:
4050         * platform/gtk/fast/forms/placeholder-position-expected.txt:
4051         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
4052         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
4053         * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
4054         * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
4055         * platform/gtk/fast/forms/range/slider-padding-expected.png:
4056         * platform/gtk/fast/forms/range/slider-padding-expected.txt:
4057         * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
4058         * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
4059         * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
4060         * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
4061         * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
4062         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
4063         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
4064         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
4065         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
4066         * platform/gtk/fast/forms/search-input-rtl-expected.png:
4067         * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
4068         * platform/gtk/fast/forms/search-rtl-expected.png:
4069         * platform/gtk/fast/forms/search-rtl-expected.txt:
4070         * platform/gtk/fast/forms/search-styled-expected.png:
4071         * platform/gtk/fast/forms/search-styled-expected.txt:
4072         * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
4073         * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
4074         * platform/gtk/fast/forms/searchfield-heights-expected.png:
4075         * platform/gtk/fast/forms/searchfield-heights-expected.txt:
4076         * platform/gtk/fast/forms/select-align-expected.png:
4077         * platform/gtk/fast/forms/select-align-expected.txt:
4078         * platform/gtk/fast/forms/select-background-none-expected.png:
4079         * platform/gtk/fast/forms/select-background-none-expected.txt:
4080         * platform/gtk/fast/forms/select-baseline-expected.png:
4081         * platform/gtk/fast/forms/select-baseline-expected.txt:
4082         * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
4083         * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
4084         * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
4085         * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
4086         * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
4087         * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
4088         * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
4089         * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
4090         * platform/gtk/fast/forms/select-initial-position-expected.png:
4091         * platform/gtk/fast/forms/select-initial-position-expected.txt:
4092         * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
4093         * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
4094         * platform/gtk/fast/forms/select-selected-expected.png:
4095         * platform/gtk/fast/forms/select-selected-expected.txt:
4096         * platform/gtk/fast/forms/select-style-expected.png:
4097         * platform/gtk/fast/forms/select-style-expected.txt:
4098         * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
4099         * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
4100         * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
4101         * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
4102         * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
4103         * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
4104         * platform/gtk/fast/forms/selectlist-minsize-expected.png:
4105         * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
4106         * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
4107         * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
4108         * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
4109         * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
4110         * platform/gtk/fast/forms/validation-message-appearance-expected.png:
4111         * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
4112         * platform/gtk/fast/html/details-replace-summary-child-expected.png:
4113         * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
4114         * platform/gtk/fast/html/details-replace-text-expected.png:
4115         * platform/gtk/fast/html/details-replace-text-expected.txt:
4116         * platform/gtk/fast/html/keygen-expected.png:
4117         * platform/gtk/fast/html/keygen-expected.txt:
4118         * platform/gtk/fast/inline/positionedLifetime-expected.png:
4119         * platform/gtk/fast/inline/positionedLifetime-expected.txt:
4120         * platform/gtk/fast/invalid/014-expected.png:
4121         * platform/gtk/fast/invalid/014-expected.txt:
4122         * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
4123         * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
4124         * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
4125         * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
4126         * platform/gtk/fast/parser/bad-xml-slash-expected.png:
4127         * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
4128         * platform/gtk/fast/parser/document-write-option-expected.png:
4129         * platform/gtk/fast/parser/document-write-option-expected.txt:
4130         * platform/gtk/fast/repaint/search-field-cancel-expected.png:
4131         * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
4132         * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
4133         * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
4134         * platform/gtk/fast/replaced/replaced-breaking-expected.png:
4135         * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
4136         * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
4137         * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
4138         * platform/gtk/fast/replaced/three-selects-break-expected.png:
4139         * platform/gtk/fast/replaced/three-selects-break-expected.txt:
4140         * platform/gtk/fast/replaced/width100percent-button-expected.png:
4141         * platform/gtk/fast/replaced/width100percent-button-expected.txt:
4142         * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
4143         * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
4144         * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
4145         * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
4146         * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
4147         * platform/gtk/fast/table/append-cells2-expected.png:
4148         * platform/gtk/fast/table/append-cells2-expected.txt:
4149         * platform/gtk/fast/table/remove-td-display-none-expected.png:
4150         * platform/gtk/fast/table/remove-td-display-none-expected.txt:
4151         * platform/gtk/fast/text/international/bidi-menulist-expected.png:
4152         * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
4153         * platform/gtk/fast/text/international/hindi-spacing-expected.png:
4154         * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
4155         * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
4156         * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
4157         * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
4158         * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
4159         * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
4160         * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
4161         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
4162         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
4163         * platform/gtk/svg/custom/foreign-object-skew-expected.png:
4164         * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
4165         * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
4166         * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
4167         * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
4168         * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
4169         * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
4170         * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
4171         * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
4172         * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
4173         * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
4174         * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
4175         * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
4176         * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
4177         * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
4178         * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
4179         * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
4180         * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
4181         * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
4182         * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
4183         * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
4184         * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
4185         * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
4186         * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
4187         * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
4188         * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
4189         * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
4190         * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
4191         * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
4192         * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
4193         * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
4194         * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
4195         * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
4196         * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
4197         * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
4198         * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
4199         * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
4200         * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
4201         * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
4202         * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
4203         * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
4204         * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
4205         * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
4206         * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
4207         * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
4208         * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
4209         * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
4210         * platform/gtk/tables/mozilla/bugs/bug60749-expected.png: