blob: a760479c03e746629a9b77b2f6e442a1367e2e85 [file] [log] [blame]
ryanhaddad@apple.com94e88702017-05-23 18:36:35 +000012017-05-23 Ryan Haddad <ryanhaddad@apple.com>
2
3 Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
4 https://bugs.webkit.org/show_bug.cgi?id=172514
5
6 Unreviewed test gardening.
7
8 * TestExpectations:
9
commit-queue@webkit.orgb54ca7d2017-05-23 16:30:37 +0000102017-05-23 Sam Weinig <sam@webkit.org>
11
12 [WebIDL] Remove some unnecessary specialization for enum types
13 https://bugs.webkit.org/show_bug.cgi?id=172482
14
15 Reviewed by Chris Dumez.
16
17 * crypto/subtle/import-key-malformed-parameters-expected.txt:
18 * fast/files/blob-constructor-expected.txt:
19 * fast/files/script-tests/blob-constructor.js:
20 Update test and results for improved order of exceptions. In this case, the conversion
21 to String throws before the failure to parse the enumeration (which is what the
22 plain TypeError was).
23
commit-queue@webkit.org47b46f02017-05-23 16:27:36 +0000242017-05-23 Emilio Cobos Álvarez <ecobos@igalia.com>
25
26 Import the css-display-3 css tests.
27 https://bugs.webkit.org/show_bug.cgi?id=172212
28
29 Reviewed by Chris Dumez.
30
commit-queue@webkit.org374da2c2017-05-23 15:56:12 +0000312017-05-23 youenn fablet <youenn@apple.com>
32
33 There should be an easy way to run HTTP/WPT served tests on a browser
34 https://bugs.webkit.org/show_bug.cgi?id=172068
35
36 Reviewed by Sam Weinig.
37
38 * fast/harness/results.html: In case results.html is opened locallly,
39 open HTTP/WPT urls as served by their related servers.
40 Adding a check that the servers are running before opening the related test.
41
commit-queue@webkit.org5b149802017-05-23 14:18:55 +0000422017-05-23 Antoine Quint <graouts@apple.com>
43
44 [Modern Media Controls] Turn off all tests
45 https://bugs.webkit.org/show_bug.cgi?id=172447
46
47 Reviewed by Jon Lee.
48
49 Due to the high number of timeouts and random failures with the current tests, we turn off
50 all modern-media-controls tests while we wait on a more permanent solution.
51
52 * TestExpectations:
53 * platform/gtk/TestExpectations:
54 * platform/ios/TestExpectations:
55 * platform/mac-wk1/TestExpectations:
56 * platform/mac/TestExpectations:
57
mmaxfield@apple.coma266d032017-05-23 07:37:42 +0000582017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
59
60 Update font-style's implementation in the font selection algorithm
61 https://bugs.webkit.org/show_bug.cgi?id=169453
62
63 Reviewed by Simon Fraser.
64
65 * fast/text/font-style-parse-expected.txt:
66 * fast/text/font-style-parse.html:
67 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
68
pvollan@apple.com31567ae2017-05-23 06:50:17 +0000692017-05-22 Per Arne Vollan <pvollan@apple.com>
70
71 [Win] Update expectations for layout tests.
72 https://bugs.webkit.org/show_bug.cgi?id=172437
73
74 Unreviewed test gardening, update test expectations for failing tests.
75
76 * platform/win/TestExpectations:
77
mmaxfield@apple.com636c4d22017-05-23 06:03:24 +0000782017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
79
80 Support calc() in font-variation-settings and font-feature-settings
81 https://bugs.webkit.org/show_bug.cgi?id=171032
82
83 Reviewed by David Hyatt.
84
85 * css3/font-feature-settings-calc-expected.html: Added.
86 * css3/font-feature-settings-calc.html: Added.
87 * fast/text/variations/calc-expected.html: Added.
88 * fast/text/variations/calc.html: Added.
89
ryanhaddad@apple.com5999d122017-05-22 23:41:13 +0000902017-05-22 Ryan Haddad <ryanhaddad@apple.com>
91
92 Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
93 https://bugs.webkit.org/show_bug.cgi?id=171605
94
95 Unreviewed test gardening.
96
97 * platform/ios-wk2/TestExpectations:
98
cdumez@apple.comac70a712017-05-22 23:00:25 +0000992017-05-22 Chris Dumez <cdumez@apple.com>
100
101 ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
102 https://bugs.webkit.org/show_bug.cgi?id=172473
103
104 Reviewed by Ryosuke Niwa.
105
106 * TestExpectations:
107 Unskip test.
108
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +00001092017-05-22 Ryan Haddad <ryanhaddad@apple.com>
110
ryanhaddad@apple.comdb9aef82017-05-22 22:52:06 +0000111 Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
112 https://bugs.webkit.org/show_bug.cgi?id=172452
113
114 Unreviewed test gardening.
115
116 * platform/wk2/TestExpectations:
117
1182017-05-22 Ryan Haddad <ryanhaddad@apple.com>
119
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +0000120 Update TestExpectations for two new WPT LayoutTests.
121 https://bugs.webkit.org/show_bug.cgi?id=172472
122
123 Unreviewed test gardening.
124
125 * TestExpectations:
126
ap@apple.comb1f3e4f2017-05-22 22:09:49 +00001272017-05-22 Alexey Proskuryakov <ap@apple.com>
128
129 Remove Java tests.
130
131 Rubber-stamped by Tim Horton.
132
133 These tests were disabled on all platforms for a long long time now.
134
135 * TestExpectations:
136 * java: Removed.
137 * platform/ios/TestExpectations:
138 * platform/mac/TestExpectations:
139 * platform/win/TestExpectations:
140 * platform/wk2/TestExpectations:
141 * platform/wpe/TestExpectations:
142
bburg@apple.com51fd2622017-05-22 22:06:47 +00001432017-05-22 Brian Burg <bburg@apple.com>
144
145 Web Inspector: webkit reload policy should match default behavior
146 https://bugs.webkit.org/show_bug.cgi?id=171385
147 <rdar://problem/31871515>
148
149 Reviewed by Joseph Pecoraro.
150
151 * http/tests/inspector/replay/replay-test.js:
152 * http/tests/inspector/network/resource-sizes-memory-cache.html:
153 Update tests to match new API.
154
155 * http/tests/inspector/network/resource-response-source-memory-cache.html:
156 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
157 Added. This is a copy of the above test but uses the option to do a "legacy" reload.
158 With this reload type, the resource returned with HTTP 200.
159
yoav@yoav.ws029d3252017-05-22 22:03:18 +00001602017-05-22 Yoav Weiss <yoav@yoav.ws>
161
162 [preload] Add media and type attribute support.
163 https://bugs.webkit.org/show_bug.cgi?id=171720
164
165 Reviewed by Youenn Fablet.
166
167 * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
168 * http/wpt/preload/media-attribute-expected.txt: Added.
169 * http/wpt/preload/media-attribute.html: Added.
170 * http/wpt/preload/type-attribute-expected.txt: Added.
171 * http/wpt/preload/type-attribute.html: Added.
172 * http/wpt/preload/resources/square.png: Added.
173 * http/wpt/preload/resources/dummy.js: Added.
174 * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
175 * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
176 * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
177 * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
178
ryanhaddad@apple.com47c26932017-05-22 21:13:45 +00001792017-05-22 Ryan Haddad <ryanhaddad@apple.com>
180
181 Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
182 https://bugs.webkit.org/show_bug.cgi?id=172469
183
184 Unreviewed test gardening.
185
186 * platform/mac/TestExpectations:
187
ap@apple.comc8e7c722017-05-22 20:49:12 +00001882017-05-22 Alexey Proskuryakov <ap@apple.com>
189
190 Many WebAudio js-tests use waitUntilDone
191 https://bugs.webkit.org/show_bug.cgi?id=172398
192
193 Reviewed by Sam Weinig.
194
195 Corrected the use of js-test harness, updated the tests to use js-test.js instead
196 of js-test-pre.js where possible.
197
198 * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
199 that wasn't present here.
200
201 * webaudio/analyser-exception.html:
202 * webaudio/audiobuffer-neuter-expected.txt:
203 * webaudio/audiobuffer-neuter.html:
204 * webaudio/audiobuffersource-channels.html:
205 * webaudio/audiobuffersource-ended-expected.txt:
206 * webaudio/audiobuffersource-ended.html:
207 * webaudio/audiobuffersource-exception.html:
208 * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
209 * webaudio/audiobuffersource-loop-comprehensive.html:
210 * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
211 * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
212 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
213 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
214 * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
215 * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
216 * webaudio/audiobuffersource-negative-playbackrate-loop.html:
217 * webaudio/audiobuffersource-negative-playbackrate.html:
218 * webaudio/audiobuffersource-playbackState.html:
219 * webaudio/audiobuffersource-start-expected.txt:
220 * webaudio/audiobuffersource-start.html:
221 * webaudio/audiochannelmerger-basic.html:
222 * webaudio/audiochannelmerger-stereo.html:
223 * webaudio/audiochannelsplitter.html:
224 * webaudio/audiocontext-promise-throwing.html:
225 * webaudio/audiocontext-promise.html:
226 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
227 * webaudio/audiocontext-restriction.html:
228 * webaudio/audiocontext-state-interrupted.html:
229 * webaudio/audiocontext-state.html:
230 * webaudio/audionode-channel-rules.html:
231 * webaudio/audionode-connect-order.html:
232 * webaudio/audionode.html:
233 * webaudio/audioparam-connect-audioratesignal.html:
234 * webaudio/audioparam-summingjunction.html:
235 * webaudio/audioprocessingevent.html:
236 * webaudio/automatic-pull-node.html:
237 * webaudio/biquad-allpass.html:
238 * webaudio/biquad-bandpass.html:
239 * webaudio/biquad-getFrequencyResponse.html:
240 * webaudio/biquad-highpass.html:
241 * webaudio/biquad-highshelf.html:
242 * webaudio/biquad-lowpass.html:
243 * webaudio/biquad-lowshelf.html:
244 * webaudio/biquad-notch.html:
245 * webaudio/biquad-peaking.html:
246 * webaudio/biquadfilternode-basic.html:
247 * webaudio/convolution-mono-mono.html:
248 * webaudio/decode-audio-data-basic.html:
249 * webaudio/decode-audio-data-too-short.html:
250 * webaudio/delaynode-max-default-delay.html:
251 * webaudio/delaynode-max-nondefault-delay.html:
252 * webaudio/delaynode-maxdelay.html:
253 * webaudio/delaynode-maxdelaylimit.html:
254 * webaudio/delaynode-scheduling.html:
255 * webaudio/delaynode.html:
256 * webaudio/distance-exponential.html:
257 * webaudio/distance-inverse.html:
258 * webaudio/distance-linear.html:
259 * webaudio/dynamicscompressor-basic.html:
260 * webaudio/javascriptaudionode-downmix8-2channel-input.html:
261 * webaudio/javascriptaudionode-upmix2-8channel-input.html:
262 * webaudio/javascriptaudionode-zero-input-channels.html:
263 * webaudio/javascriptaudionode.html:
264 * webaudio/mediaelementaudiosourcenode.html:
265 * webaudio/oscillator-basic.html:
266 * webaudio/oscillator-ended-expected.txt:
267 * webaudio/oscillator-ended.html:
268 * webaudio/page-canstartmedia.html:
269 * webaudio/panner-equalpower-stereo.html:
270 * webaudio/panner-equalpower.html:
271 * webaudio/panner-loop.html:
272 * webaudio/pannernode-basic.html:
273 * webaudio/realtimeanalyser-fft-scaling.html:
274 * webaudio/realtimeanalyser-fft-sizing.html:
275 * webaudio/resources/audiobuffersource-testing.js:
276 (checkAllTests):
277 * webaudio/sample-accurate-scheduling.html:
278 * webaudio/stereo2mono-down-mixing.html:
279 * webaudio/test-basic.html:
280 * webaudio/waveshaper.html:
281
mmaxfield@apple.com43943e42017-05-22 20:12:43 +00002822017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
283
284 Enable the woff2-variations @font-face format identifier
285 https://bugs.webkit.org/show_bug.cgi?id=172425
286
287 Reviewed by Andreas Kling.
288
289 * fast/text/variations/font-face-format-woff2-expected.html: Added.
290 * fast/text/variations/font-face-format-woff2.html: Added.
291 * platform/mac/TestExpectations:
292
simon.fraser@apple.com23372cf2017-05-22 19:19:24 +00002932017-05-22 Simon Fraser <simon.fraser@apple.com>
294
295 Support transform-box to switch sizing box in SVG
296 https://bugs.webkit.org/show_bug.cgi?id=145783
297
298 Reviewed by Dean Jackson.
299
300 Modify tests that relied on the old "% values relative to the bounding box" behavior,
301 and new tests for parsing and rendering with transform-box.
302
303 * fast/css/transform-box-parsing.html: Added.
304 * svg/transforms/change-transform-origin-css.xhtml:
305 * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
306 * svg/transforms/percent-transform-values.xhtml:
307 * svg/transforms/svg-transform-box-expected.html: Added.
308 * svg/transforms/svg-transform-box.html: Added.
309 * svg/transforms/transform-origin-css-property.xhtml:
310 * transforms/svg-vs-css.xhtml:
311
antti@apple.comea90b132017-05-22 18:16:18 +00003122017-05-22 Antti Koivisto <antti@apple.com>
313
314 Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
315 https://bugs.webkit.org/show_bug.cgi?id=170756
316 <rdar://problem/31573157>
317
318 Reviewed by Andreas Kling.
319
320 Expand the tests to cover the malformed key case.
321
322 * animations/keyframes-rule.html:
323 * animations/unprefixed-keyframes-rule.html:
324
commit-queue@webkit.orgf9f90062017-05-22 18:07:11 +00003252017-05-22 youenn fablet <youenn@apple.com>
326
327 Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
328 https://bugs.webkit.org/show_bug.cgi?id=172426
329
330 Reviewed by Chris Dumez.
331
332 * TestExpectations:
333 * tests-options.json:
334
antti@apple.combebe57b22017-05-22 13:17:24 +00003352017-05-22 Antti Koivisto <antti@apple.com>
336
337 [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
338 https://bugs.webkit.org/show_bug.cgi?id=172177
339 <rdar://problem/32239583>
340
341 Unreviewed.
342
343 * animations/animation-initial-inheritance.html: Try to unflake.
344
pvollan@apple.combbe160d2017-05-22 06:30:27 +00003452017-05-21 Per Arne Vollan <pvollan@apple.com>
346
pvollan@apple.com554d1332017-05-22 06:55:15 +0000347 Unreviewed Windows test gardening, skip tests which are timing out.
348
349 * platform/win/TestExpectations:
350
3512017-05-21 Per Arne Vollan <pvollan@apple.com>
352
pvollan@apple.combbe160d2017-05-22 06:30:27 +0000353 [Win] Update expectations for layout tests.
354 https://bugs.webkit.org/show_bug.cgi?id=172437
355
356 Unreviewed test gardening, update test expectations for failing tests.
357
358 * platform/win/TestExpectations:
359
sbarati@apple.comba6f3532017-05-22 05:47:33 +00003602017-05-21 Saam Barati <sbarati@apple.com>
361
362 We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
363 https://bugs.webkit.org/show_bug.cgi?id=171041
364 <rdar://problem/32082516>
365
366 Reviewed by Yusuke Suzuki.
367
368 * js/parser-syntax-check-expected.txt:
369 * js/script-tests/parser-syntax-check.js:
370
antti@apple.com9ff32262017-05-21 15:08:18 +00003712017-05-21 Antti Koivisto <antti@apple.com>
372
373 matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
374 https://bugs.webkit.org/show_bug.cgi?id=172361
375 <rdar://problem/28777408>
376
377 Reviewed by Sam Weinig.
378
379 * fast/media/matchMedia-print-expected.txt: Added.
380 * fast/media/matchMedia-print.html: Added.
381
ap@apple.com72e57062017-05-21 06:01:27 +00003822017-05-20 Alexey Proskuryakov <ap@apple.com>
383
384 Correct line endings in a couple files.
385
386 * fast/canvas/script-tests/canvas-gradient-without-path.js:
387 * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
388
cdumez@apple.comf5bed952017-05-20 19:14:15 +00003892017-05-20 Chris Dumez <cdumez@apple.com>
390
cdumez@apple.com5adf38b2017-05-21 02:10:05 +0000391 Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
392 https://bugs.webkit.org/show_bug.cgi?id=172418
393
394 Reviewed by Youenn Fablet.
395
396 Rebaseline existing test to reflect change.
397
398 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
399 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
400 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
401 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
402
4032017-05-20 Chris Dumez <cdumez@apple.com>
404
cdumez@apple.comf5bed952017-05-20 19:14:15 +0000405 Value for iterator property is wrong for maplike interfaces
406 https://bugs.webkit.org/show_bug.cgi?id=172410
407
408 Reviewed by Sam Weinig.
409
410 Extend test coverage to test the RTCStatsReport iterator.
411
412 * webrtc/video-stats.html:
413
jer.noble@apple.com57ab0f42017-05-20 16:55:01 +00004142017-05-20 Jer Noble <jer.noble@apple.com>
415
416 [MSE][Mac] Support painting MSE video-element to canvas
417 https://bugs.webkit.org/show_bug.cgi?id=125157
418 <rdar://problem/23062016>
419
420 Reviewed by Eric Carlson.
421
422 * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
423 first sample to 0:00.
424 * media/media-source/content/test-fragmented-manifest.json:
425 * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
426 * media/media-source/media-source-paint-to-canvas.html: Added.
427
cdumez@apple.comaf6bbc52017-05-20 02:30:27 +00004282017-05-19 Chris Dumez <cdumez@apple.com>
429
430 Consider not exposing webkitURL in workers
431 https://bugs.webkit.org/show_bug.cgi?id=172166
432
433 Reviewed by Geoffrey Garen.
434
435 Rebaseline existing test to reflect behavior change.
436
437 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
438
commit-queue@webkit.org8bf56e22017-05-20 00:27:33 +00004392017-05-19 Jeremy Jones <jeremyj@apple.com>
440
441 webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
442 https://bugs.webkit.org/show_bug.cgi?id=172329
443 rdar://problem/32260891
444
445 Reviewed by Darin Adler.
446
447 webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
448 The additional mediaSession().fullscreenPermitted() check causes it to return false when
449 not handling a user gesture, which isn't helpful to deciding to show a button in controls
450 or not.
451
452 * media/media-fullscreen-inline-expected.txt:
453 * media/media-fullscreen-not-in-document-expected.txt:
454 * media/media-fullscreen.js:
455 (canplaythrough):
456 * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
457 * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
458
jlewis3@apple.com47f842d2017-05-20 00:18:14 +00004592017-05-19 Matt Lewis <jlewis3@apple.com>
460
461 Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
462 https://bugs.webkit.org/show_bug.cgi?id=171061
463
464 Unreviewed test gardening.
465
466 * platform/ios-wk2/TestExpectations:
467 * platform/mac-wk1/TestExpectations:
468 * platform/mac-wk2/TestExpectations:
469
cdumez@apple.come0fb99a2017-05-20 00:00:58 +00004702017-05-19 Chris Dumez <cdumez@apple.com>
471
472 Do not fire load event for SVGElements that are detached or in frameless documents
473 https://bugs.webkit.org/show_bug.cgi?id=172289
474 <rdar://problem/32275689>
475
476 Reviewed by Ryosuke Niwa.
477
478 Add layout test coverage.
479
480 * svg/load-event-detached-expected.txt: Added.
481 * svg/load-event-detached.html: Added.
482
ap@apple.comfcade892017-05-19 23:37:59 +00004832017-05-19 Alexey Proskuryakov <ap@apple.com>
484
485 Many accessibility js-tests use waitUntilDone
486 https://bugs.webkit.org/show_bug.cgi?id=172372
487
488 Reviewed by Tim Horton.
489
490 Corrected the use of js-test harness, updated the tests to use js-test.js instead
491 of js-test-pre.js where possible.
492
493 * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
494 * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
495 * accessibility/aria-checkbox-sends-notification.html:
496 * accessibility/aria-invalid.html:
497 * accessibility/aria-switch-sends-notification.html:
498 * accessibility/deleting-iframe-destroys-axcache.html:
499 * accessibility/file-upload-button-with-axpress.html:
500 * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
501 * accessibility/frame-disconnect-textmarker-cache-crash.html:
502 * accessibility/gtk/aria-listbox-crash.html:
503 * accessibility/heading-title-includes-links-expected.txt:
504 * accessibility/heading-title-includes-links.html:
505 * accessibility/image-map-update-parent-crash-expected.txt:
506 * accessibility/image-map-update-parent-crash.html:
507 * accessibility/insert-children-assert-expected.txt:
508 * accessibility/insert-children-assert.html:
509 * accessibility/ios-simulator/focus-change-notifications.html:
510 * accessibility/label-element-press.html:
511 * accessibility/loading-iframe-updates-axtree.html:
512 * accessibility/mac/aria-expanded-notifications.html:
513 * accessibility/mac/aria-listbox-selectedchildren-change.html:
514 * accessibility/mac/aria-liveregion-on-image.html:
515 * accessibility/mac/aria-liveregions-addedelement.html:
516 * accessibility/mac/aria-liveregions-changedalt.html:
517 * accessibility/mac/aria-liveregions-changedtext.html:
518 * accessibility/mac/aria-liveregions-removedelement.html:
519 * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
520 * accessibility/mac/combobox-activedescendant-notifications.html:
521 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
522 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
523 * accessibility/mac/html-slider-indicator.html:
524 * accessibility/mac/input-replacevalue-userinfo-expected.txt:
525 * accessibility/mac/input-replacevalue-userinfo.html:
526 * accessibility/mac/ordered-textmarker-crash-expected.txt:
527 * accessibility/mac/ordered-textmarker-crash.html:
528 * accessibility/mac/search-with-frames-expected.txt:
529 * accessibility/mac/search-with-frames.html:
530 * accessibility/mac/selection-boundary-userinfo.html:
531 * accessibility/mac/selection-change-userinfo.html:
532 * accessibility/mac/selection-element-tabbing-to-link.html:
533 * accessibility/mac/selection-value-changes-for-aria-textbox.html:
534 * accessibility/mac/stale-textmarker-crash-expected.txt:
535 * accessibility/mac/stale-textmarker-crash.html:
536 * accessibility/mac/textbox-role-reports-notifications-expected.txt:
537 * accessibility/mac/textbox-role-reports-notifications.html:
538 * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
539 * accessibility/mac/value-change/value-change-user-info-textarea.html:
540 * accessibility/mac/value-change/value-change-user-info-textfield.html:
541 * accessibility/media-element.html:
542 * accessibility/menu-list-sends-change-notification.html:
543 * accessibility/multiselect-list-reports-active-option.html:
544 * accessibility/paragraph-with-linebreaks.html:
545 * accessibility/platform-name.html:
546 * accessibility/radio-button-group-members.html:
547 * accessibility/radio-button-title-label.html:
548 * accessibility/selection-states-expected.txt:
549 * accessibility/selection-states.html:
550 * accessibility/spinbutton-value.html:
551 * accessibility/svg-bounds.html:
552 * accessibility/table-cell-for-column-and-row-crash.html:
553 * accessibility/table-cells-roles.html:
554 * accessibility/table-roles-hierarchy.html:
555 * accessibility/table-with-aria-role.html:
556 * accessibility/textarea-insertion-point-line-number.html:
557 * accessibility/textbox-role-reports-selection.html:
558 * accessibility/title-ui-element-correctness.html:
559 * accessibility/unknown-roles-not-exposed-expected.txt:
560 * accessibility/unknown-roles-not-exposed.html:
561 * accessibility/win/bstr-elements-role.html:
562 * accessibility/win/detached-object-notification-crash.html:
563 * accessibility/win/heading-elements.html:
564 * accessibility/win/img-alt-attribute.html:
565 * accessibility/win/linked-elements.html:
566 * accessibility/win/list-item-role.html:
567 * accessibility/win/list-marker-role.html:
568 * accessibility/win/list-role.html:
569 * accessibility/win/multiple-select-element-role.html:
570 * accessibility/win/option-element-position-and-size.html:
571 * accessibility/win/parent-element.html:
572 * accessibility/win/select-element-role.html:
573 * accessibility/win/selection-and-focus.html:
574 * accessibility/win/single-select-children-changed.html:
575 * accessibility/win/single-select-children.html:
576 * accessibility/win/text-role.html:
577 * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
578 * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
579 * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
580 * platform/mac/accessibility/media-element-expected.txt:
581 * platform/mac/accessibility/table-cells-roles-expected.txt:
582 * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
583
jlewis3@apple.com41322312017-05-19 23:30:09 +00005842017-05-19 Matt Lewis <jlewis3@apple.com>
585
586 Rebaselined js/dom/global-constructors-attributes.html after revision 217129
587
588
589 Unreviewed test gardening.
590
591 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
592
cdumez@apple.com5b7abae2017-05-19 23:07:40 +00005932017-05-19 Chris Dumez <cdumez@apple.com>
594
595 URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
596 https://bugs.webkit.org/show_bug.cgi?id=172218
597
598 Reviewed by Youenn Fablet.
599
600 * fast/text/font-face-set-javascript-expected.txt:
601 * fast/text/font-face-set-javascript.html:
602 Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
603 a pair iterator. It does not make sense to return a pair iterator here given
604 that this is not a key-value structure. FontFaceSet should not even have an
605 entries() method but this is an artifact of us using iterable<FontFace> instead of
606 setlike<FontFace> until we support setlike<> (Bug 159140).
607
zalan@apple.com97933452017-05-19 22:54:06 +00006082017-05-19 Zalan Bujtas <zalan@apple.com>
609
610 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
611 https://bugs.webkit.org/show_bug.cgi?id=172309
612 <rdar://problem/32262357>
613
614 Reviewed by Simon Fraser.
615
616 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
617 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
618
ryanhaddad@apple.com39cd65d2017-05-19 22:24:25 +00006192017-05-19 Ryan Haddad <ryanhaddad@apple.com>
620
621 LayoutTest js/Promise-types.html is a flaky failure
622 https://bugs.webkit.org/show_bug.cgi?id=171739
623
624 Unreviewed follow-up fix for JSC tests.
625
626 * js/script-tests/Promise-types.js:
627
commit-queue@webkit.org6b41e432017-05-19 21:41:50 +00006282017-05-19 Youenn Fablet <youenn@apple.com>
629
630 Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
631 https://bugs.webkit.org/show_bug.cgi?id=172324
632
633 Reviewed by Eric Carlson.
634
635 * fast/mediastream/mock-media-source-webaudio.html:
636
ap@apple.comfa481bb2017-05-19 21:19:00 +00006372017-05-19 Alexey Proskuryakov <ap@apple.com>
638
639 Many CSS js-tests use waitUntilDone
640 https://bugs.webkit.org/show_bug.cgi?id=172379
641
642 Reviewed by Tim Horton.
643
644 Corrected the use of js-test harness, updated the tests to use js-test.js instead
645 of js-test-pre.js where possible.
646
647 * css3/filters/should-not-have-compositing-layer-expected.txt:
648 * css3/filters/should-not-have-compositing-layer.html:
649 * css3/scroll-snap/nested-elements-expected.txt:
650 * css3/scroll-snap/nested-elements.html:
651 * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
652 * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
653 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
654 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
655 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
656 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
657 * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
658 * css3/scroll-snap/scroll-snap-mismatch.html:
659 * css3/scroll-snap/scroll-snap-offsets-expected.txt:
660 * css3/scroll-snap/scroll-snap-offsets.html:
661 * css3/scroll-snap/scroll-snap-positions-expected.txt:
662 * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
663 * css3/scroll-snap/scroll-snap-positions-mainframe.html:
664 * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
665 * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
666 * css3/scroll-snap/scroll-snap-positions.html:
667 * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
668 * css3/scroll-snap/scroll-snap-style-changed-align.html:
669 * css3/touch-action/touch-action-manipulation-fast-clicks.html:
670 * fast/css/counters/2displays-expected.txt:
671 * fast/css/counters/2displays.html:
672 * fast/css/counters/after-continuation-expected.txt:
673 * fast/css/counters/after-continuation.html:
674 * fast/css/counters/counter-increment-inherit-expected.txt:
675 * fast/css/counters/counter-increment-inherit.htm:
676 * fast/css/counters/counter-increment-tests-expected.txt:
677 * fast/css/counters/counter-increment-tests.htm:
678 * fast/css/device-aspect-ratio.html:
679 * fast/css/hover-display-block-inline-expected.txt:
680 * fast/css/hover-display-block-inline.html:
681 * fast/css/hover-display-block-none-expected.txt:
682 * fast/css/hover-display-block-none.html:
683 * fast/css/image-resolution/image-resolution.html:
684 * fast/css/max-device-aspect-ratio.html:
685 * fast/css/min-device-aspect-ratio.html:
686 * fast/css/pseudo-target-indirect-sibling-001.html:
687 * fast/css/pseudo-target-indirect-sibling-002.html:
688
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +00006892017-05-19 Ryan Haddad <ryanhaddad@apple.com>
690
ryanhaddad@apple.com0f1907d2017-05-19 20:12:12 +0000691 Skip tests that are reporting FailureNotTested.
692 https://bugs.webkit.org/show_bug.cgi?id=172378
693
694 Unreviewed test gardening.
695
696 * TestExpectations:
697 * platform/ios-wk2/TestExpectations:
698 * platform/ios/TestExpectations:
699 * platform/mac/TestExpectations:
700
7012017-05-19 Ryan Haddad <ryanhaddad@apple.com>
702
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +0000703 LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
704 https://bugs.webkit.org/show_bug.cgi?id=171739
705
706 Reviewed by Joseph Pecoraro.
707
708 Silence the console messages for unhandled rejections in this LayoutTest.
709
710 * js/script-tests/Promise-types.js:
711
zalan@apple.come01b9402017-05-19 18:47:03 +00007122017-05-19 Zalan Bujtas <zalan@apple.com>
713
714 LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
715 https://bugs.webkit.org/show_bug.cgi?id=172363
716 <rdar://problem/32182167>
717
718 Reviewed by Simon Fraser.
719
720 10ms timer is too short to securely ensure a layout. Let's force it instead.
721
722 * accessibility/mac/aria-multiple-liveregions-notification.html:
723
ryanhaddad@apple.combf4c4e32017-05-19 18:06:36 +00007242017-05-19 Commit Queue <commit-queue@webkit.org>
725
726 Unreviewed, rolling out r217098, r217111, r217113, and
727 r217114.
728 https://bugs.webkit.org/show_bug.cgi?id=172367
729
730 These changes broke the Windows build and introduced
731 LayoutTest failures (Requested by ryanhaddad on #webkit).
732
733 Reverted changesets:
734
735 "[MSE][Mac] Support painting MSE video-element to canvas"
736 https://bugs.webkit.org/show_bug.cgi?id=125157
737 http://trac.webkit.org/changeset/217098
738
739 "[MSE][Mac] Support painting MSE video-element to canvas"
740 https://bugs.webkit.org/show_bug.cgi?id=125157
741 http://trac.webkit.org/changeset/217111
742
743 "Unreviewed build fix; add undefined functions and constants
744 to the CoreMediaSoftLink.h, and use the"
745 http://trac.webkit.org/changeset/217113
746
747 "[MSE][Mac] Support painting MSE video-element to canvas"
748 https://bugs.webkit.org/show_bug.cgi?id=125157
749 http://trac.webkit.org/changeset/217114
750
aestes@apple.com232fa952017-05-19 16:16:52 +00007512017-05-19 Andy Estes <aestes@apple.com>
752
753 REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
754 https://bugs.webkit.org/show_bug.cgi?id=172344
755
756 Reviewed by Tim Horton.
757
758 * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
759
cdumez@apple.com2ee0a982017-05-19 14:11:48 +00007602017-05-19 Chris Dumez <cdumez@apple.com>
761
762 CSSOM insertRule() index argument is optional with default 0
763 https://bugs.webkit.org/show_bug.cgi?id=172219
764
765 Reviewed by Sam Weinig.
766
767 Update / Rebaseline existing tests to reflect behavior change.
768
769 * fast/css/CSSSupportsRule-parameters-expected.txt:
770 * fast/css/CSSSupportsRule-parameters.html:
771 * fast/css/stylesheet-parameters-expected.txt:
772 * fast/css/stylesheet-parameters.html:
773 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
774
zandobersek@gmail.comc448c052017-05-19 11:46:32 +00007752017-05-19 Zan Dobersek <zdobersek@igalia.com>
776
777 Unreviewed GTK+ gardening. Adding or updating test expectations for
778 four W3C layout tests covering MSE and IndexedDB implementations.
779
780 * platform/gtk/TestExpectations:
781
jer.noble@apple.com9b030762017-05-19 09:54:48 +00007822017-05-19 Jer Noble <jer.noble@apple.com>
783
784 [MSE][Mac] Support painting MSE video-element to canvas
785 https://bugs.webkit.org/show_bug.cgi?id=125157
786 <rdar://problem/23062016>
787
788 Reviewed by Eric Carlson.
789
790 * media/media-source/content/test-fragmented.mp4:
791
zandobersek@gmail.com6736ad52017-05-19 09:11:47 +00007922017-05-19 Zan Dobersek <zdobersek@igalia.com>
793
794 Unreviewed GTK+ gardening.
795
796 * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
797 http/tests/loading/resourceLoadStatistics test expectation.
798 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
799
ryanhaddad@apple.comf4e0b092017-05-19 03:28:06 +00008002017-05-18 Ryan Haddad <ryanhaddad@apple.com>
801
802 Unreviewed, rolling out r217079.
803
804 This change broke internal builds.
805
806 Reverted changeset:
807
808 "Redundant ellipsis box triggers
809 ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
810 https://bugs.webkit.org/show_bug.cgi?id=172309
811 http://trac.webkit.org/changeset/217079
812
cdumez@apple.com9a940b32017-05-19 03:21:54 +00008132017-05-18 Chris Dumez <cdumez@apple.com>
814
815 [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
816 https://bugs.webkit.org/show_bug.cgi?id=172311
817
818 Reviewed by Andreas Kling.
819
820 Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
821 what matters and what we want to test is that the cookie was actually added so make the
822 test not rely on a specific order to address flakiness.
823
824 * http/tests/dom/document-attributes-null-handling-expected.txt:
825 * http/tests/dom/document-attributes-null-handling.html:
826
aestes@apple.comf6bf40c2017-05-19 02:55:15 +00008272017-05-18 Andy Estes <aestes@apple.com>
828
829 Unreviewed gardening on ApplePaySession.html after r217078.
830
aestes@apple.com45d68142017-05-19 05:58:30 +0000831 * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
832
8332017-05-18 Andy Estes <aestes@apple.com>
834
835 Unreviewed gardening on ApplePaySession.html after r217078.
836
aestes@apple.comf6bf40c2017-05-19 02:55:15 +0000837 The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
838 this breaks them out into their own file so that they can be skipped independently from
839 ApplePaySession.html.
840
841 * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
842 * http/tests/ssl/applepay/ApplePayError.html: Added.
843 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
844 * http/tests/ssl/applepay/ApplePaySession.html:
845 * platform/mac-wk2/TestExpectations:
846
ryanhaddad@apple.comc1e97b62017-05-19 02:47:41 +00008472017-05-18 Ryan Haddad <ryanhaddad@apple.com>
848
849 Rebaseline js/dom/global-constructors-attributes.html after r217078.
850
851 Unreviewed test gardening.
852
853 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
854 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
855
eric.carlson@apple.com3741a912017-05-19 01:16:47 +00008562017-05-18 Eric Carlson <eric.carlson@apple.com>
857
858 [MediaStream] do not cache gUM permissions
859 https://bugs.webkit.org/show_bug.cgi?id=172245
860
861 Reviewed by Youenn Fablet.
862
863 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
864 * fast/mediastream/MediaDevices-getUserMedia.html:
865 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
866 * http/tests/media/media-stream/get-user-media-prompt.html:
867
zalan@apple.com3cec9a52017-05-19 00:37:43 +00008682017-05-18 Zalan Bujtas <zalan@apple.com>
869
870 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
871 https://bugs.webkit.org/show_bug.cgi?id=172309
872 <rdar://problem/32262357>
873
874 Reviewed by Simon Fraser.
875
876 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
877 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
878
simon.fraser@apple.come7d141a2017-05-18 23:27:37 +00008792017-05-18 Simon Fraser <simon.fraser@apple.com>
880
881 Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
882 https://bugs.webkit.org/show_bug.cgi?id=172320
883
884 Reviewed by Dean Jackson.
885
886 Test that makes some source-less and sourced audio and video controls, and dumps
887 the layer tree to ensure that they didn't trigger compositing on their ancestor
888 stacking context element.
889
890 * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
891 * media/controls-should-not-trigger-isolates-blending.html: Added.
892
dino@apple.com1c738cf2017-05-18 23:22:16 +00008932017-05-18 Dean Jackson <dino@apple.com>
894
895 Transform misplaces element 50% of the time
896 https://bugs.webkit.org/show_bug.cgi?id=172300
897 <rdar://problem/29835668>
898
899 Reviewed by Simon Fraser.
900
901 A test case which has an animation that relies on
902 translation percentages. If all goes well, the
903 animating element will be completely obscured.
904
905 * animations/needs-layout-expected.html: Added.
906 * animations/needs-layout.html: Added.
907
dbates@webkit.org778a3d22017-05-18 21:53:59 +00009082017-05-18 Daniel Bates <dabates@apple.com>
909
910 Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
911 https://bugs.webkit.org/show_bug.cgi?id=162819
912 <rdar://problem/28575938>
913
914 Reviewed by Joseph Pecoraro.
915
916 Add more tests when Access-Control-Allow-Origin has more than one value and group
917 with existing tests. Update expected results.
918
919 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
920 * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
921 the origin string for the page into a local variable called pageOrigin, making use of document.origin,
922 and referenced this variable instead of duplicating its value. Fixed various style nits.
923
wilander@apple.com2a5e5a02017-05-18 21:50:04 +00009242017-05-18 John Wilander <wilander@apple.com>
925
926 Resource Load Statistics: Grandfather domains for existing data records
927 https://bugs.webkit.org/show_bug.cgi?id=172155
928 <rdar://problem/24913532>
929
930 Reviewed by Alex Christensen.
931
932 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
933 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
934 * platform/wk2/TestExpectations:
935 Marked it Pass for WebKit2.
936
keith_miller@apple.comf2cf16c2017-05-18 20:49:36 +00009372017-05-18 Keith Miller <keith_miller@apple.com>
938
939 Fix wasm-mem-post-message.html test expectations
940 https://bugs.webkit.org/show_bug.cgi?id=172308
941
942 Unreviewed, test gardening.
943
944 * platform/ios-simulator/TestExpectations:
945 * platform/win/TestExpectations:
946
jer.noble@apple.com8bc6c232017-05-18 20:32:01 +00009472017-05-18 Jer Noble <jer.noble@apple.com>
948
949 Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
950 https://bugs.webkit.org/show_bug.cgi?id=172173
951
952 Reviewed by Andy Estes.
953
954 * fast/events/popup-blocked-from-untrusted-mouse-click.html:
955 * fast/events/popup-blocking-timers4-expected.txt: Removed.
956 * fast/events/popup-blocking-timers4.html: Removed.
957 * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
958 * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
959 * platform/ios/TestExpectations:
960
dbates@webkit.org8c4111b2017-05-18 19:40:48 +00009612017-05-18 Daniel Bates <dabates@apple.com>
962
963 Evaluating window named element may return wrong result
964 https://bugs.webkit.org/show_bug.cgi?id=166792
965 <rdar://problem/29801059>
966
967 Reviewed by Chris Dumez.
968
969 Add tests to ensure we do not regress evaluation of window named elements.
970
971 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
972 * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
973 * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
974 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
975 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
976
aestes@apple.comae52e852017-05-18 18:57:10 +00009772017-05-18 Andy Estes <aestes@apple.com>
978
979 Add "countryCode" to ApplePayErrorContactField
980 https://bugs.webkit.org/show_bug.cgi?id=172264
981 <rdar://problem/32004909>
982
983 Reviewed by Anders Carlsson.
984
985 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
986 * http/tests/ssl/applepay/ApplePaySession.html:
987
dbates@webkit.org7a1f9a42017-05-18 18:55:45 +00009882017-05-18 Daniel Bates <dabates@apple.com>
989
990 REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
991 window CSP when object-src 'none' is set
992 https://bugs.webkit.org/show_bug.cgi?id=172038
993 <rdar://problem/32258262>
994
995 Reviewed by Andy Estes.
996
997 Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
998 window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
999 ensure that an about:blank window inherits the CSP plugin policy of its opener.
1000
1001 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
1002 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
1003 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
1004 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
1005 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
1006 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
1007 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
1008 * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
1009
keith_miller@apple.com74e8d882017-05-18 18:22:19 +000010102017-05-18 Keith Miller <keith_miller@apple.com>
1011
1012 WebAssembly API: test with neutered inputs
1013 https://bugs.webkit.org/show_bug.cgi?id=163899
1014
1015 Reviewed by JF Bastien.
1016
1017 This patch dups Saam's de-modularized builder.
1018
1019 * workers/sab/postMessage-transfer-type-error-expected.txt:
1020 * workers/wasm-mem-post-message-expected.txt: Added.
1021 * workers/wasm-mem-post-message.html: Added.
1022 * workers/wasm-mem-post-message/test.js: Added.
1023 (worker.onmessage):
1024 * workers/wasm-mem-post-message/worker.js: Added.
1025 (onmessage):
1026 * workers/wasm-resources/builder.js: Added.
1027 (const._fail):
1028 (const.isNotA.assert.isNotA):
1029 (const):
1030 (switch.typeof):
1031 (Builder):
1032 (Builder.prototype.setChecked):
1033 (Builder.prototype.setPreamble):
1034 (Builder.prototype._functionIndexSpaceKeyHash):
1035 (Builder.prototype._registerFunctionToIndexSpace):
1036 (Builder.prototype._getFunctionFromIndexSpace):
1037 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
1038 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
1039 (Builder.prototype._registerSectionBuilders.this.Unknown):
1040
cdumez@apple.com6a5c9e42017-05-18 17:07:51 +000010412017-05-18 Chris Dumez <cdumez@apple.com>
1042
1043 Update web-platform-tests tools
1044 https://bugs.webkit.org/show_bug.cgi?id=172247
1045
1046 Reviewed by Youenn Fablet.
1047
1048 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
1049
antti@apple.com7bd8bb42017-05-18 15:16:37 +000010502017-05-18 Antti Koivisto <antti@apple.com>
1051
1052 Design mode should not affect UA shadow trees
1053 https://bugs.webkit.org/show_bug.cgi?id=171854
1054 <rdar://problem/32071037>
1055
1056 Reviewed by Zalan Bujtas.
1057
1058 * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
1059 * editing/deleting/search-shadow-tree-delete.html: Added.
1060
magomez@igalia.comdbc276c2017-05-18 11:28:41 +000010612017-05-18 Miguel Gomez <magomez@igalia.com>
1062
1063 Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
1064
1065 * platform/gtk/TestExpectations:
1066
ryanhaddad@apple.com70e72fb2017-05-18 00:37:10 +000010672017-05-17 Ryan Haddad <ryanhaddad@apple.com>
1068
1069 Unreviewed, rolling out r217014.
1070
1071 This change caused mac-wk2 LayoutTests to exit early due to
1072 crashes.
1073
1074 Reverted changeset:
1075
1076 "Resource Load Statistics: Grandfather domains for existing
1077 data records"
1078 https://bugs.webkit.org/show_bug.cgi?id=172155
1079 http://trac.webkit.org/changeset/217014
1080
zalan@apple.com36c264a2017-05-18 00:29:07 +000010812017-05-17 Zalan Bujtas <zalan@apple.com>
1082
1083 Tighten TextIterator::handleTextNode run-renderer mapping logic.
1084 https://bugs.webkit.org/show_bug.cgi?id=172174
1085
1086 Reviewed by Antti Koivisto.
1087
1088 * fast/shadow-dom/slot-crash-expected.txt:
1089
wilander@apple.coma3f93242017-05-17 23:55:24 +000010902017-05-17 John Wilander <wilander@apple.com>
1091
1092 Resource Load Statistics: Grandfather domains for existing data records
1093 https://bugs.webkit.org/show_bug.cgi?id=172155
1094 <rdar://problem/24913532>
1095
1096 Reviewed by Alex Christensen.
1097
1098 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
1099 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
1100 * platform/wk2/TestExpectations:
1101 Marked it Pass for WebKit2.
1102
zalan@apple.com023f9ce2017-05-17 23:30:47 +000011032017-05-17 Zalan Bujtas <zalan@apple.com>
1104
1105 Debug ASSERT: WebCore::RenderImageResource::shutdown
1106 https://bugs.webkit.org/show_bug.cgi?id=172238
1107 <rdar://problem/30064601>
1108
1109 Reviewed by Simon Fraser.
1110
1111 * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
1112 * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
1113
ryanhaddad@apple.coma6517ee2017-05-17 22:34:41 +000011142017-05-17 Ryan Haddad <ryanhaddad@apple.com>
1115
1116 Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
1117 https://bugs.webkit.org/show_bug.cgi?id=172241
1118
1119 Unreviewed test gardening.
1120
1121 * platform/mac-wk1/TestExpectations:
1122
cdumez@apple.com912e22e2017-05-17 21:50:11 +000011232017-05-17 Chris Dumez <cdumez@apple.com>
1124
1125 Setting URL.search to '' results in a stringified URL ending in '?'
1126 https://bugs.webkit.org/show_bug.cgi?id=162345
1127 <rdar://problem/31800441>
1128
1129 Reviewed by Alex Christensen.
1130
1131 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
1132 * fast/dom/DOMURL/set-href-attribute-search.html:
1133 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
1134 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
1135 Update / rebaseline existing tests to reflect behavior change.
1136
1137 * platform/ios-wk1/TestExpectations:
1138 * platform/mac-wk1/TestExpectations:
1139 Unskip url-setters.html test as it seems to be passing for me on WK1.
1140
eric.carlson@apple.comb5144062017-05-17 21:31:52 +000011412017-05-17 Eric Carlson <eric.carlson@apple.com>
1142
1143 [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
1144 https://bugs.webkit.org/show_bug.cgi?id=172223
1145 <rdar://problem/31899755>
1146
1147 Reviewed by Jer Noble.
1148
1149 * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
1150 * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
1151
commit-queue@webkit.org814b0d12017-05-17 21:08:26 +000011522017-05-17 Youenn Fablet <youenn@apple.com>
1153
1154 iOS WebRTC Media Capture should not allow camera capture from background tab
1155 https://bugs.webkit.org/show_bug.cgi?id=172200
1156
1157 Reviewed by Eric Carlson.
1158
1159 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
1160 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
1161
jiewen_tan@apple.comfa95bc22017-05-17 20:09:47 +000011622017-05-15 Jiewen Tan <jiewen_tan@apple.com>
1163
1164 Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
1165 https://bugs.webkit.org/show_bug.cgi?id=172146
1166 <rdar://problem/32122256>
1167
1168 Reviewed by Brent Fulgham.
1169
1170 * crypto/webkitSubtle/argument-conversion-expected.txt:
1171 * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
1172 * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
1173
cdumez@apple.come5e376b82017-05-17 19:44:29 +000011742017-05-17 Chris Dumez <cdumez@apple.com>
1175
1176 Unreviewed, skip newly imported notifications tests on iOS
1177
1178 Notifications are not enabled on iOS.
1179
1180 * platform/ios/TestExpectations:
1181
ryanhaddad@apple.com44fd96d2017-05-17 18:28:55 +000011822017-05-17 Ryan Haddad <ryanhaddad@apple.com>
1183
1184 Mark two http/tests/media/hls/video tests as failing during investigation.
1185 https://bugs.webkit.org/show_bug.cgi?id=171814
1186
1187 Unreviewed test gardening.
1188
1189 * platform/mac-wk1/TestExpectations:
1190
n_wang@apple.com5cf02ff2017-05-17 17:34:27 +000011912017-05-17 Nan Wang <n_wang@apple.com>
1192
1193 ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
1194 https://bugs.webkit.org/show_bug.cgi?id=171927
1195 <rdar://problem/32109781>
1196
1197 Reviewed by Chris Fleizach.
1198
1199 * accessibility/insert-children-assert-expected.txt: Added.
1200 * accessibility/insert-children-assert.html: Added.
1201
cdumez@apple.comfc841ab2017-05-17 17:23:20 +000012022017-05-17 Chris Dumez <cdumez@apple.com>
1203
1204 Import Notification tests from web-platform-tests
1205 https://bugs.webkit.org/show_bug.cgi?id=172196
1206
1207 Reviewed by Youenn Fablet.
1208
1209 * resources/testharnessreport.js:
1210 Allow notifications as this is a pre-requirement for web-platform-tests.
1211
bfulgham@apple.com0163afe2017-05-17 17:15:45 +000012122017-05-17 Ryosuke Niwa <rniwa@webkit.org>
1213
1214 getElementById can return a wrong elemnt when a matching element is removed during beforeload event
1215 https://bugs.webkit.org/show_bug.cgi?id=171374
1216
1217 Reviewed by Brent Fulgham.
1218
1219 Added a regression test for calling getElementById after removing a matching element
1220 during beforeload event of a link element.
1221
1222 * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
1223 * fast/html/link-element-removal-during-beforeload.html: Added.
1224
cdumez@apple.comf4c15b22017-05-17 16:23:10 +000012252017-05-17 Chris Dumez <cdumez@apple.com>
1226
1227 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
1228
1229 * js/dom/global-constructors-attributes-expected.txt:
1230 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1231 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1232 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1233 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1234 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1235 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1236 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1237
commit-queue@webkit.org0e16dd62017-05-17 16:04:36 +000012382017-05-17 Ben Kelly <ben@wanderview.com>
1239
1240 Import FileAPI WPT tests.
1241 https://bugs.webkit.org/show_bug.cgi?id=171960
1242
1243 Reviewed by Youenn Fablet.
1244
1245 * TestExpectations:
1246
antti@apple.com08524f62017-05-17 15:12:48 +000012472017-05-17 Antti Koivisto <antti@apple.com>
1248
1249 Regression (198943): <marquee> shouldn't wrap text
1250 https://bugs.webkit.org/show_bug.cgi?id=172217
1251
1252 Reviewed by Andreas Kling.
1253
1254 * fast/html/marquee-child-wrap-expected.html: Added.
1255 * fast/html/marquee-child-wrap.html: Added.
1256
ddkilzer@apple.com6caedbd2017-05-17 11:58:38 +000012572017-05-17 David Kilzer <ddkilzer@apple.com>
1258
1259 REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
1260
1261 Unreviewed test gardening.
1262
1263 Update test results after the fix for:
1264 Do not skip <slot> children when collecting content for innerText.
1265 https://bugs.webkit.org/show_bug.cgi?id=172113
1266 <rdar://problem/30362324>
1267
1268 * fast/shadow-dom/slot-crash-expected.txt: Update results to add
1269 a space to the end of the output.
1270
cdumez@apple.com55fc4d02017-05-17 05:26:10 +000012712017-05-16 Chris Dumez <cdumez@apple.com>
1272
1273 [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
1274 https://bugs.webkit.org/show_bug.cgi?id=172183
1275
1276 Reviewed by Andreas Kling.
1277
1278 Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
1279
1280 * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
1281 * svg/animations/animations-paused-in-background-page-iframe.html:
1282
commit-queue@webkit.orga750e772017-05-17 03:22:38 +000012832017-05-16 Sam Weinig <sam@webkit.org>
1284
1285 Bring Notification.idl up to spec
1286 https://bugs.webkit.org/show_bug.cgi?id=172156
1287
1288 Reviewed by Chris Dumez.
1289
1290 * http/tests/notifications/notification-expected.txt: Added.
1291 * http/tests/notifications/notification.html: Added.
1292 Add test for basic Notification API functionality.
1293
zalan@apple.com1ab3f102017-05-17 02:33:28 +000012942017-05-16 Zalan Bujtas <zalan@apple.com>
1295
1296 Do not skip <slot> children when collecting content for innerText.
1297 https://bugs.webkit.org/show_bug.cgi?id=172113
1298 <rdar://problem/30362324>
1299
1300 Reviewed by Ryosuke Niwa and Brent Fulgham.
1301
1302 * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
1303 * fast/text/inner-text-should-include-slot-subtree.html: Added.
1304
jiewen_tan@apple.comd1b62a02017-05-17 01:17:34 +000013052017-05-16 Jiewen Tan <jiewen_tan@apple.com>
1306
1307 Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
1308 <rdar://problem/32236478>
1309
1310 * plugins/navigator-plugin-crash-expected.txt:
1311 * plugins/navigator-plugin-crash.html:
1312
cdumez@apple.com0a3c66b2017-05-16 23:45:13 +000013132017-05-16 Chris Dumez <cdumez@apple.com>
1314
1315 Implement DOMMatrix / DOMMatrixReadOnly
1316 https://bugs.webkit.org/show_bug.cgi?id=110001
1317
1318 Reviewed by Sam Weinig and Simon Fraser.
1319
1320 Drop test I previously added now that a better version landed in web-platform-tests
1321 and was re-imported in this patch.
1322
1323 * fast/css/matrix-stringifier-expected.txt: Removed.
1324 * fast/css/matrix-stringifier.html: Removed.
1325
mmaxfield@apple.com01133712017-05-16 20:26:39 +000013262017-05-16 Myles C. Maxfield <mmaxfield@apple.com>
1327
1328 REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
1329 https://bugs.webkit.org/show_bug.cgi?id=168487
1330
1331 Reviewed by Antti Koivisto.
1332
1333 * fast/text/font-download-font-face-src-list-expected.txt: Added.
1334 * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
1335 * fast/text/font-download-font-family-property-expected.txt: Added.
1336 * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
1337 * fast/text/font-download-remote-fallback-all-expected.txt: Added.
1338 * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
1339 * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
1340 * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
1341 * fast/text/font-weight-download-2.html:
1342 * fast/text/font-weight-download-3-expected.txt: Added.
1343 * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
1344 * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
1345 * fast/text/web-font-load-fallback-during-loading-2.html: Added.
1346 * fast/text/web-font-load-fallback-during-loading-expected.html:
1347 * fast/text/web-font-load-fallback-during-loading.html:
1348 * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
1349 * fast/text/web-font-load-invisible-during-loading.html: Added.
1350 * http/tests/webfont/fallback-font-while-loading-expected.txt:
1351 * http/tests/webfont/fallback-font-while-loading.html:
1352
eric.carlson@apple.com8b402fd2017-05-16 18:27:31 +000013532017-05-16 Eric Carlson <eric.carlson@apple.com>
1354
1355 [MediaStream] Return default device list until user gives permission to capture
1356 https://bugs.webkit.org/show_bug.cgi?id=172168
1357 <rdar://problem/31816884>
1358
1359 Reviewed by Youenn Fablet.
1360
1361 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
1362 * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
1363 * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
1364 * fast/mediastream/media-devices-enumerate-devices.html: Added.
1365
timothy_horton@apple.com1cdda3d2017-05-16 17:20:33 +000013662017-05-16 Tim Horton <timothy_horton@apple.com>
1367
1368 Make it possible to adjust which edges are affected by safe area insets
1369 https://bugs.webkit.org/show_bug.cgi?id=172149
1370 <rdar://problem/31564729>
1371
1372 Reviewed by Beth Dakin.
1373
1374 * fast/viewport/ios/viewport-fit-auto-expected.txt:
1375 * fast/viewport/ios/viewport-fit-contain-expected.txt:
1376
mark.lam@apple.comcb2a3b12017-05-16 17:12:16 +000013772017-05-16 Mark Lam <mark.lam@apple.com>
1378
1379 Gardening: rebased parser-syntax-check test results after r216891.
1380 https://bugs.webkit.org/show_bug.cgi?id=172171
1381
1382 Not reviewed.
1383
1384 * js/parser-syntax-check-expected.txt:
1385 * js/script-tests/parser-syntax-check.js:
1386
ryanhaddad@apple.com95533cf2017-05-16 16:19:28 +000013872017-05-16 Ryan Haddad <ryanhaddad@apple.com>
1388
1389 Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
1390
1391 Unreviewed test gardening.
1392
1393 * platform/ios/TestExpectations:
1394
csaavedra@igalia.com1ad20842017-05-16 15:08:44 +000013952017-05-16 Claudio Saavedra <csaavedra@igalia.com>
1396
1397 [GTK] Tests that always pass when run alone, but fail in the bots
1398 https://bugs.webkit.org/show_bug.cgi?id=168572
1399
1400 Reviewed by Michael Catanzaro.
1401
1402 PlatformWebView::viewSupportsOptions() is basically a comparison
1403 that checks that the passed options are the ones supported by the
1404 web view. There is no reason for them to be implemented for each
1405 platform differently. In fact doing so causes issues each time a
1406 new option is added, if the corresponding platform implementation
1407 is not updated accordingly.
1408
1409 A consequence of not updating the viewSupportOptions()
1410 implementations when new options are added is that tests that need
1411 these options might fail if they are executed after a test that
1412 didn't need the option, as the webview will be reused even if the
1413 option is not supported. This cannot be spotted when running the
1414 tests individually. See bug #165133 for other example of the same
1415 problem.
1416
1417 Remove the platform implementations and make the comparison a
1418 method of the TestOptions structure, so that the check is in one
1419 place. For the time being include in the comparison the options
1420 checked in the mac and ios platforms, which seem to be the only
1421 ones relevant this far (unless newer ones have also been
1422 forgotten).
1423
1424 * platform/gtk/TestExpectations: Unskip an affected test.
1425
commit-queue@webkit.org835538c2017-05-16 12:47:22 +000014262017-05-16 Romain Bellessort <romain.bellessort@crf.canon.fr>
1427
1428 [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
1429 https://bugs.webkit.org/show_bug.cgi?id=172111
1430
1431 Reviewed by Chris Dumez.
1432
1433 Added tests to check releaseLock() behavior.
1434
1435 * streams/readable-stream-byob-reader-expected.txt: Updated.
1436 * streams/readable-stream-byob-reader.js: Added new tests.
1437
pvollan@apple.com6368b252017-05-16 10:32:22 +000014382017-05-16 Per Arne Vollan <pvollan@apple.com>
1439
1440 Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
1441
1442 * platform/win/TestExpectations:
1443
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +000014442017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
1445
carlosgc@webkit.org4fc0b822017-05-16 09:35:58 +00001446 Unreviewed GTK+ gardening. Rebaseline tests after r216817.
1447
1448 * platform/gtk/fast/multicol/client-rects-expected.txt:
1449 * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
1450 * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
1451 * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
1452 * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
1453
14542017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
1455
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +00001456 Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
1457
1458 * platform/gtk/TestExpectations:
1459
rego@igalia.com14d2c802017-05-16 07:50:32 +000014602017-05-16 Manuel Rego Casasnovas <rego@igalia.com>
1461
1462 [css-grid] Fix static position of positioned grid items
1463 https://bugs.webkit.org/show_bug.cgi?id=172108
1464
1465 Reviewed by Sergio Villar Senin.
1466
1467 The test is updated as the expected results were wrong.
1468 Note that after this patch we match Chrome and Firefox behavior on this test.
1469
1470 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
1471
commit-queue@webkit.orgb4688d52017-05-16 05:14:50 +000014722017-05-15 Said Abou-Hallawa <sabouhallawa@apple.com>
1473
1474 Do not delete asynchronously decoded frames for large images if their clients are in the viewport
1475 https://bugs.webkit.org/show_bug.cgi?id=170640
1476
1477 Reviewed by Simon Fraser.
1478
1479 * fast/images/async-image-background-image-repeated.html:
1480 * fast/images/async-image-background-image.html:
1481 * fast/images/sprite-sheet-image-draw.html:
1482
commit-queue@webkit.orgcc836362017-05-16 00:41:50 +000014832017-05-15 Youenn Fablet <youenn@apple.com>
1484
1485 WebRTC outgoing muted video sources should send black frames
1486 https://bugs.webkit.org/show_bug.cgi?id=170627
1487 <rdar://problem/31513869>
1488
1489 Reviewed by Eric Carlson.
1490
1491 * webrtc/video-mute-expected.txt:
1492 * webrtc/video-mute.html:
1493
mark.lam@apple.comcf0bf6c2017-05-16 00:21:59 +000014942017-05-15 Mark Lam <mark.lam@apple.com>
1495
1496 Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
1497 https://bugs.webkit.org/show_bug.cgi?id=172147
1498
1499 Rubber-stamped by Saam Barati.
1500
1501 * js/parser-syntax-check-expected.txt:
1502 * js/script-tests/parser-syntax-check.js:
1503
cdumez@apple.com2462c512017-05-15 23:36:20 +000015042017-05-15 Chris Dumez <cdumez@apple.com>
1505
1506 Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
1507
1508 * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
1509 * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
1510
jer.noble@apple.com333940e2017-05-15 22:46:13 +000015112017-05-15 Jer Noble <jer.noble@apple.com>
1512
1513 Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
1514 https://bugs.webkit.org/show_bug.cgi?id=172131
1515
1516 Reviewed by Eric Carlson.
1517
1518 * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
1519 * media/restricted-audio-playback-with-document-gesture.html: Added.
1520
pvollan@apple.comd1b683f2017-05-15 22:40:50 +000015212017-05-15 Per Arne Vollan <pvollan@apple.com>
1522
1523 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
1524 https://bugs.webkit.org/show_bug.cgi?id=167749
1525
1526 Reviewed by Eric Carlson.
1527
1528 Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
1529 since the event sequence is not identical on all bots.
1530
1531 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
1532 * http/tests/media/track-in-band-hls-metadata-crash.html:
1533
commit-queue@webkit.org4a08c002017-05-15 22:32:27 +000015342017-05-15 Joseph Pecoraro <pecoraro@apple.com>
1535
1536 Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
1537 https://bugs.webkit.org/show_bug.cgi?id=172135
1538 <rdar://problem/32175860>
1539
1540 Reviewed by Brian Burg.
1541
1542 * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
1543 * inspector/dom/setOuterHTML-no-document-element.html: Added.
1544
cdumez@apple.comb0a05ea2017-05-15 22:07:54 +000015452017-05-15 Chris Dumez <cdumez@apple.com>
1546
1547 Align WebKitCSSMatrix stringifier with spec for DOMMatrix
1548 https://bugs.webkit.org/show_bug.cgi?id=172114
1549
1550 Reviewed by Simon Fraser.
1551
1552 * fast/css/matrix-stringifier-expected.txt: Added.
1553 * fast/css/matrix-stringifier.html: Added.
1554 Add layout test coverage.
1555
1556 * fast/dom/Window/custom-constructors-expected.txt:
1557 * fast/dom/Window/custom-constructors.html:
1558 Rebaseline existing test to reflect behavior change.
1559
mark.lam@apple.com25199882017-05-15 20:34:13 +000015602017-05-15 Mark Lam <mark.lam@apple.com>
1561
1562 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
1563 https://bugs.webkit.org/show_bug.cgi?id=171775
1564 <rdar://problem/30975761>
1565
1566 Reviewed by Filip Pizlo.
1567
1568 * TestExpectations:
1569
mmaxfield@apple.com28fb8cc2017-05-15 20:16:51 +000015702017-05-15 Myles C. Maxfield <mmaxfield@apple.com>
1571
1572 Unicode characters which can't be rendered in any font are invisible
1573 https://bugs.webkit.org/show_bug.cgi?id=171942
1574 <rdar://problem/32054234>
1575
1576 Reviewed by Tim Horton.
1577
1578 * fast/text/default-ignorable-expected.html: Added.
1579 * fast/text/default-ignorable.html: Added.
1580 * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
1581 * fast/text/unknown-char-notdef.html: Added.
1582
zalan@apple.com79e83ab2017-05-15 14:21:54 +000015832017-05-15 Zalan Bujtas <zalan@apple.com>
1584
1585 Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
1586 https://bugs.webkit.org/show_bug.cgi?id=172076
1587
1588 Reviewed by Antti Koivisto.
1589
1590 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
1591 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
1592
nael.ouedraogo@crf.canon.fre9b06042017-05-15 09:14:25 +000015932017-05-15 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
1594
1595 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
1596 https://bugs.webkit.org/show_bug.cgi?id=171653
1597
1598 Reviewed by Chris Dumez.
1599
1600 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
1601 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
1602
1603 Update expectations of corresponding WPT test.
1604
1605 * platform/gtk/TestExpectations:
1606 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
1607 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
1608 * platform/mac/TestExpectations:
1609
yoon@igalia.com05294c62017-05-15 09:06:53 +000016102017-05-15 Gwang Yoon Hwang <yoon@igalia.com>
1611
1612 [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
1613 https://bugs.webkit.org/show_bug.cgi?id=169094
1614
1615 Reviewed by Žan Doberšek.
1616
1617 * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
1618 * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
1619
weinig@apple.com506f2432017-05-15 01:09:48 +000016202017-05-14 Sam Weinig <sam@webkit.org>
1621
1622 [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
1623 https://bugs.webkit.org/show_bug.cgi?id=172095
1624
1625 Reviewed by Darin Adler.
1626
1627 * fast/dom/collection-null-like-arguments-expected.txt:
1628 Update results.
1629
1630 * fast/dom/document-all-expected.txt: Added.
1631 * fast/dom/document-all.html: Added.
1632 New test that covers a bunch of missing coverage.
1633
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +000016342017-05-14 David Kilzer <ddkilzer@apple.com>
1635
ddkilzer@apple.coma0260ad2017-05-14 17:43:39 +00001636 [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
1637 <https://bugs.webkit.org/show_bug.cgi?id=172094>
1638 <rdar://problem/32184256>
1639
1640 Unreviewed test gardening.
1641
1642 * platform/ios-wk2/TestExpectations:
1643 * platform/mac-wk2/TestExpectations:
1644 - Mark test as flaky crash on Debug WK2 builds.
1645
16462017-05-14 David Kilzer <ddkilzer@apple.com>
1647
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00001648 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
1649 <https://webkit.org/b/172092>
1650
1651 Unreviewed test gardening.
1652
ddkilzer@apple.com4c8afb52017-05-14 11:28:21 +00001653 * platform/ios-wk1/TestExpectations:
1654 - This only times out on Release builds.
1655
16562017-05-14 David Kilzer <ddkilzer@apple.com>
1657
1658 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
1659 <https://webkit.org/b/172092>
1660
1661 Unreviewed test gardening.
1662
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00001663 See also Bug 169211 for a similar GTK WK1 timeout.
1664
1665 * platform/ios-wk1/TestExpectations:
1666 - Mark as always timing out on all builds.
1667 * platform/mac-wk1/TestExpectations:
1668 - Mark flaky on Debug builds.
1669
eric.carlson@apple.com9352d7f2017-05-14 05:27:18 +000016702017-05-13 Eric Carlson <eric.carlson@apple.com>
1671
1672 [MediaStream] deviceId constraint doesn't work with getUserMedia
1673 https://bugs.webkit.org/show_bug.cgi?id=171877
1674 <rdar://problem/31899730>
1675
1676 Reviewed by Jer Noble.
1677
1678 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
1679 * fast/mediastream/get-user-media-device-id.html: Added.
1680 * fast/mediastream/apply-constraints-video-expected.txt: Updated.
1681 * fast/mediastream/apply-constraints-video.html: Ditto.
1682
ddkilzer@apple.com8f8aea72017-05-14 04:27:01 +000016832017-05-13 David Kilzer <ddkilzer@apple.com>
1684
1685 TestExpectations: Remove last refereneces to Legacy Notifications
1686
1687 Unreviewed test gardening fixes these lint warnings:
1688
1689 LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
1690 LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
1691
1692 * TestExpectations: Remove references to skipped tests. Legacy
1693 Notification support was removed in r216641.
1694
ryanhaddad@apple.com585192b2017-05-14 01:07:05 +000016952017-05-13 Ryan Haddad <ryanhaddad@apple.com>
1696
1697 Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
1698 https://bugs.webkit.org/show_bug.cgi?id=171978
1699
1700 Unreviewed test gardening.
1701
1702 * platform/mac-wk2/TestExpectations:
1703
jfernandez@igalia.comf0a40262017-05-13 21:36:59 +000017042017-05-13 Javier Fernandez <jfernandez@igalia.com>
1705
1706 [css-align] Implement the place-self shorthand
1707 https://bugs.webkit.org/show_bug.cgi?id=168846
1708
1709 Reviewed by Zalan Bujtas.
1710
1711 Regression tests for the new place-self alignment shorthand.
1712
1713 * css3/parse-place-self-expected.txt: Added.
1714 * css3/parse-place-self.html: Added.
1715
commit-queue@webkit.org2fcfdda2017-05-13 19:10:59 +000017162017-05-13 Commit Queue <commit-queue@webkit.org>
1717
1718 Unreviewed, rolling out r216801.
1719 https://bugs.webkit.org/show_bug.cgi?id=172072
1720
1721 Many memory corruption crashes on worker threads (Requested by
1722 ap on #webkit).
1723
1724 Reverted changeset:
1725
1726 "WorkerRunLoop::Task::performTask() should check
1727 !scriptController->isTerminatingExecution()."
1728 https://bugs.webkit.org/show_bug.cgi?id=171775
1729 http://trac.webkit.org/changeset/216801
1730
simon.fraser@apple.come41966d2017-05-13 05:41:28 +000017312017-05-12 Simon Fraser <simon.fraser@apple.com>
1732
simon.fraser@apple.comba0535e2017-05-13 18:24:15 +00001733 event.clientX/clientY should be in layout viewport coordinates
1734 https://bugs.webkit.org/show_bug.cgi?id=172018
1735
1736 Reviewed by Zalan Bujtas.
1737
1738 * fast/events/clientXY-in-zoom-and-scroll.html:
1739 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
1740 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
1741 * platform/ios/TestExpectations:
1742 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
1743
17442017-05-12 Simon Fraser <simon.fraser@apple.com>
1745
simon.fraser@apple.come41966d2017-05-13 05:41:28 +00001746 The rects returned by Element/Range.getClientRects() should not be rounded
1747 https://bugs.webkit.org/show_bug.cgi?id=172057
1748
1749 Reviewed by Chris Dumez.
1750
1751 Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
1752 as failing (webkit.org/b/172056).
1753
1754 * TestExpectations:
1755 * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
1756 * fast/dom/Range/getClientRects-expected.txt:
1757 * fast/dom/Range/getClientRects.html:
1758 * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
1759 * fast/dom/Range/simple-line-layout-getclientrects.html:
1760 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1761 * platform/ios/TestExpectations:
1762 * platform/ios/fast/multicol/client-rects-expected.txt:
1763 * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
1764 * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
1765 * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
1766 * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
1767 * platform/mac/fast/multicol/client-rects-expected.txt:
1768 * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
1769 * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
1770 * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
1771 * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
1772
jiewen_tan@apple.com436b7222017-05-13 03:03:37 +000017732017-05-12 Jiewen Tan <jiewen_tan@apple.com>
1774
1775 Elements should be inserted into a template element as its content's last child
1776 https://bugs.webkit.org/show_bug.cgi?id=171373
1777 <rdar://problem/31862949>
1778
1779 Reviewed by Ryosuke Niwa.
1780
1781 * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
1782 * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
1783
simon.fraser@apple.comc9133b52017-05-12 23:48:12 +000017842017-05-11 Simon Fraser <simon.fraser@apple.com>
1785
1786 Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
1787 https://bugs.webkit.org/show_bug.cgi?id=171113
1788
1789 Reviewed by Tim Horton.
1790
1791 Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
1792 are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
1793
1794 New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
1795 elements after zooming.
1796
1797 * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
1798 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
1799 * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
1800 * fast/visual-viewport/zoomed-fixed-expected.txt:
1801 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1802 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
1803 * fast/zooming/client-rect-in-fixed-zoomed.html:
1804 * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
1805 * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
1806 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
1807 * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
1808 it will be fixed via webkit.org/b/172019
1809 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
1810 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1811
mark.lam@apple.com3c2c5302017-05-12 23:12:13 +000018122017-05-12 Mark Lam <mark.lam@apple.com>
1813
1814 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
1815 https://bugs.webkit.org/show_bug.cgi?id=171775
1816 <rdar://problem/30975761>
1817
1818 Reviewed by Saam Barati.
1819
1820 * TestExpectations:
1821
dbates@webkit.org440c2b32017-05-12 22:43:22 +000018222017-05-12 Daniel Bates <dabates@apple.com>
1823
1824 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
1825 following <http://trac.webkit.org/changeset/216789>
1826 (https://bugs.webkit.org/show_bug.cgi?id=171712)
1827
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00001828 In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
1829 instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
1830
1831 * plugins/navigator-plugin-crash.html:
1832
18332017-05-12 Daniel Bates <dabates@apple.com>
1834
1835 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
1836 following <http://trac.webkit.org/changeset/216789>
1837 (https://bugs.webkit.org/show_bug.cgi?id=171712)
1838
dbates@webkit.org440c2b32017-05-12 22:43:22 +00001839 On WebKit1 we need to explicitly allow the test tool to open windows by calling
1840 testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
1841 to have the test tool close any open windows after running the test.
1842
1843 It is also good practice to explicitly disable the popup blocker by calling
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00001844 testRunner.setPopupBlockingEnabled(false).
dbates@webkit.org440c2b32017-05-12 22:43:22 +00001845
1846 * plugins/navigator-plugin-crash.html:
1847
jiewen_tan@apple.comdd2ac3d2017-05-12 20:37:54 +000018482017-05-11 Jiewen Tan <jiewen_tan@apple.com>
1849
1850 Check existence of a page before accessing its plugins
1851 https://bugs.webkit.org/show_bug.cgi?id=171712
1852 <rdar://problem/32007806>
1853
1854 Reviewed by Brent Fulgham.
1855
1856 * plugins/navigator-plugin-crash-expected.txt: Added.
1857 * plugins/navigator-plugin-crash.html: Added.
1858
commit-queue@webkit.org93ad1f22017-05-12 19:18:00 +000018592017-05-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
1860
1861 [Readable Streams API] Add ReadableStreamBYOBReader closed getter
1862 https://bugs.webkit.org/show_bug.cgi?id=172024
1863
1864 Reviewed by Youenn Fablet.
1865
1866 Added tests to check closed getter behaviour.
1867
1868 * streams/readable-stream-byob-reader-expected.txt: Updated.
1869 * streams/readable-stream-byob-reader.js: Updated.
1870
jlewis3@apple.comd04fa692017-05-12 17:14:58 +000018712017-05-12 Matt Lewis <jlewis3@apple.com>
1872
1873 Marked webrtc/closing-peerconnection.html as flaky.
1874 https://bugs.webkit.org/show_bug.cgi?id=172034
1875
1876 Unreviewed test gardening.
1877
1878 * platform/mac-wk2/TestExpectations:
1879
csaavedra@igalia.com9f554e62017-05-12 12:58:44 +000018802017-05-12 Claudio Saavedra <csaavedra@igalia.com>
1881
1882 [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
1883 https://bugs.webkit.org/show_bug.cgi?id=171058
1884
1885 Reviewed by Carlos Garcia Campos.
1886
1887 GLib-based ports have issues detecting the mimetypes of empty
1888 files, as they are all considered to be text/plain by
1889 glib. Replace these resources with a minimal valid file for its
1890 type (that is, 1x1 PNG files and 1 whitespace for text files).
1891
1892 * fast/preloader/resources/base-image1.png:
1893 * fast/preloader/resources/base-image2.png:
1894 * fast/preloader/resources/base-image3.png:
1895 * fast/preloader/resources/image1.png:
1896 * fast/preloader/resources/link1.css:
1897 * fast/preloader/resources/noscript-image1.png:
1898 * fast/preloader/resources/noscript-image2.png:
1899 * fast/preloader/resources/script1.js:
1900 * fast/preloader/resources/style1.css:
1901 * tables/mozilla/core/col_widths_fix_autoFixPer.html:
1902
1903 * platform/gtk/TestExpectations: Unskip the now passing tests.
1904
antti@apple.com6cdaf372017-05-12 12:31:49 +000019052017-05-12 Antti Koivisto <antti@apple.com>
1906
1907 Updating class name of a shadow host does not update the style applied by descendants of :host()
1908 https://bugs.webkit.org/show_bug.cgi?id=170762
1909 <rdar://problem/31572668>
1910
1911 Reviewed by Ryosuke Niwa.
1912
1913 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
1914 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
1915
csaavedra@igalia.comc588dac2017-05-12 11:53:58 +000019162017-05-12 Claudio Saavedra <csaavedra@igalia.com>
1917
1918 [WPE] Unreviewed gardening.
1919
1920 ClientRect, ClientRectList were removed, PromiseRejectionEvent was
1921 added, update global constructors attributes test expectations.
1922
1923 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1924
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +000019252017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
1926
carlosgc@webkit.org4f283ace2017-05-12 11:42:48 +00001927 [GTK] ASSERTION FAILED: !m_flushingLayers
1928 https://bugs.webkit.org/show_bug.cgi?id=172025
1929
1930 Reviewed by Žan Doberšek.
1931
1932 * platform/gtk/TestExpectations:
1933
19342017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
1935
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +00001936 [GTK] GIF images are not properly loaded the first time
1937 https://bugs.webkit.org/show_bug.cgi?id=170432
1938
1939 Reviewed by Carlos Alberto Lopez Perez.
1940
1941 * http/tests/images/gif-progressive-load-expected.html: Added.
1942 * http/tests/images/gif-progressive-load.html: Added.
1943
rego@igalia.com9d988532017-05-12 09:43:44 +000019442017-05-12 Manuel Rego Casasnovas <rego@igalia.com>
1945
1946 [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
1947 https://bugs.webkit.org/show_bug.cgi?id=170900
1948
1949 Reviewed by Sergio Villar Senin.
1950
1951 * TestExpectations: Remove test as it's passing now.
1952
pvollan@apple.com84947992017-05-12 08:08:45 +000019532017-05-11 Per Arne Vollan <pvollan@apple.com>
1954
1955 Geolocation requests should not be blocked when the security origin is local.
1956 https://bugs.webkit.org/show_bug.cgi?id=171857
1957
1958 Reviewed by Brent Fulgham.
1959
1960 * fast/misc/geolocation-local-security-origin-expected.txt: Added.
1961 * fast/misc/geolocation-local-security-origin.html: Added.
1962
rego@igalia.com7ba5fc32017-05-12 06:58:21 +000019632017-05-11 Manuel Rego Casasnovas <rego@igalia.com>
1964
1965 [selectors4] :focus-within tests using shadow DOM don't pass on WK1
1966 https://bugs.webkit.org/show_bug.cgi?id=170935
1967
1968 Reviewed by Youenn Fablet.
1969
1970 * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
1971
zalan@apple.com11b9d412017-05-12 03:18:04 +000019722017-05-11 Zalan Bujtas <zalan@apple.com>
1973
zalan@apple.comee2f4512017-05-12 03:55:57 +00001974 RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
1975 https://bugs.webkit.org/show_bug.cgi?id=172010
1976 <rdar://problem/31086735>
1977
1978 Reviewed by Simon Fraser.
1979
1980 * fast/images/missing-content-image-crash-expected.txt: Added.
1981 * fast/images/missing-content-image-crash.html: Added.
1982
19832017-05-11 Zalan Bujtas <zalan@apple.com>
1984
zalan@apple.com11b9d412017-05-12 03:18:04 +00001985 AX: Defer text changes until after the tree is clean if needed.
1986 https://bugs.webkit.org/show_bug.cgi?id=171546
1987 <rdar://problem/31934942>
1988
1989 Reviewed by Simon Fraser.
1990
1991 * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
1992 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
1993
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +000019942017-05-11 Youenn Fablet <youenn@apple.com>
1995
commit-queue@webkit.orge919ad72017-05-12 03:16:20 +00001996 Allow WPT server to serve specific WebKit tests
1997 https://bugs.webkit.org/show_bug.cgi?id=171479
1998
1999 Reviewed by Ryosuke Niwa.
2000
2001 Moving tests to ensure they are correctly runned.
2002
2003 * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
2004 * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
2005 * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
2006 * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
2007 * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
2008 (promise_test):
2009
20102017-05-11 Youenn Fablet <youenn@apple.com>
2011
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +00002012 [iOS] Unset active media capture source when stopped capturing
2013 https://bugs.webkit.org/show_bug.cgi?id=171815
2014 <rdar://problem/32117885>
2015
2016 Reviewed by Eric Carlson.
2017
2018 Improving the existing tests for better reliability and debugability.
2019 Updating tests to use less webkitAudioContext.
2020
2021 * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
2022 * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
2023 * webrtc/audio-peer-connection-webaudio.html:
2024 * webrtc/audio-replace-track-expected.txt:
2025 * webrtc/audio-replace-track.html:
2026 * webrtc/peer-connection-audio-mute.html:
2027 * webrtc/peer-connection-audio-mute2.html:
2028 * webrtc/peer-connection-remote-audio-mute.html:
2029 * webrtc/peer-connection-remote-audio-mute2.html:
2030 * webrtc/routines.js:
2031 * webrtc/video-replace-track-expected.txt:
2032 * webrtc/video-replace-track.html:
2033
jlewis3@apple.com77ba1592017-05-11 22:31:27 +000020342017-05-11 Matt Lewis <jlewis3@apple.com>
2035
jlewis3@apple.comc678c572017-05-12 00:13:49 +00002036 Unreviewed, rolling out r216677.
2037
2038 Patch caused layout test crashes.
2039
2040 Reverted changeset:
2041
2042 "WorkerThread::stop() should call
2043 scheduleExecutionTermination() last."
2044 https://bugs.webkit.org/show_bug.cgi?id=171775
2045 http://trac.webkit.org/changeset/216677
2046
20472017-05-11 Matt Lewis <jlewis3@apple.com>
2048
jlewis3@apple.com77ba1592017-05-11 22:31:27 +00002049 Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
2050 https://bugs.webkit.org/show_bug.cgi?id=168937
2051
2052 Unreviewed test gardening.
2053
2054 * platform/mac-wk2/TestExpectations:
2055
joepeck@webkit.org22e2d2b2017-05-11 21:45:55 +000020562017-05-11 Joseph Pecoraro <pecoraro@apple.com>
2057
2058 Remove Vibration API
2059 https://bugs.webkit.org/show_bug.cgi?id=171766
2060
2061 Rubber-stamped by Alexey Proskuryakov.
2062
2063 * platform/gtk/TestExpectations:
2064 * platform/ios/TestExpectations:
2065 * platform/mac/TestExpectations:
2066 * platform/win/TestExpectations:
2067 * platform/wpe/TestExpectations:
2068 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
2069 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
2070 * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
2071 * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
2072 * vibration/navigator-vibration-expected.txt: Removed.
2073 * vibration/navigator-vibration.html: Removed.
2074
dino@apple.comfc472692017-05-11 21:39:40 +000020752017-05-11 Dean Jackson <dino@apple.com>
2076
2077 WebGLRenderingContext should implement WebGLRenderingContextBase
2078 https://bugs.webkit.org/show_bug.cgi?id=171961
2079 <rdar://problem/32124920>
2080
2081 Reviewed by Sam Weinig.
2082
2083 New test to make sure constants from WebGLRenderingContextBase are
2084 visible on the WebGLRenderingContext prototype.
2085
2086 Also, fix up some existing tests that were expecting to see
2087 instances of WebGLRenderingContextBase.
2088
2089 * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
2090 * fast/canvas/webgl/constants-on-interface.html: Added.
2091 * fast/canvas/webgl/gl-object-get-calls-expected.txt:
2092 * fast/canvas/webgl/null-object-behaviour-expected.txt:
2093 * fast/canvas/webgl/texImageTest-expected.txt:
2094
jlewis3@apple.com016598b2017-05-11 18:38:22 +000020952017-05-11 Matt Lewis <jlewis3@apple.com>
2096
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00002097 Fixed typo errors in TestExpectations.
jlewis3@apple.com61f3e962017-05-11 20:58:11 +00002098
2099
2100 Unreviewed test gardening.
2101
2102 * platform/mac-wk2/TestExpectations:
2103
21042017-05-11 Matt Lewis <jlewis3@apple.com>
2105
2106 Fixed typo errors in TestExpectations.
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00002107
2108
2109 Unreviewed test gardening.
2110
2111 * platform/mac-wk2/TestExpectations:
2112
21132017-05-11 Matt Lewis <jlewis3@apple.com>
2114
jlewis3@apple.com016598b2017-05-11 18:38:22 +00002115 Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
2116 https://bugs.webkit.org/show_bug.cgi?id=170699
2117
2118 Unreviewed test gardening.
2119
2120 * platform/mac-wk2/TestExpectations:
2121
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +000021222017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
2123
2124 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
2125 https://bugs.webkit.org/show_bug.cgi?id=171919
2126
2127 Reviewed by Youenn Fablet.
2128
2129 Added test cases to check cancel() behaviour.
2130
2131 * streams/readable-stream-byob-reader-expected.txt: Updated.
2132 * streams/readable-stream-byob-reader.js: Updated.
2133
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +000021342017-05-11 Matt Lewis <jlewis3@apple.com>
2135
2136 Marked media/media-controls-clone-crash.html as flaky.
2137 https://bugs.webkit.org/show_bug.cgi?id=171978
2138
2139 Unreviewed test gardening.
2140
2141 * platform/mac-wk2/TestExpectations:
2142
mattbaker@apple.com70cc5152017-05-11 17:14:34 +000021432017-05-11 Matt Baker <mattbaker@apple.com>
2144
2145 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
2146 https://bugs.webkit.org/show_bug.cgi?id=171970
2147 <rdar://problem/32129262>
2148
2149 Reviewed by Brian Burg.
2150
2151 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
2152
2153 * inspector/dom-debugger/dom-breakpoints-expected.txt:
2154 * inspector/dom-debugger/dom-breakpoints.html:
2155
pvollan@apple.comf89195f2017-05-11 16:31:51 +000021562017-05-11 Per Arne Vollan <pvollan@apple.com>
2157
2158 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
2159 https://bugs.webkit.org/show_bug.cgi?id=167749
2160
2161 Reviewed by Eric Carlson.
2162
2163 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
2164 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
2165 this was introduced in r216588.
2166
2167 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
2168 * http/tests/media/track-in-band-hls-metadata-crash.html:
2169
mark.lam@apple.com93394282017-05-11 15:26:03 +000021702017-05-11 Mark Lam <mark.lam@apple.com>
2171
2172 WorkerThread::stop() should call scheduleExecutionTermination() last.
2173 https://bugs.webkit.org/show_bug.cgi?id=171775
2174 <rdar://problem/30975761>
2175
2176 Reviewed by Geoffrey Garen.
2177
2178 * TestExpectations:
2179
carlosgc@webkit.org31890f52017-05-11 13:33:05 +000021802017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
2181
2182 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
2183
2184 * platform/gtk/TestExpectations:
2185
jlewis3@apple.com2adab012017-05-11 00:56:00 +000021862017-05-10 Matt Lewis <jlewis3@apple.com>
2187
2188 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
2189 https://bugs.webkit.org/show_bug.cgi?id=171957
2190
2191 Unreviewed test gardening.
2192
2193 * platform/ios-wk2/TestExpectations:
2194
aestes@apple.com3c031692017-05-11 00:33:33 +000021952017-05-10 Andy Estes <aestes@apple.com>
2196
2197 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
2198 https://bugs.webkit.org/show_bug.cgi?id=132297
2199
2200 Reviewed by Simon Fraser.
2201
2202 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
2203 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
2204 * http/tests/navigation/resources/keyboard-events-test.js:
2205 (runTest):
2206 * platform/ios-wk2/TestExpectations:
2207 * platform/wk2/TestExpectations:
2208
weinig@apple.com1d7fe202017-05-11 00:29:37 +000022092017-05-09 Sam Weinig <sam@webkit.org>
2210
2211 Remove support for legacy Notifications
2212 https://bugs.webkit.org/show_bug.cgi?id=171487
2213
2214 Reviewed by Jon Lee.
2215
2216 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
2217 - Remove http/notifications/legacy. It tested the legacy API.
2218 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
2219 - Update TestExpectations for removals.
2220
2221 * TestExpectations:
2222 * platform/gtk/TestExpectations:
2223 * platform/ios/TestExpectations:
2224 * platform/mac/TestExpectations:
2225 * platform/win/TestExpectations:
2226 * fast/history/page-cache-notification-non-suspendable.html:
2227 * fast/history/page-cache-notification-suspendable.html:
2228 * fast/notifications: Removed.
2229 * fast/notifications/notification-after-close-expected.txt: Removed.
2230 * fast/notifications/notification-after-close.html: Removed.
2231 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
2232 * fast/notifications/notification-permisssion-deletable.html: Removed.
2233 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
2234 * fast/notifications/notifications-cancel-request-permission.html: Removed.
2235 * fast/notifications/notifications-check-permission-expected.txt: Removed.
2236 * fast/notifications/notifications-check-permission.html: Removed.
2237 * fast/notifications/notifications-click-event-expected.txt: Removed.
2238 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
2239 * fast/notifications/notifications-click-event-focus.html: Removed.
2240 * fast/notifications/notifications-click-event.html: Removed.
2241 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
2242 * fast/notifications/notifications-constructor-request-permission.html: Removed.
2243 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
2244 * fast/notifications/notifications-constructor-with-permission.html: Removed.
2245 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
2246 * fast/notifications/notifications-constructor-without-permission.html: Removed.
2247 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
2248 * fast/notifications/notifications-display-close-events.html: Removed.
2249 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
2250 * fast/notifications/notifications-document-close-crash.html: Removed.
2251 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
2252 * fast/notifications/notifications-event-stop-propagation.html: Removed.
2253 * fast/notifications/notifications-multi-events-expected.txt: Removed.
2254 * fast/notifications/notifications-multi-events.html: Removed.
2255 * fast/notifications/notifications-no-icon-expected.txt: Removed.
2256 * fast/notifications/notifications-no-icon.html: Removed.
2257 * fast/notifications/notifications-permission-expected.txt: Removed.
2258 * fast/notifications/notifications-permission.html: Removed.
2259 * fast/notifications/notifications-replace-expected.txt: Removed.
2260 * fast/notifications/notifications-replace.html: Removed.
2261 * fast/notifications/notifications-request-permission-expected.txt: Removed.
2262 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
2263 * fast/notifications/notifications-request-permission-optional.html: Removed.
2264 * fast/notifications/notifications-request-permission.html: Removed.
2265 * fast/notifications/notifications-rtl-expected.txt: Removed.
2266 * fast/notifications/notifications-rtl.html: Removed.
2267 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
2268 * fast/notifications/notifications-sandbox-permission.html: Removed.
2269 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
2270 * fast/notifications/notifications-window-close-crash.html: Removed.
2271 * fast/notifications/notifications-with-permission-expected.txt: Removed.
2272 * fast/notifications/notifications-with-permission.html: Removed.
2273 * fast/notifications/notifications-without-permission-expected.txt: Removed.
2274 * fast/notifications/notifications-without-permission.html: Removed.
2275 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
2276 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
2277 * fast/notifications/resources: Removed.
2278 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
2279 * fast/notifications/resources/notifications-iframe.html: Removed.
2280 * http/tests/notifications/legacy: Removed.
2281 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
2282 * http/tests/notifications/legacy/double-show.html: Removed.
2283 * http/tests/notifications/legacy/events-expected.txt: Removed.
2284 * http/tests/notifications/legacy/events.html: Removed.
2285 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
2286 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
2287 * http/tests/notifications/legacy/request-expected.txt: Removed.
2288 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
2289 * http/tests/notifications/legacy/request-no-callback.html: Removed.
2290 * http/tests/notifications/legacy/request.html: Removed.
2291 * http/tests/notifications/legacy/resources: Removed.
2292 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
2293 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
2294 * http/tests/notifications/legacy/show-expected.txt: Removed.
2295 * http/tests/notifications/legacy/show.html: Removed.
2296 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
2297 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
2298
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +000022992017-05-10 Ryan Haddad <ryanhaddad@apple.com>
2300
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +00002301 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
2302 https://bugs.webkit.org/show_bug.cgi?id=169876
2303
2304 Unreviewed test gardening.
2305
2306 * platform/mac/TestExpectations:
2307
23082017-05-10 Ryan Haddad <ryanhaddad@apple.com>
2309
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00002310 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
2311 https://bugs.webkit.org/show_bug.cgi?id=168146
2312
2313 Unreviewed test gardening.
2314
2315 * platform/mac/TestExpectations:
2316
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +000023172017-05-10 Commit Queue <commit-queue@webkit.org>
2318
2319 Unreviewed, rolling out r216635.
2320 https://bugs.webkit.org/show_bug.cgi?id=171953
2321
2322 "Some worker tests are failing". (Requested by mlam on #webkit).
2323
2324 Reverted changeset:
2325
2326 "WorkerThread::stop() should call
2327 scheduleExecutionTermination() last."
2328 https://bugs.webkit.org/show_bug.cgi?id=171775
2329 http://trac.webkit.org/changeset/216635
2330
mark.lam@apple.come6596292017-05-10 23:22:33 +000023312017-05-10 Mark Lam <mark.lam@apple.com>
2332
2333 WorkerThread::stop() should call scheduleExecutionTermination() last.
2334 https://bugs.webkit.org/show_bug.cgi?id=171775
2335 <rdar://problem/30975761>
2336
2337 Reviewed by Geoffrey Garen.
2338
2339 * TestExpectations:
2340
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +000023412017-05-10 Tim Horton <timothy_horton@apple.com>
2342
2343 Add an experimental feature flag for viewport-fit
2344 https://bugs.webkit.org/show_bug.cgi?id=171948
2345 <rdar://problem/31995518>
2346
2347 Reviewed by Simon Fraser.
2348
2349 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
2350 * fast/css/variables/constants/ios/safe-area-inset-set.html:
2351 * fast/viewport/ios/viewport-fit-auto.html:
2352 * fast/viewport/ios/viewport-fit-contain.html:
2353 * fast/viewport/ios/viewport-fit-cover.html:
2354
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +000023552017-05-10 Matt Lewis <jlewis3@apple.com>
2356
2357 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
2358 https://bugs.webkit.org/show_bug.cgi?id=171951
2359
2360 Unreviewed test gardening.
2361
2362 * platform/ios-wk2/TestExpectations:
2363
antti@apple.com16674fa2017-05-10 22:23:11 +000023642017-05-10 Antti Koivisto <antti@apple.com>
2365
2366 REGRESSION (r207372) Visibility property is not inherited when used in an animation
2367 https://bugs.webkit.org/show_bug.cgi?id=171883
2368 <rdar://problem/32086550>
2369
2370 Reviewed by Simon Fraser.
2371
2372 * animations/animation-initial-inheritance-expected.html: Added.
2373 * animations/animation-initial-inheritance.html: Added.
2374
jlewis3@apple.com1550d392017-05-10 21:34:43 +000023752017-05-10 Matt Lewis <jlewis3@apple.com>
2376
2377 Marked transitions/extra-transition.html as flaky.
2378 https://bugs.webkit.org/show_bug.cgi?id=171947
2379
2380 Unreviewed test gardening.
2381
2382 * platform/mac-wk2/TestExpectations:
2383
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +000023842017-05-10 Ryan Haddad <ryanhaddad@apple.com>
2385
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +00002386 Unreviewed, rolling out r216591.
2387
2388 This change broke an internal build.
2389
2390 Reverted changeset:
2391
2392 "REGRESSION (r207372) Visibility property is not inherited
2393 when used in an animation"
2394 https://bugs.webkit.org/show_bug.cgi?id=171883
2395 http://trac.webkit.org/changeset/216591
2396
23972017-05-10 Ryan Haddad <ryanhaddad@apple.com>
2398
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00002399 Unreviewed, remove TestExpectation for a test that was removed in r216259.
2400
2401 * platform/mac/TestExpectations:
2402
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +000024032017-05-10 Matt Lewis <jlewis3@apple.com>
2404
2405 Marked perf/class-list-remove.html as flaky.
2406 https://bugs.webkit.org/show_bug.cgi?id=171945
2407
2408 Unreviewed test gardening.
2409
2410 * platform/ios-wk2/TestExpectations:
2411
aestes@apple.come9d764e2017-05-10 20:44:37 +000024122017-05-10 Andy Estes <aestes@apple.com>
2413
2414 r216599 accidentally included two copies of the new layout test and expected result
2415 https://bugs.webkit.org/show_bug.cgi?id=171938
2416
2417 Unreviewed.
2418
2419 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
2420 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
2421
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +000024222017-05-10 Ryan Haddad <ryanhaddad@apple.com>
2423
2424 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
2425 https://bugs.webkit.org/show_bug.cgi?id=171880
2426
2427 Unreviewed test gardening.
2428
2429 This test times out on ios-simulator because it relies on eventSender.keyDown.
2430
2431 * platform/ios/TestExpectations:
2432
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +000024332017-05-10 Timothy Horton <timothy_horton@apple.com>
2434
2435 Add an experimental feature flag for constant properties
2436 https://bugs.webkit.org/show_bug.cgi?id=171913
2437 <rdar://problem/31995518>
2438
2439 Reviewed by Ryosuke Niwa.
2440
2441 * fast/css/variables/constants/invalid-constant-name-fallback.html:
2442 * fast/css/variables/constants/ios/safe-area-inset-set.html:
2443 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
2444 * fast/css/variables/constants/safe-area-inset-zero.html:
2445
jlewis3@apple.com5823bd52017-05-10 20:07:09 +000024462017-05-10 Matt Lewis <jlewis3@apple.com>
2447
2448 Marked media/track/track-cue-rendering-on-resize.html as flaky.
2449 https://bugs.webkit.org/show_bug.cgi?id=171939
2450
2451 Unreviewed test gardening.
2452
2453 * platform/mac-wk2/TestExpectations:
2454
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +000024552017-05-10 Ryan Haddad <ryanhaddad@apple.com>
2456
2457 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
2458 https://bugs.webkit.org/show_bug.cgi?id=171937
2459
2460 Unreviewed test gardening.
2461
2462 * platform/mac-wk1/TestExpectations:
2463
jlewis3@apple.com4eb94712017-05-10 19:29:56 +000024642017-05-10 Matt Lewis <jlewis3@apple.com>
2465
2466 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
2467 https://bugs.webkit.org/show_bug.cgi?id=171935
2468
2469 Unreviewed test gardening.
2470
2471 * platform/mac-wk2/TestExpectations:
2472
aestes@apple.com1db59032017-05-10 18:30:57 +000024732017-05-10 Andy Estes <aestes@apple.com>
2474
2475 Keyboard input suppression should extend to subframes
2476 https://bugs.webkit.org/show_bug.cgi?id=171880
2477 <rdar://problem/31201793>
2478
2479 Reviewed by Ryosuke Niwa.
2480
2481 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
2482 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
2483 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
2484 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
2485 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
2486 * http/tests/navigation/resources/keyboard-events-test.js:
2487 (runTest):
2488 (waitForProvisionalNavigation.xhr.onreadystatechange):
2489 (waitForProvisionalNavigation):
2490
jlewis3@apple.com205b8702017-05-10 17:16:58 +000024912017-05-10 Matt Lewis <jlewis3@apple.com>
2492
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +00002493 Unreviewed, rolling out r216563.
2494
2495 Revision caused 2 api failures
2496
2497 Reverted changeset:
2498
2499 "[MediaStream] deviceId constraint doesn't work with
2500 getUserMedia"
2501 https://bugs.webkit.org/show_bug.cgi?id=171877
2502 http://trac.webkit.org/changeset/216563
2503
25042017-05-10 Matt Lewis <jlewis3@apple.com>
2505
jlewis3@apple.com205b8702017-05-10 17:16:58 +00002506 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
2507 https://bugs.webkit.org/show_bug.cgi?id=171930
2508
2509 Unreviewed test gardening.
2510
2511 * platform/ios-wk2/TestExpectations:
2512 * platform/mac-wk2/TestExpectations:
2513
antti@apple.com7cc983b2017-05-10 16:50:56 +000025142017-05-10 Antti Koivisto <antti@apple.com>
2515
2516 REGRESSION (r207372) Visibility property is not inherited when used in an animation
2517 https://bugs.webkit.org/show_bug.cgi?id=171883
2518 <rdar://problem/32086550>
2519
2520 Reviewed by Simon Fraser.
2521
2522 * animations/animation-initial-inheritance-expected.html: Added.
2523 * animations/animation-initial-inheritance.html: Added.
2524
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +000025252017-05-10 Per Arne Vollan <pvollan@apple.com>
2526
2527 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
2528 https://bugs.webkit.org/show_bug.cgi?id=167749
2529
2530 Reviewed by Eric Carlson.
2531
2532 This is a speculative fix of the test. I have not been able to reproduce the timeout.
2533 When the test times out, the 'addtrack' event is never received. In case the event
2534 was dispatched before we added the event listener, the event listener is added before
2535 the video source is set. In case the test will continue to time out, a couple of
2536 error event callbacks have been added to get more information. Also, video playback
2537 will begin when the 'canplaythrough' event is received.
2538
2539 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
2540 * http/tests/media/track-in-band-hls-metadata-crash.html:
2541
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +000025422017-05-10 Commit Queue <commit-queue@webkit.org>
2543
2544 Unreviewed, rolling out r216578.
2545 https://bugs.webkit.org/show_bug.cgi?id=171920
2546
2547 Broke the GTK+ build with Wayland enabled (Requested by KaL on
2548 #webkit).
2549
2550 Reverted changeset:
2551
2552 "[GTK] Bump GTK+ and its dependencies in jhbuild"
2553 https://bugs.webkit.org/show_bug.cgi?id=171918
2554 http://trac.webkit.org/changeset/216578
2555
carlosgc@webkit.org2b971862017-05-10 11:53:12 +000025562017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
2557
2558 [GTK] Bump GTK+ and its dependencies in jhbuild
2559 https://bugs.webkit.org/show_bug.cgi?id=171918
2560
2561 Reviewed by Carlos Alberto Lopez Perez.
2562
2563 Rebaseline tests for new GTK+ versin.
2564
2565 * platform/gtk/css1/box_properties/acid_test-expected.txt:
2566 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
2567 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
2568 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
2569 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
2570 * platform/gtk/css3/flexbox/button-expected.png:
2571 * platform/gtk/css3/flexbox/button-expected.txt:
2572 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
2573 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
2574 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
2575 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
2576 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
2577 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
2578 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
2579 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
2580 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
2581 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
2582 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
2583 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
2584 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
2585 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
2586 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
2587 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
2588 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
2589 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
2590 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
2591 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
2592 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
2593 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
2594 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
2595 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
2596 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
2597 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
2598 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
2599 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
2600 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
2601 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
2602 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
2603 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
2604 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
2605 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
2606 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
2607 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
2608 * platform/gtk/editing/pasteboard/4641033-expected.png:
2609 * platform/gtk/editing/pasteboard/4641033-expected.txt:
2610 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
2611 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
2612 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
2613 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
2614 * platform/gtk/editing/selection/3690703-2-expected.png:
2615 * platform/gtk/editing/selection/3690703-2-expected.txt:
2616 * platform/gtk/editing/selection/3690703-expected.png:
2617 * platform/gtk/editing/selection/3690703-expected.txt:
2618 * platform/gtk/editing/selection/3690719-expected.png:
2619 * platform/gtk/editing/selection/3690719-expected.txt:
2620 * platform/gtk/editing/selection/4397952-expected.png:
2621 * platform/gtk/editing/selection/4397952-expected.txt:
2622 * platform/gtk/editing/selection/5240265-expected.png:
2623 * platform/gtk/editing/selection/5240265-expected.txt:
2624 * platform/gtk/editing/selection/caret-before-select-expected.png:
2625 * platform/gtk/editing/selection/caret-before-select-expected.txt:
2626 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
2627 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
2628 * platform/gtk/editing/selection/select-box-expected.png:
2629 * platform/gtk/editing/selection/select-box-expected.txt:
2630 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
2631 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
2632 * platform/gtk/editing/selection/selection-button-text-expected.png:
2633 * platform/gtk/editing/selection/selection-button-text-expected.txt:
2634 * platform/gtk/fast/block/basic/011-expected.png:
2635 * platform/gtk/fast/block/basic/011-expected.txt:
2636 * platform/gtk/fast/block/float/float-avoidance-expected.png:
2637 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
2638 * platform/gtk/fast/block/margin-collapse/103-expected.png:
2639 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
2640 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
2641 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
2642 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
2643 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
2644 * platform/gtk/fast/css/continuationCrash-expected.png:
2645 * platform/gtk/fast/css/continuationCrash-expected.txt:
2646 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
2647 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
2648 * platform/gtk/fast/css/input-search-padding-expected.png:
2649 * platform/gtk/fast/css/input-search-padding-expected.txt:
2650 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
2651 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
2652 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
2653 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
2654 * platform/gtk/fast/css/rtl-ordering-expected.png:
2655 * platform/gtk/fast/css/rtl-ordering-expected.txt:
2656 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
2657 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
2658 * platform/gtk/fast/css/text-overflow-input-expected.png:
2659 * platform/gtk/fast/css/text-overflow-input-expected.txt:
2660 * platform/gtk/fast/css/text-transform-select-expected.png:
2661 * platform/gtk/fast/css/text-transform-select-expected.txt:
2662 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
2663 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
2664 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
2665 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
2666 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
2667 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
2668 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
2669 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
2670 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
2671 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
2672 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
2673 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
2674 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
2675 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
2676 * platform/gtk/fast/forms/001-expected.png:
2677 * platform/gtk/fast/forms/001-expected.txt:
2678 * platform/gtk/fast/forms/003-expected.png:
2679 * platform/gtk/fast/forms/003-expected.txt:
2680 * platform/gtk/fast/forms/004-expected.png:
2681 * platform/gtk/fast/forms/004-expected.txt:
2682 * platform/gtk/fast/forms/basic-buttons-expected.png:
2683 * platform/gtk/fast/forms/basic-buttons-expected.txt:
2684 * platform/gtk/fast/forms/basic-inputs-expected.png:
2685 * platform/gtk/fast/forms/basic-inputs-expected.txt:
2686 * platform/gtk/fast/forms/basic-selects-expected.png:
2687 * platform/gtk/fast/forms/basic-selects-expected.txt:
2688 * platform/gtk/fast/forms/blankbuttons-expected.png:
2689 * platform/gtk/fast/forms/blankbuttons-expected.txt:
2690 * platform/gtk/fast/forms/box-shadow-override-expected.png:
2691 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
2692 * platform/gtk/fast/forms/button-align-expected.png:
2693 * platform/gtk/fast/forms/button-align-expected.txt:
2694 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
2695 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
2696 * platform/gtk/fast/forms/button-default-title-expected.png:
2697 * platform/gtk/fast/forms/button-default-title-expected.txt:
2698 * platform/gtk/fast/forms/button-generated-content-expected.png:
2699 * platform/gtk/fast/forms/button-generated-content-expected.txt:
2700 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
2701 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
2702 * platform/gtk/fast/forms/button-positioned-expected.png:
2703 * platform/gtk/fast/forms/button-positioned-expected.txt:
2704 * platform/gtk/fast/forms/button-sizes-expected.png:
2705 * platform/gtk/fast/forms/button-sizes-expected.txt:
2706 * platform/gtk/fast/forms/button-style-color-expected.png:
2707 * platform/gtk/fast/forms/button-style-color-expected.txt:
2708 * platform/gtk/fast/forms/button-table-styles-expected.png:
2709 * platform/gtk/fast/forms/button-table-styles-expected.txt:
2710 * platform/gtk/fast/forms/button-text-transform-expected.png:
2711 * platform/gtk/fast/forms/button-text-transform-expected.txt:
2712 * platform/gtk/fast/forms/button-white-space-expected.png:
2713 * platform/gtk/fast/forms/button-white-space-expected.txt:
2714 * platform/gtk/fast/forms/control-clip-expected.png:
2715 * platform/gtk/fast/forms/control-clip-expected.txt:
2716 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
2717 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
2718 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
2719 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
2720 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
2721 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
2722 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
2723 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
2724 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
2725 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
2726 * platform/gtk/fast/forms/form-element-geometry-expected.png:
2727 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
2728 * platform/gtk/fast/forms/formmove-expected.png:
2729 * platform/gtk/fast/forms/formmove-expected.txt:
2730 * platform/gtk/fast/forms/formmove2-expected.png:
2731 * platform/gtk/fast/forms/formmove2-expected.txt:
2732 * platform/gtk/fast/forms/formmove3-expected.png:
2733 * platform/gtk/fast/forms/formmove3-expected.txt:
2734 * platform/gtk/fast/forms/indeterminate-expected.png:
2735 * platform/gtk/fast/forms/indeterminate-expected.txt:
2736 * platform/gtk/fast/forms/input-appearance-height-expected.png:
2737 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
2738 * platform/gtk/fast/forms/input-button-sizes-expected.png:
2739 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
2740 * platform/gtk/fast/forms/input-first-letter-expected.png:
2741 * platform/gtk/fast/forms/input-first-letter-expected.txt:
2742 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
2743 * platform/gtk/fast/forms/input-value-expected.png:
2744 * platform/gtk/fast/forms/input-value-expected.txt:
2745 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
2746 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
2747 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
2748 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
2749 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
2750 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
2751 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
2752 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
2753 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
2754 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
2755 * platform/gtk/fast/forms/menulist-style-color-expected.png:
2756 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
2757 * platform/gtk/fast/forms/menulist-width-change-expected.png:
2758 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
2759 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
2760 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
2761 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
2762 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
2763 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
2764 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
2765 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
2766 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
2767 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
2768 * platform/gtk/fast/forms/option-script-expected.png:
2769 * platform/gtk/fast/forms/option-script-expected.txt:
2770 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
2771 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
2772 * platform/gtk/fast/forms/option-text-clip-expected.png:
2773 * platform/gtk/fast/forms/option-text-clip-expected.txt:
2774 * platform/gtk/fast/forms/placeholder-position-expected.png:
2775 * platform/gtk/fast/forms/placeholder-position-expected.txt:
2776 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
2777 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
2778 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
2779 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
2780 * platform/gtk/fast/forms/range/slider-padding-expected.png:
2781 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
2782 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
2783 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
2784 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
2785 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
2786 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
2787 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
2788 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
2789 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
2790 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
2791 * platform/gtk/fast/forms/search-input-rtl-expected.png:
2792 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
2793 * platform/gtk/fast/forms/search-rtl-expected.png:
2794 * platform/gtk/fast/forms/search-rtl-expected.txt:
2795 * platform/gtk/fast/forms/search-styled-expected.png:
2796 * platform/gtk/fast/forms/search-styled-expected.txt:
2797 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
2798 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
2799 * platform/gtk/fast/forms/searchfield-heights-expected.png:
2800 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
2801 * platform/gtk/fast/forms/select-align-expected.png:
2802 * platform/gtk/fast/forms/select-align-expected.txt:
2803 * platform/gtk/fast/forms/select-background-none-expected.png:
2804 * platform/gtk/fast/forms/select-background-none-expected.txt:
2805 * platform/gtk/fast/forms/select-baseline-expected.png:
2806 * platform/gtk/fast/forms/select-baseline-expected.txt:
2807 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
2808 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
2809 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
2810 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
2811 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
2812 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
2813 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
2814 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
2815 * platform/gtk/fast/forms/select-initial-position-expected.png:
2816 * platform/gtk/fast/forms/select-initial-position-expected.txt:
2817 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
2818 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
2819 * platform/gtk/fast/forms/select-selected-expected.png:
2820 * platform/gtk/fast/forms/select-selected-expected.txt:
2821 * platform/gtk/fast/forms/select-style-expected.png:
2822 * platform/gtk/fast/forms/select-style-expected.txt:
2823 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
2824 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
2825 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
2826 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
2827 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
2828 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
2829 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
2830 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
2831 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
2832 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
2833 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
2834 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
2835 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
2836 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
2837 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
2838 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
2839 * platform/gtk/fast/html/details-replace-text-expected.png:
2840 * platform/gtk/fast/html/details-replace-text-expected.txt:
2841 * platform/gtk/fast/html/keygen-expected.png:
2842 * platform/gtk/fast/html/keygen-expected.txt:
2843 * platform/gtk/fast/inline/positionedLifetime-expected.png:
2844 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
2845 * platform/gtk/fast/invalid/014-expected.png:
2846 * platform/gtk/fast/invalid/014-expected.txt:
2847 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
2848 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
2849 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
2850 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
2851 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
2852 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
2853 * platform/gtk/fast/parser/document-write-option-expected.png:
2854 * platform/gtk/fast/parser/document-write-option-expected.txt:
2855 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
2856 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
2857 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
2858 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
2859 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
2860 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
2861 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
2862 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
2863 * platform/gtk/fast/replaced/three-selects-break-expected.png:
2864 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
2865 * platform/gtk/fast/replaced/width100percent-button-expected.png:
2866 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
2867 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
2868 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
2869 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
2870 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
2871 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
2872 * platform/gtk/fast/table/append-cells2-expected.png:
2873 * platform/gtk/fast/table/append-cells2-expected.txt:
2874 * platform/gtk/fast/table/remove-td-display-none-expected.png:
2875 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
2876 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
2877 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
2878 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
2879 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
2880 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
2881 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2882 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
2883 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
2884 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
2885 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
2886 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
2887 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
2888 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
2889 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
2890 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
2891 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
2892 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
2893 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
2894 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
2895 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
2896 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
2897 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
2898 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
2899 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
2900 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
2901 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
2902 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
2903 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
2904 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
2905 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
2906 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
2907 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
2908 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
2909 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
2910 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
2911 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
2912 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
2913 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
2914 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
2915 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
2916 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
2917 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
2918 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
2919 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
2920 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
2921 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
2922 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
2923 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
2924 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
2925 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
2926 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
2927 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
2928 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
2929 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
2930 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
2931 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
2932 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
2933 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
2934 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
2935 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
2936 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
2937 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
2938 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
2939 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
2940 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
2941 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
2942 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
2943 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
2944 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
2945 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
2946 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
2947 * platform/gtk/tables/mozilla/core/margins-expected.png:
2948 * platform/gtk/tables/mozilla/core/margins-expected.txt:
2949 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
2950 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
2951 * platform/gtk/tables/mozilla/other/move_row-expected.png:
2952 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
2953 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
2954 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
2955 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
2956 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
2957 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
2958 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
2959 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
2960 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
2961 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
2962 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
2963 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
2964 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
2965 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
2966 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
2967 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
2968 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
2969
svillar@igalia.com2bdf9482017-05-10 07:42:46 +000029702017-05-08 Sergio Villar Senin <svillar@igalia.com>
2971
2972 [css-grid] Remove Blink-specific code for handling orthogonal grid items
2973 https://bugs.webkit.org/show_bug.cgi?id=171807
2974
2975 Reviewed by Darin Adler.
2976
2977 Updated the expectations. They should now be compatible with Firefox and Chrome.
2978
2979 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
2980 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
2981 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
2982
eric.carlson@apple.com929b8462017-05-10 04:42:18 +000029832017-05-09 Eric Carlson <eric.carlson@apple.com>
2984
2985 [MediaStream] deviceId constraint doesn't work with getUserMedia
2986 https://bugs.webkit.org/show_bug.cgi?id=171877
2987 <rdar://problem/31899730>
2988
2989 Reviewed by Jer Noble.
2990
2991 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
2992 * fast/mediastream/get-user-media-device-id.html: Added.
2993
jlewis3@apple.com60706b92017-05-09 23:27:53 +000029942017-05-09 Matt Lewis <jlewis3@apple.com>
2995
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +00002996 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
2997 https://bugs.webkit.org/show_bug.cgi?id=171899
2998
2999 Unreviewed test gardening.
3000
3001 * platform/ios-wk2/TestExpectations:
3002
30032017-05-09 Matt Lewis <jlewis3@apple.com>
3004
jlewis3@apple.com60706b92017-05-09 23:27:53 +00003005 Mark webrtc/audio-replace-track.html as flaky.
3006 https://bugs.webkit.org/show_bug.cgi?id=171895
3007
3008 Unreviewed test gardening.
3009
3010 * platform/mac-wk2/TestExpectations:
3011
weinig@apple.comb50adaa2017-05-09 22:53:13 +000030122017-05-09 Sam Weinig <sam@webkit.org>
3013
3014 Implement Subresource Integrity (SRI)
3015 https://bugs.webkit.org/show_bug.cgi?id=148363
3016 <rdar://problem/18945879>
3017
3018 Reviewed by Youenn Fablet.
3019
3020 Add tests for Subresource Integrity for Fetch based off the ones from Web
3021 Platform Tests. Additional tests for more CORS combinations have been added.
3022
3023 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
3024 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
3025 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
3026 * http/tests/subresource-integrity/resources/resource.txt: Added.
3027 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
3028 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
3029 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
3030 * http/tests/subresource-integrity/sri-fetch.html: Added.
3031 * http/tests/subresource-integrity/sri-fetch.js: Added.
3032
jlewis3@apple.com3d631df2017-05-09 22:52:05 +000030332017-05-09 Matt Lewis <jlewis3@apple.com>
3034
3035 Marked webrtc/captureCanvas-webrtc.html as flaky.
3036 https://bugs.webkit.org/show_bug.cgi?id=170870
3037
3038 Unreviewed test gardening.
3039
3040 * platform/mac-wk2/TestExpectations:
3041
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +000030422017-05-09 Commit Queue <commit-queue@webkit.org>
3043
3044 Unreviewed, rolling out r216545.
3045 https://bugs.webkit.org/show_bug.cgi?id=171889
3046
3047 Caused a test failure (Requested by eric_carlson on #webkit).
3048
3049 Reverted changeset:
3050
3051 "[MediaStream] deviceId constraint doesn't work with
3052 getUserMedia"
3053 https://bugs.webkit.org/show_bug.cgi?id=171877
3054 http://trac.webkit.org/changeset/216545
3055
zalan@apple.comdc426572017-05-09 22:30:11 +000030562017-05-09 Zalan Bujtas <zalan@apple.com>
3057
3058 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
3059 https://bugs.webkit.org/show_bug.cgi?id=171873
3060 <rdar://problem/32004954>
3061
3062 Reviewed by Simon Fraser.
3063
3064 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
3065 * fast/multicol/crash-when-column-inside-table.html: Added.
3066
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +000030672017-05-09 Ryan Haddad <ryanhaddad@apple.com>
3068
3069 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
3070 https://bugs.webkit.org/show_bug.cgi?id=171742
3071
3072 Reviewed by Youenn Fablet.
3073
3074 Silence the console messages for unhandled rejections in this test.
3075
3076 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
3077 * webrtc/libwebrtc/release-while-setting-local-description.html:
3078
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +000030792017-05-09 Eric Carlson <eric.carlson@apple.com>
3080
3081 [MediaStream] deviceId constraint doesn't work with getUserMedia
3082 https://bugs.webkit.org/show_bug.cgi?id=171877
3083 <rdar://problem/31899730>
3084
3085 Reviewed by Jer Noble.
3086
3087 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
3088 * fast/mediastream/get-user-media-device-id.html: Added.
3089
jlewis3@apple.comf86acc72017-05-09 21:49:27 +000030902017-05-09 Matt Lewis <jlewis3@apple.com>
3091
3092 Marked multiple test flaky.
3093 https://bugs.webkit.org/show_bug.cgi?id=171886
3094
3095 Unreviewed test gardening.
3096
3097 * platform/ios-wk2/TestExpectations:
3098 * platform/mac/TestExpectations:
3099
cdumez@apple.comb383fd12017-05-09 21:40:11 +000031002017-05-09 Chris Dumez <cdumez@apple.com>
3101
3102 Introduce DocumentAndElementEventHandlers IDL interface
3103 https://bugs.webkit.org/show_bug.cgi?id=171879
3104
3105 Reviewed by Simon Fraser and Ryosuke Niwa.
3106
3107 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
3108 * fast/events/DocumentAndElementEventHandlers.html: Added.
3109 Add layout test coverage.
3110
3111 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3112 Rebaseline now that those event handlers are enumerable.
3113
dino@apple.com79c37e32017-05-09 21:35:55 +000031142017-05-10 Dean Jackson <dino@apple.com>
3115
3116 Restrict SVG filters to accessible security origins
3117 https://bugs.webkit.org/show_bug.cgi?id=118689
3118 <rdar://problem/27362159>
3119
3120 Reviewed by Brent Fulgham.
3121
3122 Add a test that shows safe frames, unsafe frames, and
3123 then a safe frame that itself has an unsafe frame, to
3124 show that the security requirements are being forwarded
3125 down the tree.
3126
3127 * http/tests/css/filters-on-iframes-expected.html: Added.
3128 * http/tests/css/filters-on-iframes.html: Added.
3129 * http/tests/css/resources/blank.html: Added.
3130 * http/tests/css/resources/references-external.html: Added.
3131 * http/tests/css/resources/solid-red.html: Added.
3132
cdumez@apple.com406cec92017-05-09 21:21:04 +000031332017-05-09 Chris Dumez <cdumez@apple.com>
3134
3135 Move onanimation* EventHandlers to GlobalEventHandlers
3136 https://bugs.webkit.org/show_bug.cgi?id=171874
3137
3138 Reviewed by Simon Fraser.
3139
3140 * fast/css/onanimation-eventhandlers-expected.txt: Added.
3141 * fast/css/onanimation-eventhandlers.html: Added.
3142 Add layout test coverage.
3143
3144 * fast/dom/event-handler-attributes-expected.txt:
3145 * fast/dom/event-handler-attributes.html:
3146 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3147 Rebaseline existing tests to reflect behavior change.
3148
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +000031492017-05-09 Matt Lewis <jlewis3@apple.com>
3150
3151 Fixed a typo in expectations file.
3152 https://bugs.webkit.org/show_bug.cgi?id=162710
3153
3154 Unreviewed test gardening.
3155
3156 * platform/mac-wk2/TestExpectations:
3157
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000031582017-05-09 Javier Fernandez <jfernandez@igalia.com>
3159
3160 space-evenly misbehaves with flexbox
3161 https://bugs.webkit.org/show_bug.cgi?id=170445
3162
3163 Reviewed by David Hyatt.
3164
3165 Added test cases for the 'space-evenly' value for align-content and justify-content.
3166
3167 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
3168 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
3169 * css3/flexbox/css-properties-expected.txt:
3170 * css3/flexbox/css-properties.html:
3171 * css3/flexbox/flex-justify-content-expected.txt:
3172 * css3/flexbox/flex-justify-content.html:
3173 * css3/flexbox/multiline-align-content-expected.txt:
3174 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
3175 * css3/flexbox/multiline-align-content-horizontal-column.html:
3176 * css3/flexbox/multiline-align-content.html:
3177 * css3/flexbox/resources/flexbox.css:
3178 (.align-content-space-around):
3179 (.justify-content-space-around):
3180 * css3/flexbox/true-centering-expected.txt:
3181 * css3/flexbox/true-centering.html:
3182
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000031832017-05-09 Matt Lewis <jlewis3@apple.com>
3184
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +00003185 Unreviewed, rolling out r216508.
3186
3187 The layout test enabled in this change is failing on Sierra.
3188
3189 Reverted changeset:
3190
3191 "Invalid MediaSource duration value should throw TyperError
3192 instead of InvalidStateError"
3193 https://bugs.webkit.org/show_bug.cgi?id=171653
3194 http://trac.webkit.org/changeset/216508
3195
31962017-05-09 Matt Lewis <jlewis3@apple.com>
3197
jlewis3@apple.com8cd19482017-05-09 18:34:27 +00003198 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
3199 https://bugs.webkit.org/show_bug.cgi?id=162710
3200
3201 Unreviewed test gardening.
3202
3203 * platform/mac-wk2/TestExpectations:
3204
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +000032052017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
3206
3207 font-stretch: normal selects expanded fonts instead of condensed fonts
3208 https://bugs.webkit.org/show_bug.cgi?id=171838
3209 <rdar://problem/31005481>
3210
3211 Reviewed by Jon Lee.
3212
3213 * fast/text/font-width-100-expected.html: Added.
3214 * fast/text/font-width-100.html: Added.
3215
jlewis3@apple.com0746b192017-05-09 17:36:37 +000032162017-05-09 Matt Lewis <jlewis3@apple.com>
3217
3218 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
3219 https://bugs.webkit.org/show_bug.cgi?id=171862
3220
3221 Unreviewed test gardening.
3222
3223 * platform/mac-wk2/TestExpectations:
3224
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +000032252017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
3226
3227 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
3228 https://bugs.webkit.org/show_bug.cgi?id=171665
3229
3230 Reviewed by Youenn Fablet.
3231
3232 Added test to check the creation of ReadableStreamBYOBReader. Also check
3233 that created object has the right methods and properties.
3234
3235 * streams/readable-stream-byob-reader-expected.txt: Added.
3236 * streams/readable-stream-byob-reader.html: Added.
3237 * streams/readable-stream-byob-reader.js: Added.
3238
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +000032392017-05-09 Frederic Wang <fwang@igalia.com>
3240
3241 Print more properties in the output of scrolling trees
3242 https://bugs.webkit.org/show_bug.cgi?id=171858
3243
3244 Reviewed by Simon Fraser.
3245
3246 Update text expectations to include new properties.
3247
3248 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
3249 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
3250 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
3251 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
3252 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
3253 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
3254 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
3255 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
3256 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
3257 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
3258 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
3259 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
3260 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
3261 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
3262 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
3263 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
3264 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
3265 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
3266 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
3267 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
3268 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
3269 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
3270 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
3271 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
3272 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
3273 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
3274 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
3275 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
3276 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
3277
cdumez@apple.com8cf47552017-05-09 16:51:00 +000032782017-05-09 Chris Dumez <cdumez@apple.com>
3279
3280 ontransitionend eventHandler should be in GlobalEventHandlers
3281 https://bugs.webkit.org/show_bug.cgi?id=171836
3282
3283 Reviewed by Ryosuke Niwa.
3284
3285 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
3286 * fast/css/ontransitionend-eventhandler.html: Added.
3287 Add layout test coverage.
3288
3289 * fast/dom/event-handler-attributes-expected.txt:
3290 * fast/dom/event-handler-attributes.html:
3291 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3292 Rebaseline existing tests to reflect behavior change.
3293
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +000032942017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
3295
3296 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
3297 https://bugs.webkit.org/show_bug.cgi?id=171653
3298
3299 Reviewed by Youenn Fablet.
3300
3301 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
3302 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
3303
3304 Update expectation of corresponding WPT test.
3305
3306 * platform/gtk/TestExpectations:
3307 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
3308 * platform/mac/TestExpectations:
3309 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
3310
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +000033112017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
3312
3313 Handle IDLPromise<> properly
3314 https://bugs.webkit.org/show_bug.cgi?id=166752
3315
3316 Reviewed by Youenn Fablet.
3317
3318 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
3319 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
3320
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +000033212017-05-09 Zan Dobersek <zdobersek@igalia.com>
3322
3323 Unreviewed. Landing the WPE layout test baselines.
3324
3325 Baseline filenames are omitted for brevity.
3326
3327 * platform/wpe/TestExpectations: Added.
3328 * platform/wpe/animations/: Added.
3329 * platform/wpe/css1/: Added.
3330 * platform/wpe/css2.1/: Added.
3331 * platform/wpe/css3/: Added.
3332 * platform/wpe/fast/: Added.
3333 * platform/wpe/ietestcenter/: Added.
3334 * platform/wpe/js/: Added.
3335 * platform/wpe/scrollbars/: Added.
3336 * platform/wpe/security/: Added.
3337 * platform/wpe/sputnik/: Added.
3338 * platform/wpe/tables/: Added.
3339 * platform/wpe/transforms/: Added.
3340 * platform/wpe/transitions/: Added.
3341
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +000033422017-05-08 Frederic Wang <fwang@igalia.com>
3343
3344 Simplify ScrollingStateNode::scrollingStateTreeAsText
3345 https://bugs.webkit.org/show_bug.cgi?id=171802
3346
3347 Reviewed by Simon Fraser.
3348
3349 Update references due to minor format changes in text ouput of scrolling state trees.
3350
3351 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
3352 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
3353 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
3354 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
3355 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
3356 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
3357 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
3358 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
3359 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
3360 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
3361 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
3362 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
3363 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
3364 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
3365 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
3366 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
3367 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
3368 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
3369 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
3370 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
3371 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
3372 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
3373 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
3374 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
3375 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
3376 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
3377 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
3378 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
3379 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
3380
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +000033812017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
3382
3383 Unreviewed GTK expectations gardening
3384
3385 * platform/gtk/TestExpectations:
3386 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
3387
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +000033882017-05-08 Matt Lewis <jlewis3@apple.com>
3389
3390 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
3391 https://bugs.webkit.org/show_bug.cgi?id=171837
3392
3393 Unreviewed test gardening.
3394
3395 * platform/mac-wk2/TestExpectations:
3396
cdumez@apple.come6396732017-05-09 00:16:18 +000033972017-05-08 Chris Dumez <cdumez@apple.com>
3398
3399 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
3400 https://bugs.webkit.org/show_bug.cgi?id=171829
3401
3402 Reviewed by Simon Fraser.
3403
3404 * fast/css/htmlelement-offset-properties-expected.txt:
3405 * fast/css/htmlelement-offset-properties.html:
3406 Add layout test coverage.
3407
3408 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
3409 * fast/css-grid-layout/grid-item-display.html:
3410 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3411 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
3412 * mathml/presentation/menclose-notation-no-overlap.html:
3413 * platform/mac/inspector/model/remote-object-expected.txt:
3414 * svg/dynamic-updates/resources/SVGTestCase.js:
3415 (clickAt):
3416 * svg/text/inline-text-destroy-attributes-crash.xhtml:
3417 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
3418
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +000034192017-05-08 Matt Lewis <jlewis3@apple.com>
3420
3421 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
3422 https://bugs.webkit.org/show_bug.cgi?id=169637
3423
3424 Unreviewed test gardening.
3425
3426 * platform/ios-wk2/TestExpectations:
3427
jbedard@apple.comf8b14802017-05-08 23:15:00 +000034282017-05-08 Jonathan Bedard <jbedard@apple.com>
3429
3430 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
3431 https://bugs.webkit.org/show_bug.cgi?id=169421
3432 <rdar://problem/30950171>
3433
3434 Reviewed by Tim Horton.
3435
3436 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
3437 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
3438
cdumez@apple.comed9300e2017-05-08 22:17:59 +000034392017-05-08 Chris Dumez <cdumez@apple.com>
3440
3441 Drop non-standard document.implementation.createCSSStyleSheet() API
3442 https://bugs.webkit.org/show_bug.cgi?id=171825
3443
3444 Reviewed by Simon Fraser.
3445
3446 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
3447 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
3448 Add layout test coverage.
3449
3450 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
3451 * fast/dom/StyleSheet/gc-parent-rule.html:
3452 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
3453 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
3454 Add utility functions to construct a CSSStyleSheet object and use it instead
3455 of document.implementation.createCSSStyleSheet().
3456
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +000034572017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
3458
3459 AX: don't expose empty roledescription
3460 https://bugs.webkit.org/show_bug.cgi?id=163647
3461
3462 Reviewed by Chris Fleizach.
3463
3464 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
3465 * accessibility/aria-roledescription.html: New test cases, updated expectations.
3466 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
3467
cdumez@apple.comcf540bc2017-05-08 22:15:14 +000034682017-05-08 Chris Dumez <cdumez@apple.com>
3469
3470 Drop non-standard Element.scrollByLines() / scrollByPages()
3471 https://bugs.webkit.org/show_bug.cgi?id=171820
3472
3473 Reviewed by Simon Fraser.
3474
3475 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
3476 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
3477 Add layout test coverage.
3478
3479 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3480 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
3481 * fast/events/scroll-event-does-not-bubble.html:
3482 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
3483 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
3484 Update existing tests to stop relying on the API.
3485
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +000034862017-05-08 Matt Lewis <jlewis3@apple.com>
3487
3488 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
3489 https://bugs.webkit.org/show_bug.cgi?id=171830
3490
3491 Unreviewed test gardening.
3492
3493 * platform/ios-wk2/TestExpectations:
3494
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +000034952017-05-08 Ryan Haddad <ryanhaddad@apple.com>
3496
3497 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
3498 https://bugs.webkit.org/show_bug.cgi?id=171828
3499
3500 Unreviewed test gardening.
3501
3502 * platform/mac-wk1/TestExpectations:
3503
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +000035042017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
3505
3506 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
3507 https://bugs.webkit.org/show_bug.cgi?id=171821
3508
3509 Reviewed by Chris Fleizach.
3510
3511 * accessibility/aria-orientation-expected.txt: New test case.
3512 * accessibility/aria-orientation.html: New test case.
3513
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +000035142017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
3515
3516 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
3517 https://bugs.webkit.org/show_bug.cgi?id=170864
3518
3519 Reviewed by Simon Fraser.
3520
3521 * fast/images/async-image-background-image-repeated-expected.html:
3522 * fast/images/async-image-background-image-repeated.html:
3523 * fast/images/resources/sprite-sheet-red-green-blue.png:
3524 * fast/images/sprite-sheet-image-draw-expected.html:
3525 * fast/images/sprite-sheet-image-draw.html:
3526 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
3527 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
3528 decoded farme of this image will be 30x5000 pixels (15% of the original size).
3529
bdakin@apple.com05244942017-05-08 20:25:46 +000035302017-05-08 Beth Dakin <bdakin@apple.com>
3531
3532 WebKit should default to using sRGB with NSColor conversion instead of device
3533 color space
3534 https://bugs.webkit.org/show_bug.cgi?id=171745
3535 -and corresponding-
3536 rdar://problem/28314183
3537
3538 Reviewed by Tim Horton.
3539
3540 * editing/mac/attributed-string/anchor-element-expected.txt:
3541 * editing/mac/attributed-string/basic-expected.txt:
3542 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
3543 * editing/mac/attributed-string/font-size-expected.txt:
3544 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
3545 * editing/mac/attributed-string/font-weight-expected.txt:
3546 * editing/mac/attributed-string/letter-spacing-expected.txt:
3547 * editing/mac/attributed-string/text-decorations-expected.txt:
3548 * editing/mac/attributed-string/vertical-align-expected.txt:
3549
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +000035502017-05-04 Jiewen Tan <jiewen_tan@apple.com>
3551
3552 Search events should not fire synchronously for search type input elements with incremental attribute set
3553 https://bugs.webkit.org/show_bug.cgi?id=171376
3554 <rdar://problem/31863296>
3555
3556 Reviewed by Chris Dumez.
3557
3558 * fast/forms/search/search-incremental-crash-expected.txt: Added.
3559 * fast/forms/search/search-incremental-crash.html: Added.
3560
zalan@apple.com3c442032017-05-08 18:38:20 +000035612017-05-08 Zalan Bujtas <zalan@apple.com>
3562
3563 Text overlaps on http://www.duden.de/rechtschreibung/Acre
3564 https://bugs.webkit.org/show_bug.cgi?id=171796
3565 <rdar://problem/31036028>
3566
3567 Reviewed by Simon Fraser.
3568
3569 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
3570 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
3571
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +000035722017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
3573
3574 Unreviewed, rolling out r216419.
3575
3576 Broke 70 layout tests on GTK bot
3577
3578 Reverted changeset:
3579
3580 "Ensure clean tree before AX cache update."
3581 https://bugs.webkit.org/show_bug.cgi?id=171546
3582 http://trac.webkit.org/changeset/216419
3583
antti@apple.com90a7b232017-05-08 17:20:54 +000035842017-05-08 Antti Koivisto <antti@apple.com>
3585
3586 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
3587 https://bugs.webkit.org/show_bug.cgi?id=171375
3588 <rdar://problem/31863184>
3589
3590 Reviewed by Zalan Bujtas.
3591
3592 * fast/html/details-flow-thread-expected.txt: Added.
3593 * fast/html/details-flow-thread.html: Added.
3594 * fast/shadow-dom/composed-tree-slots-expected.txt:
3595 * fast/shadow-dom/composed-tree-slots.html:
3596
3597 Expand the test so it also prints out slot subtrees using slots as traversal roots.
3598
cdumez@apple.comea20d742017-05-08 16:50:46 +000035992017-05-08 Chris Dumez <cdumez@apple.com>
3600
3601 Move 'style' from Element to HTMLElement / SVGElement and make it settable
3602 https://bugs.webkit.org/show_bug.cgi?id=171795
3603
3604 Reviewed by Alex Christensen.
3605
3606 * accessibility/roles-exposed.html:
3607 Add null check for element.style.
3608
3609 * fast/css/Element-style-expected.txt: Added.
3610 * fast/css/Element-style.html: Added.
3611 Add layout test coverage.
3612
3613 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
3614 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
3615 does something, the input element actually looses its renderer. This found a bug which I fixed in this
3616 patch.
3617
3618 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3619 Rebaseline as property enumeration order has changed.
3620
jdiggs@igalia.com354047f2017-05-08 16:43:07 +000036212017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
3622
3623 AX: Propagate aria-readonly to grid descendants
3624 https://bugs.webkit.org/show_bug.cgi?id=171189
3625
3626 Reviewed by Chris Fleizach.
3627
3628 Add new test cases to aria-readonly.html. In addition, because the platform-specific
3629 test expectations seem due to how platforms treat whitespace from the test file, hide
3630 the test cases after the test is run so that there are no extraneous characters and
3631 a single expectations file can be shared.
3632
3633 * accessibility/aria-readonly-expected.txt: Updated.
3634 * accessibility/aria-readonly.html: Updated.
3635 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
3636 * accessibility/gtk/aria-readonly-propagated.html: Added.
3637 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
3638 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
3639 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
3640
zalan@apple.com7e3614e2017-05-08 15:33:47 +000036412017-05-06 Zalan Bujtas <zalan@apple.com>
3642
3643 Ensure clean tree before AX cache update.
3644 https://bugs.webkit.org/show_bug.cgi?id=171546
3645 <rdar://problem/31934942>
3646
3647 Reviewed by Chris Fleizach.
3648
3649 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
3650
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +000036512017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
3652
3653 Unprefix unicode-bidi CSS values
3654 https://bugs.webkit.org/show_bug.cgi?id=171761
3655
3656 Reviewed by Simon Fraser.
3657
3658 Import W3C's internationalization tests from
3659 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
3660
3661 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
3662 * fast/css/default-bidi-css-rules.html: Ditto.
3663 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
3664 * fast/css/unicode-bidi-computed-value.html: Ditto.
3665 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
3666 * fast/text/bidi-unprefix.html: Added.
3667 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
3668 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
3669 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
3670 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
3671 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
3672 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
3673 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
3674 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
3675 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
3676 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
3677 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
3678 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
3679 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
3680 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
3681 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
3682 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
3683 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
3684 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
3685 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
3686 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
3687 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
3688 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
3689 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
3690 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
3691 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
3692 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
3693 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
3694 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
3695 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
3696 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
3697 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
3698 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
3699 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
3700 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
3701 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
3702 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
3703 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
3704 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
3705 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
3706 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
3707 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
3708 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
3709 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
3710 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
3711 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
3712 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
3713 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
3714 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
3715 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
3716 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
3717 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
3718 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
3719 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
3720 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
3721 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
3722 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
3723 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
3724 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
3725 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
3726 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
3727 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
3728 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
3729 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
3730 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
3731 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
3732 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
3733 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
3734 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
3735 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
3736 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
3737 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
3738 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
3739 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
3740 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
3741 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
3742 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
3743 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
3744 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
3745 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
3746 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
3747 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
3748 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
3749 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
3750 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
3751 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
3752 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
3753 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
3754 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
3755 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
3756 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
3757 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
3758 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
3759 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
3760 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
3761 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
3762 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
3763 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
3764 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
3765 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
3766 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
3767 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
3768 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
3769 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
3770 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
3771 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
3772 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
3773 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
3774 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
3775 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
3776 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
3777 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
3778 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
3779 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
3780 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
3781 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
3782 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
3783 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
3784 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
3785 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
3786 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
3787 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
3788 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
3789 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
3790 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
3791 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
3792 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
3793 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
3794 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
3795 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
3796 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
3797 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
3798 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
3799 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
3800 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
3801 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
3802 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
3803 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
3804 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
3805 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
3806 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
3807 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
3808 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
3809 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
3810 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
3811 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
3812 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
3813 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
3814 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
3815 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
3816 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
3817 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
3818 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
3819 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
3820 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
3821 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
3822 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
3823 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
3824 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
3825 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
3826 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
3827 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
3828 * imported/w3c/i18n/bidi/block-override-001.html: Added.
3829 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
3830 * imported/w3c/i18n/bidi/block-override-002.html: Added.
3831 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
3832 * imported/w3c/i18n/bidi/block-override-003.html: Added.
3833 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
3834 * imported/w3c/i18n/bidi/block-override-004.html: Added.
3835 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
3836 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
3837 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
3838 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
3839 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
3840 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
3841 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
3842 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
3843 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
3844 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
3845 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
3846 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
3847 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
3848 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
3849 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
3850 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
3851 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
3852 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
3853 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
3854 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
3855 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
3856 * platform/ios/TestExpectations:
3857 * platform/mac/TestExpectations:
3858
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +000038592017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
3860
3861 Unreviewed GTK+ gardening. Update expectations of several tests.
3862
3863 * platform/gtk/TestExpectations:
3864
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +000038652017-05-07 Simon Fraser <simon.fraser@apple.com>
3866
3867 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
3868 https://bugs.webkit.org/show_bug.cgi?id=171140
3869
3870 Reviewed by Sam Weinig.
3871
3872 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
3873 which is a proxy for reading the layout viewport.
3874
3875 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
3876 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
3877 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
3878 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
3879 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
3880 (stringFromRect):
3881 (accumulateLog):
3882 (logFixedObject):
3883 (logFixedAndViewports):
3884 (doTest):
3885
commit-queue@webkit.orge8573952017-05-07 19:10:40 +000038862017-05-07 Youenn Fablet <youenn@apple.com>
3887
3888 [MediaStream] r216197 caused some webrtc tests to fail
3889 https://bugs.webkit.org/show_bug.cgi?id=171728
3890
3891 Reviewed by Eric Carlson.
3892
3893 * platform/ios-wk2/TestExpectations:
3894
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +000038952017-05-07 Sam Weinig <sam@webkit.org>
3896
3897 Implement Subresource Integrity (SRI)
3898 https://bugs.webkit.org/show_bug.cgi?id=148363
3899 <rdar://problem/18945879>
3900
3901 Reviewed by Daniel Bates.
3902
3903 Add tests for Subresource Integrity based off the ones from Web
3904 Platform Tests. They have been changed to:
3905 - Split <link> and <script> testing.
3906 - Add additional tests:
3907 - Integrity hashes using base64URL encoding.
3908 - Integrity hashes using mixed base64 and base64URL encoding.
3909 - Integrity metadata that does not conform to the grammar at all.
3910 - Multiple valid, but only one matching, integrity hashes.
3911 - Non-matching integrity hash with options.
3912 - Run one at a time, so console output is consistent.
3913
3914 We can/should upstream these changes, but this avoids the possibility that
3915 an update of the imported web-platform-tests could cause these tests to fail.
3916
3917 Also adds tests that show the Subresource Integrity setting works correctly.
3918
3919 * http/tests/subresource-integrity: Added.
3920 * http/tests/subresource-integrity/.htaccess: Added.
3921 * http/tests/subresource-integrity/resources: Added.
3922 * http/tests/subresource-integrity/resources/alternate.css: Added.
3923 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
3924 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
3925 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
3926 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
3927 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
3928 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
3929 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
3930 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
3931 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
3932 * http/tests/subresource-integrity/resources/style.css: Added.
3933 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
3934 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
3935 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
3936 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
3937 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
3938 * http/tests/subresource-integrity/sri-script.html: Added.
3939 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
3940 * http/tests/subresource-integrity/sri-style.html: Added.
3941
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +000039422017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
3943
3944 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
3945 https://bugs.webkit.org/show_bug.cgi?id=171636
3946 <rdar://problem/30811218>
3947
3948 Reviewed by Dean Jackson.
3949
3950 * fast/text/lastResort-expected.html: Added.
3951 * fast/text/lastResort.html: Added.
3952
cdumez@apple.com19a40432017-05-07 03:48:28 +000039532017-05-06 Chris Dumez <cdumez@apple.com>
3954
cdumez@apple.com2a99cc32017-05-07 05:18:34 +00003955 Implement the concept of cookie-averse document
3956 https://bugs.webkit.org/show_bug.cgi?id=171746
3957 <rdar://problem/32004466>
3958
3959 Reviewed by Sam Weinig.
3960
3961 Add layout test coverage.
3962
3963 * fast/cookies/cookie-averse-document-expected.txt: Added.
3964 * fast/cookies/cookie-averse-document.html: Added.
3965
39662017-05-06 Chris Dumez <cdumez@apple.com>
3967
cdumez@apple.com19a40432017-05-07 03:48:28 +00003968 Align our IDL files with the latest DOM specification
3969 https://bugs.webkit.org/show_bug.cgi?id=171777
3970
3971 Reviewed by Sam Weinig.
3972
3973 Rebaseline a few tests.
3974
3975 * fast/dom/Document/adoptNode-null-expected.txt:
3976 * fast/dom/Document/adoptNode-null.html:
3977 * fast/dom/Document/importNode-null-expected.txt:
3978 * fast/dom/Document/importNode-null.html:
3979 * fast/dom/Range/range-intersectsNode-expected.txt:
3980 * fast/text/text-combine-crash-expected.txt:
3981
ap@apple.com83de49c2017-05-07 02:58:23 +000039822017-05-06 Alexey Proskuryakov <ap@apple.com>
3983
ap@apple.com07bbb7d2017-05-07 03:18:27 +00003984 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
3985 https://bugs.webkit.org/show_bug.cgi?id=171785
3986
3987 * platform/wk2/TestExpectations:
3988
39892017-05-06 Alexey Proskuryakov <ap@apple.com>
3990
ap@apple.com83de49c2017-05-07 02:58:23 +00003991 REGRESSION (r216294): The new test fails on WebKit1
3992 https://bugs.webkit.org/show_bug.cgi?id=171780
3993
3994 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
3995 https://trac.webkit.org/216299, https://trac.webkit.org/216330
3996
3997 * http/tests/css/filters-on-iframes-expected.html: Removed.
3998 * http/tests/css/filters-on-iframes.html: Removed.
3999 * http/tests/css/resources/blank.html: Removed.
4000 * http/tests/css/resources/references-external.html: Removed.
4001 * http/tests/css/resources/solid-red.html: Removed.
4002
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +000040032017-05-06 Simon Fraser <simon.fraser@apple.com>
4004
4005 [iOS WK2] Make rotation tests more reliable
4006 https://bugs.webkit.org/show_bug.cgi?id=171778
4007
4008 Reviewed by Tim Horton.
4009
4010 New baseline.
4011
4012 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
4013 * fast/events/ios/rotation/zz-no-rotation.html:
4014
cdumez@apple.comf4c58192017-05-06 20:32:35 +000040152017-05-06 Chris Dumez <cdumez@apple.com>
4016
cdumez@apple.comc209acb2017-05-06 23:39:51 +00004017 Unreviewed, rolling out r216333.
4018
4019 Caused layout test failures
4020
4021 Reverted changeset:
4022
4023 "Implement the concept of cookie-averse document"
4024 https://bugs.webkit.org/show_bug.cgi?id=171746
4025 http://trac.webkit.org/changeset/216333
4026
40272017-05-06 Chris Dumez <cdumez@apple.com>
4028
cdumez@apple.comf4c58192017-05-06 20:32:35 +00004029 Implement the concept of cookie-averse document
4030 https://bugs.webkit.org/show_bug.cgi?id=171746
4031 <rdar://problem/32004466>
4032
4033 Reviewed by Sam Weinig.
4034
4035 Add layout test coverage.
4036
4037 * fast/cookies/cookie-averse-document-expected.txt: Added.
4038 * fast/cookies/cookie-averse-document.html: Added.
4039
mmaxfield@apple.com4219d742017-05-06 17:54:16 +000040402017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
4041
4042 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
4043 https://bugs.webkit.org/show_bug.cgi?id=171750
4044 <rdar://problem/31122612>
4045
4046 Reviewed by Zalan Bujtas.
4047
4048 * fast/text/fitzpatrick-combination-expected.html: Added.
4049 * fast/text/fitzpatrick-combination.html: Added.
4050
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +000040512017-05-05 Zalan Bujtas <zalan@apple.com>
4052
4053 Renderers being destroyed should not be added to AX's deferred list.
4054 https://bugs.webkit.org/show_bug.cgi?id=171768
4055 <rdar://problem/31955660>
4056
4057 Reviewed by Simon Fraser.
4058
4059 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
4060 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
4061
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +000040622017-05-05 Matt Lewis <jlewis3@apple.com>
4063
4064 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
4065 https://bugs.webkit.org/show_bug.cgi?id=171763
4066
4067 Unreviewed test gardening.
4068
4069 * platform/mac-wk2/TestExpectations:
4070
oliver@apple.com56fdb2b2017-05-06 00:33:20 +000040712017-05-05 Oliver Hunt <oliver@apple.com>
4072
4073 Move trivial String prototype functions to JS builtins
4074 https://bugs.webkit.org/show_bug.cgi?id=171737
4075
4076 Reviewed by Saam Barati.
4077
4078 Updated output
4079
4080 * js/dom/string-anchor-expected.txt:
4081 * js/dom/string-anchor.html:
4082 * js/dom/string-fontcolor-expected.txt:
4083 * js/dom/string-fontcolor.html:
4084 * js/dom/string-fontsize-expected.txt:
4085 * js/dom/string-fontsize.html:
4086 * js/dom/string-link-expected.txt:
4087 * js/dom/string-link.html:
4088
dino@apple.com3f3faf52017-05-05 23:49:41 +000040892017-05-05 Dean Jackson <dino@apple.com>
4090
4091 Restrict SVG filters to accessible security origins
4092 https://bugs.webkit.org/show_bug.cgi?id=118689
4093 <rdar://problem/27362159>
4094
4095 Reviewed by Brent Fulgham.
4096
4097 Add a test that shows safe frames, unsafe frames, and
4098 then a safe frame that itself has an unsafe frame, to
4099 show that the security requirements are being forwarded
4100 down the tree.
4101
4102 * http/tests/css/filters-on-iframes-expected.html: Added.
4103 * http/tests/css/filters-on-iframes.html: Added.
4104 * http/tests/css/resources/blank.html: Added.
4105 * http/tests/css/resources/references-external.html: Added.
4106 * http/tests/css/resources/solid-red.html: Added.
4107
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +000041082017-05-05 Simon Fraser <simon.fraser@apple.com>
4109
4110 Make it possible to test rotation in iOS WebKitTestRunner
4111 https://bugs.webkit.org/show_bug.cgi?id=171755
4112
4113 Reviewed by Tim Horton.
4114
4115 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
4116
4117 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
4118 * fast/events/ios/rotation/basic-rotation.html: Added.
4119 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
4120 * fast/events/ios/rotation/safari-like-rotation.html: Added.
4121 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
4122 * fast/events/ios/rotation/zz-no-rotation.html: Added.
4123
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +000041242017-05-05 Ryan Haddad <ryanhaddad@apple.com>
4125
4126 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
4127 https://bugs.webkit.org/show_bug.cgi?id=171756
4128
4129 Unreviewed test gardening.
4130
4131 * platform/wk2/TestExpectations:
4132
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +000041332017-05-05 Matt Lewis <jlewis3@apple.com>
4134
4135 Mark test http/tests/security/module-correct-mime-types.html slow.
4136 https://bugs.webkit.org/show_bug.cgi?id=164960
4137
4138 Unreviewed test gardening.
4139
4140 * platform/ios-wk2/TestExpectations:
4141
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +000041422017-05-05 Ryan Haddad <ryanhaddad@apple.com>
4143
4144 Unreviewed, rolling out r216275.
4145
4146 This change broke internal builds.
4147
4148 Reverted changeset:
4149
4150 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
4151 case insensitive"
4152 https://bugs.webkit.org/show_bug.cgi?id=171636
4153 http://trac.webkit.org/changeset/216275
4154
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +000041552017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
4156
4157 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
4158 https://bugs.webkit.org/show_bug.cgi?id=171636
4159 <rdar://problem/30811218>
4160
4161 Reviewed by Dean Jackson.
4162
4163 * fast/text/lastResort-expected.html: Added.
4164 * fast/text/lastResort.html: Added.
4165
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +000041662017-05-05 Ryan Haddad <ryanhaddad@apple.com>
4167
4168 Unskip media/click-placeholder-not-pausing.html.
4169
4170 Unreviewed test gardening.
4171
4172 * platform/mac-wk2/TestExpectations:
4173
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000041742017-05-05 Joseph Pecoraro <pecoraro@apple.com>
4175
joepeck@webkit.org74d814f2017-05-05 20:31:56 +00004176 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
4177 https://bugs.webkit.org/show_bug.cgi?id=171580
4178 <rdar://problem/32009647>
4179
4180 Rubber-stamped by Alexey Proskuryakov.
4181
4182 * TestExpectations:
4183 * streams/reference-implementation/pipe-to-expected.txt:
4184 Rebaseline expectations. This test was previously flakey so the results were
4185 missed unless the test was run with --force.
4186
4187 * streams/reference-implementation/readable-stream-templated-expected.txt:
4188 * streams/reference-implementation/readable-stream-templated.html:
4189 Silence unhandled rejections. This test did not expect unhandled promise
4190 rejections to affect test results, so ignore them.
4191
41922017-05-05 Joseph Pecoraro <pecoraro@apple.com>
4193
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00004194 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
4195 https://bugs.webkit.org/show_bug.cgi?id=170702
4196 <rdar://problem/31616643>
4197
4198 Rubber-stamped by Brian Burg.
4199
4200 * platform/mac-wk2/TestExpectations:
4201 * http/tests/inspector/network/resource-request-headers.html:
4202 Make this test unflakey by ensuring we wait for the load to complete.
4203
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000042042017-05-05 Chris Dumez <cdumez@apple.com>
4205
4206 Attr Nodes should not have children
4207 https://bugs.webkit.org/show_bug.cgi?id=171688
4208 <rdar://problem/31998412>
4209
4210 Reviewed by Andreas Kling.
4211
4212 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
4213 * fast/dom/Attr/cannot-have-children.html: Added.
4214 Add layout test coverage. I have verified that this test passes in both
4215 Firefox and Chrome.
4216
4217 * dom/html/level1/*: Removed legacy / outdated tests.
4218 * dom/xhtml/level1/*: Removed legacy / outdated tests.
4219
4220 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
4221 * fast/dom/Attr/child-nodes-cache.html: Removed.
4222 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
4223 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
4224 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
4225 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
4226 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
4227 * fast/dom/attribute-change-on-mutate.html: Removed.
4228 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
4229 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
4230 * traversal/moz-bug590771-expected.txt: Removed.
4231 * traversal/moz-bug590771.html: Removed.
4232 Removed some outdated tests.
4233
4234 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
4235 * fast/custom-elements/reactions-for-webkit-extensions.html:
4236 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
4237 * fast/dom/Attr/change-id-via-attr-node-value.html:
4238 * fast/dom/Element/normalize-crash.html:
4239 * fast/dom/Element/normalize-crash2.html:
4240 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
4241 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
4242 * fast/dom/MutationObserver/observe-attributes-expected.txt:
4243 * fast/dom/MutationObserver/observe-attributes.html:
4244 * fast/dom/import-attribute-node.html:
4245 * fast/dom/insertedIntoDocument-child.html:
4246 * fast/dom/insertedIntoDocument-sibling.html:
4247 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
4248 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
4249 * fast/dom/normalize-attributes-mutation-event-crash.html:
4250 * fast/dom/serialize-nodes.xhtml:
4251 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
4252 Update existing tests so they stop relying on Attr Node having Text children.
4253
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000042542017-05-05 Ryan Haddad <ryanhaddad@apple.com>
4255
4256 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
4257 https://bugs.webkit.org/show_bug.cgi?id=161360
4258
4259 Unreviewed test gardening.
4260
4261 * platform/mac-wk1/TestExpectations:
4262
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000042632017-05-05 Matt Lewis <jlewis3@apple.com>
4264
4265 Mark 2 webrtc test as failing.
4266 https://bugs.webkit.org/show_bug.cgi?id=171728
4267
4268 Unreviewed test gardening.
4269
4270 * platform/ios-wk2/TestExpectations:
4271
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000042722017-05-05 Chris Dumez <cdumez@apple.com>
4273
4274 Refactor / Clean up Element.idl
4275 https://bugs.webkit.org/show_bug.cgi?id=171734
4276
4277 Reviewed by Sam Weinig.
4278
4279 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
4280 different order and because exception messages have changed slightly.
4281
4282 * fast/dom/Element/attr-param-typechecking-expected.txt:
4283 * js/dom/dom-static-property-for-in-iteration-expected.txt:
4284
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000042852017-05-05 Jeremy Jones <jeremyj@apple.com>
4286
4287 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
4288 https://bugs.webkit.org/show_bug.cgi?id=171610
4289 <rdar://problem/31976820>
4290
4291 Reviewed by Eric Carlson.
4292
4293 enable test: media/modern-media-controls/pip-support/pip-support-click.html
4294
4295 * platform/mac-wk1/TestExpectations:
4296
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000042972017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
4298
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00004299 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
4300
4301 * platform/gtk/TestExpectations:
4302
43032017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
4304
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00004305 Unreviewed GTK+ gardening. Rebaseline several tests.
4306
4307 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
4308 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
4309 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
4310 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
4311 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
4312
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000043132017-05-05 Zan Dobersek <zdobersek@igalia.com>
4314
4315 Unreviewed GTK+ gardening.
4316
4317 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
4318 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
4319
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000043202017-05-04 Commit Queue <commit-queue@webkit.org>
4321
4322 Unreviewed, rolling out r216206.
4323 https://bugs.webkit.org/show_bug.cgi?id=171714
4324
4325 Multiple LayoutTests crashing in Document::page() (Requested
4326 by ap on #webkit).
4327
4328 Reverted changeset:
4329
4330 "Remove support for legacy Notifications"
4331 https://bugs.webkit.org/show_bug.cgi?id=171487
4332 http://trac.webkit.org/changeset/216206
4333
cdumez@apple.combf723da2017-05-05 02:19:14 +000043342017-05-04 Chris Dumez <cdumez@apple.com>
4335
4336 Element.slot should be marked as [Unscopable]
4337 https://bugs.webkit.org/show_bug.cgi?id=171683
4338
4339 Reviewed by Darin Adler.
4340
4341 Add layout test coverage. This test is passing in Firefox and Chrome.
4342
4343 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
4344 * fast/shadow-dom/Element-slot-unscopable.html: Added.
4345
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000043462017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
4347
4348 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
4349 https://bugs.webkit.org/show_bug.cgi?id=171634
4350
4351 Reviewed by Simon Fraser.
4352
4353 To test the async image decoding reliably we need to do the following:
4354
4355 -- Make sure to load the image before setting its src to the element.
4356 -- Call document.body.offsetHeight to force layout.
4357 -- Call testRunner.display() to force the first paint.
4358 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
4359 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
4360 will force the second paint.
4361
4362 * fast/images/async-image-background-image-repeated.html:
4363 * fast/images/async-image-background-image.html:
4364 * fast/images/sprite-sheet-image-draw.html:
4365
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000043662017-05-04 Matt Lewis <jlewis3@apple.com>
4367
4368 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
4369 https://bugs.webkit.org/show_bug.cgi?id=171703
4370
4371 Unreviewed test gardening.
4372
4373 * platform/mac-wk2/TestExpectations:
4374
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000043752017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
4376
4377 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
4378 https://bugs.webkit.org/show_bug.cgi?id=171641
4379
4380 Reviewed by Simon Fraser.
4381
4382 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
4383 Replace all the calls to testRunner.displayInvalidatedRegion() by
4384 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
4385
4386 * compositing/clip-change.html:
4387 * compositing/geometry/foreground-offset-change.html:
4388 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
4389 * compositing/iframes/become-composited-nested-iframes.html:
4390 * compositing/iframes/become-overlapped-iframe.html:
4391 * compositing/iframes/connect-compositing-iframe-delayed.html:
4392 * compositing/iframes/connect-compositing-iframe.html:
4393 * compositing/iframes/connect-compositing-iframe2.html:
4394 * compositing/iframes/connect-compositing-iframe3.html:
4395 * compositing/iframes/enter-compositing-iframe.html:
4396 * compositing/iframes/iframe-content-flipping.html:
4397 * compositing/iframes/iframe-resize.html:
4398 * compositing/iframes/iframe-size-to-zero.html:
4399 * compositing/iframes/iframe-src-change.html:
4400 * compositing/iframes/invisible-nested-iframe-hide.html:
4401 * compositing/iframes/invisible-nested-iframe-show.html:
4402 * compositing/iframes/leave-compositing-iframe.html:
4403 * compositing/iframes/overlapped-iframe-iframe.html:
4404 * compositing/iframes/overlapped-iframe.html:
4405 * compositing/iframes/overlapped-nested-iframes.html:
4406 * compositing/iframes/repaint-after-losing-scrollbars.html:
4407 * compositing/iframes/resources/fixed-position-subframe.html:
4408 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
4409 * compositing/iframes/resources/scrollgrandchild-inner.html:
4410 * compositing/iframes/scrolling-iframe.html:
4411 * compositing/overflow/content-gains-scrollbars.html:
4412 * compositing/overflow/content-loses-scrollbars.html:
4413 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
4414 * compositing/overflow/overflow-scrollbar-layers.html:
4415 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
4416 * compositing/overflow/repaint-after-losing-scrollbars.html:
4417 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
4418 * compositing/patterns/direct-pattern-compositing-add-text.html:
4419 * compositing/patterns/direct-pattern-compositing-change-expected.html:
4420 * compositing/patterns/direct-pattern-compositing-change.html:
4421 * compositing/patterns/direct-pattern-compositing-load-expected.html:
4422 * compositing/patterns/direct-pattern-compositing-load.html:
4423 * compositing/plugins/invalidate_rect.html:
4424 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
4425 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
4426 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
4427 * compositing/repaint/newly-composited-on-scroll.html:
4428 * compositing/repaint/newly-composited-repaint-rect.html:
4429 * compositing/repaint/page-scale-repaint.html:
4430 * compositing/repaint/requires-backing-repaint.html:
4431 * compositing/repaint/transform-style-change.html:
4432 * compositing/rtl/rtl-overflow-invalidation.html:
4433 * compositing/scroll-painted-composited-content.html:
4434 * compositing/tiling/huge-layer-resize.html:
4435 * compositing/video-page-visibility.html:
4436 * compositing/video/video-with-invalid-source.html:
4437 * compositing/webgl/webgl-repaint.html:
4438 * css3/filters/multiple-filters-invalidation.html:
4439 * css3/flexbox/repaint-column-reverse.html:
4440 * css3/flexbox/repaint-during-resize-no-flex.html:
4441 * css3/flexbox/repaint-rtl-column.html:
4442 * css3/flexbox/repaint.html:
4443 * displaylists/canvas-display-list.html:
4444 * displaylists/resources/dump-target-display-list.js:
4445 (doTest):
4446 * displaylists/resources/dump-target-replay-list.js:
4447 (doTest):
4448 * fast/animation/request-animation-frame-detach-element.html:
4449 * fast/animation/request-animation-frame-detach-element2.html:
4450 * fast/animation/request-animation-frame-during-modal.html:
4451 * fast/animation/request-animation-frame-iframe.html:
4452 * fast/animation/request-animation-frame-iframe2.html:
4453 * fast/animation/script-tests/request-animation-frame-cancel.js:
4454 * fast/animation/script-tests/request-animation-frame-cancel2.js:
4455 * fast/animation/script-tests/request-animation-frame-disabled.js:
4456 * fast/animation/script-tests/request-animation-frame-prefix.js:
4457 (window.webkitRequestAnimationFrame):
4458 (window.testRunner.window.setTimeout):
4459 * fast/animation/script-tests/request-animation-frame-time-unit.js:
4460 (window.requestAnimationFrame):
4461 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
4462 (window.requestAnimationFrame):
4463 (window.testRunner.window.setTimeout):
4464 * fast/animation/script-tests/request-animation-frame-timestamps.js:
4465 * fast/animation/script-tests/request-animation-frame-within-callback.js:
4466 * fast/animation/script-tests/request-animation-frame.js:
4467 * fast/backgrounds/obscured-background-child-style-change-expected.html:
4468 * fast/backgrounds/obscured-background-child-style-change.html:
4469 * fast/backgrounds/solid-color-context-restore.html:
4470 * fast/canvas/canvas-as-image-incremental-repaint.html:
4471 * fast/canvas/canvas-incremental-repaint-2.html:
4472 * fast/canvas/canvas-incremental-repaint.html:
4473 * fast/canvas/canvas-resize-after-paint.html:
4474 * fast/canvas/resources/repaint.js:
4475 (runRepaintTest):
4476 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
4477 (TestControllerPaint):
4478 * fast/canvas/webgl/canvas-test.html:
4479 * fast/canvas/webgl/webgl-layer-update.html:
4480 * fast/css/pseudostyle-anonymous-text.html:
4481 * fast/css/relative-positioned-block-crash.html:
4482 * fast/dom/Window/post-message-crash.html:
4483 * fast/dom/Window/web-timing-minimal-performance-now.html:
4484 * fast/dynamic/containing-block-change.html:
4485 * fast/dynamic/layer-no-longer-paginated.html:
4486 * fast/events/touch/gesture/pad-gesture-cancel.js:
4487 * fast/events/touch/gesture/pad-gesture-fling.js:
4488 * fast/forms/hidden-listbox.html:
4489 * fast/forms/listbox-clip.html:
4490 * fast/frames/inline-object-inside-frameset.html:
4491 * fast/frames/transparent-scrollbar.html:
4492 * fast/images/animated-background-image-crash.html:
4493 * fast/layers/add-layer-with-nested-stacking.html:
4494 * fast/layers/inline-dirty-z-order-lists.html:
4495 * fast/layers/layer-content-visibility-change.html:
4496 * fast/layers/nested-layers-1.html:
4497 * fast/layers/nested-layers-2.html:
4498 * fast/layers/nested-layers-3.html:
4499 * fast/layers/nested-layers-4.html:
4500 * fast/layers/remove-layer-with-nested-stacking.html:
4501 * fast/overflow/hidden-scrollbar-resize.html:
4502 * fast/reflections/inline-crash.html:
4503 * fast/repaint/animation-after-layer-scroll.html:
4504 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
4505 * fast/repaint/fixed-child-move-after-scroll.html:
4506 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
4507 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
4508 * fast/repaint/fixed-move-after-scroll.html:
4509 * fast/repaint/no-animation-outside-viewport-subframe.html:
4510 * fast/repaint/no-animation-outside-viewport.html:
4511 * fast/repaint/obscured-background-no-repaint.html:
4512 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
4513 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
4514 * fast/repaint/repaint-during-scroll-with-zoom.html:
4515 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
4516 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
4517 * fast/repaint/resources/line-flow-with-floats.js:
4518 (beginTest):
4519 * fast/repaint/resources/repaint.js:
4520 (runRepaintTest):
4521 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
4522 * fast/replaced/width100percent-textarea.html:
4523 * fast/scrolling/scrollbar-tickmarks-hittest.html:
4524 * fast/table/border-collapsing/cached-69296.html:
4525 * fast/table/border-collapsing/cached-cell-append.html:
4526 * fast/table/border-collapsing/cached-cell-remove.html:
4527 * fast/table/border-collapsing/cached-change-cell-border-color.html:
4528 * fast/table/border-collapsing/cached-change-cell-border-width.html:
4529 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
4530 * fast/table/border-collapsing/cached-change-col-border-color.html:
4531 * fast/table/border-collapsing/cached-change-col-border-width.html:
4532 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
4533 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
4534 * fast/table/border-collapsing/cached-change-row-border-color.html:
4535 * fast/table/border-collapsing/cached-change-row-border-width.html:
4536 * fast/table/border-collapsing/cached-change-table-border-color.html:
4537 * fast/table/border-collapsing/cached-change-table-border-width.html:
4538 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
4539 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
4540 * fast/table/empty-section-crash.html:
4541 * fast/text/font-initial.html:
4542 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
4543 * fast/text/text-shadow-extreme-value.html:
4544 * http/tests/misc/slow-loading-image-in-pattern.html:
4545 * media/audio-repaint.html:
4546 * media/media-document-audio-repaint.html:
4547 * plugins/windowless_plugin_paint_test.html:
4548 * scrollbars/scrollbar-percent-padding-crash.html:
4549 * svg/custom/non-scaling-stroke-update.svg:
4550 * svg/custom/stale-resource-data-crash.svg:
4551
cdumez@apple.com8eb4c632017-05-04 21:27:11 +000045522017-05-04 Chris Dumez <cdumez@apple.com>
4553
4554 Reformat / Clean up Node.idl to match the specification
4555 https://bugs.webkit.org/show_bug.cgi?id=171686
4556
4557 Reviewed by Sam Weinig.
4558
4559 Rebaseline existing test now that the Node properties are enumerated in a
4560 slightly different order.
4561
4562 * js/dom/dom-static-property-for-in-iteration-expected.txt:
4563
weinig@apple.com9efea6a2017-05-04 20:56:00 +000045642017-05-04 Sam Weinig <sam@webkit.org>
4565
4566 Remove support for legacy Notifications
4567 https://bugs.webkit.org/show_bug.cgi?id=171487
4568
4569 Reviewed by Jon Lee.
4570
4571 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
4572 - Remove http/notifications/legacy. It tested the legacy API.
4573 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
4574 - Update TestExpectations for removals.
4575
4576 * TestExpectations:
4577 * platform/gtk/TestExpectations:
4578 * platform/ios/TestExpectations:
4579 * platform/mac/TestExpectations:
4580 * platform/win/TestExpectations:
4581 * fast/history/page-cache-notification-non-suspendable.html:
4582 * fast/history/page-cache-notification-suspendable.html:
4583 * fast/notifications: Removed.
4584 * fast/notifications/notification-after-close-expected.txt: Removed.
4585 * fast/notifications/notification-after-close.html: Removed.
4586 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
4587 * fast/notifications/notification-permisssion-deletable.html: Removed.
4588 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
4589 * fast/notifications/notifications-cancel-request-permission.html: Removed.
4590 * fast/notifications/notifications-check-permission-expected.txt: Removed.
4591 * fast/notifications/notifications-check-permission.html: Removed.
4592 * fast/notifications/notifications-click-event-expected.txt: Removed.
4593 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
4594 * fast/notifications/notifications-click-event-focus.html: Removed.
4595 * fast/notifications/notifications-click-event.html: Removed.
4596 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
4597 * fast/notifications/notifications-constructor-request-permission.html: Removed.
4598 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
4599 * fast/notifications/notifications-constructor-with-permission.html: Removed.
4600 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
4601 * fast/notifications/notifications-constructor-without-permission.html: Removed.
4602 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
4603 * fast/notifications/notifications-display-close-events.html: Removed.
4604 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
4605 * fast/notifications/notifications-document-close-crash.html: Removed.
4606 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
4607 * fast/notifications/notifications-event-stop-propagation.html: Removed.
4608 * fast/notifications/notifications-multi-events-expected.txt: Removed.
4609 * fast/notifications/notifications-multi-events.html: Removed.
4610 * fast/notifications/notifications-no-icon-expected.txt: Removed.
4611 * fast/notifications/notifications-no-icon.html: Removed.
4612 * fast/notifications/notifications-permission-expected.txt: Removed.
4613 * fast/notifications/notifications-permission.html: Removed.
4614 * fast/notifications/notifications-replace-expected.txt: Removed.
4615 * fast/notifications/notifications-replace.html: Removed.
4616 * fast/notifications/notifications-request-permission-expected.txt: Removed.
4617 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
4618 * fast/notifications/notifications-request-permission-optional.html: Removed.
4619 * fast/notifications/notifications-request-permission.html: Removed.
4620 * fast/notifications/notifications-rtl-expected.txt: Removed.
4621 * fast/notifications/notifications-rtl.html: Removed.
4622 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
4623 * fast/notifications/notifications-sandbox-permission.html: Removed.
4624 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
4625 * fast/notifications/notifications-window-close-crash.html: Removed.
4626 * fast/notifications/notifications-with-permission-expected.txt: Removed.
4627 * fast/notifications/notifications-with-permission.html: Removed.
4628 * fast/notifications/notifications-without-permission-expected.txt: Removed.
4629 * fast/notifications/notifications-without-permission.html: Removed.
4630 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
4631 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
4632 * fast/notifications/resources: Removed.
4633 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
4634 * fast/notifications/resources/notifications-iframe.html: Removed.
4635 * http/tests/notifications/legacy: Removed.
4636 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
4637 * http/tests/notifications/legacy/double-show.html: Removed.
4638 * http/tests/notifications/legacy/events-expected.txt: Removed.
4639 * http/tests/notifications/legacy/events.html: Removed.
4640 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
4641 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
4642 * http/tests/notifications/legacy/request-expected.txt: Removed.
4643 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
4644 * http/tests/notifications/legacy/request-no-callback.html: Removed.
4645 * http/tests/notifications/legacy/request.html: Removed.
4646 * http/tests/notifications/legacy/resources: Removed.
4647 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
4648 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
4649 * http/tests/notifications/legacy/show-expected.txt: Removed.
4650 * http/tests/notifications/legacy/show.html: Removed.
4651 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
4652 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
4653
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +000046542017-05-04 Matt Lewis <jlewis3@apple.com>
4655
4656 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
4657 https://bugs.webkit.org/show_bug.cgi?id=160368
4658
4659 Unreviewed test gardening.
4660
4661 * platform/ios-wk2/TestExpectations:
4662
antti@apple.com9ef87452017-05-04 20:16:01 +000046632017-05-04 Antti Koivisto <antti@apple.com>
4664
4665 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
4666 https://bugs.webkit.org/show_bug.cgi?id=171250
4667 <rdar://problem/31827243>
4668
4669 Reviewed by Geoffrey Garen.
4670
4671 * transitions/transition-unknown-property-ignore-expected.txt: Added.
4672 * transitions/transition-unknown-property-ignore.html: Added.
4673 * transitions/transitions-parsing-expected.txt:
4674 * transitions/transitions-parsing.html:
4675
4676 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
4677
cdumez@apple.comcb8a1982017-05-04 19:55:05 +000046782017-05-04 Chris Dumez <cdumez@apple.com>
4679
4680 Reformat / clean up Event.idl
4681 https://bugs.webkit.org/show_bug.cgi?id=171675
4682
4683 Reviewed by Sam Weinig.
4684
4685 Rebaseline test now that the Event properties are in a slightly different order.
4686
4687 * inspector/model/remote-object-get-properties-expected.txt:
4688
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +000046892017-05-04 Daniel Bates <dabates@apple.com>
4690
4691 importScripts() should respect X-Content-Type-Options: nosniff
4692 https://bugs.webkit.org/show_bug.cgi?id=171248
4693 <rdar://problem/31819023>
4694
4695 Reviewed by Andy Estes.
4696
4697 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
4698
4699 * TestExpectations:
4700
said@apple.com9954c8d2017-05-04 17:44:44 +000047012017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
4702
4703 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
4704
said@apple.com6f3cf6b2017-05-04 18:02:46 +00004705 * plugins/windowless_plugin_paint_test.html:
4706
47072017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
4708
4709 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
4710
said@apple.com9954c8d2017-05-04 17:44:44 +00004711 * compositing/video/video-with-invalid-source.html:
4712
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +000047132017-05-04 Ryan Haddad <ryanhaddad@apple.com>
4714
4715 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
4716 https://bugs.webkit.org/show_bug.cgi?id=171610
4717
4718 Unreviewed test gardening.
4719
4720 * platform/mac-wk1/TestExpectations:
4721
hyatt@apple.comaf3943b2017-05-04 15:41:13 +000047222017-05-04 Dave Hyatt <hyatt@apple.com>
4723
4724 REGRESSION(STP): rgb() with calc() containing variables doesn't work
4725 https://bugs.webkit.org/show_bug.cgi?id=169939
4726
4727 Reviewed by Zalan Bujtas.
4728
4729 * fast/css/variables/calc-float-to-int-expected.html: Added.
4730 * fast/css/variables/calc-float-to-int.html: Added.
4731
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +000047322017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
4733
4734 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
4735
4736 And add platform specific results for mac-wk2.
4737
4738 * http/tests/inspector/network/resource-request-headers-expected.txt:
4739 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
4740
wilander@apple.comab4b1af2017-05-04 04:16:39 +000047412017-05-03 John Wilander <wilander@apple.com>
4742
4743 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
4744 https://bugs.webkit.org/show_bug.cgi?id=171584
4745 <rdar://problem/24702576>
4746
4747 Reviewed by Brent Fulgham.
4748
4749 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
4750 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
4751
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +000047522017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
4753
4754 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
4755 https://bugs.webkit.org/show_bug.cgi?id=171214
4756
4757 Reviewed by Chris Fleizach.
4758
4759 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
4760 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
4761
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +000047622017-05-03 Matt Lewis <jlewis3@apple.com>
4763
4764 Mark http/tests/xmlhttprequest/methods.html as flaky.
4765 https://bugs.webkit.org/show_bug.cgi?id=171638
4766
4767 Unreviewed test gardening.
4768
4769 * platform/ios-wk2/TestExpectations:
4770
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +000047712017-05-03 Ryan Haddad <ryanhaddad@apple.com>
4772
4773 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
4774 https://bugs.webkit.org/show_bug.cgi?id=171628
4775
4776 Unreviewed test gardening.
4777
4778 * platform/ios-wk2/TestExpectations:
4779
zalan@apple.com8b548642017-05-03 23:57:18 +000047802017-05-03 Zalan Bujtas <zalan@apple.com>
4781
4782 SearchInputType could end up with a mismatched renderer.
4783 https://bugs.webkit.org/show_bug.cgi?id=171547
4784 <rdar://problem/31935047>
4785
4786 Reviewed by Antti Koivisto.
4787
4788 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
4789 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
4790
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +000047912017-05-03 Ryan Haddad <ryanhaddad@apple.com>
4792
4793 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
4794 https://bugs.webkit.org/show_bug.cgi?id=171629
4795
4796 Unreviewed test gardening.
4797
4798 * platform/mac-wk1/TestExpectations:
4799
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +000048002017-05-03 Joseph Pecoraro <pecoraro@apple.com>
4801
4802 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
4803 https://bugs.webkit.org/show_bug.cgi?id=166038
4804 <rdar://problem/29488489>
4805
4806 Reviewed by Matt Baker.
4807
4808 * platform/mac/TestExpectations:
4809 * http/tests/inspector/network/fetch-network-data.html:
4810 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
4811 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
4812 can be added synchronously instead of in a microtask. When the microtask happened later
4813 than other incoming events then the follow-up handlers would have been added too late.
4814
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +000048152017-05-03 Matt Lewis <jlewis3@apple.com>
4816
4817 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
4818 https://bugs.webkit.org/show_bug.cgi?id=170699.
4819
4820 Unreviewed test gardening.
4821
4822 * platform/ios-wk2/TestExpectations:
4823
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +000048242017-05-03 Simon Fraser <simon.fraser@apple.com>
4825
4826 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
4827 https://bugs.webkit.org/show_bug.cgi?id=171619
4828 https://bugs.webkit.org/show_bug.cgi?id=170153
4829
4830 Reviewed by Tim Horton.
4831
4832 These tests need to wait a bit for the scrolling state of the document to be updated.
4833
4834 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
4835 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
4836 * platform/ios-wk2/TestExpectations:
4837
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +000048382017-05-03 Yoav Weiss <yoav@yoav.ws>
4839
4840 Link preload HTMLPreloadScanner support
4841 https://bugs.webkit.org/show_bug.cgi?id=170747
4842
4843 Reviewed by Youenn Fablet.
4844
4845 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
4846 * http/tests/preload/preloadscanner_download_resources.html: Added.
4847
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +000048482017-05-03 Ryan Haddad <ryanhaddad@apple.com>
4849
4850 Mark http/tests/preload/single_download_preload.html as flaky.
4851 https://bugs.webkit.org/show_bug.cgi?id=171331
4852
4853 Unreviewed test gardening.
4854
4855 * platform/ios-wk2/TestExpectations:
4856
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +000048572017-05-03 Matt Lewis <jlewis3@apple.com>
4858
4859 Mark perf/object-keys.html as flaky
4860 https://bugs.webkit.org/show_bug.cgi?id=171617
4861
4862 Unreviewed test gardening.
4863
4864 * platform/ios-wk2/TestExpectations:
4865
keith_miller@apple.com1e52b712017-05-03 20:33:01 +000048662017-05-03 Keith Miller <keith_miller@apple.com>
4867
4868 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
4869 https://bugs.webkit.org/show_bug.cgi?id=47825
4870
4871 Reviewed by Saam Barati.
4872
4873 Fix broken test.
4874
4875 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
4876
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +000048772017-05-03 Matt Lewis <jlewis3@apple.com>
4878
4879 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
4880 https://bugs.webkit.org/show_bug.cgi?id=171613
4881
4882 Unreviewed test gardening.
4883
4884 * platform/ios-wk2/TestExpectations:
4885
n_wang@apple.com1dabdd52017-05-03 19:33:19 +000048862017-05-03 Nan Wang <n_wang@apple.com>
4887
4888 AX: VO skips cells after cell with aria-colspan
4889 https://bugs.webkit.org/show_bug.cgi?id=171579
4890
4891 Reviewed by Chris Fleizach.
4892
4893 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
4894 * accessibility/mac/aria-grid-column-span.html: Added.
4895
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +000048962017-05-03 Ryan Haddad <ryanhaddad@apple.com>
4897
4898 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
4899 https://bugs.webkit.org/show_bug.cgi?id=171553
4900
4901 Unreviewed test gardening.
4902
4903 * platform/mac-wk2/TestExpectations:
4904
dbates@webkit.orgc0a17432017-05-03 17:52:30 +000049052017-05-03 Daniel Bates <dabates@apple.com>
4906
4907 Detach frame from document when entering page cache
4908 https://bugs.webkit.org/show_bug.cgi?id=166774
4909 <rdar://problem/29904368>
4910
4911 Reviewed by Chris Dumez.
4912
4913 * TestExpectations: Unskip tests.
4914 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
4915 * fast/history/page-cache-after-window-open.html: Ditto.
4916 * fast/history/page-cache-with-opener-expected.txt: Ditto.
4917 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
4918 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
4919 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
4920 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
4921 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
4922 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
4923 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
4924 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
4925 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
4926 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
4927
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000049282017-05-03 Matt Lewis <jlewis3@apple.com>
4929
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +00004930 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
4931 https://bugs.webkit.org/show_bug.cgi?id=171605
4932
4933 Unreviewed test gardening.
4934
4935 * platform/mac-wk2/TestExpectations:
4936
49372017-05-03 Matt Lewis <jlewis3@apple.com>
4938
ryanhaddad@apple.com59536412017-05-03 17:47:08 +00004939 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
4940 https://bugs.webkit.org/show_bug.cgi?id=171564
4941
4942 Unreviewed test gardening.
4943
4944 * platform/ios-wk2/TestExpectations:
4945
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +000049462017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
4947
4948 AX: Treat cells with ARIA table cell properties as cells
4949 https://bugs.webkit.org/show_bug.cgi?id=171178
4950
4951 Reviewed by Chris Fleizach.
4952
4953 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
4954 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
4955 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
4956
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +000049572017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
4958
4959 [INTL] Support dashed values in unicode locale extensions
4960 https://bugs.webkit.org/show_bug.cgi?id=171480
4961
4962 Reviewed by JF Bastien.
4963
4964 Added tests for calendar locale extensions that contain '-'.
4965
4966 * js/intl-datetimeformat-expected.txt:
4967 * js/script-tests/intl-datetimeformat.js:
4968
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +000049692017-05-03 Daniel Bates <dabates@apple.com>
4970
4971 Abandon the current load once the provisional loader detaches from the frame
4972 https://bugs.webkit.org/show_bug.cgi?id=171577
4973 <rdar://problem/31581227>
4974
4975 Reviewed by Brent Fulgham.
4976
4977 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
4978 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
4979
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000049802017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
4981
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +00004982 Unreviewed GTK+ gardening. Update expectations of several tests.
4983
4984 * platform/gtk/TestExpectations:
4985
49862017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
4987
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +00004988 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
4989
4990 Libsoup doesn't provide the required information to fill all those size metrics.
4991
4992 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
4993 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
4994
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +000049952017-05-02 Simon Fraser <simon.fraser@apple.com>
4996
4997 Dynamically added position:fixed element is in the wrong place
4998 https://bugs.webkit.org/show_bug.cgi?id=170280
4999 rdar://problem/31374008
5000
5001 Reviewed by Tim Horton.
5002
5003 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
5004 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
5005
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000050062017-05-02 Ryan Haddad <ryanhaddad@apple.com>
5007
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +00005008 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
5009
5010 Unreviewed test gardening.
5011
5012 * platform/ios-wk1/TestExpectations:
5013 * platform/ios/TestExpectations:
5014
50152017-05-02 Ryan Haddad <ryanhaddad@apple.com>
5016
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +00005017 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
5018 https://bugs.webkit.org/show_bug.cgi?id=170907
5019
5020 Unreviewed test gardening.
5021
5022 * platform/mac-wk2/TestExpectations:
5023
zalan@apple.comb51505d2017-05-02 21:29:13 +000050242017-05-02 Zalan Bujtas <zalan@apple.com>
5025
5026 Defer AX cache update when text content changes until after layout is finished.
5027 https://bugs.webkit.org/show_bug.cgi?id=171429
5028 <rdar://problem/31885984>
5029
5030 Reviewed by Simon Fraser.
5031
5032 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
5033 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
5034
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +000050352017-05-02 David Kilzer <ddkilzer@apple.com>
5036
5037 check-webkit-style should keep JavaScript test functions in sync
5038 <https://webkit.org/b/171424>
5039
5040 Reviewed by Joseph Pecoraro.
5041
5042 This change attempts to fix all whitespace issues in these two
5043 files (which are now identical and will be kept in sync by
5044 check-webkit-style):
5045
5046 LayoutTests/http/tests/resources/js-test-pre.js
5047 LayoutTests/resources/js-test-pre.js
5048
5049 It also syncs the implementation of shouldBe(), shouldNotBe(),
5050 shouldNotThrow() and shouldThrow() across the following files:
5051
5052 JSTests/stress/resources/standalone-pre.js
5053 LayoutTests/http/tests/resources/js-test-pre.js
5054 LayoutTests/resources/js-test-pre.js
5055 LayoutTests/resources/js-test.js
5056 LayoutTests/resources/standalone-pre.js
5057
5058 Only interesting (non-whitespace) changes are listed below.
5059
5060 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
5061 (shouldBe): Prefix 'exception' and 'quiet' variables with
5062 underscore.
5063 (shouldNotBe): Ditto.
5064
5065 * resources/js-test-pre.js:
5066 (shouldBe): Prefix 'exception' and 'quiet' variables with
5067 underscore.
5068 (shouldNotBe): Ditto.
5069
5070 * resources/js-test.js:
5071 (shouldBe): Prefix 'quiet' variable with underscore. Use
5072 stringify() when printing '_bv' value.
5073
5074 * resources/standalone-pre.js:
5075 (shouldBe): Prefix 'exception' and 'quiet' variables with
5076 underscore.
5077 (shouldNotBe): Ditto.
5078
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +000050792017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
5080
5081 AX: Update implementation of aria-orientation
5082 https://bugs.webkit.org/show_bug.cgi?id=171166
5083
5084 Reviewed by Chris Fleizach.
5085
5086 Moved the mac aria-orientation.html test to the shared tests and add several
5087 new test cases to it. Update the orientation-related assertion in two tests
5088 to reflect the ARIA 1.1 behavior.
5089
5090 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
5091 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
5092 * accessibility/mac/slider-supports-actions.html: Updated.
5093 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
5094
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +000050952017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
5096
5097 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
5098 https://bugs.webkit.org/show_bug.cgi?id=169517
5099 <rdar://problem/30652443>
5100
5101 Reviewed by Dean Jackson.
5102
5103 * fast/text/complex-text-selection-expected.html: Added.
5104 * fast/text/complex-text-selection.html: Added.
5105 * platform/ios/TestExpectations:
5106
joepeck@webkit.org023f4f52017-05-02 19:22:42 +000051072017-05-02 Joseph Pecoraro <pecoraro@apple.com>
5108
5109 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
5110
5111 Unreviewed test gardening.
5112
5113 * platform/mac-wk1/TestExpectations:
5114 Skip these tests on WebKit1. They depend on the NSURLSession
5115 loading path which is not used in WebKit1.
5116
cdumez@apple.com0d62dc72017-05-02 19:03:58 +000051172017-05-02 Chris Dumez <cdumez@apple.com>
5118
5119 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
5120 https://bugs.webkit.org/show_bug.cgi?id=171406
5121 <rdar://problem/30945281>
5122
5123 Reviewed by Eric Carlson.
5124
5125 Unskip test.
5126
5127 * platform/mac/TestExpectations:
5128
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000051292017-05-02 Matt Lewis <jlewis3@apple.com>
5130
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +00005131 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
5132 https://bugs.webkit.org/show_bug.cgi?id=171559
5133
5134 Unreviewed test gardening.
5135
5136 * platform/ios-wk2/TestExpectations:
5137
51382017-05-02 Matt Lewis <jlewis3@apple.com>
5139
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +00005140 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
5141 https://bugs.webkit.org/show_bug.cgi?id=170818
5142
5143 Unreviewed test gardening.
5144
5145 * platform/mac-wk2/TestExpectations:
5146
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +000051472017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
5148
5149 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
5150 https://bugs.webkit.org/show_bug.cgi?id=168533
5151
5152 Reviewed by Zalan Bujtas.
5153
5154 * fast/text/font-loading-local-expected.txt: Added.
5155 * fast/text/font-loading-local.html: Added.
5156 * fast/text/web-font-load-fallback-during-loading.html:
5157
commit-queue@webkit.org182febd2017-05-02 17:49:39 +000051582017-05-02 Youenn Fablet <youenn@apple.com>
5159
5160 Allow media stream based videos with sound autoplay if the page is already playing sound
5161 https://bugs.webkit.org/show_bug.cgi?id=171447
5162
5163 Reviewed by Eric Carlson.
5164
5165 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
5166 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
5167 * http/tests/media/resources/test-25fps.mp4: Added.
5168
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +000051692017-05-02 Matt Lewis <jlewis3@apple.com>
5170
5171 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
5172 https://bugs.webkit.org/show_bug.cgi?id=171530
5173
5174 Unreviewed test gardening.
5175
5176 * platform/ios-wk2/TestExpectations:
5177
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000051782017-05-01 Zan Dobersek <zdobersek@igalia.com>
5179
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +00005180 [GCrypt] ECDSA signing and verification support
5181 https://bugs.webkit.org/show_bug.cgi?id=171103
5182
5183 Reviewed by Carlos Garcia Campos.
5184
5185 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
5186 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
5187 skipped since support for that hasn't landed yet.
5188
51892017-05-01 Zan Dobersek <zdobersek@igalia.com>
5190
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +00005191 [GCrypt] HKDF bit derivation support
5192 https://bugs.webkit.org/show_bug.cgi?id=171074
5193
5194 Reviewed by Michael Catanzaro.
5195
5196 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
5197 corner-case length values for which the bit derivation operation must succeed or
5198 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
5199 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
5200 The operation should resolve for lengths between the two limits, with testing
5201 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
5202 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
5203 derivation output length).
5204
5205 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
5206 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
5207 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
5208
52092017-05-01 Zan Dobersek <zdobersek@igalia.com>
5210
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +00005211 [GCrypt] ECDH bit derivation support
5212 https://bugs.webkit.org/show_bug.cgi?id=171070
5213
5214 Reviewed by Michael Catanzaro.
5215
5216 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
5217 corner-case length values for which the bit derivation operation must succeed or
5218 fail. When specifying 0 as the length, the returned result must match the EC key
5219 size in length. 8, tested as the minimum non-zero value, and the key size for
5220 each key must also correctly resolve and return a resulting ArrayBuffer whose
5221 length in bytes must match the requested length. Derivations for byte-aligned
5222 values should start rejecting immediately for length values that are bigger than
5223 the EC key's length.
5224
5225 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
5226 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
5227 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
5228 that are passing now that the proper implementation has been added. The remaining
5229 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
5230 supported yet.
5231
sbarati@apple.comfb9f7612017-05-02 02:04:51 +000052322017-05-01 Saam Barati <sbarati@apple.com>
5233
5234 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
5235 https://bugs.webkit.org/show_bug.cgi?id=171449
5236
5237 Unreviewed.
5238
5239 * platform/win/TestExpectations: Skip Wasm tests on Windows.
5240 * workers/wasm-hashset-many-expected.txt:
5241 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
5242
commit-queue@webkit.org26244742017-05-02 01:33:37 +000052432017-05-01 Youenn Fablet <youenn@apple.com>
5244
5245 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
5246 https://bugs.webkit.org/show_bug.cgi?id=171497
5247
5248 Reviewed by Eric Carlson.
5249
5250 * webrtc/video-mute.html: Updating the test to make debugging clearer.
5251
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +000052522017-05-01 Matt Lewis <jlewis3@apple.com>
5253
5254 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
5255 https://bugs.webkit.org/show_bug.cgi?id=171528
5256
5257 Unreviewed test Gardening.
5258
5259 * platform/ios-wk2/TestExpectations:
5260
timothy_horton@apple.comd6728562017-05-02 00:08:23 +000052612017-05-01 Timothy Horton <timothy_horton@apple.com>
5262
5263 Expose viewport-fit instead of clip-to-safe-area
5264 https://bugs.webkit.org/show_bug.cgi?id=171503
5265 <rdar://problem/31918249>
5266
5267 Reviewed by Simon Fraser.
5268
5269 * TestExpectations:
5270 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
5271 * fast/css/variables/constants/ios/safe-area-inset-set.html:
5272 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
5273 * fast/viewport/ios/viewport-fit-auto.html: Added.
5274 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
5275 * fast/viewport/ios/viewport-fit-contain.html: Added.
5276 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
5277 * fast/viewport/ios/viewport-fit-cover.html: Added.
5278 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
5279 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
5280 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
5281 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
5282 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
5283 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
5284
cdumez@apple.com2f9efd22017-05-02 00:02:16 +000052852017-05-01 Chris Dumez <cdumez@apple.com>
5286
5287 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
5288 https://bugs.webkit.org/show_bug.cgi?id=171499
5289
5290 Reviewed by Sam Weinig.
5291
5292 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
5293
5294 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
5295 * fast/dom/domparser-parsefromstring-origin.html: Added.
5296
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000052972017-05-01 Ryan Haddad <ryanhaddad@apple.com>
5298
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +00005299 Mark inspector/debugger/tail-recursion.html as flaky.
5300 https://bugs.webkit.org/show_bug.cgi?id=168387
5301
5302 Unreviewed test gardening.
5303
5304 * platform/mac/TestExpectations:
5305
53062017-05-01 Ryan Haddad <ryanhaddad@apple.com>
5307
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +00005308 Rebaseline two fast/visual-viewport tests for iOS.
5309
5310 Unreviewed test gardening.
5311
5312 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
5313 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
5314
joepeck@webkit.org9c06e282017-05-01 22:54:19 +000053152017-05-01 Joseph Pecoraro <pecoraro@apple.com>
5316
5317 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
5318 https://bugs.webkit.org/show_bug.cgi?id=171491
5319
5320 Unreviewed test gardening.
5321
5322 * js/promises-tests/promises-tests-2-3-3.html:
5323 Silence unhandled expectation messages for this test.
5324
5325 * media/video-fullscreen-restriction-removed-expected.txt:
5326 Rebaseline expected results with unhandled expectation message.
5327
5328 * platform/gtk/TestExpectations:
5329
cfleizach@apple.com036c0e02017-05-01 22:52:36 +000053302017-05-01 Chris Fleizach <cfleizach@apple.com>
5331
5332 AX: Support time@datetime for verbosity clarification of dates, times, and durations
5333 https://bugs.webkit.org/show_bug.cgi?id=171498
5334 <rdar://problem/12985540>
5335
5336 Reviewed by Joanmarie Diggs.
5337
5338 * accessibility/datetime-attribute.html: Added.
5339 * accessibility/roles-computedRoleString-expected.txt:
5340 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
5341 * platform/gtk/accessibility/roles-exposed-expected.txt:
5342 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
5343 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
5344 * platform/mac/accessibility/roles-exposed-expected.txt:
5345
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +000053462017-05-01 Matt Lewis <jlewis3@apple.com>
5347
5348 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
5349 https://bugs.webkit.org/show_bug.cgi?id=170960
5350
5351 Unreviewed test gardening.
5352
5353 * platform/mac-wk2/TestExpectations:
5354
joepeck@webkit.org13065162017-05-01 21:53:38 +000053552017-05-01 Joseph Pecoraro <pecoraro@apple.com>
5356
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +00005357 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
5358 https://bugs.webkit.org/show_bug.cgi?id=171416
5359 <rdar://problem/31899425>
5360
5361 Reviewed by Saam Barati and Brian Burg.
5362
5363 * inspector/console/message-stack-trace-expected.txt: Added.
5364 * inspector/console/message-stack-trace.html: Added.
5365 Test console stack traces from various places where console messages
5366 are generated and the stacks are important.
5367
5368 * inspector/console/resources/log-console-stack-trace.js: Added.
5369 (TestPage.registerInitializer.logCallFrame):
5370 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
5371 Like the logger for Debugger StackTrace but for Console StackTrace.
5372
5373 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
5374 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
5375 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
5376 * http/tests/security/video-cross-origin-caching-expected.txt:
5377 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
5378 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
5379 * js/promises-tests/promises-tests-2-2-6-expected.txt:
5380 * streams/reference-implementation/pipe-to-options-expected.txt:
5381 * streams/reference-implementation/readable-stream-templated-expected.txt:
5382 * streams/reference-implementation/writable-stream-abort-expected.txt:
5383 * streams/reference-implementation/writable-stream-expected.txt:
5384 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
5385 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
5386 Rebaseline results. Better stack trace for errors includes correct line numbers.
5387 Explicit rejections with a value do not include backtraces without a debugger.
5388
53892017-05-01 Joseph Pecoraro <pecoraro@apple.com>
5390
joepeck@webkit.org13065162017-05-01 21:53:38 +00005391 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
5392 https://bugs.webkit.org/show_bug.cgi?id=171511
5393
5394 Unreviewed test gardening.
5395
5396 * TestExpectations:
5397
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +000053982017-05-01 Ryan Haddad <ryanhaddad@apple.com>
5399
5400 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
5401
5402 Unreviewed test gardening.
5403
5404 * TestExpectations:
5405
jdiggs@igalia.com466ea212017-05-01 21:19:09 +000054062017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
5407
5408 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
5409 https://bugs.webkit.org/show_bug.cgi?id=171496
5410
5411 Reviewed by Chris Fleizach.
5412
5413 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
5414
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +000054152017-05-01 Ryan Haddad <ryanhaddad@apple.com>
5416
5417 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
5418 https://bugs.webkit.org/show_bug.cgi?id=171500
5419
5420 Unreviewed test gardening.
5421
5422 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
5423
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +000054242017-05-01 Matt Lewis <jlewis3@apple.com>
5425
5426 Rebaselined fast/visual-viewport/ tests.
5427 https://bugs.webkit.org/show_bug.cgi?id=171500
5428
5429 Unreviewed test gardening.
5430
5431 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
5432 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
5433 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
5434 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
5435 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
5436 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
5437 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
5438 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
5439 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
5440
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +000054412017-05-01 Chris Dumez <cdumez@apple.com>
5442
5443 Do not dispatch SVG load event in frameless documents
5444 https://bugs.webkit.org/show_bug.cgi?id=171505
5445 <rdar://problem/31799776>
5446
5447 Reviewed by Andreas Kling.
5448
5449 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
5450
5451 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
5452 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
5453
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000054542017-05-01 Ryan Haddad <ryanhaddad@apple.com>
5455
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +00005456 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
5457 https://bugs.webkit.org/show_bug.cgi?id=171501
5458
5459 Unreviewed test gardening.
5460
5461 * platform/mac-wk1/TestExpectations:
5462
54632017-05-01 Ryan Haddad <ryanhaddad@apple.com>
5464
ryanhaddad@apple.comac933902017-05-01 18:45:50 +00005465 Rebaseline js/dom/global-constructors-attributes.html after r215956.
5466
5467 Unreviewed test gardening.
5468
5469 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
5470 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
5471 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
5472
jdiggs@igalia.comf5137062017-05-01 16:58:00 +000054732017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
5474
5475 AX: [GTK] Add support to query for aria-current
5476 https://bugs.webkit.org/show_bug.cgi?id=149016
5477
5478 Reviewed by Chris Fleizach.
5479
5480 * platform/gtk/TestExpectations: Unskip now-passing test.
5481
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000054822017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
5483
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +00005484 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
5485
5486 * platform/gtk/fast/table/giantRowspan-expected.txt:
5487 * platform/gtk/fast/table/giantRowspan2-expected.txt:
5488
54892017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
5490
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +00005491 Unreviewed GTK+ gardening. Update expectations of several test.
5492
5493 * platform/gtk/TestExpectations:
5494
54952017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
5496
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +00005497 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
5498
5499 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
5500 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
5501 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
5502 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
5503 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
5504 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
5505 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
5506 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
5507 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
5508
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +000055092017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
5510
5511 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
5512 https://bugs.webkit.org/show_bug.cgi?id=171475
5513
5514 Reviewed by Chris Fleizach.
5515
5516 * accessibility/table-detection-expected.txt: Updated.
5517 * accessibility/table-with-rules-expected.txt: Updated.
5518
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +000055192017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
5520
5521 Unreviewed GTK+ gardening. Update expectations of several test.
5522
5523 * platform/gtk/TestExpectations:
5524
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +000055252017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
5526
5527 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
5528 https://bugs.webkit.org/show_bug.cgi?id=171183
5529
5530 Reviewed by Chris Fleizach.
5531
5532 New test cases added and expectations updated.
5533
5534 * accessibility/gtk/xml-roles-exposed-expected.txt:
5535 * accessibility/gtk/xml-roles-exposed.html:
5536 * accessibility/roles-computedRoleString.html:
5537 * accessibility/roles-exposed.html:
5538 * platform/gtk/accessibility/roles-exposed-expected.txt:
5539 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
5540 * platform/mac/accessibility/roles-exposed-expected.txt:
5541
zalan@apple.com6c04c202017-05-01 00:15:38 +000055422017-04-30 Zalan Bujtas <zalan@apple.com>
5543
5544 Initialize a new layout state while bailing out of simple line layout only when needed.
5545 https://bugs.webkit.org/show_bug.cgi?id=171481
5546 <rdar://problem/31906382>
5547
5548 Reviewed by Antti Koivisto.
5549
5550 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
5551 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
5552
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000055532017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
5554
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +00005555 [ATK] Implement support for aria-autocomplete
5556 https://bugs.webkit.org/show_bug.cgi?id=171167
5557
5558 Reviewed by Chris Fleizach.
5559
5560 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
5561 * accessibility/gtk/aria-autocomplete.html: Added.
5562
55632017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
5564
jdiggs@igalia.com8c934782017-04-30 18:11:56 +00005565 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
5566 https://bugs.webkit.org/show_bug.cgi?id=171170
5567
5568 Reviewed by Chris Fleizach.
5569
5570 Add interface-table.html to verify that all roles which have tabular functionality
5571 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
5572 to our internal TreeGridRole AccessibilityRole.
5573
5574 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
5575 * accessibility/gtk/interface-table-expected.txt: Added.
5576 * accessibility/gtk/interface-table.html: Added.
5577 * accessibility/roles-computedRoleString.html: Updated.
5578 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
5579 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
5580 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
5581
55822017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
5583
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +00005584 [ATK] Emit object:state-changed:busy event when aria-busy value changes
5585 https://bugs.webkit.org/show_bug.cgi?id=171181
5586
5587 Reviewed by Chris Fleizach.
5588
5589 New test. Also update the expectations for menu-list-unfocused-notifications.html
5590 because the addition of the handler for AXElementBusyChanged results in that
5591 notification being output in the test results.
5592
5593 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
5594 * accessibility/gtk/aria-busy-changed-notification.html: Added.
5595 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
5596
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +000055972017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
5598
5599 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
5600 https://bugs.webkit.org/show_bug.cgi?id=163208
5601
5602 Reviewed by Saam Barati.
5603
5604 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
5605 * inspector/runtime/evaluate-CommandLineAPI.html:
5606 * js/parser-syntax-check-expected.txt:
5607 * js/script-tests/parser-syntax-check.js:
5608
gskachkov@gmail.com51135722017-04-29 21:25:50 +000056092017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
5610
5611 Deep nesting is leading to ReferenceError for hoisted function
5612 https://bugs.webkit.org/show_bug.cgi?id=171456
5613
5614 Reviewed by Yusuke Suzuki.
5615
5616 * js/function-declaration-statement-expected.txt:
5617 * js/script-tests/function-declaration-statement.js:
5618 (deepNesting.foo):
5619 (deepNesting):
5620 (deepNestingForFunctionDeclaration.foo):
5621 (deepNestingForFunctionDeclaration):
5622 (eval.deepNestingInEval.foo):
5623 (eval.deepNestingInEval):
5624 (eval.deepNestingForFunctionDeclarationInEval.foo):
5625 (eval.deepNestingForFunctionDeclarationInEval):
5626
zalan@apple.com2c506312017-04-29 21:16:44 +000056272017-04-28 Zalan Bujtas <zalan@apple.com>
5628
5629 iBooks text can overlap, sometimes columns are shifted splitting words.
5630 https://bugs.webkit.org/show_bug.cgi?id=171472
5631 <rdar://problem/31096037>
5632
5633 Reviewed by Antti Koivisto.
5634
5635 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
5636 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
5637
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +000056382017-04-28 Per Arne Vollan <pvollan@apple.com>
5639
5640 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
5641 https://bugs.webkit.org/show_bug.cgi?id=171427
5642
5643 Reviewed by Brent Fulgham.
5644
5645 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
5646 * accessibility/accessibility-crash-setattribute.html: Added.
5647
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +000056482017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
5649
5650 Unreviewed test gardening (Mac WK1)
5651
5652 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
5653 but was meant to be enabled for WK1 on Mac. Followup to r213897.
5654
5655 * platform/mac-wk1/TestExpectations:
5656
jdiggs@igalia.comcba48112017-04-29 02:07:21 +000056572017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
5658
5659 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
5660 https://bugs.webkit.org/show_bug.cgi?id=171180
5661
5662 Reviewed by Chris Fleizach.
5663
5664 Add new test cases to several tests so that we have coverage for both named and
5665 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
5666 the region role was replaced with the table role because the test requires elements
5667 which have mapped ARIA roles and lack an author-provided name. A region which lacks
5668 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
5669 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
5670 being tested.
5671
5672 * accessibility/aria-namefrom-author.html:
5673 * accessibility/gtk/xml-roles-exposed-expected.txt:
5674 * accessibility/gtk/xml-roles-exposed.html:
5675 * accessibility/mac/aria-grouping-roles.html:
5676 * accessibility/roles-computedRoleString.html:
5677 * accessibility/roles-exposed.html:
5678 * platform/gtk/accessibility/roles-exposed-expected.txt:
5679 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
5680 * platform/mac/accessibility/roles-exposed-expected.txt:
5681
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +000056822017-04-28 Joseph Pecoraro <pecoraro@apple.com>
5683
5684 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
5685 https://bugs.webkit.org/show_bug.cgi?id=171445
5686
5687 Unreviewed test gardening.
5688
5689 * js/dom/Promise-static-all.html:
5690 Fix an accidentally commented out line.
5691
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +000056922017-04-28 Matt Lewis <jlewis3@apple.com>
5693
5694 Marked media/track/track-in-band-style.html as flaky timeout.
5695 https://bugs.webkit.org/show_bug.cgi?id=171465
5696
5697 Unreviewed test gardening.
5698
5699 * platform/mac/TestExpectations:
5700
dino@apple.com02e98562017-04-28 23:34:48 +000057012017-04-28 Dean Jackson <dino@apple.com>
5702
5703 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
5704 https://bugs.webkit.org/show_bug.cgi?id=171461
5705 <rdar://problem/30534722>
5706
5707 Reviewed by Eric Carlson.
5708
5709 Test a bunch of blurs a frame at a time.
5710
5711 * css3/filters/blur-various-radii-expected.html: Added.
5712 * css3/filters/blur-various-radii.html: Added.
5713
cdumez@apple.com673a7792017-04-28 23:28:41 +000057142017-04-28 Chris Dumez <cdumez@apple.com>
5715
5716 Stop using legacy ClientRect / ClientRectList in Internals
5717 https://bugs.webkit.org/show_bug.cgi?id=171412
5718
5719 Reviewed by Simon Fraser.
5720
5721 Rebaseline existing tests as DOMRect has more properties than ClientRect.
5722
5723 * fast/visual-viewport/nonzoomed-rects-expected.txt:
5724 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
5725 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
5726 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
5727 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
5728 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
5729 * fast/visual-viewport/zoomed-fixed-expected.txt:
5730 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
5731 * fast/visual-viewport/zoomed-rects-expected.txt:
5732 * inspector/dom/hideHighlight-expected.txt:
5733 * inspector/dom/highlightQuad-expected.txt:
5734 * inspector/dom/highlightRect-expected.txt:
5735
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +000057362017-04-28 Jeremy Jones <jeremyj@apple.com>
5737
5738 ARGUMENT BAD: time, time >= 0
5739 https://bugs.webkit.org/show_bug.cgi?id=164336
5740 rdar://problem/29314891
5741
5742 Reviewed by Eric Carlson.
5743
5744 Remove workaround that affected other tests.
5745
5746 * media/modern-media-controls/pip-support/pip-support-click.html:
5747
cdumez@apple.comdc853c02017-04-28 21:16:30 +000057482017-04-28 Chris Dumez <cdumez@apple.com>
5749
5750 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
5751 https://bugs.webkit.org/show_bug.cgi?id=171393
5752
5753 Reviewed by Simon Fraser.
5754
5755 Add layout test coverage.
5756
5757 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
5758 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
5759
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +000057602017-04-28 Joseph Pecoraro <pecoraro@apple.com>
5761
5762 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
5763 https://bugs.webkit.org/show_bug.cgi?id=171445
5764
5765 Reviewed by Saam Barati.
5766
5767 * js/dom/Promise-static-all.html:
5768 * js/dom/Promise-static-race.html:
5769 Silence the console messages for unhandled rejections in this test.
5770 There are unhandled rejections and messages sometimes appear
5771 depending on the order of events on the page. The messages are not
5772 important for this test so just mute them.
5773
cdumez@apple.comb74ccc22017-04-28 19:53:54 +000057742017-04-28 Chris Dumez <cdumez@apple.com>
5775
5776 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
5777
5778 This test is slow.
5779
5780 * TestExpectations:
5781
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +000057822017-04-28 Ryan Haddad <ryanhaddad@apple.com>
5783
5784 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
5785 https://bugs.webkit.org/show_bug.cgi?id=171094
5786
5787 Unreviewed test gardening.
5788
5789 * TestExpectations:
5790
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +000057912017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
5792
5793 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
5794 https://bugs.webkit.org/show_bug.cgi?id=171188
5795
5796 Reviewed by Chris Fleizach.
5797
5798 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
5799 * accessibility/gtk/aria-modal-state-exposed.html: Added.
5800
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +000058012017-04-28 Matt Lewis <jlewis3@apple.com>
5802
5803 Rebaselining test after r215916.
5804 https://bugs.webkit.org/show_bug.cgi?id=171438
5805
5806 Unreviewed test gardening.
5807
5808 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
5809 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
5810 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
5811 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
5812
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +000058132017-04-28 Eric Carlson <eric.carlson@apple.com>
5814
5815 Implement ondevicechange
5816 https://bugs.webkit.org/show_bug.cgi?id=169872
5817 <rdar://problem/28945035>
5818
5819 Reviewed by Jer Noble.
5820
5821 * fast/mediastream/device-change-event-expected.txt: Added.
5822 * fast/mediastream/device-change-event.html: Added.
5823
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000058242017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
5825
jdiggs@igalia.com353e8722017-04-28 17:08:57 +00005826 AX: Implement aria-value support for focusable separators
5827 https://bugs.webkit.org/show_bug.cgi?id=171169
5828
5829 Reviewed by Chris Fleizach.
5830
5831 * accessibility/separator-values-expected.txt: Added.
5832 * accessibility/separator-values.html: Added.
5833
58342017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
5835
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +00005836 [ATK] GridCellRole should implement AtkTableCell (regression?)
5837 https://bugs.webkit.org/show_bug.cgi?id=171179
5838
5839 Reviewed by Chris Fleizach.
5840
5841 * accessibility/gtk/interface-table-cell-expected.txt: Added.
5842 * accessibility/gtk/interface-table-cell.html: Added.
5843
magomez@igalia.com1afe8902017-04-28 11:53:52 +000058442017-04-28 Miguel Gomez <magomez@igalia.com>
5845
5846 REGRESSION(r215211): [GTK] Several webgl related tests are failing
5847 https://bugs.webkit.org/show_bug.cgi?id=170730
5848
5849 Reviewed by Said Abou-Hallawa.
5850
5851 Adjust test expectations for the tests that were failing. They must pass now.
5852
5853 * platform/gtk/TestExpectations:
5854
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +000058552017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
5856
5857 [INTL] Implement the caseFirst option for Intl.Collator
5858 https://bugs.webkit.org/show_bug.cgi?id=158188
5859
5860 Reviewed by Geoffrey Garen.
5861
5862 Updates the Intl.Collator tests to check caseFirst support.
5863 The caseFirst option or unicode locale extension lets the user explicitly
5864 set if lower or upper case characters should be first in order.
5865
5866 * js/intl-collator-expected.txt:
5867 * js/script-tests/intl-collator.js:
5868 (testCollator):
5869
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +000058702017-04-27 Joseph Pecoraro <pecoraro@apple.com>
5871
5872 Support for promise rejection events (unhandledrejection)
5873 https://bugs.webkit.org/show_bug.cgi?id=150358
5874 <rdar://problem/28441651>
5875
5876 Reviewed by Saam Barati.
5877
5878 Patch by Joseph Pecoraro and Yusuke Suzuki.
5879
5880 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
5881 * js/dom/unhandled-promise-rejection-basic.html: Added.
5882 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
5883 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
5884 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
5885 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
5886 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
5887 * js/dom/unhandled-promise-rejection-console-report.html: Added.
5888 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
5889 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
5890 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
5891 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
5892 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
5893 * js/dom/unhandled-promise-rejection-handle.html: Added.
5894 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
5895 * js/dom/unhandled-promise-rejection-order.html: Added.
5896 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
5897
5898 * resources/testharnessreport.js:
5899 (self.testRunner.add_completion_callback.sanitize):
5900 (self.testRunner.add_completion_callback):
5901 Report results immediately and then finish the test after a turn. This way
5902 if the test ends with a pass, but may get unhandled rejections after
5903 completing which should not make the test appear as if it failed. Some tests
5904 have unhandled promise rejections but are expected to pass. Likewise some
5905 tests perform cleanup in their own completion callbacks, which happen after
5906 this initial completion callback, and we want to report results after all
5907 the work is done as it may eliminate non-deterministic debug test output.
5908
5909 * TestExpectations:
5910 Mark some tests as flakey that have sometimes have unhandled promise rejections.
5911 These tests are all various imported tests that use the testharness.
5912
5913 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
5914 * http/tests/security/video-cross-origin-caching-expected.txt:
5915 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
5916 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
5917 * inspector/worker/resources-in-worker-expected.txt:
5918 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5919 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
5920 * js/promises-tests/promises-tests-2-2-6-expected.txt:
5921 * platform/mac/inspector/model/remote-object-expected.txt:
5922 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
5923 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
5924 Update tests with unhandled promise rejection messages.
5925
5926 * media/W3C/audio/events/event_pause_manual.html:
5927 * media/audio-playback-restriction-play-expected.txt:
5928 * media/audio-playback-restriction-play.html:
5929 * media/click-volume-bar-not-pausing.html:
5930 * media/remote-control-command-is-user-gesture-expected.txt:
5931 * media/remote-control-command-is-user-gesture.html:
5932 * media/track/track-mode.html:
5933 * media/video-autoplay-allowed-but-fullscreen-required.html:
5934 * media/video-display-none-crash.html:
5935 * media/video-main-content-deny-display-none.html:
5936 * media/video-main-content-deny-not-in-dom.html:
5937 * media/video-main-content-deny-not-visible.html:
5938 * media/video-main-content-deny-obscured.html:
5939 * media/video-main-content-deny-too-small.html:
5940 * media/video-multiple-concurrent-playback-expected.txt:
5941 * media/video-play-audio-require-user-gesture-expected.txt:
5942 * media/video-play-audio-require-user-gesture.html:
5943 * media/video-play-pause-events-expected.txt:
5944 * media/video-play-pause-events.html:
5945 * media/video-play-pause-exception-expected.txt:
5946 * media/video-play-pause-exception.html:
5947 * media/video-play-require-user-gesture-expected.txt:
5948 * media/video-play-require-user-gesture.html:
5949 * media/video-preload-expected.txt:
5950 * media/video-preload.html:
5951 * media/video-test.js:
5952 (handlePromise.handle):
5953 Snuff many possible unhandled promise rejections in media via media.play().
5954
5955 * streams/reference-implementation/pipe-to-expected.txt:
5956 * streams/reference-implementation/pipe-to-options-expected.txt:
5957 * streams/reference-implementation/readable-stream-templated-expected.txt:
5958 * streams/reference-implementation/writable-stream-abort-expected.txt:
5959 * streams/reference-implementation/writable-stream-expected.txt:
5960 These stream tests are out of date and produce unhandled rejections.
5961
5962 * streams/shadowing-Promise.html:
5963 Update non-imported tests to prevent unhandled rejection messages.
5964
cdumez@apple.com5331c642017-04-28 01:53:56 +000059652017-04-27 Chris Dumez <cdumez@apple.com>
5966
5967 Align colspan/rowspan limits with the latest HTML specification
5968 https://bugs.webkit.org/show_bug.cgi?id=171322
5969
5970 Reviewed by Darin Adler.
5971
5972 Rebaseline a couple of rowspan tests now that our max limit has changed.
5973
5974 * fast/table/giantRowspan2-expected.txt:
5975 * platform/ios/fast/table/giantRowspan-expected.txt:
5976 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
5977 * platform/mac/fast/table/giantRowspan-expected.txt:
5978
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000059792017-04-27 Matt Lewis <jlewis3@apple.com>
5980
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +00005981 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
5982 https://bugs.webkit.org/show_bug.cgi?id=170835
5983
5984 Unreviewed test gardening.
5985
5986 * TestExpectations:
5987
59882017-04-27 Matt Lewis <jlewis3@apple.com>
5989
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00005990 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
5991 https://bugs.webkit.org/show_bug.cgi?id=171406
5992
5993 Unreviewed test gardening.
5994
5995 * platform/mac/TestExpectations:
5996
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +000059972017-04-27 Ryan Haddad <ryanhaddad@apple.com>
5998
5999 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
6000 https://bugs.webkit.org/show_bug.cgi?id=171379
6001
6002 Unreviewed test gardening.
6003
6004 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
6005
ddkilzer@apple.com71c79152017-04-27 21:29:23 +000060062017-04-27 David Kilzer <ddkilzer@apple.com>
6007
6008 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
6009 <https://webkit.org/b/171362>
6010 <rdar://problem/31867686>
6011
6012 Reviewed by Joseph Pecoraro.
6013
6014 This change makes it possible to pass either the first or second
6015 argument (or both) as anonymous functions into shouldBe() and
6016 shouldNotBe() to make it easy to capture local variables when
6017 writing tests. This is similar to the change in r202609 for Bug
6018 159232 for shouldThrow() and shouldNotThrow().
6019
6020 Note that shouldBe()/shouldNotBe() from the following files were
6021 NOT updated since they were imported from other projects and did
6022 share the full WebKit history of resources/js-test-pre.js:
6023
6024 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
6025 js/mozilla/resources/js-test-pre.js
6026 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
6027 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
6028
6029 However, these files WERE brought up-to-date with the ability to
6030 pass anonymous functions into shouldBe()/shouldNotBe() for this
6031 bug, and shouldThrow()/shouldNotThrow() which should have
6032 originally been fixed with Bug 159232:
6033
6034 http/tests/resources/js-test-pre.js
6035 resources/standalone-pre.js
6036
6037 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
6038 to debug message for copy-paste error. Found by searching
6039 LayoutTests directory for "expects string arguments".
6040
6041 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
6042 results.
6043 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
6044 second argument to shouldBe() a string.
6045
6046 * fast/css/script-tests/image-set-parsing.js:
6047 (testImageSetRule): Remove comment by changing second argument
6048 to shouldBe() into an anonymous function.
6049
6050 * http/tests/resources/js-test-pre.js:
6051 (evalAndLog):
6052 (evalAndLogResult):
6053 (shouldBe):
6054 (shouldNotBe):
6055 (shouldEvaluateTo):
6056 - Made a full copy of resources/js-test-pre.js to bring this up
6057 to speed. Needs a checker written for it to keep them in sync.
6058 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
6059 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
6060 - Update line numbers after updating http/tests/resources/js-test-pre.js.
6061
6062 * js/function-declarations-in-switch-statement-expected.txt:
6063 - Update results after fixing warnings.
6064 * js/script-tests/function-declarations-in-switch-statement.js:
6065 - Fix warnings by passing in strings to shouldBe().
6066
6067 * js/script-tests/stack-unwinding.js:
6068 - Update results after fixing warnings.
6069 * js/stack-unwinding-expected.txt:
6070 - Fix warnings by passing in strings to shouldBe().
6071
6072 * resources/js-test-pre.js:
6073 (shouldBe):
6074 (shouldNotBe):
6075 * resources/js-test.js:
6076 (shouldBe):
6077 (shouldNotBe):
6078 - Update shouldBe()/shouldNotBe() to accept anonymous function
6079 arguments.
6080
6081 * resources/standalone-pre.js:
6082 (shouldBe):
6083 (shouldNotBe):
6084 (shouldNotThrow):
6085 (shouldThrow):
6086 - Update shouldBe()/shouldNotBe() to accept anonymous function
6087 arguments.
6088 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
6089 function arguments (which were missed in r202609 for Bug
6090 159232).
6091
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +000060922017-04-27 Chris Dumez <cdumez@apple.com>
6093
6094 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
6095 https://bugs.webkit.org/show_bug.cgi?id=171226
6096
6097 Reviewed by Simon Fraser.
6098
6099 Update existing tests to reflect behavior change.
6100
6101 * TestExpectations:
6102 * css3/flexbox/align-absolute-child-expected.txt:
6103 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
6104 * fast/css/ClientRect-attributes-prototype.html: Removed.
6105 * fast/css/ClientRect-serialization-expected.txt: Removed.
6106 * fast/css/ClientRect-serialization.html: Removed.
6107 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
6108 * fast/css/DOMRect-attributes-prototype.html: Added.
6109 * fast/css/DOMRect-serialization-expected.txt: Added.
6110 * fast/css/DOMRect-serialization.html: Added.
6111 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
6112 * fast/dom/Element/getClientRects-return-type.html: Added.
6113 * fast/dom/collection-iterators-expected.txt:
6114 * fast/dom/collection-iterators.html:
6115 * fast/visual-viewport/zoomed-fixed-expected.txt:
6116 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
6117 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
6118 * fast/zooming/client-rect-in-fixed-zoomed.html:
6119 * js/resources/JSON-stringify.js:
6120
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000061212017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6122
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +00006123 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
6124 https://bugs.webkit.org/show_bug.cgi?id=171391
6125
6126 Unreviewed test gardening.
6127
6128 * platform/mac-wk1/TestExpectations:
6129
61302017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6131
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +00006132 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
6133 https://bugs.webkit.org/show_bug.cgi?id=171389
6134
6135 Unreviewed test gardening.
6136
6137 * platform/ios-wk2/TestExpectations:
6138
61392017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6140
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00006141 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
6142 https://bugs.webkit.org/show_bug.cgi?id=170181
6143
6144 Unreviewed test gardening.
6145
6146 * platform/ios-wk2/TestExpectations:
6147
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +000061482017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
6149
6150 AX: Expose elements with the ARIA "feed" role
6151 https://bugs.webkit.org/show_bug.cgi?id=171184
6152
6153 Reviewed by Chris Fleizach.
6154
6155 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
6156 roles-computedRoleString.html. Update expectations accordingly.
6157
6158 * accessibility/gtk/xml-roles-exposed-expected.txt:
6159 * accessibility/gtk/xml-roles-exposed.html:
6160 * accessibility/roles-computedRoleString.html:
6161 * accessibility/roles-exposed.html:
6162 * platform/gtk/accessibility/roles-exposed-expected.txt:
6163 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
6164 * platform/mac/accessibility/roles-exposed-expected.txt:
6165
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +000061662017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
6167
6168 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
6169 https://bugs.webkit.org/show_bug.cgi?id=171356
6170 <rdar://problem/28670085>
6171
6172 Reviewed by Dean Jackson.
6173
6174 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
6175 font assumes no normalization, which means one of the comparisons in the test is bogus.
6176
6177 * fast/text/variations/advances-expected.txt:
6178 * fast/text/variations/advances.html:
6179 * platform/ios/TestExpectations:
6180 * platform/mac/TestExpectations:
6181
antti@apple.com936e9952017-04-27 18:11:03 +000061822017-04-27 Antti Koivisto <antti@apple.com>
6183
6184 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
6185
6186 Looks like use of auto-sizing leaves state behind in DRT.
6187
6188 * platform/mac-wk1/TestExpectations:
6189
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000061902017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6191
ryanhaddad@apple.com44093042017-04-27 17:39:35 +00006192 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
6193 https://bugs.webkit.org/show_bug.cgi?id=167371
6194
6195 Unreviewed test gardening.
6196
6197 * platform/mac-wk1/TestExpectations:
6198
61992017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6200
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00006201 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
6202 https://bugs.webkit.org/show_bug.cgi?id=170877
6203
6204 Unreviewed test gardening.
6205
6206 * platform/mac-wk1/TestExpectations:
6207
zalan@apple.com5c404752017-04-27 17:11:38 +000062082017-04-27 Zalan Bujtas <zalan@apple.com>
6209
6210 Use text-shadow to visualize simple line layout coverage.
6211 https://bugs.webkit.org/show_bug.cgi?id=171379
6212
6213 Reviewed by Antti Koivisto.
6214
6215 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
6216 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
6217 * fast/inline/simple-line-layout-16bit-content.html:
6218
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +000062192017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
6220
6221 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
6222 https://bugs.webkit.org/show_bug.cgi?id=171187
6223
6224 Reviewed by Chris Fleizach.
6225
6226 * accessibility/aria-mappings-expected.txt: Updated.
6227 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
6228 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
6229
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +000062302017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
6231
6232 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
6233 https://bugs.webkit.org/show_bug.cgi?id=171366
6234 <rdar://problem/30060323>
6235
6236 Reviewed by Alex Christensen.
6237
6238 This test needs a font which supports Deseret but doesn't support small caps.
6239 Geneva is a better choice for such a font.
6240
6241 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
6242 * fast/text/complex-small-caps-non-bmp-capitalize.html:
6243
antti@apple.comef0ec682017-04-27 16:51:11 +000062442017-04-27 Antti Koivisto <antti@apple.com>
6245
6246 Repeated layouts in Mail due to viewport units being used with auto-sizing
6247 https://bugs.webkit.org/show_bug.cgi?id=171371
6248 <rdar://problem/28780084>
6249
6250 Reviewed by Zalan Bujtas.
6251
6252 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
6253 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
6254
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +000062552017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
6256
6257 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
6258 https://bugs.webkit.org/show_bug.cgi?id=171204
6259
6260 Reviewed by Chris Fleizach.
6261
6262 It turns out that this bug was fixed as a side effect of the changes made
6263 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
6264 lack of an existing layout test covering the mappings for other platforms.
6265 The test created for the WebKitGtk port was modified and moved to the shared
6266 tests. Shared expectations are based on the Mac's mappings.
6267
6268 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
6269 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
6270 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
6271 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
6272
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +000062732017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6274
6275 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
6276 https://bugs.webkit.org/show_bug.cgi?id=171353
6277
6278 Unreviewed test gardening.
6279
6280 * platform/ios-wk2/TestExpectations:
6281
commit-queue@webkit.org555b4622017-04-27 15:01:34 +000062822017-04-27 Frederic Wang <fwang@igalia.com>
6283
6284 Fix some tests from platform-tests/cssom-view/cssom-view/
6285 https://bugs.webkit.org/show_bug.cgi?id=171228
6286
6287 Reviewed by Youenn Fablet.
6288
6289 * TestExpectations: Unskip media-query-list-interface.
6290
zalan@apple.come9f08212017-04-27 11:02:09 +000062912017-04-27 Zalan Bujtas <zalan@apple.com>
6292
6293 Text gets cut off when bailing out of simple line layout with widows.
6294 https://bugs.webkit.org/show_bug.cgi?id=171370
6295 <rdar://problem/31563414>
6296
6297 Reviewed by Antti Koivisto.
6298
6299 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
6300 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
6301
cdumez@apple.com08e1cf72017-04-27 05:45:10 +000063022017-04-26 Chris Dumez <cdumez@apple.com>
6303
6304 Unreviewed, remove unnecessary expected result in platform/ios-wk2
6305
6306 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
6307 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
6308
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +000063092017-04-26 Joseph Pecoraro <pecoraro@apple.com>
6310
6311 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
6312 https://bugs.webkit.org/show_bug.cgi?id=171364
6313 <rdar://problem/10873037>
6314
6315 Reviewed by Sam Weinig.
6316
6317 * inspector/model/remote-object-expected.txt:
6318 * inspector/model/remote-object.html:
6319 * platform/mac/inspector/model/remote-object-expected.txt:
6320 Test a Uint8ClampedArray is treated like an array.
6321
sbarati@apple.com00f75182017-04-27 02:28:39 +000063222017-04-26 Saam Barati <sbarati@apple.com>
6323
6324 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
6325 https://bugs.webkit.org/show_bug.cgi?id=170924
6326 <rdar://problem/31721052>
6327
6328 Reviewed by Mark Lam.
6329
6330 * js/let-syntax-expected.txt:
6331
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +000063322017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
6333
6334 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
6335 https://bugs.webkit.org/show_bug.cgi?id=171182
6336
6337 Reviewed by Chris Fleizach.
6338
6339 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
6340 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
6341
timothy_horton@apple.com30800222017-04-27 00:53:23 +000063422017-04-26 Tim Horton <timothy_horton@apple.com>
6343
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +00006344 Should not drag x-apple-data-detectors links
6345 https://bugs.webkit.org/show_bug.cgi?id=171352
6346 <rdar://problem/31309081>
6347
6348 Reviewed by Beth Dakin.
6349
6350 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
6351 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
6352
63532017-04-26 Tim Horton <timothy_horton@apple.com>
6354
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00006355 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +00006356
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00006357 * TestExpectations:
6358 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
6359 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
6360 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +00006361
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +000063622017-04-26 Matt Lewis <jlewis3@apple.com>
6363
6364 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
6365 https://bugs.webkit.org/show_bug.cgi?id=171346
6366
6367 Unreviewed test gardening.
6368
6369 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
6370
jdiggs@igalia.com1975e352017-04-26 23:26:49 +000063712017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
6372
6373 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
6374 https://bugs.webkit.org/show_bug.cgi?id=171163
6375
6376 Reviewed by Chris Fleizach.
6377
6378 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
6379 * accessibility/gtk/aria-current-changed-notification.html: Added.
6380 * accessibility/gtk/aria-current-expected.txt: Added.
6381 * accessibility/gtk/aria-current.html: Added.
6382
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +000063832017-04-26 Youenn Fablet <youenn@apple.com>
6384
6385 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
6386 https://bugs.webkit.org/show_bug.cgi?id=170701
6387
6388 Reviewed by Eric Carlson.
6389
6390 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
6391 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
6392 * webrtc/datachannel/bufferedAmountLowThreshold.html:
6393
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +000063942017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
6395
6396 Restrict WebKit image formats to a known whitelist
6397 https://bugs.webkit.org/show_bug.cgi?id=170700
6398
6399 Reviewed by Tim Horton.
6400
6401 * fast/images/image-formats-support-expected.txt: Added.
6402 * fast/images/image-formats-support.html: Added.
6403 * fast/images/resources/100x100-red-psd-renamed.png: Added.
6404 * fast/images/resources/100x100-red-tga-renamed.png: Added.
6405 * fast/images/resources/100x100-red.psd: Added.
6406 * fast/images/resources/100x100-red.tga: Added.
6407
commit-queue@webkit.org4feca992017-04-26 20:09:42 +000064082017-04-26 Matt Lewis <jlewis3@apple.com>
6409
6410 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
6411 https://bugs.webkit.org/show_bug.cgi?id=170484
6412
6413 Reviewed by Alexey Proskuryakov.
6414
6415 * platform/mac-wk2/TestExpectations:
6416
cdumez@apple.com12453dd2017-04-26 19:38:56 +000064172017-04-26 Chris Dumez <cdumez@apple.com>
6418
6419 Re-sync html/browsers/the-window-object web-platform-tests from upstream
6420 https://bugs.webkit.org/show_bug.cgi?id=171313
6421
6422 Reviewed by Alex Christensen.
6423
6424 * tests-options.json:
6425
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +000064262017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
6427
6428 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
6429 https://bugs.webkit.org/show_bug.cgi?id=171164
6430
6431 Reviewed by Chris Fleizach.
6432
6433 In addition to the new test, update xml-roles-exposed.html's expectations
6434 because the implicit value of aria-haspopup for the combobox role is now
6435 listbox, and that value should be exposed via an AtkObject attribute.
6436
6437 * accessibility/gtk/aria-haspopup-expected.txt: Added.
6438 * accessibility/gtk/aria-haspopup.html: Added.
6439 * accessibility/gtk/xml-roles-exposed-expected.txt:
6440
simon.fraser@apple.com22722612017-04-26 19:03:46 +000064412017-04-26 Simon Fraser <simon.fraser@apple.com>
6442
6443 http/tests/frame-throttling tests failing on iOS
6444 https://bugs.webkit.org/show_bug.cgi?id=171314
6445 rdar://problem/31691134
6446
6447 Reviewed by Chris Dumez.
6448
6449 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
6450 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
6451 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
6452 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
6453
6454 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
6455 locations.
6456
6457 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
6458 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
6459 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
6460 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
6461
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +000064622017-04-26 Matt Lewis <jlewis3@apple.com>
6463
6464 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
6465 https://bugs.webkit.org/show_bug.cgi?id=161887
6466
6467 Reviewed by Tim Horton.
6468
6469 * platform/mac-wk2/TestExpectations:
6470
dino@apple.comb0854342017-04-26 17:34:50 +000064712017-04-25 Dean Jackson <dino@apple.com>
6472
6473 [Color] Make gradients work with ExtendedColors
6474 https://bugs.webkit.org/show_bug.cgi?id=171315
6475 <rdar://problems/31830177>
6476
6477 Reviewed by Antoine Quint.
6478
6479 Test for gradients using the color() syntax. Unfortunately,
6480 due to rounding errors, we can't use a ref test for some
6481 transparent colors, so comment them out for the moment.
6482 These can be re-enabled when we can specify a tolerance
6483 value for image comparison in the testing framework.
6484
6485 * css3/color/gradients-expected.html: Added.
6486 * css3/color/gradients.html: Added.
6487
zalan@apple.com0acc5442017-04-26 16:34:32 +000064882017-04-26 Zalan Bujtas <zalan@apple.com>
6489
6490 Forced page break on :after triggers infinite loop in column balancing
6491 https://bugs.webkit.org/show_bug.cgi?id=171309
6492 rdar://problem/26285884
6493
6494 Reviewed by David Hyatt.
6495
6496 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
6497 * fast/multicol/infinite-loop-when-forced-break.html: Added.
6498
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +000064992017-04-26 Ryan Haddad <ryanhaddad@apple.com>
6500
6501 Unreviewed, rolling out r215767.
6502
6503 The LayoutTest for this change is a flaky failure.
6504
6505 Reverted changeset:
6506
6507 "Restrict WebKit image formats to a known whitelist"
6508 https://bugs.webkit.org/show_bug.cgi?id=170700
6509 http://trac.webkit.org/changeset/215767
6510
svillar@igalia.com9f39f272017-04-26 15:34:40 +000065112017-04-24 Sergio Villar Senin <svillar@igalia.com>
6512
6513 [css-grid] Remove most of the usage of SizingOperation
6514 https://bugs.webkit.org/show_bug.cgi?id=171225
6515
6516 Reviewed by Darin Adler.
6517
6518 Added a new test case which was working correctly but that was not properly tested before.
6519
6520 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
6521 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
6522
commit-queue@webkit.org02b00482017-04-26 06:38:37 +000065232017-04-25 Joseph Pecoraro <pecoraro@apple.com>
6524
6525 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
6526 https://bugs.webkit.org/show_bug.cgi?id=170953
6527
6528 Reviewed by Brian Burg.
6529
6530 * http/tests/inspector/network/resource-sizes-disk-cache.html:
6531 * http/tests/inspector/network/resource-sizes-network.html:
6532 Read the entire data to ensure the load is complete before we notify the frontend.
6533
6534 * platform/mac-wk1/TestExpectations:
6535 * platform/mac-wk2/TestExpectations:
6536 Unflake these tests, they should be more reliable now.
6537
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +000065382017-04-25 Youenn Fablet <youenn@apple.com>
6539
6540 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
6541 https://bugs.webkit.org/show_bug.cgi?id=171242
6542
6543 Reviewed by Alex Christensen.
6544
6545 * TestExpectations:
6546 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
6547 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
6548
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +000065492017-04-25 Brent Fulgham <bfulgham@apple.com>
6550
6551 Relax the event firing ASSERT for Attr changes
6552 https://bugs.webkit.org/show_bug.cgi?id=171236
6553 <rdar://problem/30516349>
6554
6555 Reviewed by Dean Jackson.
6556
6557 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
6558 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
6559
dino@apple.com7d703c92017-04-26 01:45:04 +000065602017-04-25 Dean Jackson <dino@apple.com>
6561
6562 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
6563 https://bugs.webkit.org/show_bug.cgi?id=171303
6564 <rdar://problem/31434879>
6565
6566 Reviewed by Brent Fulgham.
6567
6568 This particular test was calling notifyDone() from within
6569 a callback triggered by the UIScriptController script, which
6570 meant that by the time the controller tried to call its callback,
6571 the test had finished.
6572
6573 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
6574 notifyDone is called after both the callback-like functions have
6575 triggered.
6576
wilander@apple.com2e6d1372017-04-26 01:22:55 +000065772017-04-25 John Wilander <wilander@apple.com>
6578
6579 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
6580 https://bugs.webkit.org/show_bug.cgi?id=171295
6581 <rdar://problem/31823818>
6582
6583 Reviewed by Brent Fulgham.
6584
6585 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
6586 Changed a TestRunner function name to
6587 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
6588 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
6589 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
6590 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
6591 Changed a TestRunner function name to
6592 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
6593
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +000065942017-04-25 Commit Queue <commit-queue@webkit.org>
6595
6596 Unreviewed, rolling out r215476.
6597 https://bugs.webkit.org/show_bug.cgi?id=171304
6598
6599 "It broke JSBench" (Requested by saamyjoon on #webkit).
6600
6601 Reverted changeset:
6602
6603 "[ES6]. Implement Annex B.3.3 function hoisting rules for
6604 eval"
6605 https://bugs.webkit.org/show_bug.cgi?id=163208
6606 http://trac.webkit.org/changeset/215476
6607
sbarati@apple.com732d0672017-04-26 00:52:35 +000066082017-04-25 Saam Barati <sbarati@apple.com>
6609
6610 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
6611 https://bugs.webkit.org/show_bug.cgi?id=171150
6612 <rdar://problem/31771880>
6613
6614 Reviewed by Sam Weinig.
6615
6616 * js/sequence-iterator-protocol-2-expected.txt: Added.
6617 * js/sequence-iterator-protocol-2.html: Added.
6618 * js/sequence-iterator-protocol-expected.txt: Added.
6619 * js/sequence-iterator-protocol.html: Added.
6620
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000066212017-04-25 Ryan Haddad <ryanhaddad@apple.com>
6622
ryanhaddad@apple.com46485702017-04-26 00:42:32 +00006623 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
6624 https://bugs.webkit.org/show_bug.cgi?id=165311
6625
6626 Unreviewed test gardening.
6627
6628 * platform/mac/TestExpectations:
6629
66302017-04-25 Ryan Haddad <ryanhaddad@apple.com>
6631
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +00006632 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
6633 https://bugs.webkit.org/show_bug.cgi?id=171301
6634
6635 Unreviewed test gardening.
6636
6637 * platform/ios-wk2/TestExpectations:
6638
66392017-04-25 Ryan Haddad <ryanhaddad@apple.com>
6640
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00006641 Unreviewed, rolling out r215730.
6642
6643 The LayoutTest for this change is a flaky timeout on mac-wk1
6644 debug.
6645
6646 Reverted changeset:
6647
6648 "Enable expired-only reload policy on Mac and iOS"
6649 https://bugs.webkit.org/show_bug.cgi?id=171264
6650 http://trac.webkit.org/changeset/215730
6651
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +000066522017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
6653
6654 Restrict WebKit image formats to a known whitelist
6655 https://bugs.webkit.org/show_bug.cgi?id=170700
6656
6657 Reviewed by Tim Horton.
6658
6659 * fast/images/image-formats-support-expected.txt: Added.
6660 * fast/images/image-formats-support.html: Added.
6661 * fast/images/resources/100x100-red-psd-renamed.png: Added.
6662 * fast/images/resources/100x100-red-tga-renamed.png: Added.
6663 * fast/images/resources/100x100-red.psd: Added.
6664 * fast/images/resources/100x100-red.tga: Added.
6665
timothy_horton@apple.come4f67362017-04-25 21:45:24 +000066662017-04-25 Tim Horton <timothy_horton@apple.com>
6667
6668 Deduplicate some lines in the toplevel TestExpectations
6669
6670 * TestExpectations:
6671 Remove a duplicate line and consolidate another.
6672
cdumez@apple.com748dde02017-04-25 21:41:31 +000066732017-04-25 Chris Dumez <cdumez@apple.com>
6674
6675 Element.dataset.name incorrectly returns undefined
6676 https://bugs.webkit.org/show_bug.cgi?id=161454
6677 <rdar://problem/31818563>
6678
6679 Reviewed by Mark Lam.
6680
6681 Add layout test for JS caching bug on DOMStringMap that was fixed as part
6682 of a large named property getter refactoring in r210667.
6683
6684 * fast/dom/dataset-caching-bug-expected.txt: Added.
6685 * fast/dom/dataset-caching-bug.html: Added.
6686
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000066872017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
6688
6689 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
6690 https://bugs.webkit.org/show_bug.cgi?id=171272
6691 <rdar://problem/30966764>
6692
6693 Reviewed by Zalan Bujtas.
6694
6695 * fast/text/kaithi-expected.html: Added.
6696 * fast/text/kaithi.html: Added.
6697 * platform/ios/TestExpectations:
6698 * platform/mac/TestExpectations:
6699
dbates@webkit.org630e6902017-04-25 20:26:13 +000067002017-04-25 Daniel Bates <dabates@apple.com>
6701
6702 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
6703 https://bugs.webkit.org/show_bug.cgi?id=136452
6704 <rdar://problem/23412620>
6705
6706 Reviewed by Brent Fulgham.
6707
6708 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
6709 we support X-Content-Type-Options: nosniff.
6710
6711 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
6712
6713 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
6714 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
6715 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
6716 to avoid a difference of console message ordering due to the non-determinism of the WPT
6717 tests from affecting the matching of the expected result.
6718 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
6719 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
6720 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
6721 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
6722 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
6723 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
6724 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
6725 expected result.
6726 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
6727 * platform/ios/TestExpectations: Unskip nosniff tests.
6728 * platform/mac/TestExpectations: Ditto.
6729 * platform/win/TestExpectations: Ditto.
6730 * platform/wk2/TestExpectations: Ditto.
6731
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +000067322017-04-25 Ryan Haddad <ryanhaddad@apple.com>
6733
6734 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
6735 https://bugs.webkit.org/show_bug.cgi?id=170971
6736
6737 Unreviewed test gardening.
6738
6739 * platform/mac-wk2/TestExpectations:
6740
cdumez@apple.com868fa872017-04-25 16:29:25 +000067412017-04-25 Chris Dumez <cdumez@apple.com>
6742
6743 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
6744 https://bugs.webkit.org/show_bug.cgi?id=171239
6745 <rdar://problem/31789855>
6746
6747 Reviewed by Alex Christensen.
6748
6749 * http/tests/security/anchor-download-allow-sameorigin.html:
6750 Stop using attachment.php as resource for this download attribute test because attachment.php
6751 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
6752 this resource is no longer suitable for testing the download attribute.
6753
6754 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
6755 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
6756 * http/tests/download/resources/content-disposition-pass.php: Added.
6757 Add layout test coverage.
6758
6759 * platform/ios-wk2/TestExpectations:
6760 * platform/mac-wk1/TestExpectations:
6761 * platform/win/TestExpectations:
6762 Skip new test on platforms where the download attribute is not supported.
6763
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +000067642017-04-25 Ryan Haddad <ryanhaddad@apple.com>
6765
6766 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
6767 https://bugs.webkit.org/show_bug.cgi?id=171238
6768
6769 Unreviewed test gardening.
6770
6771 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
6772
antti@apple.com0d5b2e32017-04-25 14:14:00 +000067732017-04-25 Antti Koivisto <antti@apple.com>
6774
6775 Enable expired-only reload policy on Mac and iOS
6776 https://bugs.webkit.org/show_bug.cgi?id=171264
6777 <rdar://problem/31807637>
6778
6779 Reviewed by Andreas Kling.
6780
6781 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
6782
6783 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
6784 Modify the test to clear the memory cache so it still tests what it is supposed to.
6785
fred.wang@free.fra9378e22017-04-25 08:46:07 +000067862017-04-25 Frederic Wang <fwang@igalia.com>
6787
6788 Import W3C tests for the CSSOM View module
6789 https://bugs.webkit.org/show_bug.cgi?id=171215
6790
6791 Reviewed by Youenn Fablet.
6792
6793 * TestExpectations: Skip some completely failing CSSOM View tests.
6794 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/Screen-pixelDepth-Screen-colorDepth001-actual.txt: Added. Add an expectation for iOS simulator, differing from other platform.
6795 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
6796
commit-queue@webkit.org67795122017-04-25 06:52:04 +000067972017-04-24 Joseph Pecoraro <pecoraro@apple.com>
6798
6799 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
6800 https://bugs.webkit.org/show_bug.cgi?id=171190
6801
6802 Reviewed by Saam Barati.
6803
6804 * js/parser-syntax-check-expected.txt:
6805 * js/script-tests/parser-syntax-check.js:
6806 Extend to cover method duplicate parameter cases.
6807
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +000068082017-04-24 Jiewen Tan <jiewen_tan@apple.com>
6809
6810 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
6811 https://bugs.webkit.org/show_bug.cgi?id=171059
6812 <rdar://problem/31734958>
6813
6814 Reviewed by Brent Fulgham.
6815
6816 * TestExpectations:
6817 Remove test expectations.
6818
rego@igalia.comb78934d2017-04-25 04:58:55 +000068192017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
6820
6821 [selectors4] :focus-within should use the flat tree
6822 https://bugs.webkit.org/show_bug.cgi?id=170899
6823
6824 Reviewed by Antti Koivisto.
6825
6826 * TestExpectations: Remove test that is passing now.
6827
n_wang@apple.com7eba1a42017-04-25 00:05:20 +000068282017-04-24 Nan Wang <n_wang@apple.com>
6829
6830 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
6831 https://bugs.webkit.org/show_bug.cgi?id=171247
6832
6833 Reviewed by Chris Fleizach.
6834
6835 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
6836 * accessibility/mac/input-string-for-range-crash.html: Added.
6837
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +000068382017-04-24 Youenn Fablet <youenn@apple.com>
6839
6840 Set defaults video getUserMedia constraints
6841 https://bugs.webkit.org/show_bug.cgi?id=171127
6842
6843 Reviewed by Eric Carlson.
6844
6845 * fast/mediastream/getUserMedia-default-expected.txt: Added.
6846 * fast/mediastream/getUserMedia-default.html: Added.
6847
cdumez@apple.coma98f8782017-04-24 22:46:11 +000068482017-04-24 Chris Dumez <cdumez@apple.com>
6849
cdumez@apple.com371f9792017-04-24 23:43:24 +00006850 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
6851 https://bugs.webkit.org/show_bug.cgi?id=171052
6852
6853 Reviewed by Sam Weinig.
6854
6855 Updated / rebaselined existing tests to reflect behavior change.
6856
6857 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
6858 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
6859 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
6860 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
6861 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
6862 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
6863 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
6864 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
6865 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
6866 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
6867
68682017-04-24 Chris Dumez <cdumez@apple.com>
6869
cdumez@apple.coma98f8782017-04-24 22:46:11 +00006870 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
6871 https://bugs.webkit.org/show_bug.cgi?id=171243
6872 <rdar://problem/31715572>
6873
6874 Reviewed by Antti Koivisto.
6875
6876 Add layout test coverage.
6877
6878 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
6879 * fast/images/animated-gif-scrolling-crash.html: Added.
6880
sbarati@apple.com902ad172017-04-24 21:17:24 +000068812017-04-24 Saam Barati <sbarati@apple.com>
6882
6883 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
6884 https://bugs.webkit.org/show_bug.cgi?id=171120
6885 <rdar://problem/31781889>
6886
6887 Rubber stamped by Mark Lam.
6888
6889 Make the wasm binary we compile close to 50% smaller.
6890
6891 * workers/wasm-resources/long-compile-many.js:
6892 (i.async.run):
6893 (i.worker.onmessage):
6894 * workers/wasm-resources/long-compile-worker.js:
6895 * workers/wasm-resources/long-compile.js:
6896 (async.run):
6897 (worker.onmessage):
6898
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +000068992017-04-24 Ryan Haddad <ryanhaddad@apple.com>
6900
6901 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
6902 https://bugs.webkit.org/show_bug.cgi?id=171245
6903
6904 Unreviewed test gardening.
6905
6906 * platform/mac-wk1/TestExpectations:
6907
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000069082017-04-24 Joseph Pecoraro <pecoraro@apple.com>
6909
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +00006910 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
6911 https://bugs.webkit.org/show_bug.cgi?id=170897
6912
6913 Reviewed by Saam Barati.
6914
6915 * js/class-syntax-declaration-expected.txt:
6916 * js/script-tests/class-syntax-declaration.js:
6917 Extend tests for static and non-static methods named "constructor" and "prototype".
6918
69192017-04-24 Joseph Pecoraro <pecoraro@apple.com>
6920
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +00006921 Address some FIXMEs in JavaScript tests for bugs that have been fixed
6922 https://bugs.webkit.org/show_bug.cgi?id=171191
6923
6924 Reviewed by JF Bastien.
6925
6926 * js/dom/custom-constructors-expected.txt:
6927 * js/dom/script-tests/custom-constructors.js:
6928 * js/script-tests/keyword-method-names.js:
6929
69302017-04-24 Joseph Pecoraro <pecoraro@apple.com>
6931
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00006932 test262: test262/test/language/expressions/generators/yield-as-label.js
6933 https://bugs.webkit.org/show_bug.cgi?id=170979
6934
6935 Reviewed by Saam Barati.
6936
6937 * js/object-literal-shorthand-construction-expected.txt:
6938 * js/script-tests/object-literal-shorthand-construction.js:
6939 Extend this test to cover object literal shorthand with keywords.
6940
6941 * js/dom/reserved-words-as-property-expected.txt:
6942 * js/let-syntax-expected.txt:
6943 * js/parser-syntax-check-expected.txt:
6944 Improved error messages.
6945
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +000069462017-04-23 Commit Queue <commit-queue@webkit.org>
6947
6948 Unreviewed, rolling out r215674.
6949 https://bugs.webkit.org/show_bug.cgi?id=171212
6950
6951 Possible unintended commit. This patch was on the wrong bug.
6952 (Requested by JoePeck on #webkit).
6953
6954 Reverted changeset:
6955
6956 "test262: test262/test/language/expressions/generators/yield-
6957 as-label.js"
6958 https://bugs.webkit.org/show_bug.cgi?id=170979
6959 http://trac.webkit.org/changeset/215674
6960
commit-queue@webkit.orgee220572017-04-23 17:23:03 +000069612017-04-23 Joseph Pecoraro <pecoraro@apple.com>
6962
6963 test262: test262/test/language/expressions/generators/yield-as-label.js
6964 https://bugs.webkit.org/show_bug.cgi?id=170979
6965
6966 Reviewed by Saam Barati.
6967
6968 * js/object-literal-shorthand-construction-expected.txt:
6969 * js/script-tests/object-literal-shorthand-construction.js:
6970 Extend this test to cover object literal shorthand with keywords.
6971
6972 * js/dom/reserved-words-as-property-expected.txt:
6973 * js/let-syntax-expected.txt:
6974 * js/parser-syntax-check-expected.txt:
6975 Improved error messages.
6976
zalan@apple.com1f82e352017-04-22 02:01:55 +000069772017-04-21 Zalan Bujtas <zalan@apple.com>
6978
6979 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
6980 https://bugs.webkit.org/show_bug.cgi?id=171108
6981 <rdar://problem/30271747>
6982
6983 Reviewed by Dan Bernstein.
6984
6985 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
6986 * fast/replaced/ul-li-word-break-break-word.html: Added.
6987 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
6988 * fast/replaced/zero-width-image-force-linebreak.html: Added.
6989
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +000069902017-04-21 Aaron Chu <aaron_chu@apple.com>
6991
6992 AX: FKA: Buttons need a visible focus indicator
6993 https://bugs.webkit.org/show_bug.cgi?id=171040
6994 <rdar://problem/30922548>
6995
6996 Reviewed by Antoine Quint.
6997
6998 * TestExpectations:
6999 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
7000 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
7001 * platform/mac/TestExpectations:
7002
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +000070032017-04-21 Ryan Haddad <ryanhaddad@apple.com>
7004
7005 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
7006 https://bugs.webkit.org/show_bug.cgi?id=169119
7007
7008 Unreviewed test gardening.
7009
7010 * platform/mac/TestExpectations:
7011
cdumez@apple.combc41d7b2017-04-21 22:23:10 +000070122017-04-21 Chris Dumez <cdumez@apple.com>
7013
7014 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
7015 https://bugs.webkit.org/show_bug.cgi?id=171132
7016 <rdar://problem/31426752>
7017
7018 Reviewed by Ryosuke Niwa.
7019
7020 Add layout test coverage. This test is passing in both Firefox and Chrome.
7021
7022 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
7023 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
7024
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +000070252017-04-21 Youenn Fablet <youenn@apple.com>
7026
7027 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
7028 https://bugs.webkit.org/show_bug.cgi?id=170823
7029 <rdar://problem/31611583>
7030
7031 Unreviewed.
7032
7033 * TestExpectations: Reactivating test.
7034
dbates@webkit.org1a663fb2017-04-21 21:43:40 +000070352017-04-21 Daniel Bates <dabates@apple.com>
7036
7037 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
7038 <rdar://problem/31690952>
7039
7040 Rubber-stamped by Jer Noble.
7041
7042 We can enable these tests again once we fix <rdar://problem/25780035>.
7043
7044 * platform/ios/TestExpectations:
7045
bfulgham@apple.coma431d112017-04-21 20:07:07 +000070462017-04-21 Per Arne Vollan <pvollan@apple.com>
7047
7048 Validate vImage arguments
7049 https://bugs.webkit.org/show_bug.cgi?id=171109
7050
7051 Reviewed by Brent Fulgham.
7052
7053 * fast/canvas/canvas-crash-expected.txt: Added.
7054 * fast/canvas/canvas-crash.html: Added.
7055
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +000070562017-04-21 Ryan Haddad <ryanhaddad@apple.com>
7057
7058 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
7059 https://bugs.webkit.org/show_bug.cgi?id=170701
7060
7061 Unreviewed test gardening.
7062
7063 * TestExpectations:
7064
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +000070652017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
7066
7067 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
7068 https://bugs.webkit.org/show_bug.cgi?id=169458
7069
7070 Reviewed by JF Bastien.
7071
7072 Add tests for formatToParts
7073
7074 * js/intl-datetimeformat-expected.txt:
7075 * js/script-tests/intl-datetimeformat.js:
7076
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +000070772017-04-21 Timothy Horton <timothy_horton@apple.com>
7078
7079 Expose obscured insets to web content (as "safe area insets")
7080 https://bugs.webkit.org/show_bug.cgi?id=171013
7081 <rdar://problem/31564652>
7082
7083 Reviewed by Wenson Hsieh and Dave Hyatt.
7084
7085 * TestExpectations:
7086 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
7087 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
7088 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
7089 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
7090 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
7091 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
7092 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
7093 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
7094 * platform/ios-wk2/TestExpectations:
7095
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +000070962017-04-20 Commit Queue <commit-queue@webkit.org>
7097
7098 Unreviewed, rolling out r215597.
7099 https://bugs.webkit.org/show_bug.cgi?id=171102
7100
7101 Made all tests crash under GuardMalloc (Requested by ap on
7102 #webkit).
7103
7104 Reverted changeset:
7105
7106 "Expose obscured insets to web content (as "safe area
7107 insets")"
7108 https://bugs.webkit.org/show_bug.cgi?id=171013
7109 http://trac.webkit.org/changeset/215597
7110
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +000071112017-04-20 Timothy Horton <timothy_horton@apple.com>
7112
7113 Expose obscured insets to web content (as "safe area insets")
7114 https://bugs.webkit.org/show_bug.cgi?id=171013
7115 <rdar://problem/31564652>
7116
7117 Reviewed by Wenson Hsieh and Dave Hyatt.
7118
7119 * TestExpectations:
7120 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
7121 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
7122 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
7123 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
7124 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
7125 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
7126 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
7127 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
7128 * platform/ios-wk2/TestExpectations:
7129
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000071302017-04-20 Ryan Haddad <ryanhaddad@apple.com>
7131
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +00007132 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
7133 https://bugs.webkit.org/show_bug.cgi?id=169109
7134
7135 Unreviewed test gardening.
7136
7137 * platform/mac/TestExpectations:
7138
71392017-04-20 Ryan Haddad <ryanhaddad@apple.com>
7140
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00007141 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
7142 https://bugs.webkit.org/show_bug.cgi?id=170921
7143
7144 Unreviewed test gardening.
7145
7146 * TestExpectations:
7147
mattbaker@apple.com287bec02017-04-20 23:09:55 +000071482017-04-20 Matt Baker <mattbaker@apple.com>
7149
7150 Web Inspector: Add regular expression support to XHR breakpoints
7151 https://bugs.webkit.org/show_bug.cgi?id=170099
7152 <rdar://problem/31558082>
7153
7154 Reviewed by Joseph Pecoraro.
7155
7156 Update tests and expectations for new XHR breakpoint type.
7157
7158 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
7159 * inspector/dom-debugger/xhr-breakpoints.html:
7160
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +000071612017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
7162
7163 Inline anchor elements cannot be dragged when starting the drag from a block descendant
7164 https://bugs.webkit.org/show_bug.cgi?id=171062
7165 <rdar://problem/31697835>
7166
7167 Reviewed by Tim Horton.
7168
7169 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
7170 the drag is started from a block element under the link.
7171
7172 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
7173 * fast/events/drag-and-drop-link-containing-block.html: Added.
7174 * platform/ios/TestExpectations:
7175 * platform/mac-wk2/TestExpectations:
7176
7177 Skip the test on iOS and Mac WK2.
7178
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +000071792017-04-20 Aaron Chu <aaron_chu@apple.com>
7180
7181 AX: Modern Media Controls Timeline slider should be operable
7182 https://bugs.webkit.org/show_bug.cgi?id=170250
7183
7184 Reviewed by Antoine Quint.
7185
7186 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
7187 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
7188
fpizlo@apple.com2fca8772017-04-20 17:55:44 +000071892017-04-18 Filip Pizlo <fpizlo@apple.com>
7190
7191 Optimize SharedArrayBuffer in the DFG+FTL
7192 https://bugs.webkit.org/show_bug.cgi?id=164108
7193
7194 Reviewed by Saam Barati.
7195
7196 Add a test of futex performance.
7197
7198 * workers/sab/cascade_lock-worker.js: Added.
7199 (onmessage):
7200 * workers/sab/cascade_lock.html: Added.
7201 * workers/sab/worker-resources.js:
7202 (cascadeLockSlow):
7203 (cascadeLock):
7204 (cascadeUnlock):
7205
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +000072062017-04-20 Jon Lee <jonlee@apple.com>
7207
7208 Update pip placard to "picture in picture"
7209 https://bugs.webkit.org/show_bug.cgi?id=171036
7210 rdar://problem/30201536
7211
7212 Reviewed by Antoine Quint.
7213
7214 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
7215 * media/modern-media-controls/pip-placard/pip-placard.html:
7216
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000072172017-04-20 Ryan Haddad <ryanhaddad@apple.com>
7218
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +00007219 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
7220 https://bugs.webkit.org/show_bug.cgi?id=171059
7221
7222 Unreviewed test gardening.
7223
7224 * TestExpectations:
7225
72262017-04-20 Ryan Haddad <ryanhaddad@apple.com>
7227
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00007228 Mark memory/memory-pressure-simulation.html as flaky.
7229 https://bugs.webkit.org/show_bug.cgi?id=170629
7230
7231 Unreviewed test gardening.
7232
7233 * platform/mac-wk2/TestExpectations:
7234
clopez@igalia.com86e61982017-04-20 16:46:04 +000072352017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
7236
7237 [GTK] Update layout tests expectations after r215556
7238 https://bugs.webkit.org/show_bug.cgi?id=170942
7239
7240 Unreviewed gardening.
7241
7242 * platform/gtk/TestExpectations:
7243
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +000072442017-04-20 Youenn Fablet <youenn@apple.com>
7245
7246 RTCPeerConnection is stopping its backend twice sometimes
7247 https://bugs.webkit.org/show_bug.cgi?id=171043
7248
7249 Reviewed by Eric Carlson.
7250
7251 * webrtc/closing-peerconnection-expected.txt: Added.
7252 * webrtc/closing-peerconnection.html: Added.
7253
jdiggs@igalia.com41069912017-04-20 08:48:53 +000072542017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
7255
7256 [ATK] Implement support for DPub ARIA roles
7257 https://bugs.webkit.org/show_bug.cgi?id=170679
7258
7259 Reviewed by Chris Fleizach.
7260
7261 Update tests and expectations to reflect the modified WebCore Accessibility
7262 role mappings, and the corresponding changes for the platforms.
7263
7264 * accessibility/gtk/xml-roles-exposed-expected.txt:
7265 * accessibility/gtk/xml-roles-exposed.html:
7266 * accessibility/roles-exposed.html:
7267 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
7268 * platform/gtk/TestExpectations:
7269 * platform/gtk/accessibility/roles-exposed-expected.txt:
7270 * platform/mac/accessibility/roles-exposed-expected.txt:
7271
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000072722017-04-19 Ryan Haddad <ryanhaddad@apple.com>
7273
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +00007274 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
7275 https://bugs.webkit.org/show_bug.cgi?id=170907
7276
7277 Unreviewed test gardening.
7278
7279 * platform/mac-wk2/TestExpectations:
7280
72812017-04-19 Ryan Haddad <ryanhaddad@apple.com>
7282
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +00007283 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
7284
7285 Unreviewed test gardening.
7286
7287 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
7288
72892017-04-19 Ryan Haddad <ryanhaddad@apple.com>
7290
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +00007291 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
7292 https://bugs.webkit.org/show_bug.cgi?id=171031
7293
7294 Unreviewed test gardening.
7295
7296 * TestExpectations:
7297
72982017-04-19 Ryan Haddad <ryanhaddad@apple.com>
7299
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +00007300 Remove two tests after r215515.
7301 https://bugs.webkit.org/show_bug.cgi?id=171014
7302
7303 Unreviewed test gardening.
7304
7305 * TestExpectations:
7306
73072017-04-19 Ryan Haddad <ryanhaddad@apple.com>
7308
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00007309 Rebaseline tests after r215515.
7310 https://bugs.webkit.org/show_bug.cgi?id=171014
7311
7312 Unreviewed test gardening.
7313
7314 * TestExpectations:
7315 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
7316 * platform/ios/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin-expected.txt:
7317 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
7318
achristensen@apple.comc74717d2017-04-19 22:27:04 +000073192017-04-19 Alex Christensen <achristensen@webkit.org>
7320
7321 Parsing large XML strings fails
7322 https://bugs.webkit.org/show_bug.cgi?id=170999
7323 <rdar://problem/17336267>
7324
7325 Reviewed by Brady Eidson.
7326
7327 * fast/dom/xml-large-expected.txt: Added.
7328 * fast/dom/xml-large.html: Added.
7329
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +000073302017-04-19 Chris Fleizach <cfleizach@apple.com>
7331
7332 AX: <hr> should use a different role description than interactive separators
7333 https://bugs.webkit.org/show_bug.cgi?id=170317
7334 <rdar://problem/31363024>
7335
7336 Reviewed by Joanmarie Diggs.
7337
7338 * accessibility/mac/hr-element-expected.txt:
7339 * accessibility/mac/hr-element.html:
7340
jfbastien@apple.com22070852017-04-19 20:03:52 +000073412017-04-19 JF Bastien <jfbastien@apple.com>
7342
7343 Unreviewed, rolling out r215520.
7344
7345 Broke Debian 8
7346
7347 Reverted changeset:
7348
7349 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
7350 https://bugs.webkit.org/show_bug.cgi?id=169458
7351 http://trac.webkit.org/changeset/215520
7352
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +000073532017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
7354
7355 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
7356 https://bugs.webkit.org/show_bug.cgi?id=169458
7357
7358 Reviewed by JF Bastien.
7359
7360 Add tests for formatToParts
7361
7362 * js/intl-datetimeformat-expected.txt:
7363 * js/script-tests/intl-datetimeformat.js:
7364
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +000073652017-04-19 Youenn Fablet <youenn@apple.com>
7366
7367 Import web-platform-tests/tools
7368 https://bugs.webkit.org/show_bug.cgi?id=170718
7369
7370 Reviewed by Alex Christensen.
7371
7372 * TestExpectations:
7373 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
7374 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
7375 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
7376 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
7377 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
7378 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
7379 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt.
7380 * tests-options.json:
7381
antti@apple.com009dcd12017-04-19 12:15:37 +000073822017-04-19 Antti Koivisto <antti@apple.com>
7383
7384 Avoid repaints for invisible animations on tumblr.com/search/aww
7385 https://bugs.webkit.org/show_bug.cgi?id=170986
7386 <rdar://problem/28644580>
7387
7388 Reviewed by Andreas Kling.
7389
7390 * fast/repaint/mutate-non-visible-expected.txt: Added.
7391 * fast/repaint/mutate-non-visible.html: Added.
7392
wilander@apple.comd91733e2017-04-19 01:07:04 +000073932017-04-18 John Wilander <wilander@apple.com>
7394
7395 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
7396 https://bugs.webkit.org/show_bug.cgi?id=170763
7397 <rdar://problem/31573091>
7398
7399 Reviewed by Alex Christensen.
7400
7401 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
7402 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
7403
dino@apple.combce93132017-04-19 00:37:30 +000074042017-04-18 Dean Jackson <dino@apple.com>
7405
7406 Update ANGLE
7407 https://bugs.webkit.org/show_bug.cgi?id=170941
7408 <rdar://problem/31633999>
7409
7410 Reviewed by Alex Christensen.
7411
7412 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
7413
bfulgham@apple.com22f76952017-04-18 23:27:04 +000074142017-04-18 Brent Fulgham <bfulgham@apple.com>
7415
7416 Correct handling of isolatedWorld in event handling
7417 https://bugs.webkit.org/show_bug.cgi?id=65589
7418 <rdar://problem/24097804>
7419
7420 Reviewed by Geoffrey Garen.
7421
7422 This following test cases are from the following Blink change:
7423 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
7424
7425 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
7426 * fast/dom/event-attrs-isolated-world.html: Added.
7427 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
7428 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
7429
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +000074302017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
7431
7432 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
7433 https://bugs.webkit.org/show_bug.cgi?id=170968
7434 <rdar://problem/31692560>
7435
7436 Reviewed by Dan Bernstein.
7437
7438 Adds a new layout test checking that text within a node with a click handler can be selected when using
7439 character selection granularity.
7440
7441 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
7442 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
7443
joepeck@webkit.org0a2add22017-04-18 20:37:51 +000074442017-04-18 Joseph Pecoraro <pecoraro@apple.com>
7445
7446 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
7447 https://bugs.webkit.org/show_bug.cgi?id=170953
7448
7449 Unreviewed test gardening.
7450
7451 * platform/mac-wk1/TestExpectations:
7452 Mark a flakey test in WebKit1.
7453
weinig@apple.com66395a22017-04-18 20:35:43 +000074542017-04-17 Sam Weinig <sam@webkit.org>
7455
7456 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
7457 https://bugs.webkit.org/show_bug.cgi?id=170926
7458
7459 Reviewed by Chris Dumez.
7460
7461 * js/dom/webidl-type-mapping-expected.txt:
7462 * js/dom/webidl-type-mapping.html:
7463 Update test to account for testDictionary now being an attribute,
7464 and test that the annotated type members behave correctly.
7465
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +000074662017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
7467
7468 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
7469 https://bugs.webkit.org/show_bug.cgi?id=163208
7470
7471 Reviewed by Saam Barati.
7472
7473 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
7474 * inspector/runtime/evaluate-CommandLineAPI.html:
7475 * js/parser-syntax-check-expected.txt:
7476 * js/script-tests/parser-syntax-check.js:
7477
antti@apple.com8db60ef2017-04-18 17:31:20 +000074782017-04-18 Antti Koivisto <antti@apple.com>
7479
7480 Enable optimized layer flushes on iOS
7481 https://bugs.webkit.org/show_bug.cgi?id=170938
7482 <rdar://problem/31677395>
7483
7484 Reviewed by Simon Fraser.
7485
7486 Add test verifying that tiles get created for touch overflow scrolling.
7487
7488 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
7489 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
7490
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +000074912017-04-18 Ryan Haddad <ryanhaddad@apple.com>
7492
7493 Update TestExpectations for "selectors4" tests on mac-wk1.
7494 https://trac.webkit.org/changeset/215457/webkit
7495
7496 Unreviewed test gardening.
7497
7498 * platform/mac-wk1/TestExpectations:
7499
rego@igalia.com218bea92017-04-18 16:27:53 +000075002017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
7501
7502 [css-grid] Add support for percentage gaps
7503 https://bugs.webkit.org/show_bug.cgi?id=170764
7504
7505 Reviewed by Sergio Villar Senin.
7506
7507 Import tests from Blink.
7508
7509 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
7510 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
7511 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
7512 * fast/css-grid-layout/grid-gutters-get-set.html:
7513
magomez@igalia.com3fecba62017-04-18 11:54:23 +000075142017-04-18 Miguel Gomez <magomez@igalia.com>
7515
7516 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
7517 https://bugs.webkit.org/show_bug.cgi?id=170332
7518
7519 Reviewed by Carlos Garcia Campos.
7520
7521 Added a test to ensure that the browser doesn't crash when loading a PNG image which
7522 reports a wrong number of frames.
7523
7524 * fast/images/bad-png-missing-fdat-expected.txt: Added.
7525 * fast/images/bad-png-missing-fdat.html: Added.
7526 * fast/images/resources/bad-png-missing-fdAT.png: Added.
7527
rego@igalia.comb2665362017-04-18 09:17:19 +000075282017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
7529
7530 [selectors4] Import W3C Test Suite
7531 https://bugs.webkit.org/show_bug.cgi?id=170898
7532
7533 Reviewed by Youenn Fablet.
7534
7535 * TestExpectations: Mark a few tests as failure linking to the related bugs.
7536 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
7537
carlosgc@webkit.org04704b92017-04-18 08:11:47 +000075382017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
7539
7540 Unreviewed GTK+ gardening. Add several test expectations.
7541
7542 * platform/gtk/TestExpectations:
7543
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +000075442017-04-17 Joseph Pecoraro <pecoraro@apple.com>
7545
7546 Web Inspector: Doesn't show size of compressed content correctly
7547 https://bugs.webkit.org/show_bug.cgi?id=155112
7548 <rdar://problem/25006728>
7549
7550 Reviewed by Alex Christensen and Timothy Hatcher.
7551
7552 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
7553 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
7554 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
7555 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
7556 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
7557 * http/tests/inspector/network/resource-sizes-network.html: Added.
7558 Test resource sizes under different load conditions.
7559
7560 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
7561 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
7562 Older versions of macOS will not have the new metrics, but test their output anyways.
7563
7564 * http/tests/inspector/network/resources/404.php: Added.
7565 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
7566 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
7567 * http/tests/inspector/network/resources/lorem.txt: Added.
7568 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
7569
7570 * http/tests/inspector/network/resources/resource-size-test.js: Added.
7571 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
7572 (TestPage.registerInitializer.window.addResourceSizeTest):
7573 (TestPage.registerInitializer):
7574 Shared test code for resource sizes.
7575
7576 * platform/mac-wk1/TestExpectations:
7577 * platform/win/TestExpectations:
7578
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +000075792017-04-17 Youenn Fablet <youenn@apple.com>
7580
7581 Enable video autoplay when getUserMedia is on
7582 https://bugs.webkit.org/show_bug.cgi?id=170919
7583
7584 Reviewed by Geoffrey Garen.
7585
7586 * webrtc/video-autoplay-expected.txt: Added.
7587 * webrtc/video-autoplay.html: Added.
7588
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +000075892017-04-17 Ryan Haddad <ryanhaddad@apple.com>
7590
7591 Skip webrtc/multi-video.html.
7592 https://bugs.webkit.org/show_bug.cgi?id=170823
7593
7594 Unreviewed test gardening.
7595
7596 * TestExpectations:
7597
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000075982017-04-17 Youenn Fablet <youenn@apple.com>
7599
7600 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +00007601 https://bugs.webkit.or
7602 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +00007603
7604 Reviewed by Eric Carlson.
7605
7606 * webrtc/video-mute.html: Another try at making the test not flaky.
7607
timothy_horton@apple.com4de29982017-04-17 20:24:14 +000076082017-04-17 Tim Horton <timothy_horton@apple.com>
7609
7610 Provide a viewport parameter to disable clipping to the safe area
7611 https://bugs.webkit.org/show_bug.cgi?id=170766
7612 <rdar://problem/31564634>
7613
7614 Reviewed by Beth Dakin.
7615
7616 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
7617 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
7618 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
7619 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
7620
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +000076212017-04-14 Jiewen Tan <jiewen_tan@apple.com>
7622
7623 [WebCrypto] Add support for ECDSA
7624 https://bugs.webkit.org/show_bug.cgi?id=170789
7625 <rdar://problem/31588604>
7626
7627 Reviewed by Brent Fulgham.
7628
7629 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
7630 * crypto/subtle/ec-generate-key-malformed-parameters.html:
7631 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
7632 * crypto/subtle/ec-import-key-malformed-parameters.html:
7633 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
7634 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
7635 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
7636 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
7637 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
7638 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
7639 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
7640 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
7641 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
7642 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
7643 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
7644 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
7645 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
7646 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
7647 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
7648 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
7649 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
7650 * crypto/subtle/ecdsa-generate-key.html: Added.
7651 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
7652 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
7653 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
7654 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
7655 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
7656 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
7657 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
7658 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
7659 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
7660 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
7661 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
7662 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
7663 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
7664 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
7665 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
7666 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
7667 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
7668 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
7669 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
7670 * crypto/subtle/ecdsa-import-raw-key.html: Added.
7671 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
7672 * crypto/subtle/ecdsa-import-spki-key.html: Added.
7673 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
7674 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
7675 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
7676 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
7677 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
7678 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
7679 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
7680 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
7681
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000076822017-04-17 Youenn Fablet <youenn@apple.com>
7683
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +00007684 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
7685 https://bugs.webkit.org/show_bug.cgi?id=170837
7686
7687 Reviewed by Eric Carlson.
7688
7689 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
7690
76912017-04-17 Youenn Fablet <youenn@apple.com>
7692
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +00007693 RTCPeerConnection addTrack does not require a stream parameter
7694 https://bugs.webkit.org/show_bug.cgi?id=170894
7695
7696 Reviewed by Alex Christensen.
7697
7698 * webrtc/video-addTrack-expected.txt: Added.
7699 * webrtc/video-addTrack.html: Added.
7700
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +000077012017-04-16 Joseph Pecoraro <pecoraro@apple.com>
7702
7703 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
7704 https://bugs.webkit.org/show_bug.cgi?id=170882
7705
7706 Reviewed by Saam Barati.
7707
7708 * js/dom/object-prototype-toLocaleString-expected.txt:
7709 * js/dom/script-tests/object-prototype-toLocaleString.js:
7710 Test the case of toLocaleString where toString does not exist.
7711
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +000077122017-04-16 Chris Dumez <cdumez@apple.com>
7713
7714 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
7715 https://bugs.webkit.org/show_bug.cgi?id=169995
7716 <rdar://problem/23798897>
7717
7718 Reviewed by Sam Weinig.
7719
7720 Add layout test coverage.
7721
7722 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
7723 * fast/events/beforeunload-alert-handled-keydown.html: Added.
7724 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
7725 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
7726
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +000077272017-04-16 Joseph Pecoraro <pecoraro@apple.com>
7728
7729 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
7730 https://bugs.webkit.org/show_bug.cgi?id=170879
7731
7732 Reviewed by Saam Barati.
7733
7734 * js/Object-getOwnPropertyNames-expected.txt:
7735 * js/script-tests/Object-getOwnPropertyNames.js:
7736
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +000077372017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
7738
7739 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
7740 https://bugs.webkit.org/show_bug.cgi?id=170760
7741
7742 Reviewed by Joseph Pecoraro.
7743
7744 Test sending and receiving text and binary (blob and array buffer) data.
7745
7746 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
7747 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
7748 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
7749 (web_socket_do_extra_handshake):
7750 (web_socket_transfer_data):
7751 (all_distinct_bytes):
7752 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
7753 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
7754 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
7755 (web_socket_do_extra_handshake):
7756 (web_socket_transfer_data):
7757
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +000077582017-04-14 Jiewen Tan <jiewen_tan@apple.com>
7759
7760 [WebCrypto] Support HKDF
7761 https://bugs.webkit.org/show_bug.cgi?id=170636
7762 <rdar://problem/23539827>
7763
7764 Reviewed by Brent Fulgham.
7765
7766 * TestExpectations:
7767 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
7768 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
7769 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
7770 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
7771 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
7772 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
7773 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
7774 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
7775 * crypto/subtle/hkdf-import-key-expected.txt: Added.
7776 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
7777 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
7778 * crypto/subtle/hkdf-import-key.html: Added.
7779 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
7780 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
7781 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
7782 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
7783 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
7784 * crypto/workers/subtle/hkdf-import-key.html: Added.
7785 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
7786 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
7787 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
7788
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +000077892017-04-14 Ryan Haddad <ryanhaddad@apple.com>
7790
7791 Skip workers/wasm-* LayoutTests on ios-simulator.
7792
7793 Unreviewed test gardening.
7794
7795 * platform/ios/TestExpectations:
7796
zalan@apple.comb62345d2017-04-14 20:59:36 +000077972017-04-14 Zalan Bujtas <zalan@apple.com>
7798
7799 text-align start / end failure in table cells
7800 https://bugs.webkit.org/show_bug.cgi?id=141417
7801 <rdar://problem/31051672>
7802
7803 Reviewed by Antti Koivisto.
7804
7805 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
7806 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
7807
sbarati@apple.com492e4432017-04-14 02:10:17 +000078082017-04-13 Saam Barati <sbarati@apple.com>
7809
7810 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
7811 https://bugs.webkit.org/show_bug.cgi?id=170573
7812
7813 Reviewed by Filip Pizlo.
7814
7815 * storage/indexeddb/resources/wasm-exceptions.js: Added.
7816 (const._fail):
7817 (const.isNotA.assert.isNotA):
7818 (const):
7819 (switch.typeof):
7820 (Builder):
7821 (Builder.prototype.setChecked):
7822 (Builder.prototype.setPreamble):
7823 (Builder.prototype._functionIndexSpaceKeyHash):
7824 (Builder.prototype._registerFunctionToIndexSpace):
7825 (Builder.prototype._getFunctionFromIndexSpace):
7826 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
7827 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
7828 (Builder.prototype._registerSectionBuilders.this.Unknown):
7829 (prepareDatabase):
7830 (testDatabase):
7831 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
7832 * storage/indexeddb/wasm-exceptions.html: Added.
7833 * workers/wasm-hashset: Added.
7834 * workers/wasm-hashset-expected.txt: Added.
7835 * workers/wasm-hashset-many-expected.txt: Added.
7836 * workers/wasm-hashset-many.html: Added.
7837 * workers/wasm-hashset.html: Added.
7838 * workers/wasm-hashset/many-test.js: Added.
7839 (reallyDone):
7840 (console.log):
7841 (console.error):
7842 (console.assert):
7843 (i.worker.onmessage):
7844 (Module.print):
7845 (Module.printErr):
7846 (Module.canvas):
7847 (Module.setStatus):
7848 (Module):
7849 (setValue):
7850 (getValue):
7851 (allocate):
7852 (getMemory):
7853 (Pointer_stringify):
7854 (AsciiToString):
7855 (stringToAscii):
7856 (UTF8ArrayToString):
7857 (UTF8ToString):
7858 (stringToUTF8Array):
7859 (stringToUTF8):
7860 (lengthBytesUTF8):
7861 (demangle):
7862 (demangleAll):
7863 (stackTrace):
7864 (alignUp):
7865 (updateGlobalBuffer):
7866 (updateGlobalBufferViews):
7867 (abortOnCannotGrowMemory):
7868 (enlargeMemory):
7869 (getTotalMemory):
7870 (callRuntimeCallbacks):
7871 (preRun):
7872 (ensureInitRuntime):
7873 (preMain):
7874 (exitRuntime):
7875 (postRun):
7876 (addOnPreRun):
7877 (addOnInit):
7878 (addOnPreMain):
7879 (addOnExit):
7880 (addOnPostRun):
7881 (intArrayFromString):
7882 (intArrayToString):
7883 (writeStringToMemory):
7884 (writeArrayToMemory):
7885 (writeAsciiToMemory):
7886 (Math.string_appeared_here):
7887 (addRunDependency):
7888 (removeRunDependency):
7889 (integrateWasmJS.asm2wasmImports.string_appeared_here):
7890 (integrateWasmJS.lookupImport):
7891 (integrateWasmJS.mergeMemory):
7892 (integrateWasmJS.fixImports):
7893 (integrateWasmJS.getBinary):
7894 (integrateWasmJS.doJustAsm):
7895 (integrateWasmJS.receiveInstance):
7896 (integrateWasmJS.):
7897 (integrateWasmJS.doNativeWasm):
7898 (integrateWasmJS.doWasmPolyfill):
7899 (integrateWasmJS.Module.string_appeared_here):
7900 (integrateWasmJS):
7901 (___setErrNo):
7902 (__ZSt18uncaught_exceptionv):
7903 (EXCEPTIONS.deAdjust):
7904 (EXCEPTIONS.addRef):
7905 (EXCEPTIONS.decRef):
7906 (EXCEPTIONS.clearRef):
7907 (___cxa_find_matching_catch):
7908 (___gxx_personality_v0):
7909 (___lock):
7910 (_emscripten_memcpy_big):
7911 (_gettimeofday):
7912 (_abort):
7913 (SYSCALLS):
7914 (SYSCALLS.get getStr):
7915 (SYSCALLS.get64):
7916 (SYSCALLS.getZero):
7917 (try.___syscall146.printChar):
7918 (___syscall146):
7919 (___syscall54):
7920 (___unlock):
7921 (___syscall6):
7922 (invoke_ii):
7923 (invoke_iiii):
7924 (invoke_v):
7925 (_malloc.Module.string_appeared_here):
7926 (getTempRet0.Module.string_appeared_here):
7927 (_free.Module.string_appeared_here):
7928 (_main.Module.string_appeared_here):
7929 (setTempRet0.Module.string_appeared_here):
7930 (establishStackSpace.Module.string_appeared_here):
7931 (stackSave.Module.string_appeared_here):
7932 (_memset.Module.string_appeared_here):
7933 (_sbrk.Module.string_appeared_here):
7934 (_emscripten_get_global_libc.Module.string_appeared_here):
7935 (_memcpy.Module.string_appeared_here):
7936 (___errno_location.Module.string_appeared_here):
7937 (setThrew.Module.string_appeared_here):
7938 (_fflush.Module.string_appeared_here):
7939 (stackAlloc.Module.string_appeared_here):
7940 (stackRestore.Module.string_appeared_here):
7941 (_llvm_bswap_i32.Module.string_appeared_here):
7942 (runPostSets.Module.string_appeared_here):
7943 (dynCall_ii.Module.string_appeared_here):
7944 (dynCall_iiii.Module.string_appeared_here):
7945 (dynCall_v.Module.string_appeared_here):
7946 (else.applyMemoryInitializer):
7947 (else):
7948 (else.useRequest):
7949 (ExitStatus):
7950 (dependenciesFulfilled):
7951 (Module.string_appeared_here.Module.callMain.callMain.pad):
7952 (Module.string_appeared_here.Module.callMain):
7953 (run.doRun):
7954 (run):
7955 (exit):
7956 * workers/wasm-hashset/many-worker.js: Added.
7957 (console.log):
7958 (console.error):
7959 (console.assert):
7960 (Module.print):
7961 (Module.printErr):
7962 (Module.canvas):
7963 (Module.setStatus):
7964 (Module):
7965 (setValue):
7966 (getValue):
7967 (allocate):
7968 (getMemory):
7969 (Pointer_stringify):
7970 (AsciiToString):
7971 (stringToAscii):
7972 (UTF8ArrayToString):
7973 (UTF8ToString):
7974 (stringToUTF8Array):
7975 (stringToUTF8):
7976 (lengthBytesUTF8):
7977 (demangle):
7978 (demangleAll):
7979 (stackTrace):
7980 (alignUp):
7981 (updateGlobalBuffer):
7982 (updateGlobalBufferViews):
7983 (abortOnCannotGrowMemory):
7984 (enlargeMemory):
7985 (getTotalMemory):
7986 (callRuntimeCallbacks):
7987 (preRun):
7988 (ensureInitRuntime):
7989 (preMain):
7990 (exitRuntime):
7991 (postRun):
7992 (addOnPreRun):
7993 (addOnInit):
7994 (addOnPreMain):
7995 (addOnExit):
7996 (addOnPostRun):
7997 (intArrayFromString):
7998 (intArrayToString):
7999 (writeStringToMemory):
8000 (writeArrayToMemory):
8001 (writeAsciiToMemory):
8002 (Math.string_appeared_here):
8003 (addRunDependency):
8004 (removeRunDependency):
8005 (integrateWasmJS.asm2wasmImports.string_appeared_here):
8006 (integrateWasmJS.lookupImport):
8007 (integrateWasmJS.mergeMemory):
8008 (integrateWasmJS.fixImports):
8009 (integrateWasmJS.getBinary):
8010 (integrateWasmJS.doJustAsm):
8011 (integrateWasmJS.receiveInstance):
8012 (integrateWasmJS.doNativeWasm):
8013 (integrateWasmJS.doWasmPolyfill):
8014 (integrateWasmJS.Module.string_appeared_here):
8015 (integrateWasmJS):
8016 (___setErrNo):
8017 (__ZSt18uncaught_exceptionv):
8018 (EXCEPTIONS.deAdjust):
8019 (EXCEPTIONS.addRef):
8020 (EXCEPTIONS.decRef):
8021 (EXCEPTIONS.clearRef):
8022 (___cxa_find_matching_catch):
8023 (___gxx_personality_v0):
8024 (___lock):
8025 (_emscripten_memcpy_big):
8026 (_gettimeofday):
8027 (_abort):
8028 (SYSCALLS):
8029 (SYSCALLS.get getStr):
8030 (SYSCALLS.get64):
8031 (SYSCALLS.getZero):
8032 (try.___syscall146.printChar):
8033 (___syscall146):
8034 (___syscall54):
8035 (___unlock):
8036 (___syscall6):
8037 (invoke_ii):
8038 (invoke_iiii):
8039 (invoke_v):
8040 (_malloc.Module.string_appeared_here):
8041 (getTempRet0.Module.string_appeared_here):
8042 (_free.Module.string_appeared_here):
8043 (_main.Module.string_appeared_here):
8044 (setTempRet0.Module.string_appeared_here):
8045 (establishStackSpace.Module.string_appeared_here):
8046 (stackSave.Module.string_appeared_here):
8047 (_memset.Module.string_appeared_here):
8048 (_sbrk.Module.string_appeared_here):
8049 (_emscripten_get_global_libc.Module.string_appeared_here):
8050 (_memcpy.Module.string_appeared_here):
8051 (___errno_location.Module.string_appeared_here):
8052 (setThrew.Module.string_appeared_here):
8053 (_fflush.Module.string_appeared_here):
8054 (stackAlloc.Module.string_appeared_here):
8055 (stackRestore.Module.string_appeared_here):
8056 (_llvm_bswap_i32.Module.string_appeared_here):
8057 (runPostSets.Module.string_appeared_here):
8058 (dynCall_ii.Module.string_appeared_here):
8059 (dynCall_iiii.Module.string_appeared_here):
8060 (dynCall_v.Module.string_appeared_here):
8061 (else.applyMemoryInitializer):
8062 (else):
8063 (else.useRequest):
8064 (ExitStatus):
8065 (dependenciesFulfilled):
8066 (Module.string_appeared_here.Module.callMain.callMain.pad):
8067 (Module.string_appeared_here.Module.callMain):
8068 (run.doRun):
8069 (run):
8070 (exit):
8071 * workers/wasm-hashset/test.js: Added.
8072 (reallyDone):
8073 (console.log):
8074 (console.error):
8075 (console.assert):
8076 (Module.print):
8077 (Module.printErr):
8078 (Module.canvas):
8079 (Module.setStatus):
8080 (Module):
8081 (setValue):
8082 (getValue):
8083 (allocate):
8084 (getMemory):
8085 (Pointer_stringify):
8086 (AsciiToString):
8087 (stringToAscii):
8088 (UTF8ArrayToString):
8089 (UTF8ToString):
8090 (stringToUTF8Array):
8091 (stringToUTF8):
8092 (lengthBytesUTF8):
8093 (demangle):
8094 (demangleAll):
8095 (stackTrace):
8096 (alignUp):
8097 (updateGlobalBuffer):
8098 (updateGlobalBufferViews):
8099 (abortOnCannotGrowMemory):
8100 (enlargeMemory):
8101 (getTotalMemory):
8102 (callRuntimeCallbacks):
8103 (preRun):
8104 (ensureInitRuntime):
8105 (preMain):
8106 (exitRuntime):
8107 (postRun):
8108 (addOnPreRun):
8109 (addOnInit):
8110 (addOnPreMain):
8111 (addOnExit):
8112 (addOnPostRun):
8113 (intArrayFromString):
8114 (intArrayToString):
8115 (writeStringToMemory):
8116 (writeArrayToMemory):
8117 (writeAsciiToMemory):
8118 (Math.string_appeared_here):
8119 (addRunDependency):
8120 (removeRunDependency):
8121 (integrateWasmJS.asm2wasmImports.string_appeared_here):
8122 (integrateWasmJS.lookupImport):
8123 (integrateWasmJS.mergeMemory):
8124 (integrateWasmJS.fixImports):
8125 (integrateWasmJS.getBinary):
8126 (integrateWasmJS.doJustAsm):
8127 (integrateWasmJS.receiveInstance):
8128 (integrateWasmJS.doNativeWasm):
8129 (integrateWasmJS.doWasmPolyfill):
8130 (integrateWasmJS.Module.string_appeared_here):
8131 (integrateWasmJS):
8132 (___setErrNo):
8133 (__ZSt18uncaught_exceptionv):
8134 (EXCEPTIONS.deAdjust):
8135 (EXCEPTIONS.addRef):
8136 (EXCEPTIONS.decRef):
8137 (EXCEPTIONS.clearRef):
8138 (___cxa_find_matching_catch):
8139 (___gxx_personality_v0):
8140 (___lock):
8141 (_emscripten_memcpy_big):
8142 (_gettimeofday):
8143 (_abort):
8144 (SYSCALLS):
8145 (SYSCALLS.get getStr):
8146 (SYSCALLS.get64):
8147 (SYSCALLS.getZero):
8148 (try.___syscall146.printChar):
8149 (___syscall146):
8150 (___syscall54):
8151 (___unlock):
8152 (___syscall6):
8153 (invoke_ii):
8154 (invoke_iiii):
8155 (invoke_v):
8156 (_malloc.Module.string_appeared_here):
8157 (getTempRet0.Module.string_appeared_here):
8158 (_free.Module.string_appeared_here):
8159 (_main.Module.string_appeared_here):
8160 (setTempRet0.Module.string_appeared_here):
8161 (establishStackSpace.Module.string_appeared_here):
8162 (stackSave.Module.string_appeared_here):
8163 (_memset.Module.string_appeared_here):
8164 (_sbrk.Module.string_appeared_here):
8165 (_emscripten_get_global_libc.Module.string_appeared_here):
8166 (_memcpy.Module.string_appeared_here):
8167 (___errno_location.Module.string_appeared_here):
8168 (setThrew.Module.string_appeared_here):
8169 (_fflush.Module.string_appeared_here):
8170 (stackAlloc.Module.string_appeared_here):
8171 (stackRestore.Module.string_appeared_here):
8172 (_llvm_bswap_i32.Module.string_appeared_here):
8173 (runPostSets.Module.string_appeared_here):
8174 (dynCall_ii.Module.string_appeared_here):
8175 (dynCall_iiii.Module.string_appeared_here):
8176 (dynCall_v.Module.string_appeared_here):
8177 (else.applyMemoryInitializer):
8178 (else):
8179 (else.useRequest):
8180 (ExitStatus):
8181 (dependenciesFulfilled):
8182 (Module.string_appeared_here.Module.callMain.callMain.pad):
8183 (Module.string_appeared_here.Module.callMain):
8184 (run.doRun):
8185 (run):
8186 (exit):
8187 * workers/wasm-hashset/worker.js: Added.
8188 (console.log):
8189 (console.error):
8190 (console.assert):
8191 (Module.print):
8192 (Module.printErr):
8193 (Module.canvas):
8194 (Module.setStatus):
8195 (Module):
8196 (setValue):
8197 (getValue):
8198 (allocate):
8199 (getMemory):
8200 (Pointer_stringify):
8201 (AsciiToString):
8202 (stringToAscii):
8203 (UTF8ArrayToString):
8204 (UTF8ToString):
8205 (stringToUTF8Array):
8206 (stringToUTF8):
8207 (lengthBytesUTF8):
8208 (demangle):
8209 (demangleAll):
8210 (stackTrace):
8211 (alignUp):
8212 (updateGlobalBuffer):
8213 (updateGlobalBufferViews):
8214 (abortOnCannotGrowMemory):
8215 (enlargeMemory):
8216 (getTotalMemory):
8217 (callRuntimeCallbacks):
8218 (preRun):
8219 (ensureInitRuntime):
8220 (preMain):
8221 (exitRuntime):
8222 (postRun):
8223 (addOnPreRun):
8224 (addOnInit):
8225 (addOnPreMain):
8226 (addOnExit):
8227 (addOnPostRun):
8228 (intArrayFromString):
8229 (intArrayToString):
8230 (writeStringToMemory):
8231 (writeArrayToMemory):
8232 (writeAsciiToMemory):
8233 (Math.string_appeared_here):
8234 (addRunDependency):
8235 (removeRunDependency):
8236 (integrateWasmJS.asm2wasmImports.string_appeared_here):
8237 (integrateWasmJS.lookupImport):
8238 (integrateWasmJS.mergeMemory):
8239 (integrateWasmJS.fixImports):
8240 (integrateWasmJS.getBinary):
8241 (integrateWasmJS.doJustAsm):
8242 (integrateWasmJS.receiveInstance):
8243 (integrateWasmJS.):
8244 (integrateWasmJS.doNativeWasm):
8245 (integrateWasmJS.doWasmPolyfill):
8246 (integrateWasmJS.Module.string_appeared_here):
8247 (integrateWasmJS):
8248 (___setErrNo):
8249 (__ZSt18uncaught_exceptionv):
8250 (EXCEPTIONS.deAdjust):
8251 (EXCEPTIONS.addRef):
8252 (EXCEPTIONS.decRef):
8253 (EXCEPTIONS.clearRef):
8254 (___cxa_find_matching_catch):
8255 (___gxx_personality_v0):
8256 (___lock):
8257 (_emscripten_memcpy_big):
8258 (_gettimeofday):
8259 (_abort):
8260 (SYSCALLS):
8261 (SYSCALLS.get getStr):
8262 (SYSCALLS.get64):
8263 (SYSCALLS.getZero):
8264 (try.___syscall146.printChar):
8265 (___syscall146):
8266 (___syscall54):
8267 (___unlock):
8268 (___syscall6):
8269 (invoke_ii):
8270 (invoke_iiii):
8271 (invoke_v):
8272 (_malloc.Module.string_appeared_here):
8273 (getTempRet0.Module.string_appeared_here):
8274 (_free.Module.string_appeared_here):
8275 (_main.Module.string_appeared_here):
8276 (setTempRet0.Module.string_appeared_here):
8277 (establishStackSpace.Module.string_appeared_here):
8278 (stackSave.Module.string_appeared_here):
8279 (_memset.Module.string_appeared_here):
8280 (_sbrk.Module.string_appeared_here):
8281 (_emscripten_get_global_libc.Module.string_appeared_here):
8282 (_memcpy.Module.string_appeared_here):
8283 (___errno_location.Module.string_appeared_here):
8284 (setThrew.Module.string_appeared_here):
8285 (_fflush.Module.string_appeared_here):
8286 (stackAlloc.Module.string_appeared_here):
8287 (stackRestore.Module.string_appeared_here):
8288 (_llvm_bswap_i32.Module.string_appeared_here):
8289 (runPostSets.Module.string_appeared_here):
8290 (dynCall_ii.Module.string_appeared_here):
8291 (dynCall_iiii.Module.string_appeared_here):
8292 (dynCall_v.Module.string_appeared_here):
8293 (else.applyMemoryInitializer):
8294 (else):
8295 (else.useRequest):
8296 (ExitStatus):
8297 (dependenciesFulfilled):
8298 (Module.string_appeared_here.Module.callMain.callMain.pad):
8299 (Module.string_appeared_here.Module.callMain):
8300 (run.doRun):
8301 (run):
8302 (exit):
8303 * workers/wasm-long-compile-expected.txt: Added.
8304 * workers/wasm-long-compile-many-expected.txt: Added.
8305 * workers/wasm-long-compile-many.html: Added.
8306 * workers/wasm-long-compile.html: Added.
8307 * workers/wasm-resources: Added.
8308 * workers/wasm-resources/long-compile-many.js: Added.
8309 (done):
8310 (i.async.run):
8311 (i.worker.onmessage):
8312 * workers/wasm-resources/long-compile-worker.js: Added.
8313 (const._fail):
8314 (const.isNotA.assert.isNotA):
8315 (const):
8316 (switch.typeof):
8317 (Builder):
8318 (Builder.prototype.setChecked):
8319 (Builder.prototype.setPreamble):
8320 (Builder.prototype._functionIndexSpaceKeyHash):
8321 (Builder.prototype._registerFunctionToIndexSpace):
8322 (Builder.prototype._getFunctionFromIndexSpace):
8323 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
8324 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
8325 (Builder.prototype._registerSectionBuilders.this.Unknown):
8326 * workers/wasm-resources/long-compile.js: Added.
8327 (done):
8328 (async.run):
8329 (worker.onmessage):
8330
dino@apple.com867f6662017-04-14 01:56:35 +000083312017-04-13 Dean Jackson <dino@apple.com>
8332
8333 Large negative animation-delays may not work depending on machine uptime
8334 https://bugs.webkit.org/show_bug.cgi?id=166962
8335 <rdar://problem/30091526>
8336
8337 Reviewed by Tim Horton.
8338
8339 * animations/large-negative-delay-expected.txt: Added.
8340 * animations/large-negative-delay.html: Added.
8341
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +000083422017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
8343
8344 Change Intl prototypes to plain objects
8345 https://bugs.webkit.org/show_bug.cgi?id=168178
8346
8347 Reviewed by JF Bastien.
8348
8349 * js/intl-collator-expected.txt:
8350 * js/intl-datetimeformat-expected.txt:
8351 * js/intl-numberformat-expected.txt:
8352 * js/script-tests/intl-collator.js:
8353 * js/script-tests/intl-datetimeformat.js:
8354 * js/script-tests/intl-numberformat.js:
8355
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +000083562017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8357
8358 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
8359 https://bugs.webkit.org/show_bug.cgi?id=169719
8360
8361 Unreviewed test gardening.
8362
8363 * platform/ios-wk2/TestExpectations:
8364
antti@apple.com2d5e53f2017-04-13 23:20:50 +000083652017-04-13 Antti Koivisto <antti@apple.com>
8366
8367 Don't invalidate composition for style changes in non-composited layers
8368 https://bugs.webkit.org/show_bug.cgi?id=170805
8369 <rdar://problem/31606185>
8370
8371 Reviewed by Simon Fraser.
8372
8373 * compositing/updates/animation-non-composited-expected.txt: Added.
8374 * compositing/updates/animation-non-composited.html: Added.
8375
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000083762017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8377
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +00008378 Mark webrtc/video-mute.html as flaky.
8379 https://bugs.webkit.org/show_bug.cgi?id=170704
8380
8381 Unreviewed test gardening.
8382
8383 * TestExpectations:
8384
83852017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8386
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +00008387 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
8388 https://bugs.webkit.org/show_bug.cgi?id=165553
8389
8390 Unreviewed test gardening.
8391
8392 * platform/mac/TestExpectations:
8393
83942017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8395
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +00008396 Mark media/track/track-cue-rendering-rtl.html as flaky.
8397 https://bugs.webkit.org/show_bug.cgi?id=170831
8398
8399 Unreviewed test gardening.
8400
8401 * platform/mac/TestExpectations:
8402
84032017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8404
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +00008405 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
8406 https://bugs.webkit.org/show_bug.cgi?id=170830
8407
8408 Unreviewed test gardening.
8409
8410 * platform/mac-wk1/TestExpectations:
8411
84122017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8413
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +00008414 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
8415
8416 Unreviewed test gardening.
8417
8418 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
8419
84202017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8421
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +00008422 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
8423 https://bugs.webkit.org/show_bug.cgi?id=170702
8424
8425 Unreviewed test gardening.
8426
8427 * platform/mac-wk2/TestExpectations:
8428
84292017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8430
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +00008431 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
8432 https://bugs.webkit.org/show_bug.cgi?id=164229
8433
8434 Unreviewed test gardening.
8435
8436 * platform/mac/TestExpectations:
8437
cdumez@apple.com0447c7c2017-04-13 19:42:35 +000084382017-04-13 Chris Dumez <cdumez@apple.com>
8439
8440 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
8441 https://bugs.webkit.org/show_bug.cgi?id=170745
8442
8443 Reviewed by Tim Horton.
8444
8445 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
8446 test more robust.
8447
8448 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
8449 * svg/animations/animated-svg-image-outside-viewport-paused.html:
8450
commit-queue@webkit.org055b0802017-04-13 18:28:29 +000084512017-04-13 Youenn Fablet <youenn@apple.com>
8452
8453 Remove RTCSignalingState::Closed
8454 https://bugs.webkit.org/show_bug.cgi?id=170811
8455
8456 Reviewed by Eric Carlson.
8457
8458 * webrtc/connection-state.html:
8459
jbedard@apple.com64df7a42017-04-13 17:29:43 +000084602017-04-13 Jonathan Bedard <jbedard@apple.com>
8461
8462 Remove compositing/masks/solid-color-masked.html expectation
8463 https://bugs.webkit.org/show_bug.cgi?id=168054
8464
8465 Unreviewed test gardening.
8466
8467 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
8468
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +000084692017-04-13 Youenn Fablet <youenn@apple.com>
8470
8471 Add some more WebRTC tests
8472 https://bugs.webkit.org/show_bug.cgi?id=170796
8473
8474 Reviewed by Eric Carlson.
8475
8476 * webrtc/multi-video-expected.txt: Added.
8477 * webrtc/multi-video.html: Added.
8478 * webrtc/video-with-data-channel-expected.txt: Added.
8479 * webrtc/video-with-data-channel.html: Added.
8480
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +000084812017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
8482
8483 [Readable Streams API] Implement cloneArrayBuffer in WebCore
8484 https://bugs.webkit.org/show_bug.cgi?id=170008
8485
8486 Reviewed by Youenn Fablet.
8487
8488 Added test to check cloneArrayBuffer behaviour.
8489
8490 * streams/clone-array-buffer-expected.txt: Added.
8491 * streams/clone-array-buffer.html: Added.
8492
commit-queue@webkit.org04d33012017-04-13 16:38:58 +000084932017-04-13 Youenn Fablet <youenn@apple.com>
8494
8495 onnegotiationneeded should only be called once
8496 https://bugs.webkit.org/show_bug.cgi?id=170785
8497
8498 Reviewed by Alex Christensen.
8499
8500 * webrtc/negotiatedneeded-event-addStream.html:
8501
hyatt@apple.com531e35d2017-04-13 16:37:00 +000085022017-04-13 Dave Hyatt <hyatt@apple.com>
8503
8504 Rendering flexbox children across columns
8505 https://bugs.webkit.org/show_bug.cgi?id=164166
8506 <rdar://problem/29055587>
8507
8508 Reviewed by Zalan Bujtas.
8509
8510 * fast/multicol/flexbox-rows-expected.html: Added.
8511 * fast/multicol/flexbox-rows.html: Added.
8512
antti@apple.come2ca5892017-04-13 08:31:54 +000085132017-04-13 Antti Koivisto <antti@apple.com>
8514
8515 Try to unflake a test.
8516
8517 * http/tests/cache/disk-cache/disk-cache-media-small.html:
8518
beidson@apple.com6fc12ef2017-04-13 06:38:19 +000085192017-04-12 Brady Eidson <beidson@apple.com>
8520
8521 QuotaExceededError when saving to localStorage in private mode.
8522 https://bugs.webkit.org/show_bug.cgi?id=157010
8523
8524 Reviewed by Alex Christensen.
8525
8526 * platform/mac-wk2/TestExpectations:
8527 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
8528 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
8529 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
8530 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
8531 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
8532 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
8533 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
8534 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
8535
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000085362017-04-12 Joseph Pecoraro <pecoraro@apple.com>
8537
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +00008538 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
8539 https://bugs.webkit.org/show_bug.cgi?id=170668
8540
8541 Reviewed by Keith Miller.
8542
8543 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
8544 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
8545 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
8546 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
8547 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
8548 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
8549 These tests are now out of date.
8550
85512017-04-12 Joseph Pecoraro <pecoraro@apple.com>
8552
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +00008553 test262: test262/test/language/literals/regexp/u-dec-esc.js
8554 https://bugs.webkit.org/show_bug.cgi?id=170687
8555
8556 Reviewed by Michael Saboff.
8557
8558 * js/regexp-unicode-expected.txt:
8559 * js/script-tests/regexp-unicode.js:
8560 Extend test to test invalid backreferences.
8561
jbedard@apple.com572dfff2017-04-12 22:44:08 +000085622017-04-12 Jonathan Bedard <jbedard@apple.com>
8563
8564 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
8565
8566 Unreviewed test gardening.
8567
8568 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
8569 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
8570 * platform/mac-wk1/TestExpectations: Ditto.
8571 * platform/win/TestExpectations: Ditto.
8572 * platform/wk2/TestExpectations: Ditto.
8573
dino@apple.com6cc437b2017-04-12 21:11:47 +000085742017-04-11 Dean Jackson <dino@apple.com>
8575
8576 canvas/2d.gradient.* LayoutTests failing
8577 https://bugs.webkit.org/show_bug.cgi?id=170757
8578 <rdar://problem/31177990>
8579
8580 Reviewed by Antoine Quint.
8581
8582 Add a fudge factor to the gradient tests, since we can
8583 now produce noisy (nicer looking) gradients. There might
8584 be 1 or 2 bits of difference per pixel.
8585
8586 * canvas/philip/tests.js:
8587 (_assertPixelWithGradientNoise):
8588 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
8589 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
8590 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
8591 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
8592 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
8593 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
8594 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
8595 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
8596 * canvas/philip/tests/2d.gradient.radial.inside1.html:
8597 * canvas/philip/tests/2d.gradient.radial.inside2.html:
8598 * canvas/philip/tests/2d.gradient.radial.inside3.html:
8599 * canvas/philip/tests/2d.gradient.radial.outside1.html:
8600 * canvas/philip/tests/2d.gradient.radial.outside2.html:
8601 * canvas/philip/tests/2d.gradient.radial.outside3.html:
8602 * canvas/philip/tests/2d.gradient.radial.touch2.html:
8603 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
8604 * fast/canvas/canvas-gradient-on-compositing-expected.html:
8605
mmaxfield@apple.com803992b2017-04-12 20:54:02 +000086062017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
8607
8608 Well-known variations should clamp to the values listed in the @font-face block
8609 https://bugs.webkit.org/show_bug.cgi?id=169260
8610
8611 Reviewed by Dean Jackson.
8612
8613 * fast/text/variations/font-face-clamp-expected.html: Added.
8614 * fast/text/variations/font-face-clamp.html: Added.
8615
jbedard@apple.comacb7052f2017-04-12 20:47:31 +000086162017-04-12 Jonathan Bedard <jbedard@apple.com>
8617
8618 Remove two passing canvas tests from ios expectations
8619
8620 Unreviewed test gardening.
8621
8622 * platform/ios/TestExpectations:
8623
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +000086242017-04-12 Youenn Fablet <youenn@apple.com>
8625
8626 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
8627 https://bugs.webkit.org/show_bug.cgi?id=170754
8628 <rdar://problem/31573169>
8629
8630 Unreviewed.
8631
8632 * TestExpectations: Marking test as crashing.
8633
rego@igalia.com69b969c2017-04-12 10:14:30 +000086342017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
8635
8636 [css-grid] Replaced elements don't properly resolve percentage heights
8637 https://bugs.webkit.org/show_bug.cgi?id=159670
8638
8639 Reviewed by Darin Adler.
8640
8641 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
8642 This patch only adds the test to avoid regressions in the future.
8643
8644 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
8645 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
8646
antti@apple.comcf289bc2017-04-12 10:09:14 +000086472017-04-10 Antti Koivisto <antti@apple.com>
8648
8649 Cache small media resources in disk cache
8650 https://bugs.webkit.org/show_bug.cgi?id=170676
8651 <rdar://problem/31532649>
8652
8653 Reviewed by Andreas Kling.
8654
8655 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
8656 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
8657
pvollan@apple.comee34dbc2017-04-12 08:01:51 +000086582017-04-12 Per Arne Vollan <pvollan@apple.com>
8659
8660 Implement stroke-color CSS property.
8661 https://bugs.webkit.org/show_bug.cgi?id=169352
8662
8663 Reviewed by Jon Lee.
8664
8665 * fast/css/stroke-color-expected.html: Added.
8666 * fast/css/stroke-color-fallback-expected.html: Added.
8667 * fast/css/stroke-color-fallback.html: Added.
8668 * fast/css/stroke-color.html: Added.
8669 * fast/css/visited-link-stroke-color-expected.html: Added.
8670 * fast/css/visited-link-stroke-color.html: Added.
8671
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000086722017-04-11 Youenn Fablet <youenn@apple.com>
8673
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +00008674 LayoutTest webrtc/video-mute.html is a flaky failure
8675 https://bugs.webkit.org/show_bug.cgi?id=170704
8676
8677 Reviewed by Eric Carlson.
8678
8679 * webrtc/video-mute.html: Trying to make it less flaky.
8680
86812017-04-11 Youenn Fablet <youenn@apple.com>
8682
commit-queue@webkit.org70608662017-04-11 22:47:49 +00008683 [WK1] Add captureStream test with webrtc
8684 https://bugs.webkit.org/show_bug.cgi?id=170746
8685
8686 Reviewed by Eric Carlson.
8687
8688 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
8689 * webrtc/captureCanvas-webrtc-expected.txt: Added.
8690 * webrtc/captureCanvas-webrtc.html: Added.
8691
86922017-04-11 Youenn Fablet <youenn@apple.com>
8693
commit-queue@webkit.org362495d2017-04-11 22:47:26 +00008694 Migrating webrtc tests to latest API
8695 https://bugs.webkit.org/show_bug.cgi?id=170709
8696
8697 Reviewed by Eric Carlson.
8698
8699 * webrtc/audio-peer-connection-webaudio.html:
8700 * webrtc/libwebrtc/descriptionGetters.html:
8701 * webrtc/negotiatedneeded-event-addStream.html:
8702 * webrtc/peer-connection-audio-mute.html:
8703 * webrtc/peer-connection-audio-mute2.html:
8704 * webrtc/peer-connection-remote-audio-mute.html:
8705 * webrtc/peer-connection-remote-audio-mute2.html:
8706 * webrtc/release-after-getting-track.html:
8707 * webrtc/video-disabled-black.html:
8708 * webrtc/video-mute.html:
8709 * webrtc/video-remote-mute.html:
8710 * webrtc/video-with-receiver.html:
8711 * webrtc/video.html:
8712
87132017-04-11 Youenn Fablet <youenn@apple.com>
8714
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +00008715 Activate WebRTC data channel tests for WK1
8716 https://bugs.webkit.org/show_bug.cgi?id=170710
8717
8718 Reviewed by Eric Carlson.
8719
8720 * platform/mac-wk1/TestExpectations:
8721
87222017-04-11 Youenn Fablet <youenn@apple.com>
8723
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +00008724 MediaStream id should be equal to msid
8725 https://bugs.webkit.org/show_bug.cgi?id=170712
8726
8727 Reviewed by Eric Carlson.
8728
8729 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
8730
8731 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
8732 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
8733 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
8734 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
8735 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
8736 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
8737 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
8738 * webrtc/audio-peer-connection-webaudio.html:
8739 * webrtc/audio-replace-track.html:
8740 * webrtc/connection-state.html:
8741 * webrtc/datachannel/basic.html:
8742 * webrtc/datachannel/bufferedAmountLowThreshold.html:
8743 * webrtc/datachannel/datachannel-gc.html:
8744 * webrtc/datachannel/datachannel-stats.html:
8745 * webrtc/datachannel/filter-ice-candidate.html:
8746 * webrtc/ephemeral-certificates-and-cnames.html:
8747 * webrtc/libwebrtc/descriptionGetters.html:
8748 * webrtc/negotiatedneeded-event-addStream.html:
8749 * webrtc/no-port-zero-in-upd-candidates.html:
8750 * webrtc/peer-connection-audio-mute.html:
8751 * webrtc/peer-connection-audio-mute2.html:
8752 * webrtc/peer-connection-remote-audio-mute.html:
8753 * webrtc/peer-connection-remote-audio-mute2.html:
8754 * webrtc/release-after-getting-track.html:
8755 * webrtc/video-disabled-black.html:
8756 * webrtc/video-getParameters.html:
8757 * webrtc/video-mediastreamtrack-stats.html:
8758 * webrtc/video-mute.html:
8759 * webrtc/video-remote-mute.html:
8760 * webrtc/video-replace-track-to-null.html:
8761 * webrtc/video-replace-track.html:
8762 * webrtc/video-stats.html:
8763 * webrtc/video-with-receiver.html:
8764 * webrtc/video.html:
8765
cfleizach@apple.comd27869e2017-04-11 17:00:29 +000087662017-04-11 Chris Fleizach <cfleizach@apple.com>
8767
8768 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
8769 https://bugs.webkit.org/show_bug.cgi?id=170330
8770 <rdar://problem/31366105>
8771
8772 Reviewed by Joanmarie Diggs.
8773
8774 * accessibility/mac/search-predicate-article-expected.txt:
8775 * accessibility/mac/search-predicate-article.html:
8776
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000087772017-04-11 Joseph Pecoraro <pecoraro@apple.com>
8778
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +00008779 test262: test262/test/annexB/language/comments/multi-line-html-close.js
8780 https://bugs.webkit.org/show_bug.cgi?id=170648
8781
8782 Reviewed by Keith Miller.
8783
8784 * js/parser-xml-close-comment-expected.txt:
8785 * js/script-tests/parser-xml-close-comment.js:
8786 Update test coverage for JavaScript HTML comments.
8787
87882017-04-11 Joseph Pecoraro <pecoraro@apple.com>
8789
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +00008790 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
8791 https://bugs.webkit.org/show_bug.cgi?id=170652
8792
8793 Reviewed by Michael Saboff.
8794
8795 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
8796 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
8797 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
8798 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
8799 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
8800 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
8801 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T2-expected.txt:
8802 These tests expected the opposite, they are now out of date.
8803
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +000088042017-04-11 Yoav Weiss <yoav@yoav.ws>
8805
8806 [link preload] Double downloads of preloaded content when it's in MemoryCache
8807 https://bugs.webkit.org/show_bug.cgi?id=170122
8808
8809 Reviewed by Antti Koivisto.
8810
8811 * TestExpectations: Removed flakiness label from the header preload charset test.
8812 * fast/loader/cache-encoding-expected.txt: Changed expectation.
8813 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
8814 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
8815 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
8816 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
8817 twice and expects different decoding for it each time. This is the behavior that we modified, and therefore the test expectation is changed as well.
8818
rego@igalia.com45aee992017-04-11 09:20:16 +000088192017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
8820
8821 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
8822 https://bugs.webkit.org/show_bug.cgi?id=167538
8823
8824 Reviewed by Darin Adler.
8825
8826 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
8827 as the caret was not always painted in the test runner.
8828 The test was checking for a crash in simplified layout (see bug #163450)
8829 and has nothing to do with the caret or "autofocus" behavior.
8830 "autofocus" was needed to get the crash, so this change modifies
8831 the test to blur the element, so the caret is not painted anymore.
8832
8833 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
8834 Don't focus the input element.
8835 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
8836 the input element to avoid showing the caret.
8837 * platform/mac-wk2/TestExpectations: Remove file from expectations.
8838
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +000088392017-04-10 Jiewen Tan <jiewen_tan@apple.com>
8840
8841 Unreviewed, test expectations update
8842
8843 * platform/wk2/TestExpectations:
8844
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000088452017-04-10 Ryan Haddad <ryanhaddad@apple.com>
8846
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +00008847 Mark two newly imported web-platform-tests as failing.
8848
8849 Unreviewed test gardening.
8850
8851 * TestExpectations:
8852
88532017-04-10 Ryan Haddad <ryanhaddad@apple.com>
8854
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +00008855 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
8856 https://bugs.webkit.org/show_bug.cgi?id=167475
8857
8858 Unreviewed test gardening.
8859
8860 * platform/mac-wk1/TestExpectations:
8861
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +000088622017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
8863
8864 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
8865 https://bugs.webkit.org/show_bug.cgi?id=170677
8866 <rdar://problem/31512633>
8867
8868 Reviewed by Tim Horton.
8869
8870 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
8871
8872 * fast/events/drag-to-navigate.html:
8873 * fast/events/only-valid-drop-targets-receive-file-drop.html:
8874
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000088752017-04-10 Ryan Haddad <ryanhaddad@apple.com>
8876
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +00008877 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
8878 https://bugs.webkit.org/show_bug.cgi?id=170682
8879
8880 Unreviewed test gardening.
8881
8882 * platform/mac-wk1/TestExpectations:
8883
88842017-04-10 Ryan Haddad <ryanhaddad@apple.com>
8885
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +00008886 Rebaseline js/dom/global-constructors-attributes.html after r215131.
8887
8888 Unreviewed test gardening.
8889
8890 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
8891 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
8892 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
8893
akling@apple.comb89c9482017-04-10 13:49:18 +000088942017-04-10 Andreas Kling <akling@apple.com>
8895
8896 Don't generate extra scrolling tiles for non-visible pages.
8897 https://bugs.webkit.org/show_bug.cgi?id=167213
8898 <rdar://problem/30105774>
8899
8900 Reviewed by Antti Koivisto.
8901
8902 * TestExpectations:
8903 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
8904 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
8905 * platform/mac-wk2/TestExpectations:
8906
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000089072017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
8908
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +00008909 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
8910 https://bugs.webkit.org/show_bug.cgi?id=170667
8911
8912 Reviewed by Žan Doberšek.
8913
8914 Unskip then test that is passing now.
8915
8916 * platform/gtk/TestExpectations:
8917
89182017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
8919
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +00008920 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
8921
8922 * platform/gtk/TestExpectations:
8923
magomez@igalia.com2c050a82017-04-10 07:39:19 +000089242017-04-10 Miguel Gomez <magomez@igalia.com>
8925
8926 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
8927 https://bugs.webkit.org/show_bug.cgi?id=168425
8928
8929 Reviewed by Said Abou-Hallawa.
8930
8931 Adjusted expectation for fast/images/animated-png.html. It must pass now.
8932
8933 * platform/gtk/TestExpectations:
8934
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +000089352017-04-09 Devin Rousso <webkit@devinrousso.com>
8936
8937 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
8938 https://bugs.webkit.org/show_bug.cgi?id=170184
8939
8940 Reviewed by Matt Baker.
8941
8942 * inspector/unit-tests/text-utilities-expected.txt: Added.
8943 * inspector/unit-tests/text-utilities.html: Added.
8944
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +000089452017-04-09 Youenn Fablet <youenn@apple.com>
8946
8947 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
8948 https://bugs.webkit.org/show_bug.cgi?id=170647
8949
8950 Reviewed by Sam Weinig.
8951
8952 * TestExpectations:
8953 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
8954 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
8955 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
8956 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
8957 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
8958 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
8959 * platform/mac/TestExpectations:
8960 * tests-options.json:
8961
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +000089622017-04-09 Joseph Pecoraro <pecoraro@apple.com>
8963
8964 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
8965 https://bugs.webkit.org/show_bug.cgi?id=170651
8966
8967 Reviewed by Saam Barati.
8968
8969 * js/regexp-no-extensions-expected.txt:
8970 * js/script-tests/regexp-no-extensions.js:
8971 Update existing test for these edge cases.
8972
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +000089732017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
8974
8975 [Variation Fonts] Width values of GX fonts are not mapped correctly
8976 https://bugs.webkit.org/show_bug.cgi?id=170367
8977
8978 Reviewed by Simon Fraser.
8979
8980 * fast/text/variations/font-selection-properties-expected.html:
8981 * fast/text/variations/gx-width-expected.html: Added.
8982 * fast/text/variations/gx-width.html: Added.
8983
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +000089842017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
8985
8986 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
8987 https://bugs.webkit.org/show_bug.cgi?id=170577
8988
8989 Reviewed by Simon Fraser.
8990
8991 * fast/images/async-image-background-image-repeated-expected.html: Added.
8992 * fast/images/async-image-background-image-repeated.html: Added.
8993
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +000089942017-04-08 Simon Fraser <simon.fraser@apple.com>
8995
8996 Unprefix CSS cursor values grab and grabbing
8997 https://bugs.webkit.org/show_bug.cgi?id=170543
8998
8999 Reviewed by Jon Lee.
9000
9001 Enhanced the cursor test to check round-tripping of all values.
9002
9003 * fast/css/cursor-parsing-expected.txt:
9004 * fast/css/cursor-parsing.html:
9005
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000090062017-04-08 Youenn Fablet <youenn@apple.com>
9007
commit-queue@webkit.orgea255592017-04-08 18:22:38 +00009008 WebRTC tests gardening
9009 https://bugs.webkit.org/show_bug.cgi?id=170508
9010
9011 Reviewed by Eric Carlson.
9012
9013 * platform/ios-wk1/TestExpectations:
9014 * platform/ios-wk2/TestExpectations:
9015 * platform/ios/TestExpectations:
9016
90172017-04-08 Youenn Fablet <youenn@apple.com>
9018
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +00009019 MediaStreamTrack id should be preserved by PeerConnection
9020 https://bugs.webkit.org/show_bug.cgi?id=170624
9021
9022 Reviewed by Eric Carlson.
9023
9024 * webrtc/video.html:
9025
cdumez@apple.comec928cd2017-04-08 01:11:10 +000090262017-04-07 Chris Dumez <cdumez@apple.com>
9027
9028 Unreviewed, update 2 media tests after r215120 so they work on iOS.
9029
9030 Setting the volume is a no-op on iOS so mute the video instead.
9031
9032 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
9033 * media/video-restricted-invisible-autoplay-not-allowed.html:
9034
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +000090352017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
9036
9037 WebGPU: implement ComputeCommandEncoder and related components
9038 https://bugs.webkit.org/show_bug.cgi?id=170444
9039
9040 Reviewed by Alex Christensen.
9041
9042 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
9043
9044 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
9045 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
9046
zalan@apple.com318220e2017-04-07 22:48:22 +000090472017-04-07 Zalan Bujtas <zalan@apple.com>
9048
9049 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
9050 https://bugs.webkit.org/show_bug.cgi?id=170552
9051
9052 Reviewed by Antti Koivisto.
9053
9054 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
9055 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
9056
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000090572017-04-07 Ryan Haddad <ryanhaddad@apple.com>
9058
ryanhaddad@apple.com31090232017-04-07 22:13:22 +00009059 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
9060 https://bugs.webkit.org/show_bug.cgi?id=168540
9061
9062 Unreviewed test gardening.
9063
9064 * platform/mac/TestExpectations:
9065
90662017-04-07 Ryan Haddad <ryanhaddad@apple.com>
9067
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +00009068 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
9069 https://bugs.webkit.org/show_bug.cgi?id=170615
9070
9071 Unreviewed test gardening.
9072
9073 * platform/mac/TestExpectations:
9074
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000090752017-04-07 Chris Dumez <cdumez@apple.com>
9076
cdumez@apple.comeb309fa2017-04-07 22:04:50 +00009077 Audible autoplay videos should not get paused when outside the viewport
9078 https://bugs.webkit.org/show_bug.cgi?id=170610
9079 <rdar://problem/31505984>
9080
9081 Reviewed by Eric Carlson.
9082
9083 Add layout test coverage.
9084
9085 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
9086 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
9087 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
9088 * media/video-restricted-invisible-autoplay-not-allowed.html:
9089
90902017-04-07 Chris Dumez <cdumez@apple.com>
9091
cdumez@apple.comf4e1e102017-04-07 20:49:49 +00009092 Throttle / Align DOM Timers in cross-origin iframes to 30fps
9093 https://bugs.webkit.org/show_bug.cgi?id=170613
9094 <rdar://problem/31506444>
9095
9096 Reviewed by Simon Fraser.
9097
9098 Add layout test coverage.
9099
9100 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
9101 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
9102 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
9103
bfulgham@apple.com49026b42017-04-07 16:02:10 +000091042017-04-07 Brent Fulgham <bfulgham@apple.com>
9105
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +00009106 Rebaseline additional tests after r215096.
9107 https://bugs.webkit.org/show_bug.cgi?id=170561
9108 <rdar://problem/7415154>
9109
9110 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
9111 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
9112 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
9113 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
9114 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
9115 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
9116 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
9117 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
9118 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
9119 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
9120 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
9121
91222017-04-07 Brent Fulgham <bfulgham@apple.com>
9123
bfulgham@apple.com49026b42017-04-07 16:02:10 +00009124 WebKit should percent encode single quotes in query strings
9125 https://bugs.webkit.org/show_bug.cgi?id=170561
9126 <rdar://problem/7415154>
9127
9128 Reviewed by Alex Christensen.
9129
9130 Rebaseline tests after change.
9131
9132 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
9133 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
9134 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
9135 * http/tests/security/xssAuditor/base-href-expected.txt:
9136 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
9137 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
9138 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
9139 * http/tests/security/xssAuditor/embed-tag-expected.txt:
9140 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
9141 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
9142 * http/tests/security/xssAuditor/form-action-expected.txt:
9143 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
9144 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
9145 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
9146 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
9147 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
9148 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
9149 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
9150 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
9151 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
9152 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
9153 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
9154 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
9155 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
9156 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
9157 * http/tests/security/xssAuditor/link-onclick-expected.txt:
9158 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
9159 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
9160 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
9161 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
9162 * http/tests/security/xssAuditor/object-tag-expected.txt:
9163 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
9164 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
9165 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
9166 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
9167 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
9168 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
9169 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
9170 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
9171 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
9172 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
9173 * http/tests/security/xssAuditor/svg-animate-expected.txt:
9174 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
9175 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
9176 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
9177
commit-queue@webkit.org5620e282017-04-07 15:24:09 +000091782017-04-07 Youenn Fablet <youenn@apple.com>
9179
9180 Improve some WebRTC flaky tests
9181 https://bugs.webkit.org/show_bug.cgi?id=170584
9182
9183 Reviewed by Alex Christensen.
9184
9185 * webrtc/libwebrtc/descriptionGetters.html:
9186 * webrtc/video-replace-track-to-null.html:
9187
zalan@apple.come2374f52017-04-07 15:05:43 +000091882017-04-07 Zalan Bujtas <zalan@apple.com>
9189
9190 Text insertion cursor disappears after pressing enter
9191 https://bugs.webkit.org/show_bug.cgi?id=169291
9192 <rdar://problem/30899611>
9193
9194 Reviewed by Tim Horton.
9195
9196 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
9197 * editing/simple-line-layout-caret-is-gone.html: Added.
9198
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +000091992017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
9200
9201 Make FontWithFeatures test font pass OTS
9202 https://bugs.webkit.org/show_bug.cgi?id=169788
9203
9204 Reviewed by Tim Horton.
9205
9206 Updated font to the one which passes the tests.
9207
9208 * css3/resources/FontWithFeatures.otf:
9209
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +000092102017-04-06 Jiewen Tan <jiewen_tan@apple.com>
9211
9212 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
9213 https://bugs.webkit.org/show_bug.cgi?id=170571
9214
9215 Unreviewed.
9216
9217 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
9218 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
9219
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +000092202017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
9221
9222 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
9223 https://bugs.webkit.org/show_bug.cgi?id=170560
9224 <rdar://problem/31484693>
9225
9226 Reviewed by Tim Horton.
9227
9228 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
9229 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
9230
9231 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
9232 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
9233
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +000092342017-04-05 Simon Fraser <simon.fraser@apple.com>
9235
9236 Throttle requestAnimationFrame in cross-origin iframes to 30fps
9237 https://bugs.webkit.org/show_bug.cgi?id=170534
9238
9239 Reviewed by Dan Bates.
9240
9241 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
9242 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
9243 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
9244
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000092452017-04-06 Ryan Haddad <ryanhaddad@apple.com>
9246
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +00009247 Unreviewed, rolling out r215041.
9248
9249 The LayoutTest for this change is failing on ios-simulator.
9250
9251 Reverted changeset:
9252
9253 "Rendering flexbox children across columns"
9254 https://bugs.webkit.org/show_bug.cgi?id=164166
9255 http://trac.webkit.org/changeset/215041
9256
92572017-04-06 Ryan Haddad <ryanhaddad@apple.com>
9258
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +00009259 Unreviewed, rolling out r215046.
9260
9261 This change broke internal builds.
9262
9263 Reverted changeset:
9264
9265 "WebRTC tests gardening"
9266 https://bugs.webkit.org/show_bug.cgi?id=170508
9267 http://trac.webkit.org/changeset/215046
9268
92692017-04-06 Ryan Haddad <ryanhaddad@apple.com>
9270
ryanhaddad@apple.com96609662017-04-06 22:39:15 +00009271 Skip a test that was accidentally enabled with r214982.
9272
9273 Unreviewed test gardening.
9274
9275 * platform/ios/TestExpectations:
9276
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +000092772017-04-06 Joseph Pecoraro <pecoraro@apple.com>
9278
9279 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
9280 https://bugs.webkit.org/show_bug.cgi?id=16531
9281 <rdar://problem/5712895>
9282
9283 Reviewed by Timothy Hatcher.
9284
9285 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
9286 * http/tests/inspector/network/resource-request-headers.html: Added.
9287 * http/tests/inspector/network/resources/basic-auth.php: Added.
9288 Test coverage for Cookie and Basic Authentication headers.
9289
9290 * platform/mac/TestExpectations:
9291 * platform/mac-wk1/TestExpectations:
9292 * platform/win/TestExpectations:
9293 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
9294 and ElCapitan which uses the legacy non-NSURLSession loading path.
9295
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +000092962017-04-06 Youenn Fablet <youenn@apple.com>
9297
9298 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
9299 https://bugs.webkit.org/show_bug.cgi?id=167513
9300
9301 Reviewed by Eric Carlson.
9302
9303 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
9304
zalan@apple.com2319f682017-04-06 20:03:55 +000093052017-04-06 Zalan Bujtas <zalan@apple.com>
9306
9307 Simple line layout: Hittest always returns the first renderer in the block.
9308 https://bugs.webkit.org/show_bug.cgi?id=170520
9309 <rdar://problem/30979175>
9310
9311 Reviewed by Antti Koivisto.
9312
9313 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
9314 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
9315
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +000093162017-03-31 Jiewen Tan <jiewen_tan@apple.com>
9317
9318 [WebCrypto] Add support for AES-CTR
9319 https://bugs.webkit.org/show_bug.cgi?id=169761
9320 <rdar://problem/31331321>
9321
9322 Reviewed by Brent Fulgham.
9323
9324 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
9325 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
9326 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
9327 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
9328 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
9329 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
9330 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
9331 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
9332 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
9333 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
9334 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
9335 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
9336 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
9337 * crypto/subtle/aes-ctr-generate-key.html: Added.
9338 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
9339 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
9340 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
9341 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
9342 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
9343 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
9344 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
9345 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
9346 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
9347 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
9348 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
9349 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
9350 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
9351 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
9352 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
9353 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
9354 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
9355 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
9356 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
9357 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
9358 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
9359 * crypto/subtle/aes-generate-key-malformed-parameters.html:
9360 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
9361 * crypto/subtle/aes-import-key-malformed-parameters.html:
9362 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
9363 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
9364 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
9365 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
9366 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
9367 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
9368 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
9369 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
9370 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
9371 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
9372 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
9373 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
9374
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +000093752017-04-06 Ryan Haddad <ryanhaddad@apple.com>
9376
9377 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
9378 https://bugs.webkit.org/show_bug.cgi?id=153460
9379
9380 Unreviewed test gardening.
9381
9382 * platform/mac/TestExpectations:
9383
commit-queue@webkit.orga9762452017-04-06 18:48:11 +000093842017-04-06 Youenn Fablet <youenn@apple.com>
9385
9386 WebRTC tests gardening
9387 https://bugs.webkit.org/show_bug.cgi?id=170508
9388
9389 Reviewed by Eric Carlson.
9390
9391 * platform/ios-wk1/TestExpectations:
9392 * platform/ios-wk2/TestExpectations:
9393 * platform/ios/TestExpectations:
9394
antti@apple.comc5190fd2017-04-06 18:32:47 +000093952017-04-06 Antti Koivisto <antti@apple.com>
9396
9397 Implement testing mode for disk cache
9398 https://bugs.webkit.org/show_bug.cgi?id=170547
9399
9400 Reviewed by Andreas Kling.
9401
9402 Enable a few disabled tests to see how it goes.
9403
9404 * platform/mac-wk2/TestExpectations:
9405
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +000094062017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
9407
9408 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
9409 https://bugs.webkit.org/show_bug.cgi?id=170339
9410
9411 Reviewed by Youenn Fablet.
9412
9413 Added new tests addressing respondWithNewView() behaviour.
9414
9415 * streams/readable-stream-byob-request-expected.txt: Updated.
9416 * streams/readable-stream-byob-request.js: Added new tests.
9417
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +000094182017-04-06 Dave Hyatt <hyatt@apple.com>
9419
9420 Rendering flexbox children across columns
9421 https://bugs.webkit.org/show_bug.cgi?id=164166
9422 <rdar://problem/29055587>
9423
9424 Reviewed by Zalan Bujtas.
9425
9426 * fast/multicol/flexbox-rows-expected.html: Added.
9427 * fast/multicol/flexbox-rows.html: Added.
9428
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +000094292017-04-05 Simon Fraser <simon.fraser@apple.com>
9430
9431 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
9432 https://bugs.webkit.org/show_bug.cgi?id=170479
9433
9434 Reviewed by Sam Weinig.
9435
9436 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
9437 * fast/frames/user-gesture-timestamp-propagation.html: Added.
9438 * platform/ios/TestExpectations:
9439
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +000094402017-04-05 Eric Carlson <eric.carlson@apple.com>
9441
9442 [MediaStream] Host application should be able to mute and unmute media streams
9443 https://bugs.webkit.org/show_bug.cgi?id=170519
9444 <rdar://problem/31174326>
9445
9446 Reviewed by Youenn Fablet.
9447
9448 * fast/mediastream/MediaStream-page-muted-expected.txt:
9449 * fast/mediastream/MediaStream-page-muted.html:
9450
jfernandez@igalia.com30168022017-04-05 20:44:10 +000094512017-04-05 Javier Fernandez <jfernandez@igalia.com>
9452
9453 [css-align] Implement the place-items shorthand
9454 https://bugs.webkit.org/show_bug.cgi?id=168847
9455
9456 Reviewed by David Hyatt.
9457
9458 Regression tests for the new place-content alignment shorthand.
9459
9460 * css3/parse-place-items.html: Added.
9461
clopez@igalia.com21ac4de2017-04-05 19:14:36 +000094622017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
9463
9464 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
9465 https://bugs.webkit.org/show_bug.cgi?id=170157
9466
9467 Reviewed by Alejandro G. Castro.
9468
9469 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
9470 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
9471 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
9472 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
9473 for each one of the audio media type and video media type.
9474
9475 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
9476 as failing in the general TestExpectations, because the libwebrtc backend currently
9477 doesn't generate the expected a=bundle-only lines.
9478 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
9479 The whole fast/mediastream directory is already overriden to pass.
9480 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
9481 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
9482 * fast/mediastream/resources/sdp-utils.js:
9483 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
9484 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
9485 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
9486
jer.noble@apple.com837b2a02017-04-05 19:09:28 +000094872017-04-05 Jer Noble <jer.noble@apple.com>
9488
9489 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
9490 https://bugs.webkit.org/show_bug.cgi?id=170510
9491
9492 Reviewed by Eric Carlson.
9493
9494 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
9495 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
9496
mattbaker@apple.com6c085f62017-04-05 18:57:35 +000094972017-04-05 Matt Baker <mattbaker@apple.com>
9498
9499 Web Inspector: XHR breakpoints should be global
9500 https://bugs.webkit.org/show_bug.cgi?id=170033
9501
9502 Reviewed by Joseph Pecoraro..
9503
9504 * inspector/dom-debugger/xhr-breakpoints.html:
9505 Update for XHRBreakpoint constructor change.
9506
cdumez@apple.comca98dba2017-04-05 18:47:39 +000095072017-04-05 Chris Dumez <cdumez@apple.com>
9508
9509 <input type="range"> changing to disabled while active breaks all pointer events
9510 https://bugs.webkit.org/show_bug.cgi?id=170447
9511 <rdar://problem/31442875>
9512
9513 Reviewed by Geoffrey Garen.
9514
9515 Add layout test coverage.
9516
9517 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
9518 * fast/forms/range/disabled-while-dragging.html: Added.
9519
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +000095202017-04-05 Jiewen Tan <jiewen_tan@apple.com>
9521
9522 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
9523 <rdar://problem/31322400>
9524
9525 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
9526 * crypto/subtle/rsa-import-key-malformed-parameters.html:
9527
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +000095282017-04-05 Youenn Fablet <youenn@apple.com>
9529
9530 Deprecate and remove URL.createObjectURL(mediastream)
9531 https://bugs.webkit.org/show_bug.cgi?id=167518
9532 <rdar://problem/31149607>
9533
9534 Reviewed by Eric Carlson.
9535
9536 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
9537 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
9538 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
9539 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
9540 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
9541 * fast/mediastream/MediaStream-video-element-expected.txt:
9542 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
9543 * fast/mediastream/MediaStream-video-element-track-stop.html:
9544 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
9545 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
9546 * fast/mediastream/MediaStream-video-element.html:
9547 * fast/mediastream/resources/getUserMedia-helper.js:
9548 (setupVideoElementWithStream):
9549
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +000095502017-04-05 Javier Fernandez <jfernandez@igalia.com>
9551
9552 [GTK] Unreviewed tests gardening
9553 https://bugs.webkit.org/show_bug.cgi?id=170497
9554
9555 Unreviewed test gardening. Rebaseline tests after r214712.
9556
9557 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
9558
9559
ap@apple.com0bc422c2017-04-05 05:14:52 +000095602017-04-04 Alexey Proskuryakov <ap@apple.com>
9561
9562 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
9563 for https://bugs.webkit.org/show_bug.cgi?id=170493
9564
9565 * platform/mac/TestExpectations:
9566
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000095672017-04-04 Youenn Fablet <youenn@apple.com>
9568
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +00009569 Canvas is tainted when painting a video with MediaStreamTrack
9570 https://bugs.webkit.org/show_bug.cgi?id=170486
9571
9572 Reviewed by Eric Carlson.
9573
9574 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
9575 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
9576 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
9577 (reject):
9578 (getUserMedia):
9579 (defaultRejectOrCatch):
9580 (setupVideoElementWithStream):
9581
95822017-04-04 Youenn Fablet <youenn@apple.com>
9583
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +00009584 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
9585 https://bugs.webkit.org/show_bug.cgi?id=170482
9586
9587 Reviewed by Eric Carlson.
9588
9589 * TestExpectations:
9590
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000095912017-04-04 Ryan Haddad <ryanhaddad@apple.com>
9592
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +00009593 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
9594 https://bugs.webkit.org/show_bug.cgi?id=168390
9595
9596 Unreviewed test gardening.
9597
9598 * platform/mac/TestExpectations:
9599
96002017-04-04 Ryan Haddad <ryanhaddad@apple.com>
9601
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +00009602 Mark fast/images/reset-image-animation.html as flaky.
9603 https://bugs.webkit.org/show_bug.cgi?id=170177
9604
9605 Unreviewed test gardening.
9606
9607 * platform/mac/TestExpectations:
9608
96092017-04-04 Ryan Haddad <ryanhaddad@apple.com>
9610
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +00009611 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
9612 https://bugs.webkit.org/show_bug.cgi?id=168409
9613
9614 Unreviewed test gardening.
9615
9616 * platform/mac-wk1/TestExpectations:
9617
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +000096182017-04-04 Brent Fulgham <bfulgham@apple.com>
9619
9620 Do not assert when CharacterData representing an Attr fires events
9621 https://bugs.webkit.org/show_bug.cgi?id=170454
9622 <rdar://problem/30979320>
9623
9624 Reviewed by Ryosuke Niwa.
9625
9626 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
9627 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
9628
commit-queue@webkit.org10f46422017-04-04 23:37:55 +000096292017-04-04 Youenn Fablet <youenn@apple.com>
9630
9631 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
9632 https://bugs.webkit.org/show_bug.cgi?id=169481
9633
9634 Reviewed by Eric Carlson.
9635
9636 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
9637 * webrtc/datachannel/basic.html:
9638
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000096392017-04-04 Ryan Haddad <ryanhaddad@apple.com>
9640
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +00009641 Add back results that were accidentally removed with r214848.
9642 https://bugs.webkit.org/show_bug.cgi?id=169301
9643
9644 Unreviewed test gardening.
9645
9646 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
9647 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
9648
96492017-04-04 Ryan Haddad <ryanhaddad@apple.com>
9650
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +00009651 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
9652 https://bugs.webkit.org/show_bug.cgi?id=170456
9653
9654 Unreviewed test gardening.
9655
9656 * platform/mac-wk1/TestExpectations:
9657
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +000096582017-04-04 Youenn Fablet <youenn@apple.com>
9659
9660 webrtc/peer-connection-audio-mute.html is flaky
9661 https://bugs.webkit.org/show_bug.cgi?id=170451
9662
9663 Reviewed by Eric Carlson.
9664
9665 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
9666 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
9667 Decreasing time spent at detecting hum or not.
9668 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
9669
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +000096702017-04-04 Ryan Haddad <ryanhaddad@apple.com>
9671
9672 Mark fast/images/animated-gif-webkit-transform.html as flaky.
9673 https://bugs.webkit.org/show_bug.cgi?id=170410
9674
9675 Unreviewed test gardening.
9676
9677 * platform/mac-wk2/TestExpectations:
9678
ap@apple.com68c61102017-04-04 01:22:41 +000096792017-04-03 Alexey Proskuryakov <ap@apple.com>
9680
9681 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
9682
9683 This test still times out, most of the time.
9684
9685 * platform/wk2/TestExpectations:
9686
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +000096872017-04-03 Javier Fernandez <jfernandez@igalia.com>
9688
9689 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
9690 https://bugs.webkit.org/show_bug.cgi?id=170340
9691
9692 Reviewed by David Hyatt.
9693
9694 Added additional test cases to evaluate the new baseline-alignment syntax.
9695
9696 * css3/parse-place-content-expected.txt:
9697 * css3/parse-place-content.html:
9698
n_wang@apple.comaf39f872017-04-03 23:06:25 +000096992017-04-03 Nan Wang <n_wang@apple.com>
9700
9701 AX: Expose link children when doing search predication on iOS
9702 https://bugs.webkit.org/show_bug.cgi?id=170424
9703 <rdar://problem/31413335>
9704
9705 Reviewed by Chris Fleizach.
9706
9707 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
9708 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
9709
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +000097102017-04-03 Dave Hyatt <hyatt@apple.com>
9711
9712 Japanese fonts in vertical text should support synthesized italics
9713 https://bugs.webkit.org/show_bug.cgi?id=169301
9714
9715 Reviewed by Simon Fraser.
9716
9717 * fast/text/international/synthesized-italic-vertical-expected.html:
9718 * fast/text/international/synthesized-italic-vertical.html:
9719 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
9720 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
9721
cdumez@apple.com6884a1a2017-04-03 22:06:51 +000097222017-04-03 Chris Dumez <cdumez@apple.com>
9723
9724 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
9725 https://bugs.webkit.org/show_bug.cgi?id=170285
9726 <rdar://problem/31378543>
9727
9728 Reviewed by Andy Estes.
9729
9730 Add layout test coverage.
9731
9732 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
9733 * fast/images/background-image-relative-url-changes-document.html: Added.
9734
wilander@apple.com5d4eacd2017-04-03 20:18:44 +000097352017-04-03 John Wilander <wilander@apple.com>
9736
9737 Remove timeout expectations after bug fix
9738 https://bugs.webkit.org/show_bug.cgi?id=168262
9739
9740 Unreviewed test gardening.
9741
9742 Remove timeout expectations after bug fix in
9743 https://bugs.webkit.org/show_bug.cgi?id=170400
9744
9745 * platform/wk2/TestExpectations:
9746 Remove expected timeout for the first five test cases
9747 under http/tests/loading/resourceLoadStatistics/.
9748
antti@apple.com6c64e6c2017-04-03 19:08:07 +000097492017-04-03 Antti Koivisto <antti@apple.com>
9750
9751 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
9752 https://bugs.webkit.org/show_bug.cgi?id=170402
9753 <rdar://problem/31004344>
9754
9755 Reviewed by Simon Fraser.
9756
9757 * fast/css/document-stylesheets-dynamic-expected.html: Added.
9758 * fast/css/document-stylesheets-dynamic.html: Added.
9759
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +000097602017-04-03 Jeremy Jones <jeremyj@apple.com>
9761
9762 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
9763 https://bugs.webkit.org/show_bug.cgi?id=167965
9764
9765 Reviewed by Jon Lee.
9766
9767 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
9768 can therefore be delivered later than expected by the test. This is already done for the first one,
9769 do this for the second one also.
9770
9771 * platform/mac-wk2/TestExpectations:
9772 * pointer-lock/mouse-event-delivery.html:
9773
simon.fraser@apple.come5522a42017-04-03 17:51:29 +000097742017-04-01 Simon Fraser <simon.fraser@apple.com>
9775
9776 Clean up touch event handler registration when moving nodes between documents
9777 https://bugs.webkit.org/show_bug.cgi?id=170384
9778 rdar://problem/30816694
9779
9780 Reviewed by Chris Dumez.
9781
9782 Tests for moving nodes with various listener/handler combinations between documents.
9783
9784 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
9785 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
9786 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
9787 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
9788 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
9789 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
9790 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
9791 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
9792
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +000097932017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
9794
9795 [SOUP] URI Fragment is lost after redirect
9796 https://bugs.webkit.org/show_bug.cgi?id=170058
9797
9798 Reviewed by Michael Catanzaro.
9799
9800 Add tests to check we correctly handle fragment identifiers on server redirections.
9801
9802 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
9803 * http/tests/navigation/redirect-preserves-fragment.html: Added.
9804 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
9805 * http/tests/navigation/redirect-to-fragment.html: Added.
9806 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
9807 * http/tests/navigation/redirect-to-fragment2.html: Added.
9808 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
9809 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
9810 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
9811 * platform/ios/TestExpectations:
9812 * platform/mac/TestExpectations:
9813
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +000098142017-04-03 Youenn Fablet <youenn@apple.com>
9815
9816 captureStream is getting black frames with webgl canvas
9817 https://bugs.webkit.org/show_bug.cgi?id=170325
9818
9819 Reviewed by Dean Jackson.
9820
9821 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
9822 * fast/mediastream/captureStream/canvas3d.html: Added.
9823
pvollan@apple.com60e84802017-04-03 13:17:11 +000098242017-04-03 Per Arne Vollan <pvollan@apple.com>
9825
9826 Implement stroke-miterlimit.
9827 https://bugs.webkit.org/show_bug.cgi?id=169078
9828
9829 Reviewed by Dean Jackson.
9830
9831 * fast/css/stroke-miterlimit-default-expected.html: Added.
9832 * fast/css/stroke-miterlimit-default.html: Added.
9833 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
9834 * fast/css/stroke-miterlimit-large.html: Added.
9835 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
9836 * fast/css/stroke-miterlimit-zero.html: Added.
9837
ap@apple.com4e5a2a92017-04-02 18:55:45 +000098382017-04-02 Alexey Proskuryakov <ap@apple.com>
9839
ap@apple.com224fa132017-04-03 03:30:14 +00009840 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
9841
9842 * TestExpectations:
9843
98442017-04-02 Alexey Proskuryakov <ap@apple.com>
9845
ap@apple.com637c6b42017-04-03 03:13:42 +00009846 Build fix for
9847 Add missing text styles
9848 https://bugs.webkit.org/show_bug.cgi?id=170295
9849
9850 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
9851
98522017-04-02 Alexey Proskuryakov <ap@apple.com>
9853
ap@apple.com37851092017-04-03 01:26:31 +00009854 Fix lint errors.
9855
9856 * TestExpectations:
9857 * platform/ios-wk1/TestExpectations:
9858 * platform/ios-wk2/TestExpectations:
9859 * platform/ios/TestExpectations:
9860 * platform/mac-wk1/TestExpectations:
9861
98622017-04-02 Alexey Proskuryakov <ap@apple.com>
9863
ap@apple.com4e5a2a92017-04-02 18:55:45 +00009864 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
9865
9866 For https://bugs.webkit.org/show_bug.cgi?id=170395
9867 rdar://problem/30975761, rdar://problem/31394017
9868
9869 * TestExpectations:
9870
pvollan@apple.comc6950052017-04-02 05:28:53 +000098712017-04-01 Per Arne Vollan <pvollan@apple.com>
9872
9873 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
9874 https://bugs.webkit.org/show_bug.cgi?id=169466
9875
9876 Reviewed by Jon Lee.
9877
9878 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
9879 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
9880 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
9881 -webkit-text-stroke-width.
9882
9883 * fast/css/stroke-width-fallback-expected.html: Added.
9884 * fast/css/stroke-width-fallback.html: Added.
9885
jonlee@apple.comb9c753c2017-04-02 05:28:10 +000098862017-04-01 Jon Lee <jonlee@apple.com>
9887
9888 Add missing text styles
9889 https://bugs.webkit.org/show_bug.cgi?id=170295
9890 rdar://problem/30219503
9891
9892 Reviewed by Dean Jackson.
9893
9894 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
9895
cdumez@apple.com63c68002017-04-02 00:55:20 +000098962017-04-01 Chris Dumez <cdumez@apple.com>
9897
9898 We should pause silent WebAudio rendering in background tabs
9899 https://bugs.webkit.org/show_bug.cgi?id=170299
9900 <rdar://problem/31289132>
9901
9902 Reviewed by Eric Carlson.
9903
9904 Add layout test coverage.
9905
9906 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
9907 * webaudio/silent-audio-interrupted-in-background.html: Added.
9908
ap@apple.com44498b62017-04-01 07:47:17 +000099092017-04-01 Alexey Proskuryakov <ap@apple.com>
9910
9911 Rolling back http://trac.webkit.org/r214663 - memory corruption
9912
9913 * streams/readable-stream-byob-request-expected.txt:
9914 * streams/readable-stream-byob-request.js:
9915 (self.importScripts.test): Deleted.
9916
zalan@apple.com45ae7d72017-04-01 06:30:00 +000099172017-03-31 Zalan Bujtas <zalan@apple.com>
9918
9919 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
9920 https://bugs.webkit.org/show_bug.cgi?id=170348
9921 <rdar://problem/24727151>
9922
9923 Reviewed by David Hyatt.
9924
9925 * fast/multicol/table-section-page-break-expected.html: Added.
9926 * fast/multicol/table-section-page-break.html: Added.
9927
cdumez@apple.comc79decf2017-04-01 00:31:34 +000099282017-03-31 Chris Dumez <cdumez@apple.com>
9929
9930 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
9931 https://bugs.webkit.org/show_bug.cgi?id=162510
9932 <rdar://problem/31380650>
9933
9934 Reviewed by Alexey Proskuryakov.
9935
9936 The test restores a page from PageCache and wants to check that an animated
9937 GIF is properly animating. To do so, it store the data of the current image
9938 frame, and then checks in a 100ms timer that the current image frame is
9939 different. This is flaky by nature since the image only has 10 frames and
9940 you therefore have a 1/10 chance that the new frame will be the same as the
9941 previous one, even if the image is properly animating.
9942
9943 To address the problem, do a setInterval instead of a setTimeout and check
9944 until the frame becomes different.
9945
9946 * fast/images/animated-gif-restored-from-bfcache.html:
9947 * platform/mac/TestExpectations:
9948
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +000099492017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
9950
9951 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
9952 https://bugs.webkit.org/show_bug.cgi?id=170328
9953 <rdar://problem/30904558>
9954
9955 Reviewed by Tim Horton.
9956
9957 Adds a new layout test verifying that when a user taps away to clear the current selection in character
9958 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
9959 selection views, which are dismissed.
9960
9961 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
9962 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
9963
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +000099642017-03-31 Youenn Fablet <youenn@apple.com>
9965
9966 Add a test to ensure webrtc generated certificates and names are ephemeral
9967 https://bugs.webkit.org/show_bug.cgi?id=170225
9968
9969 Reviewed by Jon Lee.
9970
9971 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
9972 * webrtc/ephemeral-certificates-and-cnames.html: Added.
9973
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +000099742017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
9975
9976 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
9977 https://bugs.webkit.org/show_bug.cgi?id=170327
9978 <rdar://problem/31363816>
9979
9980 Reviewed by Tim Horton.
9981
9982 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
9983 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
9984 synthetic touch events.
9985
9986 * TestExpectations:
9987 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
9988 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
9989
ap@apple.come4023af2017-03-31 17:29:12 +000099902017-03-31 Alexey Proskuryakov <ap@apple.com>
9991
ap@apple.com19c0fd02017-03-31 19:18:26 +00009992 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
9993 https://bugs.webkit.org/show_bug.cgi?id=170355
9994
9995 * TestExpectations:
9996
99972017-03-31 Alexey Proskuryakov <ap@apple.com>
9998
ap@apple.comb599b982017-03-31 17:41:39 +00009999 Correction for the previous change - this is an image failure.
10000
10001 * platform/mac-wk2/TestExpectations:
10002
100032017-03-31 Alexey Proskuryakov <ap@apple.com>
10004
ap@apple.come4023af2017-03-31 17:29:12 +000010005 Mark fast/images/animated-image-different-dest-size.html as flaky for
10006 https://bugs.webkit.org/show_bug.cgi?id=170203
10007
10008 * platform/mac-wk2/TestExpectations:
10009
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +0000100102017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
10011
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +000010012 Unreviewed GTK+ gardening. Update expectations of several tests.
10013
10014 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
10015 fonts.
10016
10017 * platform/gtk/TestExpectations:
10018 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
10019
100202017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
10021
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000010022 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
10023
10024 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
10025 after r214503.
10026
10027 * platform/gtk/TestExpectations:
10028 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
10029 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
10030 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
10031 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
10032
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +0000100332017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
10034
10035 [Readable Streams API] Implement cloneArrayBuffer in WebCore
10036 https://bugs.webkit.org/show_bug.cgi?id=170008
10037
10038 Reviewed by Youenn Fablet.
10039
10040 Added test to check cloneArrayBuffer behaviour.
10041
10042 * streams/readable-stream-byob-request.js:
10043
gskachkov@gmail.combce57f12017-03-31 10:06:08 +0000100442017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
10045
10046 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
10047 https://bugs.webkit.org/show_bug.cgi?id=170151
10048
10049 Reviewed by Saam Barati.
10050
10051 * js/script-tests/string_replace_function.js: Added.
10052 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
10053 * js/string_replace_function-expected.txt: Added.
10054 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
10055 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
10056 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
10057
rego@igalia.com0e27af12017-03-31 09:27:04 +0000100582017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
10059
10060 [css-grid] Update W3C Test Suite
10061 https://bugs.webkit.org/show_bug.cgi?id=170170
10062
10063 Reviewed by Youenn Fablet.
10064
10065 Update path to tests in TestExpectations as the CSS Grid Layout suite
10066 is now under web-platform-tests.
10067
10068 * TestExpectations:
10069
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +0000100702017-03-31 Antoine Quint <graouts@apple.com>
10071
10072 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
10073 https://bugs.webkit.org/show_bug.cgi?id=168409
10074 <rdar://problem/30799198>
10075
10076 Unreviewed. Capture new logging events.
10077
10078 * media/modern-media-controls/airplay-button/airplay-button.html:
10079
mattbaker@apple.com3b706d42017-03-31 00:51:51 +0000100802017-03-30 Matt Baker <mattbaker@apple.com>
10081
10082 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
10083
10084 * inspector/css/getAllStyleSheets-expected.txt:
10085
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +0000100862017-03-30 Ryan Haddad <ryanhaddad@apple.com>
10087
10088 Rebaseline js/dom/global-constructors-attributes.html.
10089
10090 Unreviewed test gardening.
10091
10092 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
10093 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
10094 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
10095
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +0000100962017-03-30 Simon Fraser <simon.fraser@apple.com>
10097
10098 Rename a touch event function, and new touch region test results
10099 https://bugs.webkit.org/show_bug.cgi?id=170309
10100 rdar://problem/31329520
10101
10102 Reviewed by Chris Dumez.
10103
10104 A code change in WebKitAdditions progresses this test result.
10105
10106 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
10107
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +0000101082017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
10109
10110 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
10111 https://bugs.webkit.org/show_bug.cgi?id=169547
10112
10113 Reviewed by Simon Fraser.
10114
10115 * fast/images/async-image-background-image.html:
10116 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
10117 * fast/images/sprite-sheet-image-draw-expected.html: Added.
10118 * fast/images/sprite-sheet-image-draw.html: Added.
10119
mattbaker@apple.comb9d70672017-03-30 22:37:34 +0000101202017-03-30 Matt Baker <mattbaker@apple.com>
10121
10122 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
10123 https://bugs.webkit.org/show_bug.cgi?id=170279
10124 <rdar://problem/30200492>
10125
10126 Reviewed by David Hyatt.
10127
10128 * inspector/css/getAllStyleSheets.html:
10129 Add stylesheet with an "unparsed" property having no final semicolon.
10130
commit-queue@webkit.org819396b2017-03-30 21:42:19 +0000101312017-03-30 Youenn Fablet <youenn@apple.com>
10132
10133 Clean up RTCDataChannel
10134 https://bugs.webkit.org/show_bug.cgi?id=169732
10135
10136 Reviewed by Chris Dumez.
10137
10138 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
10139 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
10140
cdumez@apple.comc973c422017-03-30 21:35:39 +0000101412017-03-30 Chris Dumez <cdumez@apple.com>
10142
10143 svg/animations/animations-paused-in-background-page.html is flaky
10144 https://bugs.webkit.org/show_bug.cgi?id=170290
10145
10146 Reviewed by Simon Fraser.
10147
10148 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
10149 due to a race.
10150
10151 * svg/animations/animations-paused-in-background-page-expected.txt:
10152 * svg/animations/animations-paused-in-background-page.html:
10153
jfernandez@igalia.com384f6462017-03-30 21:27:09 +0000101542017-03-30 Javier Fernandez <jfernandez@igalia.com>
10155
10156 [css-align] Adapt content-alignment properties to the new baseline syntax
10157 https://bugs.webkit.org/show_bug.cgi?id=170262
10158
10159 Reviewed by David Hyatt.
10160
10161 Added new cases to the alignment properties parsing tests so that we can verify the new
10162 baseline-alignment syntax is parsed as expected.
10163 Additionally, I modified the tests so that they use the testharness format.
10164
10165 * css3/parse-align-content-expected.txt:
10166 * css3/parse-align-content.html:
10167 * css3/parse-justify-content-expected.txt:
10168 * css3/parse-justify-content.html:
10169
jcraig@apple.comaff229672017-03-30 21:13:21 +0000101702017-03-30 James Craig <jcraig@apple.com>
10171
10172 AX: Expose a new AXSubrole for explicit ARIA "group" role
10173 https://bugs.webkit.org/show_bug.cgi?id=169810
10174 <rdar://problem/31039693>
10175
10176 Reviewed by Chris Fleizach.
10177
10178 * accessibility/list-detection2-expected.txt:
10179 * accessibility/list-detection2.html:
10180 * accessibility/roles-computedRoleString.html:
10181 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
10182 * inspector/dom/highlightFrame-expected.txt:
10183 * inspector/dom/highlightSelector-expected.txt:
10184 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
10185 * platform/mac/accessibility/roles-exposed-expected.txt:
10186
commit-queue@webkit.org76329332017-03-30 20:22:38 +0000101872017-03-30 Youenn Fablet <youenn@apple.com>
10188
10189 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
10190 https://bugs.webkit.org/show_bug.cgi?id=170294
10191
10192 Unreviewed.
10193
10194 * TestExpectations: Marking these tests as flaky.
10195
eric.carlson@apple.com697909c2017-03-30 20:17:08 +0000101962017-03-30 Eric Carlson <eric.carlson@apple.com>
10197
10198 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
10199 https://bugs.webkit.org/show_bug.cgi?id=169956
10200
10201 Reviewed by Youenn Fablet.
10202
10203 * webaudio/audiobuffer-crash-expected.txt: Added.
10204 * webaudio/audiobuffer-crash.html: Added.
10205
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +0000102062017-03-30 Simon Fraser <simon.fraser@apple.com>
10207
10208 Add some tests that dump the touch event regions with various content configurations
10209 https://bugs.webkit.org/show_bug.cgi?id=170216
10210
10211 Followup: add missing results files, and tweak iframes.html to show that regions fail to
10212 take iframe borders into account.
10213
10214 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
10215 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
10216 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
10217 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
10218 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
10219 * fast/events/touch/ios/touch-event-regions/iframes.html:
10220 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
10221 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
10222
pvollan@apple.com87075aaf2017-03-30 17:06:59 +0000102232017-03-30 Per Arne Vollan <pvollan@apple.com>
10224
10225 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
10226 https://bugs.webkit.org/show_bug.cgi?id=170188
10227
10228 Reviewed by Eric Carlson.
10229
10230 The textTrackDisplayElement call will fail and throw an exception if the text track display element
10231 has not yet been added to the text track container element. We wait until it has been added.
10232
10233 * media/track/track-cue-rendering-with-padding.html:
10234
commit-queue@webkit.org98928812017-03-30 17:06:21 +0000102352017-03-30 Antoine Quint <graouts@apple.com>
10236
10237 [Modern Media Controls] Invalid placard icon is not visible for short video
10238 https://bugs.webkit.org/show_bug.cgi?id=170277
10239 <rdar://problem/31327955>
10240
10241 Reviewed by Eric Carlson.
10242
10243 Add a new test to check that we correctly hide the invalid icon only when
10244 there is no space left to display it.
10245
10246 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
10247 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
10248
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +0000102492017-03-27 Sergio Villar Senin <svillar@igalia.com>
10250
10251 [css-grid] Clamp the number of autorepeat tracks
10252 https://bugs.webkit.org/show_bug.cgi?id=170120
10253
10254 Reviewed by Manuel Rego Casasnovas.
10255
10256 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
10257 to allow us to run several test cases over a small number of grids in a single file quite
10258 fast. The other option was to statically (CSS) create several huge grids, something that
10259 could potentially be very expensive in terms of memory and CPU leading to timeouts.
10260
10261 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
10262 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
10263
commit-queue@webkit.org49e48492017-03-30 13:11:25 +0000102642017-03-30 Antoine Quint <graouts@apple.com>
10265
10266 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
10267 https://bugs.webkit.org/show_bug.cgi?id=168409
10268 <rdar://problem/30799198>
10269
10270 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
10271 requestAnimationFrame() call to suspend the ScriptedAnimationController.
10272
10273 * media/modern-media-controls/airplay-button/airplay-button.html:
10274
pvollan@apple.comc639f112017-03-30 06:35:31 +0000102752017-03-30 Per Arne Vollan <pvollan@apple.com>
10276
10277 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
10278 https://bugs.webkit.org/show_bug.cgi?id=168660
10279
10280 Reviewed Eric Carlson.
10281
10282 The textTrackDisplayElement call will fail and throw an exception if the text track display element
10283 has not yet been added to the text track container element. We wait until it has been added.
10284
10285 * media/track/track-cue-container-rendering-position.html:
10286
rniwa@webkit.org97f81a02017-03-30 05:38:59 +0000102872017-03-29 Ryosuke Niwa <rniwa@webkit.org>
10288
10289 Disconnecting a HTMLObjectElement does not always unload its content document
10290 https://bugs.webkit.org/show_bug.cgi?id=169606
10291
10292 Reviewed by Andy Estes.
10293
10294 Add a regression test.
10295
10296 * fast/dom/removing-focused-object-element-expected.txt: Added.
10297 * fast/dom/removing-focused-object-element.html: Added.
10298
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +0000102992017-03-29 Simon Fraser <simon.fraser@apple.com>
10300
10301 Add some tests that dump the touch event regions with various content configurations
10302 https://bugs.webkit.org/show_bug.cgi?id=170216
10303
10304 Reviewed by Dean Jackson.
10305
10306 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
10307
10308 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
10309 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
10310 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
10311 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
10312 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
10313 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
10314 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
10315 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
10316 * fast/events/touch/ios/touch-event-regions/document.html: Added.
10317 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
10318 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
10319 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
10320 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
10321 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
10322 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
10323
simon.fraser@apple.com54152682017-03-30 01:31:53 +0000103242017-03-28 Simon Fraser <simon.fraser@apple.com>
10325
10326 Make it possible to dump touch event regions for testing
10327 https://bugs.webkit.org/show_bug.cgi?id=170209
10328 <rdar://problem/31309258>
10329
10330 Reviewed by Tim Horton.
10331
10332 Simple test that dumps the regions.
10333
10334 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
10335 * fast/events/touch/ios/touch-event-regions.html: Added.
10336
zalan@apple.com26018542017-03-30 01:25:00 +0000103372017-03-29 Zalan Bujtas <zalan@apple.com>
10338
10339 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
10340 https://bugs.webkit.org/show_bug.cgi?id=170259
10341 <rdar://problem/31300584>
10342
10343 Reviewed by Simon Fraser.
10344
10345 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
10346 * fast/block/float/placing-multiple-floats-crash.html: Added.
10347
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +0000103482017-03-29 Tim Horton <timothy_horton@apple.com>
10349
10350 Swipe gesture tests don't work on macOS Sierra
10351 https://bugs.webkit.org/show_bug.cgi?id=161675
10352 <rdar://problem/23379930>
10353
10354 Reviewed by Darin Adler.
10355
10356 * platform/mac-wk2/TestExpectations:
10357 * swipe/basic-cached-back-swipe-expected.txt:
10358 * swipe/basic-cached-back-swipe.html:
10359 * swipe/main-frame-pinning-requirement-expected.txt:
10360 * swipe/main-frame-pinning-requirement.html:
10361 * swipe/pushState-cached-back-swipe-expected.txt:
10362 * swipe/pushState-cached-back-swipe.html:
10363 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
10364 * swipe/pushState-programmatic-back-while-swiping-crash.html:
10365 * swipe/resources/swipe-test.js:
10366 (measuredDurationShouldBeLessThan):
10367 (startSwipeGesture):
10368 (completeSwipeGesture):
10369 (playEventStream):
10370 (eventQueue.enqueueScrollEvent): Deleted.
10371 (eventQueue.enqueueSwipeEvent): Deleted.
10372 (eventQueue.hasPendingEvents): Deleted.
10373 (eventQueue.callAfterEventDispatch): Deleted.
10374 (eventQueue._processEventQueue): Deleted.
10375 (eventQueue._processEventQueueSoon): Deleted.
10376 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
10377 * swipe/swipe-start-hysteresis-failures.html: Removed.
10378
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +0000103792017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
10380
10381 Try to normalize variation ranges
10382 https://bugs.webkit.org/show_bug.cgi?id=170119
10383
10384 Reviewed by Simon Fraser.
10385
10386 * fast/text/variations/font-selection-properties-expected.html:
10387
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +0000103882017-03-29 Ryan Haddad <ryanhaddad@apple.com>
10389
10390 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
10391 https://bugs.webkit.org/show_bug.cgi?id=169677
10392
10393 Unreviewed test gardening.
10394
10395 * platform/mac-wk1/TestExpectations:
10396 * platform/mac/TestExpectations:
10397
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +0000103982017-03-29 Javier Fernandez <jfernandez@igalia.com>
10399
10400 [css-align] Adapt self-alignment properties to the new baseline syntax
10401 https://bugs.webkit.org/show_bug.cgi?id=170235
10402
10403 Reviewed by David Hyatt.
10404
10405 Added new cases to the alignment properties parsing tests so that we can verify the new
10406 baseline-alignment syntax is parsed as expected.
10407 Additionally, I modified the tests so that they use the testharness format.
10408
10409 * css3/parse-align-items-expected.txt:
10410 * css3/parse-align-items.html:
10411 * css3/parse-align-self-expected.txt:
10412 * css3/parse-align-self.html:
10413 * css3/resources/alignment-parsing-utils-th.js:
10414 (checkValues):
10415 * fast/css/parse-justify-items-expected.txt:
10416 * fast/css/parse-justify-items.html:
10417 * fast/css/parse-justify-self-expected.txt:
10418 * fast/css/parse-justify-self.html:
10419 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
10420 (checkValues):
10421 (checkBadValues):
10422 (checkInitialValues):
10423 (checkInheritValues):
10424 (checkLegacyValues):
10425 (checkSupportedValues):
10426
cdumez@apple.com5ddde632017-03-29 20:54:21 +0000104272017-03-29 Chris Dumez <cdumez@apple.com>
10428
10429 Animated SVG images are not paused in pages loaded in the background
10430 https://bugs.webkit.org/show_bug.cgi?id=170043
10431 <rdar://problem/31234412>
10432
10433 Reviewed by Simon Fraser.
10434
10435 Extend layout test coverage.
10436
10437 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
10438 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
10439 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
10440 * svg/animations/animations-paused-in-background-page.html: Added.
10441 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
10442
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +0000104432017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
10444
10445 Post-commit test gardening after r214546
10446 https://bugs.webkit.org/show_bug.cgi?id=169518
10447
10448 Unreviewed.
10449
10450 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
10451 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
10452
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +0000104532017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
10454
10455 Post-commit test gardening after r214546
10456 https://bugs.webkit.org/show_bug.cgi?id=169518
10457
10458 Unreviewed.
10459
10460 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
10461 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
10462
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +0000104632017-03-29 Ryan Haddad <ryanhaddad@apple.com>
10464
10465 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
10466 https://bugs.webkit.org/show_bug.cgi?id=170130
10467
10468 Unreviewed test gardening.
10469
10470 * TestExpectations:
10471
mmaxfield@apple.comeee54462017-03-29 17:40:21 +0000104722017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
10473
10474 Variation fonts: Make sure that feature detection and preprocessor macros are right
10475 https://bugs.webkit.org/show_bug.cgi?id=169518
10476
10477 Reviewed by Simon Fraser.
10478
10479 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
10480
10481 * fast/text/font-variations-feature-detection-expected.html: Added.
10482 * fast/text/font-variations-feature-detection.html: Added.
10483 * platform/ios-simulator/TestExpectations:
10484 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
10485 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
10486 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
10487 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
10488 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
10489 * platform/mac/TestExpectations:
10490
commit-queue@webkit.org9a153322017-03-29 17:28:48 +0000104912017-03-29 Antoine Quint <graouts@apple.com>
10492
10493 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
10494 https://bugs.webkit.org/show_bug.cgi?id=170239
10495 <rdar://problem/31320685>
10496
10497 Reviewed by Dean Jackson.
10498
10499 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
10500 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
10501 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
10502 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
10503 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
10504
10505 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
10506 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
10507 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
10508 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
10509 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
10510
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +0000105112017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10512
10513 Mark fast/workers/worker-close-more.html as a flaky timeout.
10514 https://bugs.webkit.org/show_bug.cgi?id=169838
10515
10516 Unreviewed test gardening.
10517
10518 * platform/mac/TestExpectations:
10519
commit-queue@webkit.org62d62462017-03-29 15:58:29 +0000105202017-03-29 Youenn Fablet <youenn@apple.com>
10521
10522 Move DTMF WebRTC extension behind its own compile flag
10523 https://bugs.webkit.org/show_bug.cgi?id=170226
10524
10525 Reviewed by Eric Carlson.
10526
10527 * TestExpectations:
10528 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
10529 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
10530 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
10531 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
10532
clopez@igalia.comea2710e2017-03-29 15:33:15 +0000105332017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
10534
10535 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
10536 https://bugs.webkit.org/show_bug.cgi?id=170192
10537
10538 Unreviewed test gardening.
10539
10540 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
10541
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +0000105422017-03-29 Youenn Fablet <youenn@apple.com>
10543
10544 Add test for differentiating camera versus canvas stream
10545 https://bugs.webkit.org/show_bug.cgi?id=169698
10546 <rdar://problem/31076026>
10547
10548 Reviewed by Eric Carlson.
10549
10550 * fast/mediastream/captureStream/canvas2d.html:
10551
clopez@igalia.com1c1602f2017-03-29 13:34:21 +0000105522017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
10553
10554 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
10555 https://bugs.webkit.org/show_bug.cgi?id=170223
10556
10557 Reviewed by Youenn Fablet.
10558
10559 After r214441 the arguments of addIceCandidate() are nullable.
10560
10561 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
10562 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
10563 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
10564
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +0000105652017-03-29 Antoine Quint <graouts@apple.com>
10566
10567 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
10568 https://bugs.webkit.org/show_bug.cgi?id=168409
10569 <rdar://problem/30799198>
10570
10571 Reviewed by Dean Jackson.
10572
10573 Opt into ScriptedAnimationController logging.
10574
10575 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
10576 * media/modern-media-controls/airplay-button/airplay-button.html:
10577
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +0000105782017-03-28 Youenn Fablet <youenn@apple.com>
10579
10580 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
10581 https://bugs.webkit.org/show_bug.cgi?id=170192
10582
10583 Reviewed by Jon Lee.
10584
10585 * fast/mediastream/RTCIceCandidate-expected.txt:
10586 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
10587 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
10588 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
10589 Ensuring sdpMid has a valid value.
10590 * fast/mediastream/resources/promise-utils.js: Improving error logging.
10591
bfulgham@apple.com44cadb42017-03-29 01:00:09 +0000105922017-03-27 Brent Fulgham <bfulgham@apple.com>
10593
10594 Only attach Attributes to a given element one time
10595 https://bugs.webkit.org/show_bug.cgi?id=170125
10596 <rdar://problem/31279676>
10597
10598 Reviewed by Chris Dumez.
10599
10600 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
10601 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
10602 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
10603 * fast/dom/Attr/only-attach-attr-once.html: Added.
10604
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +0000106052017-03-28 Youenn Fablet <youenn@apple.com>
10606
10607 Stop RTCDataChannel when closing page
10608 https://bugs.webkit.org/show_bug.cgi?id=170166
10609
10610 Reviewed by Eric Carlson.
10611
10612 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
10613 * webrtc/datachannel/datachannel-gc.html: Added.
10614
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +0000106152017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
10616
10617 Ranges for variation font properties are not enforced
10618 https://bugs.webkit.org/show_bug.cgi?id=169979
10619
10620 Reviewed by David Hyatt.
10621
10622 * fast/text/font-selection-font-face-parse-expected.txt:
10623 * fast/text/font-selection-font-face-parse.html:
10624 * fast/text/font-selection-font-loading-api-parse-expected.txt:
10625 * fast/text/font-selection-font-loading-api-parse.html:
10626 * fast/text/font-style-parse-expected.txt:
10627 * fast/text/font-style-parse.html:
10628 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
10629 * fast/text/variations/font-loading-api-parse-ranges.html:
10630 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
10631 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
10632 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
10633
aestes@apple.comb527f1f2017-03-28 23:50:55 +0000106342017-03-28 Andy Estes <aestes@apple.com>
10635
10636 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
10637 https://bugs.webkit.org/show_bug.cgi?id=170197
10638 <rdar://problem/30314067>
10639
10640 Reviewed by Brady Eidson.
10641
10642 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
10643 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
10644
cdumez@apple.coma585b422017-03-28 23:11:35 +0000106452017-03-28 Chris Dumez <cdumez@apple.com>
10646
10647 Animated SVG images are not paused when outside viewport
10648 https://bugs.webkit.org/show_bug.cgi?id=170155
10649 <rdar://problem/31288893>
10650
10651 Reviewed by Antti Koivisto.
10652
10653 Add layout test coverage.
10654
10655 * platform/mac-wk1/TestExpectations:
10656 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
10657 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
10658 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
10659 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
10660 * svg/animations/resources/smilAnimation.svg: Added.
10661
antti@apple.comdf681732017-03-28 22:48:26 +0000106622017-03-28 Antti Koivisto <antti@apple.com>
10663
10664 Missing render tree position invalidation when tearing down renderers for display:contents subtree
10665 https://bugs.webkit.org/show_bug.cgi?id=170199
10666 <rdar://problem/31260856>
10667
10668 Reviewed by Zalan Bujtas.
10669
10670 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
10671 * fast/shadow-dom/slot-renderer-teardown.html: Added.
10672
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +0000106732017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10674
10675 Unreviewed, rolling out r214485.
10676
10677 This change caused LayoutTest crashes.
10678
10679 Reverted changeset:
10680
10681 "Stop RTCDataChannel when closing page"
10682 https://bugs.webkit.org/show_bug.cgi?id=170166
10683 http://trac.webkit.org/changeset/214485
10684
bburg@apple.com2e3de942017-03-28 21:41:24 +0000106852017-03-28 Brian Burg <bburg@apple.com>
10686
10687 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
10688 https://bugs.webkit.org/show_bug.cgi?id=169865
10689 <rdar://problem/31250573>
10690
10691 Reviewed by Joseph Pecoraro.
10692
10693 Add tests that verify the new command works as expected when it disables resource caching.
10694 I also manually verified that the override setting is cleared when Web Inspector disconnects.
10695 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
10696 a load happened or not.
10697
10698 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
10699 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
10700 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
10701 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
10702
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +0000107032017-03-28 Youenn Fablet <youenn@apple.com>
10704
10705 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
10706 https://bugs.webkit.org/show_bug.cgi?id=170194
10707
10708 Reviewed by Chris Dumez.
10709
10710 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
10711 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
10712
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +0000107132017-03-28 Joseph Pecoraro <pecoraro@apple.com>
10714
10715 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
10716 https://bugs.webkit.org/show_bug.cgi?id=166862
10717 <rdar://problem/29835977>
10718
10719 Reviewed by Brian Burg.
10720
10721 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
10722 * http/tests/inspector/network/resource-mime-type.html: Added.
10723 Test resource mime types for different resources.
10724
10725 * http/tests/inspector/network/resources/json.php: Added.
10726 * http/tests/inspector/network/resources/script.js: Added.
10727 * http/tests/inspector/network/resources/script.txt: Added.
10728 * http/tests/inspector/network/resources/stylesheet.css: Added.
10729 * http/tests/inspector/network/resources/stylesheet.txt: Added.
10730 * http/tests/resources/square20.jpg: Added.
10731 Resources for various requests and different mime types.
10732
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +0000107332017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10734
ryanhaddad@apple.com87370632017-03-28 20:50:36 +000010735 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
10736 https://bugs.webkit.org/show_bug.cgi?id=168132
10737
10738 Unreviewed test gardening.
10739
10740 * platform/mac/TestExpectations:
10741
107422017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10743
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +000010744 Mark two fast/scrolling/ios/touch-scroll tests as failing.
10745 https://bugs.webkit.org/show_bug.cgi?id=170153
10746
10747 Unreviewed test gardening.
10748
10749 * platform/ios-wk2/TestExpectations:
10750
107512017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10752
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000010753 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
10754
10755 Unreviewed test gardening.
10756
10757 * platform/ios/TestExpectations:
10758
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +0000107592017-03-28 Youenn Fablet <youenn@apple.com>
10760
10761 Stop RTCDataChannel when closing page
10762 https://bugs.webkit.org/show_bug.cgi?id=170166
10763
10764 Reviewed by Eric Carlson.
10765
10766 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
10767 * webrtc/datachannel/datachannel-gc.html: Added.
10768
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +0000107692017-03-28 Antoine Quint <graouts@apple.com>
10770
10771 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
10772 https://bugs.webkit.org/show_bug.cgi?id=170180
10773
10774 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
10775
10776 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
10777 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
10778
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +0000107792017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10780
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +000010781 Mark fast/history/ios/history-scroll-restoration.html as flaky.
10782 https://bugs.webkit.org/show_bug.cgi?id=169558
10783
10784 Unreviewed test gardening.
10785
10786 * platform/ios-wk2/TestExpectations:
10787
107882017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10789
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000010790 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
10791 https://bugs.webkit.org/show_bug.cgi?id=170180
10792
10793 Unreviewed test gardening.
10794
10795 * platform/ios/TestExpectations:
10796
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +0000107972017-03-28 Youenn Fablet <youenn@apple.com>
10798
10799 LayoutTest webrtc/video-getParameters.html is failing
10800 https://bugs.webkit.org/show_bug.cgi?id=170148
10801
10802 Unreviewed.
10803
10804 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
10805
ryanhaddad@apple.com46558172017-03-28 16:09:11 +0000108062017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10807
10808 Mark webrtc/video-replace-track-to-null.html as flaky.
10809 https://bugs.webkit.org/show_bug.cgi?id=170178
10810
10811 Unreviewed test gardening.
10812
10813 * TestExpectations:
10814
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +0000108152017-03-28 Jonathan Bedard <jbedard@apple.com>
10816
10817 Moved gardened ios-simulator tests to ios folders
10818 <rdar://problem/30948691>
10819
10820 Unreviewed test re-organization.
10821
10822 Moving ios-simulator test expectations to share as many expectations
10823 as possible with on-device testing.
10824
10825 * platform/ios: Moved from platform/ios-simulator.
10826 * platform/ios-device: Added.
10827 * platform/ios-device-wk1: Added.
10828 * platform/ios-device-wk2: Added.
10829 * platform/ios-simulator: Moved to platform/ios.
10830 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
10831 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
10832 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
10833 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
10834
yoav@yoav.ws81391512017-03-28 11:56:52 +0000108352017-03-28 Yoav Weiss <yoav@yoav.ws>
10836
10837 Add a warning for unused link preloads.
10838 https://bugs.webkit.org/show_bug.cgi?id=165670
10839
10840 Reviewed by Youenn Fablet.
10841
10842 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
10843 * http/tests/preload/download_resources-expected.txt:
10844 * http/tests/preload/download_resources.html: Added references to preloaded resources.
10845 * http/tests/preload/onerror_event-expected.txt:
10846 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
10847 * http/tests/preload/onload_event-expected.txt:
10848 * http/tests/preload/onload_event.html: Added references to preloaded resources.
10849 * http/tests/preload/single_download_preload.html: Deflaked.
10850 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
10851 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
10852 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
10853 * http/tests/preload/unused_preload_warning-expected.txt: Added.
10854 * http/tests/preload/unused_preload_warning.html: Added.
10855
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +0000108562017-03-28 Antoine Quint <graouts@apple.com>
10857
10858 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
10859 https://bugs.webkit.org/show_bug.cgi?id=170171
10860 <rdar://problem/31095500>
10861
10862 Reviewed by Dean Jackson.
10863
10864 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
10865 the "presented" property returns false immediately after calling hide() on the panel.
10866
10867 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
10868 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
10869 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
10870 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
10871
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +0000108722017-03-28 Aaron Chu <aaron_chu@apple.com>
10873
10874 AX: Media controls should be able to be re-activated after faded away
10875 https://bugs.webkit.org/show_bug.cgi?id=170048
10876 <rdar://problem/30157179>
10877
10878 Reviewed by Antoine Quint.
10879
10880 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
10881 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
10882
graouts@webkit.orga5300e22017-03-28 07:34:18 +0000108832017-03-28 Antoine Quint <graouts@apple.com>
10884
10885 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
10886 https://bugs.webkit.org/show_bug.cgi?id=169145
10887 <rdar://problem/17048858>
10888
10889 Reviewed by Dean Jackson.
10890
10891 We add new tests for media documents and related features that cover the following cases:
10892
10893 - checking <video> with only audio tracks does not show the fullscreen button
10894 - checking <video> with only audio tracks does not show the picture-in-picture button
10895 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
10896
10897 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
10898 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
10899 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
10900 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
10901 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
10902 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
10903 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
10904 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
10905 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
10906 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
10907 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
10908 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
10909 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
10910 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
10911 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
10912 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
10913 * platform/ios-simulator/TestExpectations:
10914 * platform/mac/TestExpectations:
10915
commit-queue@webkit.org09412b62017-03-28 02:23:10 +0000109162017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
10917
10918 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
10919 https://bugs.webkit.org/show_bug.cgi?id=169771
10920
10921 Reviewed by Simon Fraser.
10922
10923 * fast/images/animated-image-different-dest-size-expected.html: Added.
10924 * fast/images/animated-image-different-dest-size.html: Added.
10925 This test crashes without this patch.
10926
10927 * fast/images/animated-image-loop-count.html:
10928 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
10929
10930 * fast/images/async-image-background-image-expected.html: Added.
10931 * fast/images/async-image-background-image.html: Added.
10932 Ensures the background image can be drawn asynchronously if it is large.
10933
10934 * fast/images/async-image-canvas-draw-image-expected.html: Added.
10935 * fast/images/async-image-canvas-draw-image.html: Added.
10936 Ensures the image is drawn synchronously on the canvas regardless of its size.
10937
10938 * fast/images/ordered-animated-image-frames.html:
10939 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
10940
10941 * fast/images/reset-image-animation-expected.txt:
10942 * fast/images/reset-image-animation.html:
10943 Change how the steps of the test are ordered so the test can be not flaky.
10944 Running it with -repeat-each was failing.
10945
10946 * fast/images/resources/red-green-blue-900-300.png: Added.
10947
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +0000109482017-03-27 Youenn Fablet <youenn@apple.com>
10949
10950 addIceCandidate should not throw if passed null or undefined
10951 https://bugs.webkit.org/show_bug.cgi?id=170118
10952
10953 Reviewed by Eric Carlson.
10954
10955 Updating test to log addIceCandidate rejection.
10956
10957 * webrtc/datachannel/basic.html:
10958 * webrtc/routines.js:
10959 (iceCallback1):
10960 (iceCallback2):
10961 (onAddIceCandidateError):
10962
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +0000109632017-03-27 Ryan Haddad <ryanhaddad@apple.com>
10964
10965 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
10966
10967 Unreviewed test gardening.
10968
10969 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
10970 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
10971
antti@apple.comf4e83d62017-03-27 22:56:32 +0000109722017-03-27 Antti Koivisto <antti@apple.com>
10973
10974 Loading in-body stylesheets should not block rendering of elements before them
10975 https://bugs.webkit.org/show_bug.cgi?id=169345
10976
10977 Reviewed by Simon Fraser.
10978
10979 * http/tests/incremental/resources/delayed-css.php: Added.
10980 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
10981 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
10982
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +0000109832017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
10984
10985 Test variation font ranges in the CSS Font Loading API
10986 https://bugs.webkit.org/show_bug.cgi?id=170022
10987
10988 Reviewed by Dean Jackson.
10989
10990 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
10991 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
10992
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +0000109932017-03-27 Ryan Haddad <ryanhaddad@apple.com>
10994
10995 Unreviewed, rolling out r214411.
10996
10997 Two of the LayoutTests for this change time out on ios-
10998 simulator.
10999
11000 Reverted changeset:
11001
11002 "[Modern Media Controls] Improve media documents across macOS,
11003 iPhone and iPad"
11004 https://bugs.webkit.org/show_bug.cgi?id=169145
11005 http://trac.webkit.org/changeset/214411
11006
graouts@webkit.orgf00d5252017-03-27 19:44:09 +0000110072017-03-27 Antoine Quint <graouts@apple.com>
11008
11009 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
11010 https://bugs.webkit.org/show_bug.cgi?id=168517
11011 <rdar://problem/30577636>
11012
11013 Reviewed by Dean Jackson.
11014
11015 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
11016
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +0000110172017-03-27 Ryan Haddad <ryanhaddad@apple.com>
11018
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +000011019 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
11020 https://bugs.webkit.org/show_bug.cgi?id=169679
11021
11022 Unreviewed test gardening.
11023
11024 * platform/mac/TestExpectations:
11025
110262017-03-27 Ryan Haddad <ryanhaddad@apple.com>
11027
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +000011028 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
11029 https://bugs.webkit.org/show_bug.cgi?id=170127
11030
11031 Unreviewed test gardening.
11032
11033 * platform/mac/TestExpectations:
11034
110352017-03-27 Ryan Haddad <ryanhaddad@apple.com>
11036
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +000011037 Mark media/modern-media-controls/time-label/time-label.html as flaky.
11038 https://bugs.webkit.org/show_bug.cgi?id=169678
11039
11040 Unreviewed test gardening.
11041
11042 * platform/mac-wk1/TestExpectations:
11043
110442017-03-27 Ryan Haddad <ryanhaddad@apple.com>
11045
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000011046 Marking two modern-media-controls tests as timeouts.
11047 https://bugs.webkit.org/show_bug.cgi?id=170123
11048
11049 Unreviewed test gardening.
11050
11051 * platform/ios-simulator/TestExpectations:
11052
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +0000110532017-03-27 Youenn Fablet <youenn@apple.com>
11054
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +000011055 Tighten RTCDatachannel creation and parameter getters
11056 https://bugs.webkit.org/show_bug.cgi?id=170081
11057
11058 Reviewed by Eric Carlson.
11059
11060 * webrtc/datachannel/basic-expected.txt:
11061 * webrtc/datachannel/basic.html:
11062
110632017-03-27 Youenn Fablet <youenn@apple.com>
11064
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000011065 Add support for RTCRtpReceiver/RTCRtpSender getParameters
11066 https://bugs.webkit.org/show_bug.cgi?id=170057
11067
11068 Reviewed by Alex Christensen.
11069
11070 * webrtc/video-getParameters-expected.txt: Added.
11071 * webrtc/video-getParameters.html: Added.
11072
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +0000110732017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
11074
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +000011075 font variation properties don't need to accept numbers
11076 https://bugs.webkit.org/show_bug.cgi?id=169357
11077
11078 Reviewed by Antti Koivisto.
11079
11080 * fast/text/font-selection-font-face-parse-expected.txt:
11081 * fast/text/font-selection-font-face-parse.html:
11082 * fast/text/font-selection-font-loading-api-parse-expected.txt:
11083 * fast/text/font-selection-font-loading-api-parse.html:
11084 * fast/text/font-stretch-parse-expected.txt:
11085 * fast/text/font-stretch-parse.html:
11086 * fast/text/font-style-parse-expected.txt:
11087 * fast/text/font-style-parse.html:
11088 * fast/text/variations/font-selection-properties.html:
11089 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
11090
110912017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
11092
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +000011093 Implement format specifier for variation fonts
11094 https://bugs.webkit.org/show_bug.cgi?id=169327
11095
11096 Reviewed by Simon Fraser.
11097
11098 * fast/text/variations/font-face-format-expected.html: Added.
11099 * fast/text/variations/font-face-format.html: Added.
11100
111012017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
11102
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000011103 Make sure animation works for font-weight, font-stretch, and font-style
11104 https://bugs.webkit.org/show_bug.cgi?id=169683
11105
11106 Reviewed by Simon Fraser.
11107
11108 * animations/font-variations/font-stretch-expected.txt: Added.
11109 * animations/font-variations/font-stretch.html: Added.
11110 * animations/font-variations/font-style-expected.txt: Added.
11111 * animations/font-variations/font-style.html: Added.
11112 * animations/font-variations/font-weight-expected.txt: Added.
11113 * animations/font-variations/font-weight.html: Added.
11114 * animations/resources/animation-test-helpers.js:
11115 (compareFontStyle):
11116 (getPropertyValue):
11117 (comparePropertyValue):
11118
achristensen@apple.comf7a83f82017-03-27 15:43:34 +0000111192017-03-27 Alex Christensen <achristensen@webkit.org>
11120
11121 Make WebSockets work in network process
11122 https://bugs.webkit.org/show_bug.cgi?id=169930
11123
11124 Reviewed by Youenn Fablet.
11125
11126 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
11127 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
11128 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
11129 (web_socket_do_extra_handshake):
11130 (web_socket_transfer_data):
11131 * platform/ios-simulator-wk1/TestExpectations:
11132 * platform/mac-wk1/TestExpectations:
11133 * platform/win/TestExpectations:
11134
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +0000111352017-03-27 Antoine Quint <graouts@apple.com>
11136
11137 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
11138 https://bugs.webkit.org/show_bug.cgi?id=169145
11139 <rdar://problem/17048858>
11140
11141 Reviewed by Dean Jackson.
11142
11143 We add new tests for media documents and related features that cover the following cases:
11144
11145 - checking <video> with only audio tracks does not show the fullscreen button
11146 - checking <video> with only audio tracks does not show the picture-in-picture button
11147 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
11148
11149 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
11150 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
11151 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
11152 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
11153 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
11154 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
11155 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
11156 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
11157 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
11158 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
11159 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
11160 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
11161 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
11162 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
11163 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
11164 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
11165 * platform/ios-simulator/TestExpectations:
11166 * platform/mac/TestExpectations:
11167
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +0000111682017-03-25 Aaron Chu <aaron_chu@apple.com>
11169
11170 AX: Media controls are unlabeled
11171 https://bugs.webkit.org/show_bug.cgi?id=169947
11172 <rdar://problem/30153323>
11173
11174 Reviewed by Antoine Quint.
11175
11176 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
11177 * media/modern-media-controls/airplay-button/airplay-button.html:
11178 * media/modern-media-controls/forward-button/forward-button-expected.txt:
11179 * media/modern-media-controls/forward-button/forward-button.html:
11180 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
11181 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
11182 * media/modern-media-controls/icon-button/icon-button-expected.txt:
11183 * media/modern-media-controls/icon-button/icon-button.html:
11184 * media/modern-media-controls/icon-service/icon-service-expected.txt:
11185 * media/modern-media-controls/icon-service/icon-service.html:
11186 * media/modern-media-controls/mute-button/mute-button-expected.txt:
11187 * media/modern-media-controls/mute-button/mute-button.html:
11188 * media/modern-media-controls/pip-button/pip-button-expected.txt:
11189 * media/modern-media-controls/pip-button/pip-button.html:
11190 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
11191 * media/modern-media-controls/play-pause-button/play-pause-button.html:
11192 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
11193 * media/modern-media-controls/rewind-button/rewind-button.html:
11194 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
11195 * media/modern-media-controls/skip-back-button/skip-back-button.html:
11196 * media/modern-media-controls/start-button/start-button-expected.txt:
11197 * media/modern-media-controls/start-button/start-button.html:
11198 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
11199 * media/modern-media-controls/tracks-button/tracks-button.html:
11200
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +0000112012017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
11202
11203 Unreviewed GTK+ gardening. Update expectations of several tests.
11204
11205 * platform/gtk/TestExpectations:
11206
mmaxfield@apple.com09f81272017-03-25 07:42:46 +0000112072017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
11208
11209 Post-commit test fix after r214394
11210 https://bugs.webkit.org/show_bug.cgi?id=170083
11211
11212 Unreviewed.
11213
11214 * fast/text/variations/optical-sizing.html:
11215
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +0000112162017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
11217
11218 Add font-optical-sizing to CSSComputedStyleDeclaration
11219 https://bugs.webkit.org/show_bug.cgi?id=170083
11220
11221 Reviewed by Joseph Pecoraro.
11222
11223 * fast/css/getComputedStyle/computed-style-expected.txt:
11224 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
11225 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
11226 * fast/css/getComputedStyle/resources/property-names.js:
11227 * fast/text/variations/optical-sizing-expected.txt:
11228 * fast/text/variations/optical-sizing.html:
11229 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
11230 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
11231 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
11232
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +0000112332017-03-24 Ryan Haddad <ryanhaddad@apple.com>
11234
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +000011235 Consolidate TestExpectations for media/restore-from-page-cache.html.
11236
11237 Unreviewed test gardening.
11238
11239 * platform/mac/TestExpectations:
11240
112412017-03-24 Ryan Haddad <ryanhaddad@apple.com>
11242
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000011243 Unreviewed, rolling out r214361.
11244
11245 This change caused flakiness in http/tests/preload tests.
11246
11247 Reverted changeset:
11248
11249 "Add a warning for unused link preloads."
11250 https://bugs.webkit.org/show_bug.cgi?id=165670
11251 http://trac.webkit.org/changeset/214361
11252
graouts@webkit.orgb620f252017-03-24 23:32:14 +0000112532017-03-24 Antoine Quint <graouts@webkit.org>
11254
11255 [Modern Media Controls] Remove placard icon if height is compressed
11256 https://bugs.webkit.org/show_bug.cgi?id=167935
11257 <rdar://problem/30397128>
11258
11259 Reviewed by Dean Jackson.
11260
11261 We add a new test to check that the various designed constraints to toggle display of a placard's
11262 icon, title and description are honored. Also, due to the old layout() method now being called
11263 "commit()", we refactor a relevant test.
11264
11265 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
11266 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
11267 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
11268 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
11269
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +0000112702017-03-24 Eric Carlson <eric.carlson@apple.com>
11271
11272 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
11273 https://bugs.webkit.org/show_bug.cgi?id=170056
11274
11275 Reviewed by Youenn Fablet.
11276
11277 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
11278 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
11279 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
11280 * fast/mediastream/apply-constraints-advanced-expected.txt:
11281 * fast/mediastream/apply-constraints-advanced.html:
11282 * fast/mediastream/apply-constraints-video-expected.txt:
11283 * fast/mediastream/apply-constraints-video.html:
11284
dino@apple.com21196272017-03-24 23:16:52 +0000112852017-03-24 Dean Jackson <dino@apple.com>
11286
11287 Serialization of custom props in longhand should be "" not value of shorthand
11288 https://bugs.webkit.org/show_bug.cgi?id=167699
11289 <rdar://problem/30324200>
11290
11291 Reviewed by Sam Weinig.
11292
11293 * fast/css/variables/rule-property-get-expected.html:
11294 * fast/css/variables/rule-property-get.html:
11295
graouts@webkit.org2b626cf2017-03-24 22:10:45 +0000112962017-03-24 Antoine Quint <graouts@webkit.org>
11297
11298 [Modern Media Controls] Captions don't move with the appearance of the inline controls
11299 https://bugs.webkit.org/show_bug.cgi?id=170051
11300 <rdar://problem/30754428>
11301
11302 Reviewed by Dean Jackson.
11303
11304 Add a new test, which would have previously failed, where we check that we account for the controls bar height
11305 when showing captions with the controls bar visible.
11306
11307 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
11308 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
11309
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +0000113102017-03-24 Brent Fulgham <bfulgham@apple.com>
11311
11312 Handle recursive calls to ProcessingInstruction::checkStyleSheet
11313 https://bugs.webkit.org/show_bug.cgi?id=169982
11314 <rdar://problem/31083051>
11315
11316 Reviewed by Antti Koivisto.
11317
11318 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
11319 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
11320 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
11321 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
11322 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
11323 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
11324 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
11325 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
11326 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
11327 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
11328 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
11329
beidson@apple.comc6dab482017-03-24 21:13:40 +0000113302017-03-24 Brady Eidson <beidson@apple.com>
11331
11332 A null compound index value crashes the Databases process.
11333 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
11334
11335 Reviewed by Alex Christensen.
11336
11337 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
11338 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
11339 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
11340 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
11341 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
11342
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +0000113432017-03-24 Ryan Haddad <ryanhaddad@apple.com>
11344
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +000011345 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
11346 https://bugs.webkit.org/show_bug.cgi?id=170068
11347
11348 Unreviewed test gardening.
11349
11350 * platform/ios-simulator/TestExpectations:
11351
113522017-03-24 Ryan Haddad <ryanhaddad@apple.com>
11353
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000011354 Unreviewed, rolling out r214360.
11355
11356 This change caused 20+ LayoutTest failures.
11357
11358 Reverted changeset:
11359
11360 "Handle recursive calls to
11361 ProcessingInstruction::checkStyleSheet"
11362 https://bugs.webkit.org/show_bug.cgi?id=169982
11363 http://trac.webkit.org/changeset/214360
11364
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +0000113652017-03-24 Youenn Fablet <youenn@apple.com>
11366
11367 Add support for qpSum in WebRTC stats
11368 https://bugs.webkit.org/show_bug.cgi?id=170060
11369
11370 Reviewed by Eric Carlson.
11371
11372 * webrtc/video-stats.html:
11373
dbates@webkit.org8bc9f862017-03-24 19:34:11 +0000113742017-03-24 Daniel Bates <dabates@apple.com>
11375
11376 Prevent new navigations during document unload
11377 https://bugs.webkit.org/show_bug.cgi?id=169934
11378 <rdar://problem/31247584>
11379
11380 Reviewed by Chris Dumez.
11381
11382 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
11383 after starting a navigation from an onunload event handler.
11384
11385 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
11386 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
11387
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +0000113882017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
11389
11390 Implement font-optical-sizing
11391 https://bugs.webkit.org/show_bug.cgi?id=168895
11392
11393 Reviewed by Dean Jackson.
11394
11395 * fast/text/variations/optical-sizing-expected.txt: Added.
11396 * fast/text/variations/optical-sizing.html: Added.
11397
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +0000113982017-03-24 Yoav Weiss <yoav@yoav.ws>
11399
11400 Add a warning for unused link preloads.
11401 https://bugs.webkit.org/show_bug.cgi?id=165670
11402
11403 Reviewed by Youenn Fablet.
11404
11405 This adds a test for the unused preload warning, and adapts some of the other preload tests,
11406 to avoid warnings.
11407
11408 * http/tests/preload/download_resources-expected.txt: Changed.
11409 * http/tests/preload/download_resources.html: Added references to preloaded resources.
11410 * http/tests/preload/onerrer_event-expected.txt: Changed.
11411 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
11412 * http/tests/preload/onload_event.html: Added references to preloaded resources.
11413 * http/tests/preload/resources/single_download_preload.html: Deflaked.
11414 * http/tests/preload/unused_preload_warning-expected.txt: Added.
11415 * http/tests/preload/unused_preload_warning.html: Added.
11416
bfulgham@apple.comd29ec582017-03-24 18:39:28 +0000114172017-03-24 Brent Fulgham <bfulgham@apple.com>
11418
11419 Handle recursive calls to ProcessingInstruction::checkStyleSheet
11420 https://bugs.webkit.org/show_bug.cgi?id=169982
11421 <rdar://problem/31083051>
11422
11423 Reviewed by Antti Koivisto.
11424
11425 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
11426 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
11427 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
11428 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
11429 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
11430 * fast/dom/beforeload/recursive-link-before-load.html: Added.
11431 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
11432 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
11433 * fast/dom/beforeload/resources/content.xhtml: Added.
11434 * fast/dom/beforeload/resources/pass.css: Added.
11435 * fast/dom/beforeload/resources/test.xsl: Added.
11436
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +0000114372017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
11438
11439 font-style needs a new CSSValue to make CSSRule.cssText work correctly
11440 https://bugs.webkit.org/show_bug.cgi?id=169258
11441
11442 Reviewed by David Hyatt.
11443
11444 Update tests' expected results.
11445
11446 * fast/text/font-selection-font-face-parse-expected.txt:
11447 * fast/text/font-selection-font-face-parse.html:
11448 * fast/text/font-style-parse-expected.txt:
11449 * fast/text/font-style-parse.html:
11450 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
11451 * svg/css/getComputedStyle-basic-expected.txt:
11452
commit-queue@webkit.org9107d182017-03-24 18:01:18 +0000114532017-03-24 Youenn Fablet <youenn@apple.com>
11454
11455 Add libwebrtc backend support for RTCRtpSender::replaceTrack
11456 https://bugs.webkit.org/show_bug.cgi?id=169841
11457
11458 Reviewed by Alex Christensen.
11459
11460 * webrtc/audio-replace-track-expected.txt: Added.
11461 * webrtc/audio-replace-track.html: Added.
11462 * webrtc/video-replace-track-expected.txt: Added.
11463 * webrtc/video-replace-track.html: Added.
11464 * webrtc/video-replace-track-to-null-expected.txt: Added.
11465 * webrtc/video-replace-track-to-null.html: Added.
11466
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +0000114672017-03-24 Ryan Haddad <ryanhaddad@apple.com>
11468
11469 Update TestExpectations for media/restore-from-page-cache.html.
11470
11471 Unreviewed test gardening.
11472
11473 * platform/mac-wk2/TestExpectations:
11474 * platform/mac/TestExpectations:
11475
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +0000114762017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
11477
11478 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
11479
11480 * platform/gtk/TestExpectations:
11481
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +0000114822017-03-24 Youenn Fablet <youenn@apple.com>
11483
11484 Add support for DataChannel and MediaStreamTrack stats
11485 https://bugs.webkit.org/show_bug.cgi?id=170031
11486
11487 Reviewed by Eric Carlson.
11488
11489 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
11490 * webrtc/datachannel/datachannel-stats.html: Added.
11491 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
11492 * webrtc/video-mediastreamtrack-stats.html: Added.
11493
cdumez@apple.comedecdd02017-03-24 16:27:01 +0000114942017-03-24 Chris Dumez <cdumez@apple.com>
11495
11496 Extend svg/animations/animations-paused-disconnected-iframe.html
11497 https://bugs.webkit.org/show_bug.cgi?id=170035
11498
11499 Reviewed by Andreas Kling.
11500
11501 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
11502
11503 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
11504 * svg/animations/animations-paused-disconnected-iframe.html:
11505
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +0000115062017-03-24 Youenn Fablet <youenn@apple.com>
11507
11508 Fix framesEncoded/framesDecoded RTC stats
11509 https://bugs.webkit.org/show_bug.cgi?id=170024
11510
11511 Reviewed by Eric Carlson.
11512
11513 * webrtc/video-stats-expected.txt: Added.
11514 * webrtc/video-stats.html: Added.
11515
carlosgc@webkit.org798207a2017-03-24 13:19:56 +0000115162017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
11517
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +000011518 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
11519
11520 * platform/gtk/TestExpectations:
11521
115222017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
11523
carlosgc@webkit.org77c89412017-03-24 13:30:56 +000011524 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
11525
11526 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
11527 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
11528 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
11529 mime type and returned application/octet-stream.
11530
11531 * platform/gtk/TestExpectations:
11532 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
11533 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
11534
115352017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
11536
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000011537 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
11538
11539 We are now getting a MIME type for otf files.
11540
11541 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
11542
pvollan@apple.come52fe062017-03-24 12:01:45 +0000115432017-03-24 Per Arne Vollan <pvollan@apple.com>
11544
11545 Text stroke is sometimes clipped on video captions.
11546 https://bugs.webkit.org/show_bug.cgi?id=170006
11547
11548 Reviewed by Eric Carlson.
11549
11550 * media/track/track-css-stroke-cues-expected.txt:
11551 * media/track/track-css-stroke-cues.html:
11552
carlosgc@webkit.org41922302017-03-24 08:21:21 +0000115532017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
11554
11555 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
11556 https://bugs.webkit.org/show_bug.cgi?id=170001
11557
11558 Reviewed by Michael Catanzaro.
11559
11560 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
11561
11562 * platform/gtk/TestExpectations:
11563
antti@apple.com0e079ed2017-03-24 03:20:18 +0000115642017-03-23 Antti Koivisto <antti@apple.com>
11565
11566 Revert r213712, caused iPad PLT regression
11567 https://bugs.webkit.org/show_bug.cgi?id=170040
11568
11569 Unreviewed.
11570
11571 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
11572 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
11573
cdumez@apple.com838ef372017-03-23 23:51:20 +0000115742017-03-23 Chris Dumez <cdumez@apple.com>
11575
11576 SVG animations are not paused when their <svg> element is removed from the document
11577 https://bugs.webkit.org/show_bug.cgi?id=170030
11578 <rdar://problem/31230252>
11579
11580 Reviewed by Dean Jackson.
11581
11582 Add layout test coverage.
11583
11584 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
11585 * svg/animations/animations-paused-when-removed-from-document.html: Added.
11586
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +0000115872017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
11588
11589 font shorthand should accept variation values
11590 https://bugs.webkit.org/show_bug.cgi?id=168998
11591
11592 Reviewed by Simon Fraser.
11593
11594 * fast/text/font-style-parse-expected.txt:
11595 * fast/text/font-style-parse.html:
11596 * fast/text/font-weight-parse-expected.txt:
11597 * fast/text/font-weight-parse.html:
11598
cdumez@apple.com62599cb2017-03-23 22:40:50 +0000115992017-03-23 Chris Dumez <cdumez@apple.com>
11600
11601 SVG animations are not paused when inserted into a hidden page
11602 https://bugs.webkit.org/show_bug.cgi?id=170026
11603 <rdar://problem/31228704>
11604
11605 Reviewed by Andreas Kling.
11606
11607 Add layout test coverage.
11608
11609 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
11610 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
11611 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
11612 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
11613
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +000011614== Rolled over to ChangeLog-2017-03-23 ==