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