Support transform-box to switch sizing box in SVG
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-05-22  Simon Fraser  <simon.fraser@apple.com>
2
3         Support transform-box to switch sizing box in SVG
4         https://bugs.webkit.org/show_bug.cgi?id=145783
5
6         Reviewed by Dean Jackson.
7
8         Modify tests that relied on the old "% values relative to the bounding box" behavior,
9         and new tests for parsing and rendering with transform-box.
10
11         * fast/css/transform-box-parsing.html: Added.
12         * svg/transforms/change-transform-origin-css.xhtml:
13         * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
14         * svg/transforms/percent-transform-values.xhtml:
15         * svg/transforms/svg-transform-box-expected.html: Added.
16         * svg/transforms/svg-transform-box.html: Added.
17         * svg/transforms/transform-origin-css-property.xhtml:
18         * transforms/svg-vs-css.xhtml:
19
20 2017-05-22  Antti Koivisto  <antti@apple.com>
21
22         Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
23         https://bugs.webkit.org/show_bug.cgi?id=170756
24         <rdar://problem/31573157>
25
26         Reviewed by Andreas Kling.
27
28         Expand the tests to cover the malformed key case.
29
30         * animations/keyframes-rule.html:
31         * animations/unprefixed-keyframes-rule.html:
32
33 2017-05-22  youenn fablet  <youenn@apple.com>
34
35         Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
36         https://bugs.webkit.org/show_bug.cgi?id=172426
37
38         Reviewed by Chris Dumez.
39
40         * TestExpectations:
41         * tests-options.json:
42
43 2017-05-22  Antti Koivisto  <antti@apple.com>
44
45         [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
46         https://bugs.webkit.org/show_bug.cgi?id=172177
47         <rdar://problem/32239583>
48
49         Unreviewed.
50
51         * animations/animation-initial-inheritance.html: Try to unflake.
52
53 2017-05-21  Per Arne Vollan  <pvollan@apple.com>
54
55         Unreviewed Windows test gardening, skip tests which are timing out.
56
57         * platform/win/TestExpectations:
58
59 2017-05-21  Per Arne Vollan  <pvollan@apple.com>
60
61         [Win] Update expectations for layout tests.
62         https://bugs.webkit.org/show_bug.cgi?id=172437
63
64         Unreviewed test gardening, update test expectations for failing tests.
65
66         * platform/win/TestExpectations:
67
68 2017-05-21  Saam Barati  <sbarati@apple.com>
69
70         We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
71         https://bugs.webkit.org/show_bug.cgi?id=171041
72         <rdar://problem/32082516>
73
74         Reviewed by Yusuke Suzuki.
75
76         * js/parser-syntax-check-expected.txt:
77         * js/script-tests/parser-syntax-check.js:
78
79 2017-05-21  Antti Koivisto  <antti@apple.com>
80
81         matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
82         https://bugs.webkit.org/show_bug.cgi?id=172361
83         <rdar://problem/28777408>
84
85         Reviewed by Sam Weinig.
86
87         * fast/media/matchMedia-print-expected.txt: Added.
88         * fast/media/matchMedia-print.html: Added.
89
90 2017-05-20  Alexey Proskuryakov  <ap@apple.com>
91
92         Correct line endings in a couple files.
93
94         * fast/canvas/script-tests/canvas-gradient-without-path.js:
95         * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
96
97 2017-05-20  Chris Dumez  <cdumez@apple.com>
98
99         Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
100         https://bugs.webkit.org/show_bug.cgi?id=172418
101
102         Reviewed by Youenn Fablet.
103
104         Rebaseline existing test to reflect change.
105
106         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
107         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
108         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
109         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
110
111 2017-05-20  Chris Dumez  <cdumez@apple.com>
112
113         Value for iterator property is wrong for maplike interfaces
114         https://bugs.webkit.org/show_bug.cgi?id=172410
115
116         Reviewed by Sam Weinig.
117
118         Extend test coverage to test the RTCStatsReport iterator.
119
120         * webrtc/video-stats.html:
121
122 2017-05-20  Jer Noble  <jer.noble@apple.com>
123
124         [MSE][Mac] Support painting MSE video-element to canvas
125         https://bugs.webkit.org/show_bug.cgi?id=125157
126         <rdar://problem/23062016>
127
128         Reviewed by Eric Carlson.
129
130         * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
131             first sample to 0:00.
132         * media/media-source/content/test-fragmented-manifest.json: 
133         * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
134         * media/media-source/media-source-paint-to-canvas.html: Added.
135
136 2017-05-19  Chris Dumez  <cdumez@apple.com>
137
138         Consider not exposing webkitURL in workers
139         https://bugs.webkit.org/show_bug.cgi?id=172166
140
141         Reviewed by Geoffrey Garen.
142
143         Rebaseline existing test to reflect behavior change.
144
145         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
146
147 2017-05-19  Jeremy Jones  <jeremyj@apple.com>
148
149         webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
150         https://bugs.webkit.org/show_bug.cgi?id=172329
151         rdar://problem/32260891
152
153         Reviewed by Darin Adler.
154
155         webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
156         The additional mediaSession().fullscreenPermitted() check causes it to return false when
157         not handling a user gesture, which isn't helpful to deciding to show a button in controls
158         or not.
159
160         * media/media-fullscreen-inline-expected.txt:
161         * media/media-fullscreen-not-in-document-expected.txt:
162         * media/media-fullscreen.js:
163         (canplaythrough):
164         * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
165         * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
166
167 2017-05-19  Matt Lewis  <jlewis3@apple.com>
168
169         Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
170         https://bugs.webkit.org/show_bug.cgi?id=171061
171
172         Unreviewed test gardening.
173
174         * platform/ios-wk2/TestExpectations:
175         * platform/mac-wk1/TestExpectations:
176         * platform/mac-wk2/TestExpectations:
177
178 2017-05-19  Chris Dumez  <cdumez@apple.com>
179
180         Do not fire load event for SVGElements that are detached or in frameless documents
181         https://bugs.webkit.org/show_bug.cgi?id=172289
182         <rdar://problem/32275689>
183
184         Reviewed by Ryosuke Niwa.
185
186         Add layout test coverage.
187
188         * svg/load-event-detached-expected.txt: Added.
189         * svg/load-event-detached.html: Added.
190
191 2017-05-19  Alexey Proskuryakov  <ap@apple.com>
192
193         Many accessibility js-tests use waitUntilDone
194         https://bugs.webkit.org/show_bug.cgi?id=172372
195
196         Reviewed by Tim Horton.
197
198         Corrected the use of js-test harness, updated the tests to use js-test.js instead
199         of js-test-pre.js where possible.
200
201         * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
202         * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
203         * accessibility/aria-checkbox-sends-notification.html:
204         * accessibility/aria-invalid.html:
205         * accessibility/aria-switch-sends-notification.html:
206         * accessibility/deleting-iframe-destroys-axcache.html:
207         * accessibility/file-upload-button-with-axpress.html:
208         * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
209         * accessibility/frame-disconnect-textmarker-cache-crash.html:
210         * accessibility/gtk/aria-listbox-crash.html:
211         * accessibility/heading-title-includes-links-expected.txt:
212         * accessibility/heading-title-includes-links.html:
213         * accessibility/image-map-update-parent-crash-expected.txt:
214         * accessibility/image-map-update-parent-crash.html:
215         * accessibility/insert-children-assert-expected.txt:
216         * accessibility/insert-children-assert.html:
217         * accessibility/ios-simulator/focus-change-notifications.html:
218         * accessibility/label-element-press.html:
219         * accessibility/loading-iframe-updates-axtree.html:
220         * accessibility/mac/aria-expanded-notifications.html:
221         * accessibility/mac/aria-listbox-selectedchildren-change.html:
222         * accessibility/mac/aria-liveregion-on-image.html:
223         * accessibility/mac/aria-liveregions-addedelement.html:
224         * accessibility/mac/aria-liveregions-changedalt.html:
225         * accessibility/mac/aria-liveregions-changedtext.html:
226         * accessibility/mac/aria-liveregions-removedelement.html:
227         * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
228         * accessibility/mac/combobox-activedescendant-notifications.html:
229         * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
230         * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
231         * accessibility/mac/html-slider-indicator.html:
232         * accessibility/mac/input-replacevalue-userinfo-expected.txt:
233         * accessibility/mac/input-replacevalue-userinfo.html:
234         * accessibility/mac/ordered-textmarker-crash-expected.txt:
235         * accessibility/mac/ordered-textmarker-crash.html:
236         * accessibility/mac/search-with-frames-expected.txt:
237         * accessibility/mac/search-with-frames.html:
238         * accessibility/mac/selection-boundary-userinfo.html:
239         * accessibility/mac/selection-change-userinfo.html:
240         * accessibility/mac/selection-element-tabbing-to-link.html:
241         * accessibility/mac/selection-value-changes-for-aria-textbox.html:
242         * accessibility/mac/stale-textmarker-crash-expected.txt:
243         * accessibility/mac/stale-textmarker-crash.html:
244         * accessibility/mac/textbox-role-reports-notifications-expected.txt:
245         * accessibility/mac/textbox-role-reports-notifications.html:
246         * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
247         * accessibility/mac/value-change/value-change-user-info-textarea.html:
248         * accessibility/mac/value-change/value-change-user-info-textfield.html:
249         * accessibility/media-element.html:
250         * accessibility/menu-list-sends-change-notification.html:
251         * accessibility/multiselect-list-reports-active-option.html:
252         * accessibility/paragraph-with-linebreaks.html:
253         * accessibility/platform-name.html:
254         * accessibility/radio-button-group-members.html:
255         * accessibility/radio-button-title-label.html:
256         * accessibility/selection-states-expected.txt:
257         * accessibility/selection-states.html:
258         * accessibility/spinbutton-value.html:
259         * accessibility/svg-bounds.html:
260         * accessibility/table-cell-for-column-and-row-crash.html:
261         * accessibility/table-cells-roles.html:
262         * accessibility/table-roles-hierarchy.html:
263         * accessibility/table-with-aria-role.html:
264         * accessibility/textarea-insertion-point-line-number.html:
265         * accessibility/textbox-role-reports-selection.html:
266         * accessibility/title-ui-element-correctness.html:
267         * accessibility/unknown-roles-not-exposed-expected.txt:
268         * accessibility/unknown-roles-not-exposed.html:
269         * accessibility/win/bstr-elements-role.html:
270         * accessibility/win/detached-object-notification-crash.html:
271         * accessibility/win/heading-elements.html:
272         * accessibility/win/img-alt-attribute.html:
273         * accessibility/win/linked-elements.html:
274         * accessibility/win/list-item-role.html:
275         * accessibility/win/list-marker-role.html:
276         * accessibility/win/list-role.html:
277         * accessibility/win/multiple-select-element-role.html:
278         * accessibility/win/option-element-position-and-size.html:
279         * accessibility/win/parent-element.html:
280         * accessibility/win/select-element-role.html:
281         * accessibility/win/selection-and-focus.html:
282         * accessibility/win/single-select-children-changed.html:
283         * accessibility/win/single-select-children.html:
284         * accessibility/win/text-role.html:
285         * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
286         * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
287         * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
288         * platform/mac/accessibility/media-element-expected.txt:
289         * platform/mac/accessibility/table-cells-roles-expected.txt:
290         * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
291
292 2017-05-19  Matt Lewis  <jlewis3@apple.com>
293
294         Rebaselined js/dom/global-constructors-attributes.html after revision 217129
295         
296
297         Unreviewed test gardening.
298
299         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
300
301 2017-05-19  Chris Dumez  <cdumez@apple.com>
302
303         URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
304         https://bugs.webkit.org/show_bug.cgi?id=172218
305
306         Reviewed by Youenn Fablet.
307
308         * fast/text/font-face-set-javascript-expected.txt:
309         * fast/text/font-face-set-javascript.html:
310         Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
311         a pair iterator. It does not make sense to return a pair iterator here given
312         that this is not a key-value structure. FontFaceSet should not even have an
313         entries() method but this is an artifact of us using iterable<FontFace> instead of
314         setlike<FontFace> until we support setlike<> (Bug 159140).
315
316 2017-05-19  Zalan Bujtas  <zalan@apple.com>
317
318         Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
319         https://bugs.webkit.org/show_bug.cgi?id=172309
320         <rdar://problem/32262357>
321
322         Reviewed by Simon Fraser.
323
324         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
325         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
326
327 2017-05-19  Ryan Haddad  <ryanhaddad@apple.com>
328
329         LayoutTest js/Promise-types.html is a flaky failure
330         https://bugs.webkit.org/show_bug.cgi?id=171739
331
332         Unreviewed follow-up fix for JSC tests.
333
334         * js/script-tests/Promise-types.js:
335
336 2017-05-19  Youenn Fablet  <youenn@apple.com>
337
338         Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
339         https://bugs.webkit.org/show_bug.cgi?id=172324
340
341         Reviewed by Eric Carlson.
342
343         * fast/mediastream/mock-media-source-webaudio.html:
344
345 2017-05-19  Alexey Proskuryakov  <ap@apple.com>
346
347         Many CSS js-tests use waitUntilDone
348         https://bugs.webkit.org/show_bug.cgi?id=172379
349
350         Reviewed by Tim Horton.
351
352         Corrected the use of js-test harness, updated the tests to use js-test.js instead
353         of js-test-pre.js where possible.
354
355         * css3/filters/should-not-have-compositing-layer-expected.txt:
356         * css3/filters/should-not-have-compositing-layer.html:
357         * css3/scroll-snap/nested-elements-expected.txt:
358         * css3/scroll-snap/nested-elements.html:
359         * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
360         * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
361         * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
362         * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
363         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
364         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
365         * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
366         * css3/scroll-snap/scroll-snap-mismatch.html:
367         * css3/scroll-snap/scroll-snap-offsets-expected.txt:
368         * css3/scroll-snap/scroll-snap-offsets.html:
369         * css3/scroll-snap/scroll-snap-positions-expected.txt:
370         * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
371         * css3/scroll-snap/scroll-snap-positions-mainframe.html:
372         * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
373         * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
374         * css3/scroll-snap/scroll-snap-positions.html:
375         * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
376         * css3/scroll-snap/scroll-snap-style-changed-align.html:
377         * css3/touch-action/touch-action-manipulation-fast-clicks.html:
378         * fast/css/counters/2displays-expected.txt:
379         * fast/css/counters/2displays.html:
380         * fast/css/counters/after-continuation-expected.txt:
381         * fast/css/counters/after-continuation.html:
382         * fast/css/counters/counter-increment-inherit-expected.txt:
383         * fast/css/counters/counter-increment-inherit.htm:
384         * fast/css/counters/counter-increment-tests-expected.txt:
385         * fast/css/counters/counter-increment-tests.htm:
386         * fast/css/device-aspect-ratio.html:
387         * fast/css/hover-display-block-inline-expected.txt:
388         * fast/css/hover-display-block-inline.html:
389         * fast/css/hover-display-block-none-expected.txt:
390         * fast/css/hover-display-block-none.html:
391         * fast/css/image-resolution/image-resolution.html:
392         * fast/css/max-device-aspect-ratio.html:
393         * fast/css/min-device-aspect-ratio.html:
394         * fast/css/pseudo-target-indirect-sibling-001.html:
395         * fast/css/pseudo-target-indirect-sibling-002.html:
396
397 2017-05-19  Ryan Haddad  <ryanhaddad@apple.com>
398
399         Skip tests that are reporting FailureNotTested.
400         https://bugs.webkit.org/show_bug.cgi?id=172378
401
402         Unreviewed test gardening.
403
404         * TestExpectations:
405         * platform/ios-wk2/TestExpectations:
406         * platform/ios/TestExpectations:
407         * platform/mac/TestExpectations:
408
409 2017-05-19  Ryan Haddad  <ryanhaddad@apple.com>
410
411         LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
412         https://bugs.webkit.org/show_bug.cgi?id=171739
413
414         Reviewed by Joseph Pecoraro.
415
416         Silence the console messages for unhandled rejections in this LayoutTest.
417
418         * js/script-tests/Promise-types.js:
419
420 2017-05-19  Zalan Bujtas  <zalan@apple.com>
421
422         LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
423         https://bugs.webkit.org/show_bug.cgi?id=172363
424         <rdar://problem/32182167>
425
426         Reviewed by Simon Fraser.
427
428         10ms timer is too short to securely ensure a layout. Let's force it instead.
429
430         * accessibility/mac/aria-multiple-liveregions-notification.html:
431
432 2017-05-19  Commit Queue  <commit-queue@webkit.org>
433
434         Unreviewed, rolling out r217098, r217111, r217113, and
435         r217114.
436         https://bugs.webkit.org/show_bug.cgi?id=172367
437
438         These changes broke the Windows build and introduced
439         LayoutTest failures (Requested by ryanhaddad on #webkit).
440
441         Reverted changesets:
442
443         "[MSE][Mac] Support painting MSE video-element to canvas"
444         https://bugs.webkit.org/show_bug.cgi?id=125157
445         http://trac.webkit.org/changeset/217098
446
447         "[MSE][Mac] Support painting MSE video-element to canvas"
448         https://bugs.webkit.org/show_bug.cgi?id=125157
449         http://trac.webkit.org/changeset/217111
450
451         "Unreviewed build fix; add undefined functions and constants
452         to the CoreMediaSoftLink.h, and use the"
453         http://trac.webkit.org/changeset/217113
454
455         "[MSE][Mac] Support painting MSE video-element to canvas"
456         https://bugs.webkit.org/show_bug.cgi?id=125157
457         http://trac.webkit.org/changeset/217114
458
459 2017-05-19  Andy Estes  <aestes@apple.com>
460
461         REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
462         https://bugs.webkit.org/show_bug.cgi?id=172344
463
464         Reviewed by Tim Horton.
465
466         * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
467
468 2017-05-19  Chris Dumez  <cdumez@apple.com>
469
470         CSSOM insertRule() index argument is optional with default 0
471         https://bugs.webkit.org/show_bug.cgi?id=172219
472
473         Reviewed by Sam Weinig.
474
475         Update / Rebaseline existing tests to reflect behavior change.
476
477         * fast/css/CSSSupportsRule-parameters-expected.txt:
478         * fast/css/CSSSupportsRule-parameters.html:
479         * fast/css/stylesheet-parameters-expected.txt:
480         * fast/css/stylesheet-parameters.html:
481         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
482
483 2017-05-19  Zan Dobersek  <zdobersek@igalia.com>
484
485         Unreviewed GTK+ gardening. Adding or updating test expectations for
486         four W3C layout tests covering MSE and IndexedDB implementations.
487
488         * platform/gtk/TestExpectations:
489
490 2017-05-19  Jer Noble  <jer.noble@apple.com>
491
492         [MSE][Mac] Support painting MSE video-element to canvas
493         https://bugs.webkit.org/show_bug.cgi?id=125157
494         <rdar://problem/23062016>
495
496         Reviewed by Eric Carlson.
497
498         * media/media-source/content/test-fragmented.mp4:
499
500 2017-05-19  Zan Dobersek  <zdobersek@igalia.com>
501
502         Unreviewed GTK+ gardening.
503
504         * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
505         http/tests/loading/resourceLoadStatistics test expectation.
506         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
507
508 2017-05-18  Ryan Haddad  <ryanhaddad@apple.com>
509
510         Unreviewed, rolling out r217079.
511
512         This change broke internal builds.
513
514         Reverted changeset:
515
516         "Redundant ellipsis box triggers
517         ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
518         https://bugs.webkit.org/show_bug.cgi?id=172309
519         http://trac.webkit.org/changeset/217079
520
521 2017-05-18  Chris Dumez  <cdumez@apple.com>
522
523         [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
524         https://bugs.webkit.org/show_bug.cgi?id=172311
525
526         Reviewed by Andreas Kling.
527
528         Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
529         what matters and what we want to test is that the cookie was actually added so make the
530         test not rely on a specific order to address flakiness.
531
532         * http/tests/dom/document-attributes-null-handling-expected.txt:
533         * http/tests/dom/document-attributes-null-handling.html:
534
535 2017-05-18  Andy Estes  <aestes@apple.com>
536
537         Unreviewed gardening on ApplePaySession.html after r217078.
538
539         * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
540
541 2017-05-18  Andy Estes  <aestes@apple.com>
542
543         Unreviewed gardening on ApplePaySession.html after r217078.
544
545         The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
546         this breaks them out into their own file so that they can be skipped independently from
547         ApplePaySession.html.
548
549         * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
550         * http/tests/ssl/applepay/ApplePayError.html: Added.
551         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
552         * http/tests/ssl/applepay/ApplePaySession.html:
553         * platform/mac-wk2/TestExpectations:
554
555 2017-05-18  Ryan Haddad  <ryanhaddad@apple.com>
556
557         Rebaseline js/dom/global-constructors-attributes.html after r217078.
558
559         Unreviewed test gardening.
560
561         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
562         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
563
564 2017-05-18  Eric Carlson  <eric.carlson@apple.com>
565
566         [MediaStream] do not cache gUM permissions
567         https://bugs.webkit.org/show_bug.cgi?id=172245
568
569         Reviewed by Youenn Fablet.
570
571         * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
572         * fast/mediastream/MediaDevices-getUserMedia.html:
573         * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
574         * http/tests/media/media-stream/get-user-media-prompt.html:
575
576 2017-05-18  Zalan Bujtas  <zalan@apple.com>
577
578         Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
579         https://bugs.webkit.org/show_bug.cgi?id=172309
580         <rdar://problem/32262357>
581
582         Reviewed by Simon Fraser.
583
584         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
585         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
586
587 2017-05-18  Simon Fraser  <simon.fraser@apple.com>
588
589         Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
590         https://bugs.webkit.org/show_bug.cgi?id=172320
591
592         Reviewed by Dean Jackson.
593
594         Test that makes some source-less and sourced audio and video controls, and dumps
595         the layer tree to ensure that they didn't trigger compositing on their ancestor
596         stacking context element.
597
598         * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
599         * media/controls-should-not-trigger-isolates-blending.html: Added.
600
601 2017-05-18  Dean Jackson  <dino@apple.com>
602
603         Transform misplaces element 50% of the time
604         https://bugs.webkit.org/show_bug.cgi?id=172300
605         <rdar://problem/29835668>
606
607         Reviewed by Simon Fraser.
608
609         A test case which has an animation that relies on
610         translation percentages. If all goes well, the
611         animating element will be completely obscured.
612
613         * animations/needs-layout-expected.html: Added.
614         * animations/needs-layout.html: Added.
615
616 2017-05-18  Daniel Bates  <dabates@apple.com>
617
618         Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
619         https://bugs.webkit.org/show_bug.cgi?id=162819
620         <rdar://problem/28575938>
621
622         Reviewed by Joseph Pecoraro.
623
624         Add more tests when Access-Control-Allow-Origin has more than one value and group
625         with existing tests. Update expected results.
626
627         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
628         * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
629         the origin string for the page into a local variable called pageOrigin, making use of document.origin,
630         and referenced this variable instead of duplicating its value. Fixed various style nits.
631
632 2017-05-18  John Wilander  <wilander@apple.com>
633
634         Resource Load Statistics: Grandfather domains for existing data records
635         https://bugs.webkit.org/show_bug.cgi?id=172155
636         <rdar://problem/24913532>
637
638         Reviewed by Alex Christensen.
639
640         * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
641         * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
642         * platform/wk2/TestExpectations:
643             Marked it Pass for WebKit2.
644
645 2017-05-18  Keith Miller  <keith_miller@apple.com>
646
647         Fix wasm-mem-post-message.html test expectations
648         https://bugs.webkit.org/show_bug.cgi?id=172308
649
650         Unreviewed, test gardening.
651
652         * platform/ios-simulator/TestExpectations:
653         * platform/win/TestExpectations:
654
655 2017-05-18  Jer Noble  <jer.noble@apple.com>
656
657         Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
658         https://bugs.webkit.org/show_bug.cgi?id=172173
659
660         Reviewed by Andy Estes.
661
662         * fast/events/popup-blocked-from-untrusted-mouse-click.html:
663         * fast/events/popup-blocking-timers4-expected.txt: Removed.
664         * fast/events/popup-blocking-timers4.html: Removed.
665         * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
666         * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
667         * platform/ios/TestExpectations:
668
669 2017-05-18  Daniel Bates  <dabates@apple.com>
670
671         Evaluating window named element may return wrong result
672         https://bugs.webkit.org/show_bug.cgi?id=166792
673         <rdar://problem/29801059>
674
675         Reviewed by Chris Dumez.
676
677         Add tests to ensure we do not regress evaluation of window named elements.
678
679         * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
680         * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
681         * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
682         * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
683         * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
684
685 2017-05-18  Andy Estes  <aestes@apple.com>
686
687         Add "countryCode" to ApplePayErrorContactField
688         https://bugs.webkit.org/show_bug.cgi?id=172264
689         <rdar://problem/32004909>
690
691         Reviewed by Anders Carlsson.
692
693         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
694         * http/tests/ssl/applepay/ApplePaySession.html:
695
696 2017-05-18  Daniel Bates  <dabates@apple.com>
697
698         REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
699         window CSP when object-src 'none' is set
700         https://bugs.webkit.org/show_bug.cgi?id=172038
701         <rdar://problem/32258262>
702
703         Reviewed by Andy Estes.
704
705         Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
706         window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
707         ensure that an about:blank window inherits the CSP plugin policy of its opener.
708
709         * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
710         * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
711         * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
712         * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
713         * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
714         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
715         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
716         * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
717
718 2017-05-18  Keith Miller  <keith_miller@apple.com>
719
720         WebAssembly API: test with neutered inputs
721         https://bugs.webkit.org/show_bug.cgi?id=163899
722
723         Reviewed by JF Bastien.
724
725         This patch dups Saam's de-modularized builder.
726
727         * workers/sab/postMessage-transfer-type-error-expected.txt:
728         * workers/wasm-mem-post-message-expected.txt: Added.
729         * workers/wasm-mem-post-message.html: Added.
730         * workers/wasm-mem-post-message/test.js: Added.
731         (worker.onmessage):
732         * workers/wasm-mem-post-message/worker.js: Added.
733         (onmessage):
734         * workers/wasm-resources/builder.js: Added.
735         (const._fail):
736         (const.isNotA.assert.isNotA):
737         (const):
738         (switch.typeof):
739         (Builder):
740         (Builder.prototype.setChecked):
741         (Builder.prototype.setPreamble):
742         (Builder.prototype._functionIndexSpaceKeyHash):
743         (Builder.prototype._registerFunctionToIndexSpace):
744         (Builder.prototype._getFunctionFromIndexSpace):
745         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
746         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
747         (Builder.prototype._registerSectionBuilders.this.Unknown):
748
749 2017-05-18  Chris Dumez  <cdumez@apple.com>
750
751         Update web-platform-tests tools
752         https://bugs.webkit.org/show_bug.cgi?id=172247
753
754         Reviewed by Youenn Fablet.
755
756         * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
757
758 2017-05-18  Antti Koivisto  <antti@apple.com>
759
760         Design mode should not affect UA shadow trees
761         https://bugs.webkit.org/show_bug.cgi?id=171854
762         <rdar://problem/32071037>
763
764         Reviewed by Zalan Bujtas.
765
766         * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
767         * editing/deleting/search-shadow-tree-delete.html: Added.
768
769 2017-05-18  Miguel Gomez  <magomez@igalia.com>
770
771         Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
772
773         * platform/gtk/TestExpectations:
774
775 2017-05-17  Ryan Haddad  <ryanhaddad@apple.com>
776
777         Unreviewed, rolling out r217014.
778
779         This change caused mac-wk2 LayoutTests to exit early due to
780         crashes.
781
782         Reverted changeset:
783
784         "Resource Load Statistics: Grandfather domains for existing
785         data records"
786         https://bugs.webkit.org/show_bug.cgi?id=172155
787         http://trac.webkit.org/changeset/217014
788
789 2017-05-17  Zalan Bujtas  <zalan@apple.com>
790
791         Tighten TextIterator::handleTextNode run-renderer mapping logic.
792         https://bugs.webkit.org/show_bug.cgi?id=172174
793
794         Reviewed by Antti Koivisto.
795
796         * fast/shadow-dom/slot-crash-expected.txt:
797
798 2017-05-17  John Wilander  <wilander@apple.com>
799
800         Resource Load Statistics: Grandfather domains for existing data records
801         https://bugs.webkit.org/show_bug.cgi?id=172155
802         <rdar://problem/24913532>
803
804         Reviewed by Alex Christensen.
805
806         * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
807         * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
808         * platform/wk2/TestExpectations:
809             Marked it Pass for WebKit2.
810
811 2017-05-17  Zalan Bujtas  <zalan@apple.com>
812
813         Debug ASSERT: WebCore::RenderImageResource::shutdown
814         https://bugs.webkit.org/show_bug.cgi?id=172238
815         <rdar://problem/30064601>
816
817         Reviewed by Simon Fraser.
818
819         * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
820         * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
821
822 2017-05-17  Ryan Haddad  <ryanhaddad@apple.com>
823
824         Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
825         https://bugs.webkit.org/show_bug.cgi?id=172241
826
827         Unreviewed test gardening.
828
829         * platform/mac-wk1/TestExpectations:
830
831 2017-05-17  Chris Dumez  <cdumez@apple.com>
832
833         Setting URL.search to '' results in a stringified URL ending in '?'
834         https://bugs.webkit.org/show_bug.cgi?id=162345
835         <rdar://problem/31800441>
836
837         Reviewed by Alex Christensen.
838
839         * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
840         * fast/dom/DOMURL/set-href-attribute-search.html:
841         * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
842         * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
843         Update / rebaseline existing tests to reflect behavior change.
844
845         * platform/ios-wk1/TestExpectations:
846         * platform/mac-wk1/TestExpectations:
847         Unskip url-setters.html test as it seems to be passing for me on WK1.
848
849 2017-05-17  Eric Carlson  <eric.carlson@apple.com>
850
851         [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
852         https://bugs.webkit.org/show_bug.cgi?id=172223
853         <rdar://problem/31899755>
854
855         Reviewed by Jer Noble.
856
857         * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
858         * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
859
860 2017-05-17  Youenn Fablet  <youenn@apple.com>
861
862         iOS WebRTC Media Capture should not allow camera capture from background tab
863         https://bugs.webkit.org/show_bug.cgi?id=172200
864
865         Reviewed by Eric Carlson.
866
867         * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
868         * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
869
870 2017-05-15  Jiewen Tan  <jiewen_tan@apple.com>
871
872         Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
873         https://bugs.webkit.org/show_bug.cgi?id=172146
874         <rdar://problem/32122256>
875
876         Reviewed by Brent Fulgham.
877
878         * crypto/webkitSubtle/argument-conversion-expected.txt:
879         * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
880         * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
881
882 2017-05-17  Chris Dumez  <cdumez@apple.com>
883
884         Unreviewed, skip newly imported notifications tests on iOS
885
886         Notifications are not enabled on iOS.
887
888         * platform/ios/TestExpectations:
889
890 2017-05-17  Ryan Haddad  <ryanhaddad@apple.com>
891
892         Mark two http/tests/media/hls/video tests as failing during investigation.
893         https://bugs.webkit.org/show_bug.cgi?id=171814
894
895         Unreviewed test gardening.
896
897         * platform/mac-wk1/TestExpectations:
898
899 2017-05-17  Nan Wang  <n_wang@apple.com>
900
901         ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
902         https://bugs.webkit.org/show_bug.cgi?id=171927
903         <rdar://problem/32109781>
904
905         Reviewed by Chris Fleizach.
906
907         * accessibility/insert-children-assert-expected.txt: Added.
908         * accessibility/insert-children-assert.html: Added.
909
910 2017-05-17  Chris Dumez  <cdumez@apple.com>
911
912         Import Notification tests from web-platform-tests
913         https://bugs.webkit.org/show_bug.cgi?id=172196
914
915         Reviewed by Youenn Fablet.
916
917         * resources/testharnessreport.js:
918         Allow notifications as this is a pre-requirement for web-platform-tests.
919
920 2017-05-17  Ryosuke Niwa  <rniwa@webkit.org>
921
922         getElementById can return a wrong elemnt when a matching element is removed during beforeload event
923         https://bugs.webkit.org/show_bug.cgi?id=171374
924
925         Reviewed by Brent Fulgham.
926
927         Added a regression test for calling getElementById after removing a matching element
928         during beforeload event of a link element.
929
930         * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
931         * fast/html/link-element-removal-during-beforeload.html: Added.
932
933 2017-05-17  Chris Dumez  <cdumez@apple.com>
934
935         Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
936
937         * js/dom/global-constructors-attributes-expected.txt:
938         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
939         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
940         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
941         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
942         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
943         * platform/win/js/dom/global-constructors-attributes-expected.txt:
944         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
945
946 2017-05-17  Ben Kelly  <ben@wanderview.com>
947
948         Import FileAPI WPT tests.
949         https://bugs.webkit.org/show_bug.cgi?id=171960
950
951         Reviewed by Youenn Fablet.
952
953         * TestExpectations:
954
955 2017-05-17  Antti Koivisto  <antti@apple.com>
956
957         Regression (198943): <marquee> shouldn't wrap text
958         https://bugs.webkit.org/show_bug.cgi?id=172217
959
960         Reviewed by Andreas Kling.
961
962         * fast/html/marquee-child-wrap-expected.html: Added.
963         * fast/html/marquee-child-wrap.html: Added.
964
965 2017-05-17  David Kilzer  <ddkilzer@apple.com>
966
967         REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
968
969         Unreviewed test gardening.
970
971         Update test results after the fix for:
972             Do not skip <slot> children when collecting content for innerText.
973             https://bugs.webkit.org/show_bug.cgi?id=172113
974             <rdar://problem/30362324>
975
976         * fast/shadow-dom/slot-crash-expected.txt: Update results to add
977         a space to the end of the output.
978
979 2017-05-16  Chris Dumez  <cdumez@apple.com>
980
981         [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
982         https://bugs.webkit.org/show_bug.cgi?id=172183
983
984         Reviewed by Andreas Kling.
985
986         Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
987
988         * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
989         * svg/animations/animations-paused-in-background-page-iframe.html:
990
991 2017-05-16  Sam Weinig  <sam@webkit.org>
992
993         Bring Notification.idl up to spec
994         https://bugs.webkit.org/show_bug.cgi?id=172156
995
996         Reviewed by Chris Dumez.
997
998         * http/tests/notifications/notification-expected.txt: Added.
999         * http/tests/notifications/notification.html: Added.
1000         Add test for basic Notification API functionality.
1001
1002 2017-05-16  Zalan Bujtas  <zalan@apple.com>
1003
1004         Do not skip <slot> children when collecting content for innerText.
1005         https://bugs.webkit.org/show_bug.cgi?id=172113
1006         <rdar://problem/30362324>
1007
1008         Reviewed by Ryosuke Niwa and Brent Fulgham.
1009
1010         * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
1011         * fast/text/inner-text-should-include-slot-subtree.html: Added.
1012
1013 2017-05-16  Jiewen Tan  <jiewen_tan@apple.com>
1014
1015         Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
1016         <rdar://problem/32236478>
1017
1018         * plugins/navigator-plugin-crash-expected.txt:
1019         * plugins/navigator-plugin-crash.html:
1020
1021 2017-05-16  Chris Dumez  <cdumez@apple.com>
1022
1023         Implement DOMMatrix / DOMMatrixReadOnly
1024         https://bugs.webkit.org/show_bug.cgi?id=110001
1025
1026         Reviewed by Sam Weinig and Simon Fraser.
1027
1028         Drop test I previously added now that a better version landed in web-platform-tests
1029         and was re-imported in this patch.
1030
1031         * fast/css/matrix-stringifier-expected.txt: Removed.
1032         * fast/css/matrix-stringifier.html: Removed.
1033
1034 2017-05-16  Myles C. Maxfield  <mmaxfield@apple.com>
1035
1036         REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
1037         https://bugs.webkit.org/show_bug.cgi?id=168487
1038
1039         Reviewed by Antti Koivisto.
1040
1041         * fast/text/font-download-font-face-src-list-expected.txt: Added.
1042         * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
1043         * fast/text/font-download-font-family-property-expected.txt: Added.
1044         * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
1045         * fast/text/font-download-remote-fallback-all-expected.txt: Added.
1046         * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
1047         * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
1048         * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
1049         * fast/text/font-weight-download-2.html:
1050         * fast/text/font-weight-download-3-expected.txt: Added.
1051         * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
1052         * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
1053         * fast/text/web-font-load-fallback-during-loading-2.html: Added.
1054         * fast/text/web-font-load-fallback-during-loading-expected.html:
1055         * fast/text/web-font-load-fallback-during-loading.html:
1056         * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
1057         * fast/text/web-font-load-invisible-during-loading.html: Added.
1058         * http/tests/webfont/fallback-font-while-loading-expected.txt:
1059         * http/tests/webfont/fallback-font-while-loading.html:
1060
1061 2017-05-16  Eric Carlson  <eric.carlson@apple.com>
1062
1063         [MediaStream] Return default device list until user gives permission to capture
1064         https://bugs.webkit.org/show_bug.cgi?id=172168
1065         <rdar://problem/31816884>
1066
1067         Reviewed by Youenn Fablet.
1068
1069         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
1070         * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
1071         * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
1072         * fast/mediastream/media-devices-enumerate-devices.html: Added.
1073
1074 2017-05-16  Tim Horton  <timothy_horton@apple.com>
1075
1076         Make it possible to adjust which edges are affected by safe area insets
1077         https://bugs.webkit.org/show_bug.cgi?id=172149
1078         <rdar://problem/31564729>
1079
1080         Reviewed by Beth Dakin.
1081
1082         * fast/viewport/ios/viewport-fit-auto-expected.txt:
1083         * fast/viewport/ios/viewport-fit-contain-expected.txt:
1084
1085 2017-05-16  Mark Lam  <mark.lam@apple.com>
1086
1087         Gardening: rebased parser-syntax-check test results after r216891.
1088         https://bugs.webkit.org/show_bug.cgi?id=172171
1089
1090         Not reviewed.
1091
1092         * js/parser-syntax-check-expected.txt:
1093         * js/script-tests/parser-syntax-check.js:
1094
1095 2017-05-16  Ryan Haddad  <ryanhaddad@apple.com>
1096
1097         Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
1098
1099         Unreviewed test gardening.
1100
1101         * platform/ios/TestExpectations:
1102
1103 2017-05-16  Claudio Saavedra  <csaavedra@igalia.com>
1104
1105         [GTK] Tests that always pass when run alone, but fail in the bots
1106         https://bugs.webkit.org/show_bug.cgi?id=168572
1107
1108         Reviewed by Michael Catanzaro.
1109
1110         PlatformWebView::viewSupportsOptions() is basically a comparison
1111         that checks that the passed options are the ones supported by the
1112         web view. There is no reason for them to be implemented for each
1113         platform differently. In fact doing so causes issues each time a
1114         new option is added, if the corresponding platform implementation
1115         is not updated accordingly.
1116
1117         A consequence of not updating the viewSupportOptions()
1118         implementations when new options are added is that tests that need
1119         these options might fail if they are executed after a test that
1120         didn't need the option, as the webview will be reused even if the
1121         option is not supported. This cannot be spotted when running the
1122         tests individually. See bug #165133 for other example of the same
1123         problem.
1124
1125         Remove the platform implementations and make the comparison a
1126         method of the TestOptions structure, so that the check is in one
1127         place. For the time being include in the comparison the options
1128         checked in the mac and ios platforms, which seem to be the only
1129         ones relevant this far (unless newer ones have also been
1130         forgotten).
1131
1132         * platform/gtk/TestExpectations: Unskip an affected test.
1133
1134 2017-05-16  Romain Bellessort  <romain.bellessort@crf.canon.fr>
1135
1136         [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
1137         https://bugs.webkit.org/show_bug.cgi?id=172111
1138
1139         Reviewed by Chris Dumez.
1140
1141         Added tests to check releaseLock() behavior.
1142
1143         * streams/readable-stream-byob-reader-expected.txt: Updated.
1144         * streams/readable-stream-byob-reader.js: Added new tests.
1145
1146 2017-05-16  Per Arne Vollan  <pvollan@apple.com>
1147
1148         Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
1149
1150         * platform/win/TestExpectations:
1151
1152 2017-05-16  Carlos Garcia Campos  <cgarcia@igalia.com>
1153
1154         Unreviewed GTK+ gardening. Rebaseline tests after r216817.
1155
1156         * platform/gtk/fast/multicol/client-rects-expected.txt:
1157         * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
1158         * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
1159         * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
1160         * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
1161
1162 2017-05-16  Carlos Garcia Campos  <cgarcia@igalia.com>
1163
1164         Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
1165
1166         * platform/gtk/TestExpectations:
1167
1168 2017-05-16  Manuel Rego Casasnovas  <rego@igalia.com>
1169
1170         [css-grid] Fix static position of positioned grid items
1171         https://bugs.webkit.org/show_bug.cgi?id=172108
1172
1173         Reviewed by Sergio Villar Senin.
1174
1175         The test is updated as the expected results were wrong.
1176         Note that after this patch we match Chrome and Firefox behavior on this test.
1177
1178         * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
1179
1180 2017-05-15  Said Abou-Hallawa  <sabouhallawa@apple.com>
1181
1182         Do not delete asynchronously decoded frames for large images if their clients are in the viewport
1183         https://bugs.webkit.org/show_bug.cgi?id=170640
1184
1185         Reviewed by Simon Fraser.
1186
1187         * fast/images/async-image-background-image-repeated.html:
1188         * fast/images/async-image-background-image.html:
1189         * fast/images/sprite-sheet-image-draw.html:
1190
1191 2017-05-15  Youenn Fablet  <youenn@apple.com>
1192
1193         WebRTC outgoing muted video sources should send black frames
1194         https://bugs.webkit.org/show_bug.cgi?id=170627
1195         <rdar://problem/31513869>
1196
1197         Reviewed by Eric Carlson.
1198
1199         * webrtc/video-mute-expected.txt:
1200         * webrtc/video-mute.html:
1201
1202 2017-05-15  Mark Lam  <mark.lam@apple.com>
1203
1204         Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
1205         https://bugs.webkit.org/show_bug.cgi?id=172147
1206
1207         Rubber-stamped by Saam Barati.
1208
1209         * js/parser-syntax-check-expected.txt:
1210         * js/script-tests/parser-syntax-check.js:
1211
1212 2017-05-15  Chris Dumez  <cdumez@apple.com>
1213
1214         Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
1215
1216         * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
1217         * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
1218
1219 2017-05-15  Jer Noble  <jer.noble@apple.com>
1220
1221         Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
1222         https://bugs.webkit.org/show_bug.cgi?id=172131
1223
1224         Reviewed by Eric Carlson.
1225
1226         * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
1227         * media/restricted-audio-playback-with-document-gesture.html: Added.
1228
1229 2017-05-15  Per Arne Vollan  <pvollan@apple.com>
1230
1231         LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
1232         https://bugs.webkit.org/show_bug.cgi?id=167749
1233
1234         Reviewed by Eric Carlson.
1235
1236         Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
1237         since the event sequence is not identical on all bots.
1238
1239         * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
1240         * http/tests/media/track-in-band-hls-metadata-crash.html:
1241
1242 2017-05-15  Joseph Pecoraro  <pecoraro@apple.com>
1243
1244         Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
1245         https://bugs.webkit.org/show_bug.cgi?id=172135
1246         <rdar://problem/32175860>
1247
1248         Reviewed by Brian Burg.
1249
1250         * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
1251         * inspector/dom/setOuterHTML-no-document-element.html: Added.
1252
1253 2017-05-15  Chris Dumez  <cdumez@apple.com>
1254
1255         Align WebKitCSSMatrix stringifier with spec for DOMMatrix
1256         https://bugs.webkit.org/show_bug.cgi?id=172114
1257
1258         Reviewed by Simon Fraser.
1259
1260         * fast/css/matrix-stringifier-expected.txt: Added.
1261         * fast/css/matrix-stringifier.html: Added.
1262         Add layout test coverage.
1263
1264         * fast/dom/Window/custom-constructors-expected.txt:
1265         * fast/dom/Window/custom-constructors.html:
1266         Rebaseline existing test to reflect behavior change.
1267
1268 2017-05-15  Mark Lam  <mark.lam@apple.com>
1269
1270         WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
1271         https://bugs.webkit.org/show_bug.cgi?id=171775
1272         <rdar://problem/30975761>
1273
1274         Reviewed by Filip Pizlo.
1275
1276         * TestExpectations:
1277
1278 2017-05-15  Myles C. Maxfield  <mmaxfield@apple.com>
1279
1280         Unicode characters which can't be rendered in any font are invisible
1281         https://bugs.webkit.org/show_bug.cgi?id=171942
1282         <rdar://problem/32054234>
1283
1284         Reviewed by Tim Horton.
1285
1286         * fast/text/default-ignorable-expected.html: Added.
1287         * fast/text/default-ignorable.html: Added.
1288         * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
1289         * fast/text/unknown-char-notdef.html: Added.
1290
1291 2017-05-15  Zalan Bujtas  <zalan@apple.com>
1292
1293         Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
1294         https://bugs.webkit.org/show_bug.cgi?id=172076
1295
1296         Reviewed by Antti Koivisto.
1297
1298         * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
1299         * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
1300
1301 2017-05-15  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
1302
1303         Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
1304         https://bugs.webkit.org/show_bug.cgi?id=171653
1305
1306         Reviewed by Chris Dumez.
1307
1308         Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
1309         (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
1310
1311         Update expectations of corresponding WPT test.
1312
1313         * platform/gtk/TestExpectations:
1314         * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
1315         * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
1316         * platform/mac/TestExpectations:
1317
1318 2017-05-15  Gwang Yoon Hwang  <yoon@igalia.com>
1319
1320         [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
1321         https://bugs.webkit.org/show_bug.cgi?id=169094
1322
1323         Reviewed by Žan Doberšek.
1324
1325         * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
1326         * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
1327
1328 2017-05-14  Sam Weinig  <sam@webkit.org>
1329
1330         [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
1331         https://bugs.webkit.org/show_bug.cgi?id=172095
1332
1333         Reviewed by Darin Adler.
1334
1335         * fast/dom/collection-null-like-arguments-expected.txt:
1336         Update results.
1337
1338         * fast/dom/document-all-expected.txt: Added.
1339         * fast/dom/document-all.html: Added.
1340         New test that covers a bunch of missing coverage.
1341
1342 2017-05-14  David Kilzer  <ddkilzer@apple.com>
1343
1344         [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
1345         <https://bugs.webkit.org/show_bug.cgi?id=172094>
1346         <rdar://problem/32184256>
1347
1348         Unreviewed test gardening.
1349
1350         * platform/ios-wk2/TestExpectations:
1351         * platform/mac-wk2/TestExpectations:
1352         - Mark test as flaky crash on Debug WK2 builds.
1353
1354 2017-05-14  David Kilzer  <ddkilzer@apple.com>
1355
1356         [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
1357         <https://webkit.org/b/172092>
1358
1359         Unreviewed test gardening.
1360
1361         * platform/ios-wk1/TestExpectations:
1362         - This only times out on Release builds.
1363
1364 2017-05-14  David Kilzer  <ddkilzer@apple.com>
1365
1366         [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
1367         <https://webkit.org/b/172092>
1368
1369         Unreviewed test gardening.
1370
1371         See also Bug 169211 for a similar GTK WK1 timeout.
1372
1373         * platform/ios-wk1/TestExpectations:
1374         - Mark as always timing out on all builds.
1375         * platform/mac-wk1/TestExpectations:
1376         - Mark flaky on Debug builds.
1377
1378 2017-05-13  Eric Carlson  <eric.carlson@apple.com>
1379
1380         [MediaStream] deviceId constraint doesn't work with getUserMedia
1381         https://bugs.webkit.org/show_bug.cgi?id=171877
1382         <rdar://problem/31899730>
1383
1384         Reviewed by Jer Noble.
1385
1386         * fast/mediastream/get-user-media-device-id-expected.txt: Added.
1387         * fast/mediastream/get-user-media-device-id.html: Added.
1388         * fast/mediastream/apply-constraints-video-expected.txt: Updated.
1389         * fast/mediastream/apply-constraints-video.html: Ditto.
1390
1391 2017-05-13  David Kilzer  <ddkilzer@apple.com>
1392
1393         TestExpectations: Remove last refereneces to Legacy Notifications
1394
1395         Unreviewed test gardening fixes these lint warnings:
1396
1397             LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
1398             LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
1399
1400         * TestExpectations: Remove references to skipped tests.  Legacy
1401         Notification support was removed in r216641.
1402
1403 2017-05-13  Ryan Haddad  <ryanhaddad@apple.com>
1404
1405         Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
1406         https://bugs.webkit.org/show_bug.cgi?id=171978
1407
1408         Unreviewed test gardening.
1409
1410         * platform/mac-wk2/TestExpectations:
1411
1412 2017-05-13  Javier Fernandez  <jfernandez@igalia.com>
1413
1414         [css-align] Implement the place-self shorthand
1415         https://bugs.webkit.org/show_bug.cgi?id=168846
1416
1417         Reviewed by Zalan Bujtas.
1418
1419         Regression tests for the new place-self alignment shorthand.
1420
1421         * css3/parse-place-self-expected.txt: Added.
1422         * css3/parse-place-self.html: Added.
1423
1424 2017-05-13  Commit Queue  <commit-queue@webkit.org>
1425
1426         Unreviewed, rolling out r216801.
1427         https://bugs.webkit.org/show_bug.cgi?id=172072
1428
1429         Many memory corruption crashes on worker threads (Requested by
1430         ap on #webkit).
1431
1432         Reverted changeset:
1433
1434         "WorkerRunLoop::Task::performTask() should check
1435         !scriptController->isTerminatingExecution()."
1436         https://bugs.webkit.org/show_bug.cgi?id=171775
1437         http://trac.webkit.org/changeset/216801
1438
1439 2017-05-12  Simon Fraser  <simon.fraser@apple.com>
1440
1441         event.clientX/clientY should be in layout viewport coordinates
1442         https://bugs.webkit.org/show_bug.cgi?id=172018
1443
1444         Reviewed by Zalan Bujtas.
1445         
1446         * fast/events/clientXY-in-zoom-and-scroll.html:
1447         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
1448         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
1449         * platform/ios/TestExpectations:
1450         * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
1451
1452 2017-05-12  Simon Fraser  <simon.fraser@apple.com>
1453
1454         The rects returned by Element/Range.getClientRects() should not be rounded
1455         https://bugs.webkit.org/show_bug.cgi?id=172057
1456
1457         Reviewed by Chris Dumez.
1458
1459         Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
1460         as failing (webkit.org/b/172056).
1461
1462         * TestExpectations:
1463         * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
1464         * fast/dom/Range/getClientRects-expected.txt:
1465         * fast/dom/Range/getClientRects.html:
1466         * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
1467         * fast/dom/Range/simple-line-layout-getclientrects.html:
1468         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1469         * platform/ios/TestExpectations:
1470         * platform/ios/fast/multicol/client-rects-expected.txt:
1471         * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
1472         * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
1473         * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
1474         * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
1475         * platform/mac/fast/multicol/client-rects-expected.txt:
1476         * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
1477         * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
1478         * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
1479         * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
1480
1481 2017-05-12  Jiewen Tan  <jiewen_tan@apple.com>
1482
1483         Elements should be inserted into a template element as its content's last child
1484         https://bugs.webkit.org/show_bug.cgi?id=171373
1485         <rdar://problem/31862949>
1486
1487         Reviewed by Ryosuke Niwa.
1488
1489         * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
1490         * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
1491
1492 2017-05-11  Simon Fraser  <simon.fraser@apple.com>
1493
1494         Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
1495         https://bugs.webkit.org/show_bug.cgi?id=171113
1496
1497         Reviewed by Tim Horton.
1498
1499         Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
1500         are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
1501
1502         New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
1503         elements after zooming.
1504
1505         * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
1506         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
1507         * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
1508         * fast/visual-viewport/zoomed-fixed-expected.txt:
1509         * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1510         * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
1511         * fast/zooming/client-rect-in-fixed-zoomed.html:
1512         * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
1513         * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
1514         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
1515         * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
1516             it will be fixed via webkit.org/b/172019
1517         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
1518         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1519
1520 2017-05-12  Mark Lam  <mark.lam@apple.com>
1521
1522         WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
1523         https://bugs.webkit.org/show_bug.cgi?id=171775
1524         <rdar://problem/30975761>
1525
1526         Reviewed by Saam Barati.
1527
1528         * TestExpectations:
1529
1530 2017-05-12  Daniel Bates  <dabates@apple.com>
1531
1532         Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
1533         following <http://trac.webkit.org/changeset/216789>
1534         (https://bugs.webkit.org/show_bug.cgi?id=171712)
1535
1536         In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
1537         instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
1538
1539         * plugins/navigator-plugin-crash.html:
1540
1541 2017-05-12  Daniel Bates  <dabates@apple.com>
1542
1543         Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
1544         following <http://trac.webkit.org/changeset/216789>
1545         (https://bugs.webkit.org/show_bug.cgi?id=171712)
1546
1547         On WebKit1 we need to explicitly allow the test tool to open windows by calling
1548         testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
1549         to have the test tool close any open windows after running the test.
1550
1551         It is also good practice to explicitly disable the popup blocker by calling
1552         testRunner.setPopupBlockingEnabled(false).
1553
1554         * plugins/navigator-plugin-crash.html:
1555
1556 2017-05-11  Jiewen Tan  <jiewen_tan@apple.com>
1557
1558         Check existence of a page before accessing its plugins
1559         https://bugs.webkit.org/show_bug.cgi?id=171712
1560         <rdar://problem/32007806>
1561
1562         Reviewed by Brent Fulgham.
1563
1564         * plugins/navigator-plugin-crash-expected.txt: Added.
1565         * plugins/navigator-plugin-crash.html: Added.
1566
1567 2017-05-12  Romain Bellessort  <romain.bellessort@crf.canon.fr>
1568
1569         [Readable Streams API] Add ReadableStreamBYOBReader closed getter
1570         https://bugs.webkit.org/show_bug.cgi?id=172024
1571
1572         Reviewed by Youenn Fablet.
1573
1574         Added tests to check closed getter behaviour.
1575
1576         * streams/readable-stream-byob-reader-expected.txt: Updated.
1577         * streams/readable-stream-byob-reader.js: Updated.
1578
1579 2017-05-12  Matt Lewis  <jlewis3@apple.com>
1580
1581         Marked webrtc/closing-peerconnection.html as flaky.
1582         https://bugs.webkit.org/show_bug.cgi?id=172034
1583
1584         Unreviewed test gardening.
1585
1586         * platform/mac-wk2/TestExpectations:
1587
1588 2017-05-12  Claudio Saavedra  <csaavedra@igalia.com>
1589
1590         [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
1591         https://bugs.webkit.org/show_bug.cgi?id=171058
1592
1593         Reviewed by Carlos Garcia Campos.
1594
1595         GLib-based ports have issues detecting the mimetypes of empty
1596         files, as they are all considered to be text/plain by
1597         glib. Replace these resources with a minimal valid file for its
1598         type (that is, 1x1 PNG files and 1 whitespace for text files).
1599
1600         * fast/preloader/resources/base-image1.png:
1601         * fast/preloader/resources/base-image2.png:
1602         * fast/preloader/resources/base-image3.png:
1603         * fast/preloader/resources/image1.png:
1604         * fast/preloader/resources/link1.css:
1605         * fast/preloader/resources/noscript-image1.png:
1606         * fast/preloader/resources/noscript-image2.png:
1607         * fast/preloader/resources/script1.js:
1608         * fast/preloader/resources/style1.css:
1609         * tables/mozilla/core/col_widths_fix_autoFixPer.html:
1610
1611         * platform/gtk/TestExpectations: Unskip the now passing tests.
1612
1613 2017-05-12  Antti Koivisto  <antti@apple.com>
1614
1615         Updating class name of a shadow host does not update the style applied by descendants of :host()
1616         https://bugs.webkit.org/show_bug.cgi?id=170762
1617         <rdar://problem/31572668>
1618
1619         Reviewed by Ryosuke Niwa.
1620
1621         * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
1622         * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
1623
1624 2017-05-12  Claudio Saavedra  <csaavedra@igalia.com>
1625
1626         [WPE] Unreviewed gardening.
1627
1628         ClientRect, ClientRectList were removed, PromiseRejectionEvent was
1629         added, update global constructors attributes test expectations.
1630
1631         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1632
1633 2017-05-12  Carlos Garcia Campos  <cgarcia@igalia.com>
1634
1635         [GTK] ASSERTION FAILED: !m_flushingLayers
1636         https://bugs.webkit.org/show_bug.cgi?id=172025
1637
1638         Reviewed by Žan Doberšek.
1639
1640         * platform/gtk/TestExpectations:
1641
1642 2017-05-12  Carlos Garcia Campos  <cgarcia@igalia.com>
1643
1644         [GTK] GIF images are not properly loaded the first time
1645         https://bugs.webkit.org/show_bug.cgi?id=170432
1646
1647         Reviewed by Carlos Alberto Lopez Perez.
1648
1649         * http/tests/images/gif-progressive-load-expected.html: Added.
1650         * http/tests/images/gif-progressive-load.html: Added.
1651
1652 2017-05-12  Manuel Rego Casasnovas  <rego@igalia.com>
1653
1654         [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
1655         https://bugs.webkit.org/show_bug.cgi?id=170900
1656
1657         Reviewed by Sergio Villar Senin.
1658
1659         * TestExpectations: Remove test as it's passing now.
1660
1661 2017-05-11  Per Arne Vollan  <pvollan@apple.com>
1662
1663         Geolocation requests should not be blocked when the security origin is local.
1664         https://bugs.webkit.org/show_bug.cgi?id=171857
1665
1666         Reviewed by Brent Fulgham.
1667
1668         * fast/misc/geolocation-local-security-origin-expected.txt: Added.
1669         * fast/misc/geolocation-local-security-origin.html: Added.
1670
1671 2017-05-11  Manuel Rego Casasnovas  <rego@igalia.com>
1672
1673         [selectors4] :focus-within tests using shadow DOM don't pass on WK1
1674         https://bugs.webkit.org/show_bug.cgi?id=170935
1675
1676         Reviewed by Youenn Fablet.
1677
1678         * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
1679
1680 2017-05-11  Zalan Bujtas  <zalan@apple.com>
1681
1682         RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
1683         https://bugs.webkit.org/show_bug.cgi?id=172010
1684         <rdar://problem/31086735>
1685
1686         Reviewed by Simon Fraser.
1687
1688         * fast/images/missing-content-image-crash-expected.txt: Added.
1689         * fast/images/missing-content-image-crash.html: Added.
1690
1691 2017-05-11  Zalan Bujtas  <zalan@apple.com>
1692
1693         AX: Defer text changes until after the tree is clean if needed.
1694         https://bugs.webkit.org/show_bug.cgi?id=171546
1695         <rdar://problem/31934942>
1696
1697         Reviewed by Simon Fraser.
1698
1699         * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
1700         * accessibility/crash-when-render-tree-is-not-clean.html: Added.
1701
1702 2017-05-11  Youenn Fablet  <youenn@apple.com>
1703
1704         Allow WPT server to serve specific WebKit tests
1705         https://bugs.webkit.org/show_bug.cgi?id=171479
1706
1707         Reviewed by Ryosuke Niwa.
1708
1709         Moving tests to ensure they are correctly runned.
1710
1711         * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
1712         * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
1713         * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
1714         * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
1715         * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
1716         (promise_test):
1717
1718 2017-05-11  Youenn Fablet  <youenn@apple.com>
1719
1720         [iOS] Unset active media capture source when stopped capturing
1721         https://bugs.webkit.org/show_bug.cgi?id=171815
1722         <rdar://problem/32117885>
1723
1724         Reviewed by Eric Carlson.
1725
1726         Improving the existing tests for better reliability and debugability.
1727         Updating tests to use less webkitAudioContext.
1728
1729         * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
1730         * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
1731         * webrtc/audio-peer-connection-webaudio.html:
1732         * webrtc/audio-replace-track-expected.txt:
1733         * webrtc/audio-replace-track.html:
1734         * webrtc/peer-connection-audio-mute.html:
1735         * webrtc/peer-connection-audio-mute2.html:
1736         * webrtc/peer-connection-remote-audio-mute.html:
1737         * webrtc/peer-connection-remote-audio-mute2.html:
1738         * webrtc/routines.js:
1739         * webrtc/video-replace-track-expected.txt:
1740         * webrtc/video-replace-track.html:
1741
1742 2017-05-11  Matt Lewis  <jlewis3@apple.com>
1743
1744         Unreviewed, rolling out r216677.
1745
1746         Patch caused layout test crashes.
1747
1748         Reverted changeset:
1749
1750         "WorkerThread::stop() should call
1751         scheduleExecutionTermination() last."
1752         https://bugs.webkit.org/show_bug.cgi?id=171775
1753         http://trac.webkit.org/changeset/216677
1754
1755 2017-05-11  Matt Lewis  <jlewis3@apple.com>
1756
1757         Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
1758         https://bugs.webkit.org/show_bug.cgi?id=168937
1759
1760         Unreviewed test gardening.
1761
1762         * platform/mac-wk2/TestExpectations:
1763
1764 2017-05-11  Joseph Pecoraro  <pecoraro@apple.com>
1765
1766         Remove Vibration API
1767         https://bugs.webkit.org/show_bug.cgi?id=171766
1768
1769         Rubber-stamped by Alexey Proskuryakov.
1770
1771         * platform/gtk/TestExpectations:
1772         * platform/ios/TestExpectations:
1773         * platform/mac/TestExpectations:
1774         * platform/win/TestExpectations:
1775         * platform/wpe/TestExpectations:
1776         * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
1777         * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
1778         * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
1779         * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
1780         * vibration/navigator-vibration-expected.txt: Removed.
1781         * vibration/navigator-vibration.html: Removed.
1782
1783 2017-05-11  Dean Jackson  <dino@apple.com>
1784
1785         WebGLRenderingContext should implement WebGLRenderingContextBase
1786         https://bugs.webkit.org/show_bug.cgi?id=171961
1787         <rdar://problem/32124920>
1788
1789         Reviewed by Sam Weinig.
1790
1791         New test to make sure constants from WebGLRenderingContextBase are
1792         visible on the WebGLRenderingContext prototype.
1793
1794         Also, fix up some existing tests that were expecting to see
1795         instances of WebGLRenderingContextBase.
1796
1797         * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
1798         * fast/canvas/webgl/constants-on-interface.html: Added.
1799         * fast/canvas/webgl/gl-object-get-calls-expected.txt:
1800         * fast/canvas/webgl/null-object-behaviour-expected.txt:
1801         * fast/canvas/webgl/texImageTest-expected.txt:
1802
1803 2017-05-11  Matt Lewis  <jlewis3@apple.com>
1804
1805         Fixed typo errors in TestExpectations.
1806
1807
1808         Unreviewed test gardening.
1809
1810         * platform/mac-wk2/TestExpectations:
1811
1812 2017-05-11  Matt Lewis  <jlewis3@apple.com>
1813
1814         Fixed typo errors in TestExpectations.
1815         
1816
1817         Unreviewed test gardening.
1818
1819         * platform/mac-wk2/TestExpectations:
1820
1821 2017-05-11  Matt Lewis  <jlewis3@apple.com>
1822
1823         Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
1824         https://bugs.webkit.org/show_bug.cgi?id=170699
1825
1826         Unreviewed test gardening.
1827
1828         * platform/mac-wk2/TestExpectations:
1829
1830 2017-05-11  Romain Bellessort  <romain.bellessort@crf.canon.fr>
1831
1832         [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
1833         https://bugs.webkit.org/show_bug.cgi?id=171919
1834
1835         Reviewed by Youenn Fablet.
1836
1837         Added test cases to check cancel() behaviour.
1838
1839         * streams/readable-stream-byob-reader-expected.txt: Updated.
1840         * streams/readable-stream-byob-reader.js: Updated.
1841
1842 2017-05-11  Matt Lewis  <jlewis3@apple.com>
1843
1844         Marked media/media-controls-clone-crash.html as flaky.
1845         https://bugs.webkit.org/show_bug.cgi?id=171978
1846
1847         Unreviewed test gardening.
1848
1849         * platform/mac-wk2/TestExpectations:
1850
1851 2017-05-11  Matt Baker  <mattbaker@apple.com>
1852
1853         Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
1854         https://bugs.webkit.org/show_bug.cgi?id=171970
1855         <rdar://problem/32129262>
1856
1857         Reviewed by Brian Burg.
1858
1859         Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
1860
1861         * inspector/dom-debugger/dom-breakpoints-expected.txt:
1862         * inspector/dom-debugger/dom-breakpoints.html:
1863
1864 2017-05-11  Per Arne Vollan  <pvollan@apple.com>
1865
1866         LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
1867         https://bugs.webkit.org/show_bug.cgi?id=167749
1868
1869         Reviewed by Eric Carlson.
1870
1871         Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
1872         is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
1873         this was introduced in r216588.
1874
1875         * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
1876         * http/tests/media/track-in-band-hls-metadata-crash.html:
1877
1878 2017-05-11  Mark Lam  <mark.lam@apple.com>
1879
1880         WorkerThread::stop() should call scheduleExecutionTermination() last.
1881         https://bugs.webkit.org/show_bug.cgi?id=171775
1882         <rdar://problem/30975761>
1883
1884         Reviewed by Geoffrey Garen.
1885
1886         * TestExpectations:
1887
1888 2017-05-11  Carlos Garcia Campos  <cgarcia@igalia.com>
1889
1890         Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
1891
1892         * platform/gtk/TestExpectations:
1893
1894 2017-05-10  Matt Lewis  <jlewis3@apple.com>
1895
1896         Marked fast/animation/request-animation-frame-time-unit.html as flaky.
1897         https://bugs.webkit.org/show_bug.cgi?id=171957
1898
1899         Unreviewed test gardening.
1900
1901         * platform/ios-wk2/TestExpectations:
1902
1903 2017-05-10  Andy Estes  <aestes@apple.com>
1904
1905         REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
1906         https://bugs.webkit.org/show_bug.cgi?id=132297
1907
1908         Reviewed by Simon Fraser.
1909
1910         * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
1911         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
1912         * http/tests/navigation/resources/keyboard-events-test.js:
1913         (runTest):
1914         * platform/ios-wk2/TestExpectations:
1915         * platform/wk2/TestExpectations:
1916
1917 2017-05-09  Sam Weinig  <sam@webkit.org>
1918
1919         Remove support for legacy Notifications
1920         https://bugs.webkit.org/show_bug.cgi?id=171487
1921
1922         Reviewed by Jon Lee.
1923
1924         - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
1925         - Remove http/notifications/legacy. It tested the legacy API.
1926         - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
1927         - Update TestExpectations for removals.
1928
1929         * TestExpectations:
1930         * platform/gtk/TestExpectations:
1931         * platform/ios/TestExpectations:
1932         * platform/mac/TestExpectations:
1933         * platform/win/TestExpectations:
1934         * fast/history/page-cache-notification-non-suspendable.html:
1935         * fast/history/page-cache-notification-suspendable.html:
1936         * fast/notifications: Removed.
1937         * fast/notifications/notification-after-close-expected.txt: Removed.
1938         * fast/notifications/notification-after-close.html: Removed.
1939         * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
1940         * fast/notifications/notification-permisssion-deletable.html: Removed.
1941         * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
1942         * fast/notifications/notifications-cancel-request-permission.html: Removed.
1943         * fast/notifications/notifications-check-permission-expected.txt: Removed.
1944         * fast/notifications/notifications-check-permission.html: Removed.
1945         * fast/notifications/notifications-click-event-expected.txt: Removed.
1946         * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
1947         * fast/notifications/notifications-click-event-focus.html: Removed.
1948         * fast/notifications/notifications-click-event.html: Removed.
1949         * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
1950         * fast/notifications/notifications-constructor-request-permission.html: Removed.
1951         * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
1952         * fast/notifications/notifications-constructor-with-permission.html: Removed.
1953         * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
1954         * fast/notifications/notifications-constructor-without-permission.html: Removed.
1955         * fast/notifications/notifications-display-close-events-expected.txt: Removed.
1956         * fast/notifications/notifications-display-close-events.html: Removed.
1957         * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
1958         * fast/notifications/notifications-document-close-crash.html: Removed.
1959         * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
1960         * fast/notifications/notifications-event-stop-propagation.html: Removed.
1961         * fast/notifications/notifications-multi-events-expected.txt: Removed.
1962         * fast/notifications/notifications-multi-events.html: Removed.
1963         * fast/notifications/notifications-no-icon-expected.txt: Removed.
1964         * fast/notifications/notifications-no-icon.html: Removed.
1965         * fast/notifications/notifications-permission-expected.txt: Removed.
1966         * fast/notifications/notifications-permission.html: Removed.
1967         * fast/notifications/notifications-replace-expected.txt: Removed.
1968         * fast/notifications/notifications-replace.html: Removed.
1969         * fast/notifications/notifications-request-permission-expected.txt: Removed.
1970         * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
1971         * fast/notifications/notifications-request-permission-optional.html: Removed.
1972         * fast/notifications/notifications-request-permission.html: Removed.
1973         * fast/notifications/notifications-rtl-expected.txt: Removed.
1974         * fast/notifications/notifications-rtl.html: Removed.
1975         * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
1976         * fast/notifications/notifications-sandbox-permission.html: Removed.
1977         * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
1978         * fast/notifications/notifications-window-close-crash.html: Removed.
1979         * fast/notifications/notifications-with-permission-expected.txt: Removed.
1980         * fast/notifications/notifications-with-permission.html: Removed.
1981         * fast/notifications/notifications-without-permission-expected.txt: Removed.
1982         * fast/notifications/notifications-without-permission.html: Removed.
1983         * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
1984         * fast/notifications/request-notification-permission-while-reloading.html: Removed.
1985         * fast/notifications/resources: Removed.
1986         * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
1987         * fast/notifications/resources/notifications-iframe.html: Removed.
1988         * http/tests/notifications/legacy: Removed.
1989         * http/tests/notifications/legacy/double-show-expected.txt: Removed.
1990         * http/tests/notifications/legacy/double-show.html: Removed.
1991         * http/tests/notifications/legacy/events-expected.txt: Removed.
1992         * http/tests/notifications/legacy/events.html: Removed.
1993         * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
1994         * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
1995         * http/tests/notifications/legacy/request-expected.txt: Removed.
1996         * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
1997         * http/tests/notifications/legacy/request-no-callback.html: Removed.
1998         * http/tests/notifications/legacy/request.html: Removed.
1999         * http/tests/notifications/legacy/resources: Removed.
2000         * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
2001         * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
2002         * http/tests/notifications/legacy/show-expected.txt: Removed.
2003         * http/tests/notifications/legacy/show.html: Removed.
2004         * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
2005         * http/tests/notifications/legacy/window-show-on-click.html: Removed.
2006
2007 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
2008
2009         Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
2010         https://bugs.webkit.org/show_bug.cgi?id=169876
2011
2012         Unreviewed test gardening.
2013
2014         * platform/mac/TestExpectations:
2015
2016 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
2017
2018         Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
2019         https://bugs.webkit.org/show_bug.cgi?id=168146
2020
2021         Unreviewed test gardening.
2022
2023         * platform/mac/TestExpectations:
2024
2025 2017-05-10  Commit Queue  <commit-queue@webkit.org>
2026
2027         Unreviewed, rolling out r216635.
2028         https://bugs.webkit.org/show_bug.cgi?id=171953
2029
2030         "Some worker tests are failing". (Requested by mlam on #webkit).
2031
2032         Reverted changeset:
2033
2034         "WorkerThread::stop() should call
2035         scheduleExecutionTermination() last."
2036         https://bugs.webkit.org/show_bug.cgi?id=171775
2037         http://trac.webkit.org/changeset/216635
2038
2039 2017-05-10  Mark Lam  <mark.lam@apple.com>
2040
2041         WorkerThread::stop() should call scheduleExecutionTermination() last.
2042         https://bugs.webkit.org/show_bug.cgi?id=171775
2043         <rdar://problem/30975761>
2044
2045         Reviewed by Geoffrey Garen.
2046
2047         * TestExpectations:
2048
2049 2017-05-10  Tim Horton  <timothy_horton@apple.com>
2050
2051         Add an experimental feature flag for viewport-fit
2052         https://bugs.webkit.org/show_bug.cgi?id=171948
2053         <rdar://problem/31995518>
2054
2055         Reviewed by Simon Fraser.
2056
2057         * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
2058         * fast/css/variables/constants/ios/safe-area-inset-set.html:
2059         * fast/viewport/ios/viewport-fit-auto.html:
2060         * fast/viewport/ios/viewport-fit-contain.html:
2061         * fast/viewport/ios/viewport-fit-cover.html:
2062
2063 2017-05-10  Matt Lewis  <jlewis3@apple.com>
2064
2065         Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
2066         https://bugs.webkit.org/show_bug.cgi?id=171951
2067
2068         Unreviewed test gardening.
2069
2070         * platform/ios-wk2/TestExpectations:
2071
2072 2017-05-10  Antti Koivisto  <antti@apple.com>
2073
2074         REGRESSION (r207372) Visibility property is not inherited when used in an animation
2075         https://bugs.webkit.org/show_bug.cgi?id=171883
2076         <rdar://problem/32086550>
2077
2078         Reviewed by Simon Fraser.
2079
2080         * animations/animation-initial-inheritance-expected.html: Added.
2081         * animations/animation-initial-inheritance.html: Added.
2082
2083 2017-05-10  Matt Lewis  <jlewis3@apple.com>
2084
2085         Marked transitions/extra-transition.html as flaky.
2086         https://bugs.webkit.org/show_bug.cgi?id=171947
2087
2088         Unreviewed test gardening.
2089
2090         * platform/mac-wk2/TestExpectations:
2091
2092 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
2093
2094         Unreviewed, rolling out r216591.
2095
2096         This change broke an internal build.
2097
2098         Reverted changeset:
2099
2100         "REGRESSION (r207372) Visibility property is not inherited
2101         when used in an animation"
2102         https://bugs.webkit.org/show_bug.cgi?id=171883
2103         http://trac.webkit.org/changeset/216591
2104
2105 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
2106
2107         Unreviewed, remove TestExpectation for a test that was removed in r216259.
2108
2109         * platform/mac/TestExpectations:
2110
2111 2017-05-10  Matt Lewis  <jlewis3@apple.com>
2112
2113         Marked perf/class-list-remove.html as flaky.
2114         https://bugs.webkit.org/show_bug.cgi?id=171945
2115
2116         Unreviewed test gardening.
2117
2118         * platform/ios-wk2/TestExpectations:
2119
2120 2017-05-10  Andy Estes  <aestes@apple.com>
2121
2122         r216599 accidentally included two copies of the new layout test and expected result
2123         https://bugs.webkit.org/show_bug.cgi?id=171938
2124
2125         Unreviewed.
2126
2127         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
2128         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
2129
2130 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
2131
2132         Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
2133         https://bugs.webkit.org/show_bug.cgi?id=171880
2134
2135         Unreviewed test gardening.
2136
2137         This test times out on ios-simulator because it relies on eventSender.keyDown.
2138
2139         * platform/ios/TestExpectations:
2140
2141 2017-05-10  Timothy Horton  <timothy_horton@apple.com>
2142
2143         Add an experimental feature flag for constant properties
2144         https://bugs.webkit.org/show_bug.cgi?id=171913
2145         <rdar://problem/31995518>
2146
2147         Reviewed by Ryosuke Niwa.
2148
2149         * fast/css/variables/constants/invalid-constant-name-fallback.html:
2150         * fast/css/variables/constants/ios/safe-area-inset-set.html:
2151         * fast/css/variables/constants/safe-area-inset-cannot-override.html:
2152         * fast/css/variables/constants/safe-area-inset-zero.html:
2153
2154 2017-05-10  Matt Lewis  <jlewis3@apple.com>
2155
2156         Marked media/track/track-cue-rendering-on-resize.html as flaky.
2157         https://bugs.webkit.org/show_bug.cgi?id=171939
2158
2159         Unreviewed test gardening.
2160
2161         * platform/mac-wk2/TestExpectations:
2162
2163 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
2164
2165         Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
2166         https://bugs.webkit.org/show_bug.cgi?id=171937
2167
2168         Unreviewed test gardening.
2169
2170         * platform/mac-wk1/TestExpectations:
2171
2172 2017-05-10  Matt Lewis  <jlewis3@apple.com>
2173
2174         Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
2175         https://bugs.webkit.org/show_bug.cgi?id=171935
2176
2177         Unreviewed test gardening.
2178
2179         * platform/mac-wk2/TestExpectations:
2180
2181 2017-05-10  Andy Estes  <aestes@apple.com>
2182
2183         Keyboard input suppression should extend to subframes
2184         https://bugs.webkit.org/show_bug.cgi?id=171880
2185         <rdar://problem/31201793>
2186
2187         Reviewed by Ryosuke Niwa.
2188
2189         * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
2190         * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
2191         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
2192         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
2193         * http/tests/navigation/resources/keyboard-events-after-navigation.html:
2194         * http/tests/navigation/resources/keyboard-events-test.js:
2195         (runTest):
2196         (waitForProvisionalNavigation.xhr.onreadystatechange):
2197         (waitForProvisionalNavigation):
2198
2199 2017-05-10  Matt Lewis  <jlewis3@apple.com>
2200
2201         Unreviewed, rolling out r216563.
2202
2203         Revision caused 2 api failures
2204
2205         Reverted changeset:
2206
2207         "[MediaStream] deviceId constraint doesn't work with
2208         getUserMedia"
2209         https://bugs.webkit.org/show_bug.cgi?id=171877
2210         http://trac.webkit.org/changeset/216563
2211
2212 2017-05-10  Matt Lewis  <jlewis3@apple.com>
2213
2214         Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
2215         https://bugs.webkit.org/show_bug.cgi?id=171930
2216
2217         Unreviewed test gardening.
2218
2219         * platform/ios-wk2/TestExpectations:
2220         * platform/mac-wk2/TestExpectations:
2221
2222 2017-05-10  Antti Koivisto  <antti@apple.com>
2223
2224         REGRESSION (r207372) Visibility property is not inherited when used in an animation
2225         https://bugs.webkit.org/show_bug.cgi?id=171883
2226         <rdar://problem/32086550>
2227
2228         Reviewed by Simon Fraser.
2229
2230         * animations/animation-initial-inheritance-expected.html: Added.
2231         * animations/animation-initial-inheritance.html: Added.
2232
2233 2017-05-10  Per Arne Vollan  <pvollan@apple.com>
2234
2235         LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
2236         https://bugs.webkit.org/show_bug.cgi?id=167749
2237
2238         Reviewed by Eric Carlson.
2239
2240         This is a speculative fix of the test. I have not been able to reproduce the timeout.
2241         When the test times out, the 'addtrack' event is never received. In case the event
2242         was dispatched before we added the event listener, the event listener is added before
2243         the video source is set. In case the test will continue to time out, a couple of
2244         error event callbacks have been added to get more information. Also, video playback
2245         will begin when the 'canplaythrough' event is received.
2246  
2247         * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
2248         * http/tests/media/track-in-band-hls-metadata-crash.html:
2249
2250 2017-05-10  Commit Queue  <commit-queue@webkit.org>
2251
2252         Unreviewed, rolling out r216578.
2253         https://bugs.webkit.org/show_bug.cgi?id=171920
2254
2255         Broke the GTK+ build with Wayland enabled (Requested by KaL on
2256         #webkit).
2257
2258         Reverted changeset:
2259
2260         "[GTK] Bump GTK+ and its dependencies in jhbuild"
2261         https://bugs.webkit.org/show_bug.cgi?id=171918
2262         http://trac.webkit.org/changeset/216578
2263
2264 2017-05-10  Carlos Garcia Campos  <cgarcia@igalia.com>
2265
2266         [GTK] Bump GTK+ and its dependencies in jhbuild
2267         https://bugs.webkit.org/show_bug.cgi?id=171918
2268
2269         Reviewed by Carlos Alberto Lopez Perez.
2270
2271         Rebaseline tests for new GTK+ versin.
2272
2273         * platform/gtk/css1/box_properties/acid_test-expected.txt:
2274         * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
2275         * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
2276         * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
2277         * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
2278         * platform/gtk/css3/flexbox/button-expected.png:
2279         * platform/gtk/css3/flexbox/button-expected.txt:
2280         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
2281         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
2282         * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
2283         * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
2284         * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
2285         * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
2286         * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
2287         * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
2288         * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
2289         * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
2290         * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
2291         * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
2292         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
2293         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
2294         * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
2295         * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
2296         * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
2297         * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
2298         * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
2299         * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
2300         * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
2301         * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
2302         * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
2303         * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
2304         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
2305         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
2306         * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
2307         * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
2308         * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
2309         * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
2310         * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
2311         * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
2312         * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
2313         * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
2314         * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
2315         * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
2316         * platform/gtk/editing/pasteboard/4641033-expected.png:
2317         * platform/gtk/editing/pasteboard/4641033-expected.txt:
2318         * platform/gtk/editing/pasteboard/4944770-1-expected.png:
2319         * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
2320         * platform/gtk/editing/pasteboard/4944770-2-expected.png:
2321         * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
2322         * platform/gtk/editing/selection/3690703-2-expected.png:
2323         * platform/gtk/editing/selection/3690703-2-expected.txt:
2324         * platform/gtk/editing/selection/3690703-expected.png:
2325         * platform/gtk/editing/selection/3690703-expected.txt:
2326         * platform/gtk/editing/selection/3690719-expected.png:
2327         * platform/gtk/editing/selection/3690719-expected.txt:
2328         * platform/gtk/editing/selection/4397952-expected.png:
2329         * platform/gtk/editing/selection/4397952-expected.txt:
2330         * platform/gtk/editing/selection/5240265-expected.png:
2331         * platform/gtk/editing/selection/5240265-expected.txt:
2332         * platform/gtk/editing/selection/caret-before-select-expected.png:
2333         * platform/gtk/editing/selection/caret-before-select-expected.txt:
2334         * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
2335         * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
2336         * platform/gtk/editing/selection/select-box-expected.png:
2337         * platform/gtk/editing/selection/select-box-expected.txt:
2338         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
2339         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
2340         * platform/gtk/editing/selection/selection-button-text-expected.png:
2341         * platform/gtk/editing/selection/selection-button-text-expected.txt:
2342         * platform/gtk/fast/block/basic/011-expected.png:
2343         * platform/gtk/fast/block/basic/011-expected.txt:
2344         * platform/gtk/fast/block/float/float-avoidance-expected.png:
2345         * platform/gtk/fast/block/float/float-avoidance-expected.txt:
2346         * platform/gtk/fast/block/margin-collapse/103-expected.png:
2347         * platform/gtk/fast/block/margin-collapse/103-expected.txt:
2348         * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
2349         * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
2350         * platform/gtk/fast/box-sizing/percentage-height-expected.png:
2351         * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
2352         * platform/gtk/fast/css/continuationCrash-expected.png:
2353         * platform/gtk/fast/css/continuationCrash-expected.txt:
2354         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
2355         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
2356         * platform/gtk/fast/css/input-search-padding-expected.png:
2357         * platform/gtk/fast/css/input-search-padding-expected.txt:
2358         * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
2359         * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
2360         * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
2361         * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
2362         * platform/gtk/fast/css/rtl-ordering-expected.png:
2363         * platform/gtk/fast/css/rtl-ordering-expected.txt:
2364         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
2365         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
2366         * platform/gtk/fast/css/text-overflow-input-expected.png:
2367         * platform/gtk/fast/css/text-overflow-input-expected.txt:
2368         * platform/gtk/fast/css/text-transform-select-expected.png:
2369         * platform/gtk/fast/css/text-transform-select-expected.txt:
2370         * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
2371         * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
2372         * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
2373         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
2374         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
2375         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
2376         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
2377         * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
2378         * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
2379         * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
2380         * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
2381         * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
2382         * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
2383         * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
2384         * platform/gtk/fast/forms/001-expected.png:
2385         * platform/gtk/fast/forms/001-expected.txt:
2386         * platform/gtk/fast/forms/003-expected.png:
2387         * platform/gtk/fast/forms/003-expected.txt:
2388         * platform/gtk/fast/forms/004-expected.png:
2389         * platform/gtk/fast/forms/004-expected.txt:
2390         * platform/gtk/fast/forms/basic-buttons-expected.png:
2391         * platform/gtk/fast/forms/basic-buttons-expected.txt:
2392         * platform/gtk/fast/forms/basic-inputs-expected.png:
2393         * platform/gtk/fast/forms/basic-inputs-expected.txt:
2394         * platform/gtk/fast/forms/basic-selects-expected.png:
2395         * platform/gtk/fast/forms/basic-selects-expected.txt:
2396         * platform/gtk/fast/forms/blankbuttons-expected.png:
2397         * platform/gtk/fast/forms/blankbuttons-expected.txt:
2398         * platform/gtk/fast/forms/box-shadow-override-expected.png:
2399         * platform/gtk/fast/forms/box-shadow-override-expected.txt:
2400         * platform/gtk/fast/forms/button-align-expected.png:
2401         * platform/gtk/fast/forms/button-align-expected.txt:
2402         * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
2403         * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
2404         * platform/gtk/fast/forms/button-default-title-expected.png:
2405         * platform/gtk/fast/forms/button-default-title-expected.txt:
2406         * platform/gtk/fast/forms/button-generated-content-expected.png:
2407         * platform/gtk/fast/forms/button-generated-content-expected.txt:
2408         * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
2409         * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
2410         * platform/gtk/fast/forms/button-positioned-expected.png:
2411         * platform/gtk/fast/forms/button-positioned-expected.txt:
2412         * platform/gtk/fast/forms/button-sizes-expected.png:
2413         * platform/gtk/fast/forms/button-sizes-expected.txt:
2414         * platform/gtk/fast/forms/button-style-color-expected.png:
2415         * platform/gtk/fast/forms/button-style-color-expected.txt:
2416         * platform/gtk/fast/forms/button-table-styles-expected.png:
2417         * platform/gtk/fast/forms/button-table-styles-expected.txt:
2418         * platform/gtk/fast/forms/button-text-transform-expected.png:
2419         * platform/gtk/fast/forms/button-text-transform-expected.txt:
2420         * platform/gtk/fast/forms/button-white-space-expected.png:
2421         * platform/gtk/fast/forms/button-white-space-expected.txt:
2422         * platform/gtk/fast/forms/control-clip-expected.png:
2423         * platform/gtk/fast/forms/control-clip-expected.txt:
2424         * platform/gtk/fast/forms/control-clip-overflow-expected.png:
2425         * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
2426         * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
2427         * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
2428         * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
2429         * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
2430         * platform/gtk/fast/forms/file/file-input-direction-expected.png:
2431         * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
2432         * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
2433         * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
2434         * platform/gtk/fast/forms/form-element-geometry-expected.png:
2435         * platform/gtk/fast/forms/form-element-geometry-expected.txt:
2436         * platform/gtk/fast/forms/formmove-expected.png:
2437         * platform/gtk/fast/forms/formmove-expected.txt:
2438         * platform/gtk/fast/forms/formmove2-expected.png:
2439         * platform/gtk/fast/forms/formmove2-expected.txt:
2440         * platform/gtk/fast/forms/formmove3-expected.png:
2441         * platform/gtk/fast/forms/formmove3-expected.txt:
2442         * platform/gtk/fast/forms/indeterminate-expected.png:
2443         * platform/gtk/fast/forms/indeterminate-expected.txt:
2444         * platform/gtk/fast/forms/input-appearance-height-expected.png:
2445         * platform/gtk/fast/forms/input-appearance-height-expected.txt:
2446         * platform/gtk/fast/forms/input-button-sizes-expected.png:
2447         * platform/gtk/fast/forms/input-button-sizes-expected.txt:
2448         * platform/gtk/fast/forms/input-first-letter-expected.png:
2449         * platform/gtk/fast/forms/input-first-letter-expected.txt:
2450         * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
2451         * platform/gtk/fast/forms/input-value-expected.png:
2452         * platform/gtk/fast/forms/input-value-expected.txt:
2453         * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
2454         * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
2455         * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
2456         * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
2457         * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
2458         * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
2459         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
2460         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
2461         * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
2462         * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
2463         * platform/gtk/fast/forms/menulist-style-color-expected.png:
2464         * platform/gtk/fast/forms/menulist-style-color-expected.txt:
2465         * platform/gtk/fast/forms/menulist-width-change-expected.png:
2466         * platform/gtk/fast/forms/menulist-width-change-expected.txt:
2467         * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
2468         * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
2469         * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
2470         * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
2471         * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
2472         * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
2473         * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
2474         * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
2475         * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
2476         * platform/gtk/fast/forms/option-script-expected.png:
2477         * platform/gtk/fast/forms/option-script-expected.txt:
2478         * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
2479         * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
2480         * platform/gtk/fast/forms/option-text-clip-expected.png:
2481         * platform/gtk/fast/forms/option-text-clip-expected.txt:
2482         * platform/gtk/fast/forms/placeholder-position-expected.png:
2483         * platform/gtk/fast/forms/placeholder-position-expected.txt:
2484         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
2485         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
2486         * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
2487         * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
2488         * platform/gtk/fast/forms/range/slider-padding-expected.png:
2489         * platform/gtk/fast/forms/range/slider-padding-expected.txt:
2490         * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
2491         * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
2492         * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
2493         * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
2494         * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
2495         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
2496         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
2497         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
2498         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
2499         * platform/gtk/fast/forms/search-input-rtl-expected.png:
2500         * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
2501         * platform/gtk/fast/forms/search-rtl-expected.png:
2502         * platform/gtk/fast/forms/search-rtl-expected.txt:
2503         * platform/gtk/fast/forms/search-styled-expected.png:
2504         * platform/gtk/fast/forms/search-styled-expected.txt:
2505         * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
2506         * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
2507         * platform/gtk/fast/forms/searchfield-heights-expected.png:
2508         * platform/gtk/fast/forms/searchfield-heights-expected.txt:
2509         * platform/gtk/fast/forms/select-align-expected.png:
2510         * platform/gtk/fast/forms/select-align-expected.txt:
2511         * platform/gtk/fast/forms/select-background-none-expected.png:
2512         * platform/gtk/fast/forms/select-background-none-expected.txt:
2513         * platform/gtk/fast/forms/select-baseline-expected.png:
2514         * platform/gtk/fast/forms/select-baseline-expected.txt:
2515         * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
2516         * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
2517         * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
2518         * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
2519         * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
2520         * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
2521         * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
2522         * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
2523         * platform/gtk/fast/forms/select-initial-position-expected.png:
2524         * platform/gtk/fast/forms/select-initial-position-expected.txt:
2525         * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
2526         * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
2527         * platform/gtk/fast/forms/select-selected-expected.png:
2528         * platform/gtk/fast/forms/select-selected-expected.txt:
2529         * platform/gtk/fast/forms/select-style-expected.png:
2530         * platform/gtk/fast/forms/select-style-expected.txt:
2531         * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
2532         * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
2533         * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
2534         * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
2535         * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
2536         * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
2537         * platform/gtk/fast/forms/selectlist-minsize-expected.png:
2538         * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
2539         * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
2540         * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
2541         * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
2542         * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
2543         * platform/gtk/fast/forms/validation-message-appearance-expected.png:
2544         * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
2545         * platform/gtk/fast/html/details-replace-summary-child-expected.png:
2546         * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
2547         * platform/gtk/fast/html/details-replace-text-expected.png:
2548         * platform/gtk/fast/html/details-replace-text-expected.txt:
2549         * platform/gtk/fast/html/keygen-expected.png:
2550         * platform/gtk/fast/html/keygen-expected.txt:
2551         * platform/gtk/fast/inline/positionedLifetime-expected.png:
2552         * platform/gtk/fast/inline/positionedLifetime-expected.txt:
2553         * platform/gtk/fast/invalid/014-expected.png:
2554         * platform/gtk/fast/invalid/014-expected.txt:
2555         * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
2556         * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
2557         * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
2558         * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
2559         * platform/gtk/fast/parser/bad-xml-slash-expected.png:
2560         * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
2561         * platform/gtk/fast/parser/document-write-option-expected.png:
2562         * platform/gtk/fast/parser/document-write-option-expected.txt:
2563         * platform/gtk/fast/repaint/search-field-cancel-expected.png:
2564         * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
2565         * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
2566         * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
2567         * platform/gtk/fast/replaced/replaced-breaking-expected.png:
2568         * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
2569         * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
2570         * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
2571         * platform/gtk/fast/replaced/three-selects-break-expected.png:
2572         * platform/gtk/fast/replaced/three-selects-break-expected.txt:
2573         * platform/gtk/fast/replaced/width100percent-button-expected.png:
2574         * platform/gtk/fast/replaced/width100percent-button-expected.txt:
2575         * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
2576         * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
2577         * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
2578         * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
2579         * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
2580         * platform/gtk/fast/table/append-cells2-expected.png:
2581         * platform/gtk/fast/table/append-cells2-expected.txt:
2582         * platform/gtk/fast/table/remove-td-display-none-expected.png:
2583         * platform/gtk/fast/table/remove-td-display-none-expected.txt:
2584         * platform/gtk/fast/text/international/bidi-menulist-expected.png:
2585         * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
2586         * platform/gtk/fast/text/international/hindi-spacing-expected.png:
2587         * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
2588         * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
2589         * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2590         * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
2591         * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
2592         * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
2593         * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
2594         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
2595         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
2596         * platform/gtk/svg/custom/foreign-object-skew-expected.png:
2597         * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
2598         * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
2599         * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
2600         * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
2601         * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
2602         * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
2603         * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
2604         * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
2605         * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
2606         * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
2607         * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
2608         * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
2609         * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
2610         * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
2611         * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
2612         * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
2613         * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
2614         * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
2615         * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
2616         * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
2617         * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
2618         * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
2619         * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
2620         * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
2621         * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
2622         * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
2623         * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
2624         * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
2625         * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
2626         * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
2627         * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
2628         * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
2629         * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
2630         * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
2631         * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
2632         * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
2633         * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
2634         * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
2635         * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
2636         * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
2637         * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
2638         * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
2639         * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
2640         * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
2641         * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
2642         * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
2643         * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
2644         * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
2645         * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
2646         * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
2647         * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
2648         * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
2649         * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
2650         * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
2651         * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
2652         * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
2653         * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
2654         * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
2655         * platform/gtk/tables/mozilla/core/margins-expected.png:
2656         * platform/gtk/tables/mozilla/core/margins-expected.txt:
2657         * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
2658         * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
2659         * platform/gtk/tables/mozilla/other/move_row-expected.png:
2660         * platform/gtk/tables/mozilla/other/move_row-expected.txt:
2661         * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
2662         * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
2663         * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
2664         * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
2665         * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
2666         * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
2667         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
2668         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
2669         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
2670         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
2671         * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
2672         * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
2673         * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
2674         * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
2675         * platform/gtk/transforms/2d/zoom-menulist-expected.png:
2676         * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
2677
2678 2017-05-08  Sergio Villar Senin  <svillar@igalia.com>
2679
2680         [css-grid] Remove Blink-specific code for handling orthogonal grid items
2681         https://bugs.webkit.org/show_bug.cgi?id=171807
2682
2683         Reviewed by Darin Adler.
2684
2685         Updated the expectations. They should now be compatible with Firefox and Chrome.
2686
2687         * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
2688         * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
2689         * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
2690
2691 2017-05-09  Eric Carlson  <eric.carlson@apple.com>
2692
2693         [MediaStream] deviceId constraint doesn't work with getUserMedia
2694         https://bugs.webkit.org/show_bug.cgi?id=171877
2695         <rdar://problem/31899730>
2696
2697         Reviewed by Jer Noble.
2698
2699         * fast/mediastream/get-user-media-device-id-expected.txt: Added.
2700         * fast/mediastream/get-user-media-device-id.html: Added.
2701
2702 2017-05-09  Matt Lewis  <jlewis3@apple.com>
2703
2704         Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
2705         https://bugs.webkit.org/show_bug.cgi?id=171899
2706
2707         Unreviewed test gardening.
2708
2709         * platform/ios-wk2/TestExpectations:
2710
2711 2017-05-09  Matt Lewis  <jlewis3@apple.com>
2712
2713         Mark webrtc/audio-replace-track.html as flaky.
2714         https://bugs.webkit.org/show_bug.cgi?id=171895
2715
2716         Unreviewed test gardening.
2717
2718         * platform/mac-wk2/TestExpectations:
2719
2720 2017-05-09  Sam Weinig  <sam@webkit.org>
2721
2722         Implement Subresource Integrity (SRI)
2723         https://bugs.webkit.org/show_bug.cgi?id=148363
2724         <rdar://problem/18945879>
2725
2726         Reviewed by Youenn Fablet.
2727
2728         Add tests for Subresource Integrity for Fetch based off the ones from Web 
2729         Platform Tests. Additional tests for more CORS combinations have been added.
2730
2731         * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
2732         * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
2733         * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
2734         * http/tests/subresource-integrity/resources/resource.txt: Added.
2735         * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
2736         * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
2737         * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
2738         * http/tests/subresource-integrity/sri-fetch.html: Added.
2739         * http/tests/subresource-integrity/sri-fetch.js: Added.
2740
2741 2017-05-09  Matt Lewis  <jlewis3@apple.com>
2742
2743         Marked webrtc/captureCanvas-webrtc.html as flaky.
2744         https://bugs.webkit.org/show_bug.cgi?id=170870
2745
2746         Unreviewed test gardening.
2747
2748         * platform/mac-wk2/TestExpectations:
2749
2750 2017-05-09  Commit Queue  <commit-queue@webkit.org>
2751
2752         Unreviewed, rolling out r216545.
2753         https://bugs.webkit.org/show_bug.cgi?id=171889
2754
2755         Caused a test failure (Requested by eric_carlson on #webkit).
2756
2757         Reverted changeset:
2758
2759         "[MediaStream] deviceId constraint doesn't work with
2760         getUserMedia"
2761         https://bugs.webkit.org/show_bug.cgi?id=171877
2762         http://trac.webkit.org/changeset/216545
2763
2764 2017-05-09  Zalan Bujtas  <zalan@apple.com>
2765
2766         resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
2767         https://bugs.webkit.org/show_bug.cgi?id=171873
2768         <rdar://problem/32004954>
2769
2770         Reviewed by Simon Fraser.
2771
2772         * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
2773         * fast/multicol/crash-when-column-inside-table.html: Added.
2774
2775 2017-05-09  Ryan Haddad  <ryanhaddad@apple.com>
2776
2777         [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
2778         https://bugs.webkit.org/show_bug.cgi?id=171742
2779
2780         Reviewed by Youenn Fablet.
2781
2782         Silence the console messages for unhandled rejections in this test.
2783
2784         * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
2785         * webrtc/libwebrtc/release-while-setting-local-description.html:
2786
2787 2017-05-09  Eric Carlson  <eric.carlson@apple.com>
2788
2789         [MediaStream] deviceId constraint doesn't work with getUserMedia
2790         https://bugs.webkit.org/show_bug.cgi?id=171877
2791         <rdar://problem/31899730>
2792
2793         Reviewed by Jer Noble.
2794
2795         * fast/mediastream/get-user-media-device-id-expected.txt: Added.
2796         * fast/mediastream/get-user-media-device-id.html: Added.
2797
2798 2017-05-09  Matt Lewis  <jlewis3@apple.com>
2799
2800         Marked multiple test flaky.
2801         https://bugs.webkit.org/show_bug.cgi?id=171886
2802
2803         Unreviewed test gardening.
2804
2805         * platform/ios-wk2/TestExpectations:
2806         * platform/mac/TestExpectations:
2807
2808 2017-05-09  Chris Dumez  <cdumez@apple.com>
2809
2810         Introduce DocumentAndElementEventHandlers IDL interface
2811         https://bugs.webkit.org/show_bug.cgi?id=171879
2812
2813         Reviewed by Simon Fraser and Ryosuke Niwa.
2814
2815         * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
2816         * fast/events/DocumentAndElementEventHandlers.html: Added.
2817         Add layout test coverage.
2818
2819         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2820         Rebaseline now that those event handlers are enumerable.
2821
2822 2017-05-10  Dean Jackson  <dino@apple.com>
2823
2824         Restrict SVG filters to accessible security origins
2825         https://bugs.webkit.org/show_bug.cgi?id=118689
2826         <rdar://problem/27362159>
2827
2828         Reviewed by Brent Fulgham.
2829
2830         Add a test that shows safe frames, unsafe frames, and
2831         then a safe frame that itself has an unsafe frame, to
2832         show that the security requirements are being forwarded
2833         down the tree.
2834
2835         * http/tests/css/filters-on-iframes-expected.html: Added.
2836         * http/tests/css/filters-on-iframes.html: Added.
2837         * http/tests/css/resources/blank.html: Added.
2838         * http/tests/css/resources/references-external.html: Added.
2839         * http/tests/css/resources/solid-red.html: Added.
2840
2841 2017-05-09  Chris Dumez  <cdumez@apple.com>
2842
2843         Move onanimation* EventHandlers to GlobalEventHandlers
2844         https://bugs.webkit.org/show_bug.cgi?id=171874
2845
2846         Reviewed by Simon Fraser.
2847
2848         * fast/css/onanimation-eventhandlers-expected.txt: Added.
2849         * fast/css/onanimation-eventhandlers.html: Added.
2850         Add layout test coverage.
2851
2852         * fast/dom/event-handler-attributes-expected.txt:
2853         * fast/dom/event-handler-attributes.html:
2854         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2855         Rebaseline existing tests to reflect behavior change.
2856
2857 2017-05-09  Matt Lewis  <jlewis3@apple.com>
2858
2859         Fixed a typo in expectations file.
2860         https://bugs.webkit.org/show_bug.cgi?id=162710
2861
2862         Unreviewed test gardening.
2863
2864         * platform/mac-wk2/TestExpectations:
2865
2866 2017-05-09  Javier Fernandez  <jfernandez@igalia.com>
2867
2868         space-evenly misbehaves with flexbox
2869         https://bugs.webkit.org/show_bug.cgi?id=170445
2870
2871         Reviewed by David Hyatt.
2872
2873         Added test cases for the 'space-evenly' value for align-content and justify-content.
2874
2875         * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
2876         * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
2877         * css3/flexbox/css-properties-expected.txt:
2878         * css3/flexbox/css-properties.html:
2879         * css3/flexbox/flex-justify-content-expected.txt:
2880         * css3/flexbox/flex-justify-content.html:
2881         * css3/flexbox/multiline-align-content-expected.txt:
2882         * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
2883         * css3/flexbox/multiline-align-content-horizontal-column.html:
2884         * css3/flexbox/multiline-align-content.html:
2885         * css3/flexbox/resources/flexbox.css:
2886         (.align-content-space-around):
2887         (.justify-content-space-around):
2888         * css3/flexbox/true-centering-expected.txt:
2889         * css3/flexbox/true-centering.html:
2890
2891 2017-05-09  Matt Lewis  <jlewis3@apple.com>
2892
2893         Unreviewed, rolling out r216508.
2894
2895         The layout test enabled in this change is failing on Sierra.
2896
2897         Reverted changeset:
2898
2899         "Invalid MediaSource duration value should throw TyperError
2900         instead of InvalidStateError"
2901         https://bugs.webkit.org/show_bug.cgi?id=171653
2902         http://trac.webkit.org/changeset/216508
2903
2904 2017-05-09  Matt Lewis  <jlewis3@apple.com>
2905
2906         Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
2907         https://bugs.webkit.org/show_bug.cgi?id=162710
2908
2909         Unreviewed test gardening.
2910
2911         * platform/mac-wk2/TestExpectations:
2912
2913 2017-05-09  Myles C. Maxfield  <mmaxfield@apple.com>
2914
2915         font-stretch: normal selects expanded fonts instead of condensed fonts
2916         https://bugs.webkit.org/show_bug.cgi?id=171838
2917         <rdar://problem/31005481>
2918
2919         Reviewed by Jon Lee.
2920
2921         * fast/text/font-width-100-expected.html: Added.
2922         * fast/text/font-width-100.html: Added.
2923
2924 2017-05-09  Matt Lewis  <jlewis3@apple.com>
2925
2926         Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
2927         https://bugs.webkit.org/show_bug.cgi?id=171862
2928
2929         Unreviewed test gardening.
2930
2931         * platform/mac-wk2/TestExpectations:
2932
2933 2017-05-09  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2934
2935         [Readable Streams API] Enable creation of ReadableStreamBYOBReader
2936         https://bugs.webkit.org/show_bug.cgi?id=171665
2937
2938         Reviewed by Youenn Fablet.
2939         
2940         Added test to check the creation of ReadableStreamBYOBReader. Also check
2941         that created object has the right methods and properties.
2942
2943         * streams/readable-stream-byob-reader-expected.txt: Added.
2944         * streams/readable-stream-byob-reader.html: Added.
2945         * streams/readable-stream-byob-reader.js: Added.
2946
2947 2017-05-09  Frederic Wang  <fwang@igalia.com>
2948
2949         Print more properties in the output of scrolling trees
2950         https://bugs.webkit.org/show_bug.cgi?id=171858
2951
2952         Reviewed by Simon Fraser.
2953
2954         Update text expectations to include new properties.
2955
2956         * fast/scrolling/ios/remove-scrolling-role-expected.txt:
2957         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
2958         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
2959         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
2960         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
2961         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
2962         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
2963         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
2964         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
2965         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
2966         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
2967         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
2968         * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2969         * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
2970         * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
2971         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
2972         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
2973         * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
2974         * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
2975         * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
2976         * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
2977         * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
2978         * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
2979         * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
2980         * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
2981         * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
2982         * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
2983         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
2984         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
2985
2986 2017-05-09  Chris Dumez  <cdumez@apple.com>
2987
2988         ontransitionend eventHandler should be in GlobalEventHandlers
2989         https://bugs.webkit.org/show_bug.cgi?id=171836
2990
2991         Reviewed by Ryosuke Niwa.
2992
2993         * fast/css/ontransitionend-eventhandler-expected.txt: Added.
2994         * fast/css/ontransitionend-eventhandler.html: Added.
2995         Add layout test coverage.
2996
2997         * fast/dom/event-handler-attributes-expected.txt:
2998         * fast/dom/event-handler-attributes.html:
2999         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3000         Rebaseline existing tests to reflect behavior change.
3001
3002 2017-05-09  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
3003
3004         Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
3005         https://bugs.webkit.org/show_bug.cgi?id=171653
3006
3007         Reviewed by Youenn Fablet.
3008
3009         Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
3010         (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
3011
3012         Update expectation of corresponding WPT test.
3013
3014         * platform/gtk/TestExpectations:
3015         * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
3016         * platform/mac/TestExpectations:
3017         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
3018
3019 2017-05-09  Yusuke Suzuki  <utatane.tea@gmail.com>
3020
3021         Handle IDLPromise<> properly
3022         https://bugs.webkit.org/show_bug.cgi?id=166752
3023
3024         Reviewed by Youenn Fablet.
3025
3026         * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
3027         * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
3028
3029 2017-05-09  Zan Dobersek  <zdobersek@igalia.com>
3030
3031         Unreviewed. Landing the WPE layout test baselines.
3032
3033         Baseline filenames are omitted for brevity.
3034
3035         * platform/wpe/TestExpectations: Added.
3036         * platform/wpe/animations/: Added.
3037         * platform/wpe/css1/: Added.
3038         * platform/wpe/css2.1/: Added.
3039         * platform/wpe/css3/: Added.
3040         * platform/wpe/fast/: Added.
3041         * platform/wpe/ietestcenter/: Added.
3042         * platform/wpe/js/: Added.
3043         * platform/wpe/scrollbars/: Added.
3044         * platform/wpe/security/: Added.
3045         * platform/wpe/sputnik/: Added.
3046         * platform/wpe/tables/: Added.
3047         * platform/wpe/transforms/: Added.
3048         * platform/wpe/transitions/: Added.
3049
3050 2017-05-08  Frederic Wang  <fwang@igalia.com>
3051
3052         Simplify ScrollingStateNode::scrollingStateTreeAsText
3053         https://bugs.webkit.org/show_bug.cgi?id=171802
3054
3055         Reviewed by Simon Fraser.
3056
3057         Update references due to minor format changes in text ouput of scrolling state trees.
3058
3059         * fast/scrolling/ios/remove-scrolling-role-expected.txt:
3060         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
3061         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
3062         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
3063         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
3064         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
3065         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
3066         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
3067         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
3068         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
3069         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
3070         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
3071         * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
3072         * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
3073         * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
3074         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
3075         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
3076         * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
3077         * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
3078         * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
3079         * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
3080         * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
3081         * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
3082         * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
3083         * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
3084         * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
3085         * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
3086         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
3087         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
3088
3089 2017-05-08  Michael Catanzaro  <mcatanzaro@igalia.com>
3090
3091         Unreviewed GTK expectations gardening
3092
3093         * platform/gtk/TestExpectations:
3094         * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
3095
3096 2017-05-08  Matt Lewis  <jlewis3@apple.com>
3097
3098         Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
3099         https://bugs.webkit.org/show_bug.cgi?id=171837
3100
3101         Unreviewed test gardening.
3102
3103         * platform/mac-wk2/TestExpectations:
3104
3105 2017-05-08  Chris Dumez  <cdumez@apple.com>
3106
3107         Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
3108         https://bugs.webkit.org/show_bug.cgi?id=171829
3109
3110         Reviewed by Simon Fraser.
3111
3112         * fast/css/htmlelement-offset-properties-expected.txt:
3113         * fast/css/htmlelement-offset-properties.html:
3114         Add layout test coverage.
3115
3116         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
3117         * fast/css-grid-layout/grid-item-display.html:
3118         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3119         * mathml/presentation/menclose-notation-no-overlap-expected.txt:
3120         * mathml/presentation/menclose-notation-no-overlap.html:
3121         * platform/mac/inspector/model/remote-object-expected.txt:
3122         * svg/dynamic-updates/resources/SVGTestCase.js:
3123         (clickAt):
3124         * svg/text/inline-text-destroy-attributes-crash.xhtml:
3125         Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
3126
3127 2017-05-08  Matt Lewis  <jlewis3@apple.com>
3128
3129         Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
3130         https://bugs.webkit.org/show_bug.cgi?id=169637
3131
3132         Unreviewed test gardening.
3133
3134         * platform/ios-wk2/TestExpectations:
3135
3136 2017-05-08  Jonathan Bedard  <jbedard@apple.com>
3137
3138         Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
3139         https://bugs.webkit.org/show_bug.cgi?id=169421
3140         <rdar://problem/30950171>
3141
3142         Reviewed by Tim Horton.
3143
3144         * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
3145         is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
3146
3147 2017-05-08  Chris Dumez  <cdumez@apple.com>
3148
3149         Drop non-standard document.implementation.createCSSStyleSheet() API
3150         https://bugs.webkit.org/show_bug.cgi?id=171825
3151
3152         Reviewed by Simon Fraser.
3153
3154         * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
3155         * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
3156         Add layout test coverage.
3157
3158         * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
3159         * fast/dom/StyleSheet/gc-parent-rule.html:
3160         * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
3161         * fast/dom/StyleSheet/gc-parent-stylesheet.html:
3162         Add utility functions to construct a CSSStyleSheet object and use it instead
3163         of document.implementation.createCSSStyleSheet().
3164
3165 2017-05-08  Joanmarie Diggs  <jdiggs@igalia.com>
3166
3167         AX: don't expose empty roledescription
3168         https://bugs.webkit.org/show_bug.cgi?id=163647
3169
3170         Reviewed by Chris Fleizach.
3171
3172         * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
3173         * accessibility/aria-roledescription.html: New test cases, updated expectations.
3174         * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
3175
3176 2017-05-08  Chris Dumez  <cdumez@apple.com>
3177
3178         Drop non-standard Element.scrollByLines() / scrollByPages()
3179         https://bugs.webkit.org/show_bug.cgi?id=171820
3180
3181         Reviewed by Simon Fraser.
3182
3183         * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
3184         * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
3185         Add layout test coverage.
3186
3187         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3188         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
3189         * fast/events/scroll-event-does-not-bubble.html:
3190         * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
3191         * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
3192         Update existing tests to stop relying on the API.
3193
3194 2017-05-08  Matt Lewis  <jlewis3@apple.com>
3195
3196         Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
3197         https://bugs.webkit.org/show_bug.cgi?id=171830
3198
3199         Unreviewed test gardening.
3200
3201         * platform/ios-wk2/TestExpectations:
3202
3203 2017-05-08  Ryan Haddad  <ryanhaddad@apple.com>
3204
3205         Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
3206         https://bugs.webkit.org/show_bug.cgi?id=171828
3207
3208         Unreviewed test gardening.
3209
3210         * platform/mac-wk1/TestExpectations:
3211
3212 2017-05-08  Joanmarie Diggs  <jdiggs@igalia.com>
3213
3214         AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
3215         https://bugs.webkit.org/show_bug.cgi?id=171821
3216
3217         Reviewed by Chris Fleizach.
3218
3219         * accessibility/aria-orientation-expected.txt: New test case.
3220         * accessibility/aria-orientation.html: New test case.
3221
3222 2017-05-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
3223
3224         [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
3225         https://bugs.webkit.org/show_bug.cgi?id=170864
3226
3227         Reviewed by Simon Fraser.
3228
3229         * fast/images/async-image-background-image-repeated-expected.html:
3230         * fast/images/async-image-background-image-repeated.html:
3231         * fast/images/resources/sprite-sheet-red-green-blue.png:
3232         * fast/images/sprite-sheet-image-draw-expected.html:
3233         * fast/images/sprite-sheet-image-draw.html:
3234         Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
3235         If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
3236         decoded farme of this image will be 30x5000 pixels (15% of the original size).
3237
3238 2017-05-08  Beth Dakin  <bdakin@apple.com>
3239
3240         WebKit should default to using sRGB with NSColor conversion instead of device 
3241         color space
3242         https://bugs.webkit.org/show_bug.cgi?id=171745
3243         -and corresponding-
3244         rdar://problem/28314183
3245
3246         Reviewed by Tim Horton.
3247
3248         * editing/mac/attributed-string/anchor-element-expected.txt:
3249         * editing/mac/attributed-string/basic-expected.txt:
3250         * editing/mac/attributed-string/comment-cdata-section-expected.txt:
3251         * editing/mac/attributed-string/font-size-expected.txt:
3252         * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
3253         * editing/mac/attributed-string/font-weight-expected.txt:
3254         * editing/mac/attributed-string/letter-spacing-expected.txt:
3255         * editing/mac/attributed-string/text-decorations-expected.txt:
3256         * editing/mac/attributed-string/vertical-align-expected.txt:
3257
3258 2017-05-04  Jiewen Tan  <jiewen_tan@apple.com>
3259
3260         Search events should not fire synchronously for search type input elements with incremental attribute set
3261         https://bugs.webkit.org/show_bug.cgi?id=171376
3262         <rdar://problem/31863296>
3263
3264         Reviewed by Chris Dumez.
3265
3266         * fast/forms/search/search-incremental-crash-expected.txt: Added.
3267         * fast/forms/search/search-incremental-crash.html: Added.
3268
3269 2017-05-08  Zalan Bujtas  <zalan@apple.com>
3270
3271         Text overlaps on http://www.duden.de/rechtschreibung/Acre
3272         https://bugs.webkit.org/show_bug.cgi?id=171796
3273         <rdar://problem/31036028>
3274
3275         Reviewed by Simon Fraser.
3276
3277         * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
3278         * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
3279
3280 2017-05-08  Michael Catanzaro  <mcatanzaro@igalia.com>
3281
3282         Unreviewed, rolling out r216419.
3283
3284         Broke 70 layout tests on GTK bot
3285
3286         Reverted changeset:
3287
3288         "Ensure clean tree before AX cache update."
3289         https://bugs.webkit.org/show_bug.cgi?id=171546
3290         http://trac.webkit.org/changeset/216419
3291
3292 2017-05-08  Antti Koivisto  <antti@apple.com>
3293
3294         ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
3295         https://bugs.webkit.org/show_bug.cgi?id=171375
3296         <rdar://problem/31863184>
3297
3298         Reviewed by Zalan Bujtas.
3299
3300         * fast/html/details-flow-thread-expected.txt: Added.
3301         * fast/html/details-flow-thread.html: Added.
3302         * fast/shadow-dom/composed-tree-slots-expected.txt:
3303         * fast/shadow-dom/composed-tree-slots.html:
3304
3305             Expand the test so it also prints out slot subtrees using slots as traversal roots.
3306
3307 2017-05-08  Chris Dumez  <cdumez@apple.com>
3308
3309         Move 'style' from Element to HTMLElement / SVGElement and make it settable
3310         https://bugs.webkit.org/show_bug.cgi?id=171795
3311
3312         Reviewed by Alex Christensen.
3313
3314         * accessibility/roles-exposed.html:
3315         Add null check for element.style.
3316
3317         * fast/css/Element-style-expected.txt: Added.
3318         * fast/css/Element-style.html: Added.
3319         Add layout test coverage.
3320
3321         * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
3322         Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
3323         does something, the input element actually looses its renderer. This found a bug which I fixed in this
3324         patch.
3325
3326         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3327         Rebaseline as property enumeration order has changed.
3328
3329 2017-05-08  Joanmarie Diggs  <jdiggs@igalia.com>
3330
3331         AX: Propagate aria-readonly to grid descendants
3332         https://bugs.webkit.org/show_bug.cgi?id=171189
3333
3334         Reviewed by Chris Fleizach.
3335
3336         Add new test cases to aria-readonly.html. In addition, because the platform-specific
3337         test expectations seem due to how platforms treat whitespace from the test file, hide
3338         the test cases after the test is run so that there are no extraneous characters and
3339         a single expectations file can be shared.
3340
3341         * accessibility/aria-readonly-expected.txt: Updated.
3342         * accessibility/aria-readonly.html: Updated.
3343         * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
3344         * accessibility/gtk/aria-readonly-propagated.html: Added.
3345         * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
3346         * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
3347         * platform/win/accessibility/aria-readonly-expected.txt: Removed.
3348
3349 2017-05-06  Zalan Bujtas  <zalan@apple.com>
3350
3351         Ensure clean tree before AX cache update.
3352         https://bugs.webkit.org/show_bug.cgi?id=171546
3353         <rdar://problem/31934942>
3354
3355         Reviewed by Chris Fleizach.
3356
3357         * accessibility/crash-when-render-tree-is-not-clean.html: Added.
3358
3359 2017-05-08  Myles C. Maxfield  <mmaxfield@apple.com>
3360
3361         Unprefix unicode-bidi CSS values
3362         https://bugs.webkit.org/show_bug.cgi?id=171761
3363
3364         Reviewed by Simon Fraser.
3365
3366         Import W3C's internationalization tests from
3367         https://www.w3.org/International/tests/repo/results/writing-modes-bidi
3368
3369         * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
3370         * fast/css/default-bidi-css-rules.html: Ditto.
3371         * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
3372         * fast/css/unicode-bidi-computed-value.html: Ditto.
3373         * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
3374         * fast/text/bidi-unprefix.html: Added.
3375         * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
3376         * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
3377         * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
3378         * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
3379         * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
3380         * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
3381         * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
3382         * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
3383         * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
3384         * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
3385         * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
3386         * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
3387         * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
3388         * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
3389         * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
3390         * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
3391         * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
3392         * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
3393         * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
3394         * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
3395         * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
3396         * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
3397         * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
3398         * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
3399         * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
3400         * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
3401         * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
3402         * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
3403         * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
3404         * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
3405         * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
3406         * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
3407         * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
3408         * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
3409         * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
3410         * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
3411         * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
3412         * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
3413         * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
3414         * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
3415         * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
3416         * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
3417         * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
3418         * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
3419         * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
3420         * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
3421         * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
3422         * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
3423         * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
3424         * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
3425         * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
3426         * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
3427         * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
3428         * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
3429         * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
3430         * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
3431         * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
3432         * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
3433         * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
3434         * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
3435         * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
3436         * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
3437         * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
3438         * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
3439         * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
3440         * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
3441         * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
3442         * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
3443         * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
3444         * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
3445         * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
3446         * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
3447         * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
3448         * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
3449         * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
3450         * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
3451         * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
3452         * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
3453         * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
3454         * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
3455         * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
3456         * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
3457         * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
3458         * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
3459         * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
3460         * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
3461         * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
3462         * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
3463         * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
3464         * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
3465         * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
3466         * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
3467         * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
3468         * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
3469         * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
3470         * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
3471         * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
3472         * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
3473         * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
3474         * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
3475         * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
3476         * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
3477         * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
3478         * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
3479         * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
3480         * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
3481         * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
3482         * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
3483         * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
3484         * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
3485         * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
3486         * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
3487         * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
3488         * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
3489         * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
3490         * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
3491         * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
3492         * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
3493         * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
3494         * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
3495         * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
3496         * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
3497         * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
3498         * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
3499         * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
3500         * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
3501         * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
3502         * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
3503         * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
3504         * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
3505         * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
3506         * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
3507         * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
3508         * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
3509         * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
3510         * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
3511         * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
3512         * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
3513         * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
3514         * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
3515         * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
3516         * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
3517         * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
3518         * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
3519         * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
3520         * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
3521         * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
3522         * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
3523         * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
3524         * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
3525         * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
3526         * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
3527         * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
3528         * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
3529         * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
3530         * imported/w3c/i18n/bidi/block-embed-001.html: Added.
3531         * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
3532         * imported/w3c/i18n/bidi/block-embed-002.html: Added.
3533         * imported/w3c/i18n/bidi/block-embed-003-expected.html:&nb