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