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