blob: e59d904fbf65173b9a5996e8d8afefefcfe6ab48 [file] [log] [blame]
pvollan@apple.com31567ae2017-05-23 06:50:17 +000012017-05-22 Per Arne Vollan <pvollan@apple.com>
2
3 [Win] Update expectations for layout tests.
4 https://bugs.webkit.org/show_bug.cgi?id=172437
5
6 Unreviewed test gardening, update test expectations for failing tests.
7
8 * platform/win/TestExpectations:
9
mmaxfield@apple.com636c4d22017-05-23 06:03:24 +0000102017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
11
12 Support calc() in font-variation-settings and font-feature-settings
13 https://bugs.webkit.org/show_bug.cgi?id=171032
14
15 Reviewed by David Hyatt.
16
17 * css3/font-feature-settings-calc-expected.html: Added.
18 * css3/font-feature-settings-calc.html: Added.
19 * fast/text/variations/calc-expected.html: Added.
20 * fast/text/variations/calc.html: Added.
21
ryanhaddad@apple.com5999d122017-05-22 23:41:13 +0000222017-05-22 Ryan Haddad <ryanhaddad@apple.com>
23
24 Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
25 https://bugs.webkit.org/show_bug.cgi?id=171605
26
27 Unreviewed test gardening.
28
29 * platform/ios-wk2/TestExpectations:
30
cdumez@apple.comac70a712017-05-22 23:00:25 +0000312017-05-22 Chris Dumez <cdumez@apple.com>
32
33 ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
34 https://bugs.webkit.org/show_bug.cgi?id=172473
35
36 Reviewed by Ryosuke Niwa.
37
38 * TestExpectations:
39 Unskip test.
40
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +0000412017-05-22 Ryan Haddad <ryanhaddad@apple.com>
42
ryanhaddad@apple.comdb9aef82017-05-22 22:52:06 +000043 Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
44 https://bugs.webkit.org/show_bug.cgi?id=172452
45
46 Unreviewed test gardening.
47
48 * platform/wk2/TestExpectations:
49
502017-05-22 Ryan Haddad <ryanhaddad@apple.com>
51
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +000052 Update TestExpectations for two new WPT LayoutTests.
53 https://bugs.webkit.org/show_bug.cgi?id=172472
54
55 Unreviewed test gardening.
56
57 * TestExpectations:
58
ap@apple.comb1f3e4f2017-05-22 22:09:49 +0000592017-05-22 Alexey Proskuryakov <ap@apple.com>
60
61 Remove Java tests.
62
63 Rubber-stamped by Tim Horton.
64
65 These tests were disabled on all platforms for a long long time now.
66
67 * TestExpectations:
68 * java: Removed.
69 * platform/ios/TestExpectations:
70 * platform/mac/TestExpectations:
71 * platform/win/TestExpectations:
72 * platform/wk2/TestExpectations:
73 * platform/wpe/TestExpectations:
74
bburg@apple.com51fd2622017-05-22 22:06:47 +0000752017-05-22 Brian Burg <bburg@apple.com>
76
77 Web Inspector: webkit reload policy should match default behavior
78 https://bugs.webkit.org/show_bug.cgi?id=171385
79 <rdar://problem/31871515>
80
81 Reviewed by Joseph Pecoraro.
82
83 * http/tests/inspector/replay/replay-test.js:
84 * http/tests/inspector/network/resource-sizes-memory-cache.html:
85 Update tests to match new API.
86
87 * http/tests/inspector/network/resource-response-source-memory-cache.html:
88 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
89 Added. This is a copy of the above test but uses the option to do a "legacy" reload.
90 With this reload type, the resource returned with HTTP 200.
91
yoav@yoav.ws029d3252017-05-22 22:03:18 +0000922017-05-22 Yoav Weiss <yoav@yoav.ws>
93
94 [preload] Add media and type attribute support.
95 https://bugs.webkit.org/show_bug.cgi?id=171720
96
97 Reviewed by Youenn Fablet.
98
99 * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
100 * http/wpt/preload/media-attribute-expected.txt: Added.
101 * http/wpt/preload/media-attribute.html: Added.
102 * http/wpt/preload/type-attribute-expected.txt: Added.
103 * http/wpt/preload/type-attribute.html: Added.
104 * http/wpt/preload/resources/square.png: Added.
105 * http/wpt/preload/resources/dummy.js: Added.
106 * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
107 * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
108 * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
109 * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
110
ryanhaddad@apple.com47c26932017-05-22 21:13:45 +00001112017-05-22 Ryan Haddad <ryanhaddad@apple.com>
112
113 Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
114 https://bugs.webkit.org/show_bug.cgi?id=172469
115
116 Unreviewed test gardening.
117
118 * platform/mac/TestExpectations:
119
ap@apple.comc8e7c722017-05-22 20:49:12 +00001202017-05-22 Alexey Proskuryakov <ap@apple.com>
121
122 Many WebAudio js-tests use waitUntilDone
123 https://bugs.webkit.org/show_bug.cgi?id=172398
124
125 Reviewed by Sam Weinig.
126
127 Corrected the use of js-test harness, updated the tests to use js-test.js instead
128 of js-test-pre.js where possible.
129
130 * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
131 that wasn't present here.
132
133 * webaudio/analyser-exception.html:
134 * webaudio/audiobuffer-neuter-expected.txt:
135 * webaudio/audiobuffer-neuter.html:
136 * webaudio/audiobuffersource-channels.html:
137 * webaudio/audiobuffersource-ended-expected.txt:
138 * webaudio/audiobuffersource-ended.html:
139 * webaudio/audiobuffersource-exception.html:
140 * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
141 * webaudio/audiobuffersource-loop-comprehensive.html:
142 * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
143 * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
144 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
145 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
146 * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
147 * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
148 * webaudio/audiobuffersource-negative-playbackrate-loop.html:
149 * webaudio/audiobuffersource-negative-playbackrate.html:
150 * webaudio/audiobuffersource-playbackState.html:
151 * webaudio/audiobuffersource-start-expected.txt:
152 * webaudio/audiobuffersource-start.html:
153 * webaudio/audiochannelmerger-basic.html:
154 * webaudio/audiochannelmerger-stereo.html:
155 * webaudio/audiochannelsplitter.html:
156 * webaudio/audiocontext-promise-throwing.html:
157 * webaudio/audiocontext-promise.html:
158 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
159 * webaudio/audiocontext-restriction.html:
160 * webaudio/audiocontext-state-interrupted.html:
161 * webaudio/audiocontext-state.html:
162 * webaudio/audionode-channel-rules.html:
163 * webaudio/audionode-connect-order.html:
164 * webaudio/audionode.html:
165 * webaudio/audioparam-connect-audioratesignal.html:
166 * webaudio/audioparam-summingjunction.html:
167 * webaudio/audioprocessingevent.html:
168 * webaudio/automatic-pull-node.html:
169 * webaudio/biquad-allpass.html:
170 * webaudio/biquad-bandpass.html:
171 * webaudio/biquad-getFrequencyResponse.html:
172 * webaudio/biquad-highpass.html:
173 * webaudio/biquad-highshelf.html:
174 * webaudio/biquad-lowpass.html:
175 * webaudio/biquad-lowshelf.html:
176 * webaudio/biquad-notch.html:
177 * webaudio/biquad-peaking.html:
178 * webaudio/biquadfilternode-basic.html:
179 * webaudio/convolution-mono-mono.html:
180 * webaudio/decode-audio-data-basic.html:
181 * webaudio/decode-audio-data-too-short.html:
182 * webaudio/delaynode-max-default-delay.html:
183 * webaudio/delaynode-max-nondefault-delay.html:
184 * webaudio/delaynode-maxdelay.html:
185 * webaudio/delaynode-maxdelaylimit.html:
186 * webaudio/delaynode-scheduling.html:
187 * webaudio/delaynode.html:
188 * webaudio/distance-exponential.html:
189 * webaudio/distance-inverse.html:
190 * webaudio/distance-linear.html:
191 * webaudio/dynamicscompressor-basic.html:
192 * webaudio/javascriptaudionode-downmix8-2channel-input.html:
193 * webaudio/javascriptaudionode-upmix2-8channel-input.html:
194 * webaudio/javascriptaudionode-zero-input-channels.html:
195 * webaudio/javascriptaudionode.html:
196 * webaudio/mediaelementaudiosourcenode.html:
197 * webaudio/oscillator-basic.html:
198 * webaudio/oscillator-ended-expected.txt:
199 * webaudio/oscillator-ended.html:
200 * webaudio/page-canstartmedia.html:
201 * webaudio/panner-equalpower-stereo.html:
202 * webaudio/panner-equalpower.html:
203 * webaudio/panner-loop.html:
204 * webaudio/pannernode-basic.html:
205 * webaudio/realtimeanalyser-fft-scaling.html:
206 * webaudio/realtimeanalyser-fft-sizing.html:
207 * webaudio/resources/audiobuffersource-testing.js:
208 (checkAllTests):
209 * webaudio/sample-accurate-scheduling.html:
210 * webaudio/stereo2mono-down-mixing.html:
211 * webaudio/test-basic.html:
212 * webaudio/waveshaper.html:
213
mmaxfield@apple.com43943e42017-05-22 20:12:43 +00002142017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
215
216 Enable the woff2-variations @font-face format identifier
217 https://bugs.webkit.org/show_bug.cgi?id=172425
218
219 Reviewed by Andreas Kling.
220
221 * fast/text/variations/font-face-format-woff2-expected.html: Added.
222 * fast/text/variations/font-face-format-woff2.html: Added.
223 * platform/mac/TestExpectations:
224
simon.fraser@apple.com23372cf2017-05-22 19:19:24 +00002252017-05-22 Simon Fraser <simon.fraser@apple.com>
226
227 Support transform-box to switch sizing box in SVG
228 https://bugs.webkit.org/show_bug.cgi?id=145783
229
230 Reviewed by Dean Jackson.
231
232 Modify tests that relied on the old "% values relative to the bounding box" behavior,
233 and new tests for parsing and rendering with transform-box.
234
235 * fast/css/transform-box-parsing.html: Added.
236 * svg/transforms/change-transform-origin-css.xhtml:
237 * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
238 * svg/transforms/percent-transform-values.xhtml:
239 * svg/transforms/svg-transform-box-expected.html: Added.
240 * svg/transforms/svg-transform-box.html: Added.
241 * svg/transforms/transform-origin-css-property.xhtml:
242 * transforms/svg-vs-css.xhtml:
243
antti@apple.comea90b132017-05-22 18:16:18 +00002442017-05-22 Antti Koivisto <antti@apple.com>
245
246 Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
247 https://bugs.webkit.org/show_bug.cgi?id=170756
248 <rdar://problem/31573157>
249
250 Reviewed by Andreas Kling.
251
252 Expand the tests to cover the malformed key case.
253
254 * animations/keyframes-rule.html:
255 * animations/unprefixed-keyframes-rule.html:
256
commit-queue@webkit.orgf9f90062017-05-22 18:07:11 +00002572017-05-22 youenn fablet <youenn@apple.com>
258
259 Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
260 https://bugs.webkit.org/show_bug.cgi?id=172426
261
262 Reviewed by Chris Dumez.
263
264 * TestExpectations:
265 * tests-options.json:
266
antti@apple.combebe57b22017-05-22 13:17:24 +00002672017-05-22 Antti Koivisto <antti@apple.com>
268
269 [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
270 https://bugs.webkit.org/show_bug.cgi?id=172177
271 <rdar://problem/32239583>
272
273 Unreviewed.
274
275 * animations/animation-initial-inheritance.html: Try to unflake.
276
pvollan@apple.combbe160d2017-05-22 06:30:27 +00002772017-05-21 Per Arne Vollan <pvollan@apple.com>
278
pvollan@apple.com554d1332017-05-22 06:55:15 +0000279 Unreviewed Windows test gardening, skip tests which are timing out.
280
281 * platform/win/TestExpectations:
282
2832017-05-21 Per Arne Vollan <pvollan@apple.com>
284
pvollan@apple.combbe160d2017-05-22 06:30:27 +0000285 [Win] Update expectations for layout tests.
286 https://bugs.webkit.org/show_bug.cgi?id=172437
287
288 Unreviewed test gardening, update test expectations for failing tests.
289
290 * platform/win/TestExpectations:
291
sbarati@apple.comba6f3532017-05-22 05:47:33 +00002922017-05-21 Saam Barati <sbarati@apple.com>
293
294 We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
295 https://bugs.webkit.org/show_bug.cgi?id=171041
296 <rdar://problem/32082516>
297
298 Reviewed by Yusuke Suzuki.
299
300 * js/parser-syntax-check-expected.txt:
301 * js/script-tests/parser-syntax-check.js:
302
antti@apple.com9ff32262017-05-21 15:08:18 +00003032017-05-21 Antti Koivisto <antti@apple.com>
304
305 matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
306 https://bugs.webkit.org/show_bug.cgi?id=172361
307 <rdar://problem/28777408>
308
309 Reviewed by Sam Weinig.
310
311 * fast/media/matchMedia-print-expected.txt: Added.
312 * fast/media/matchMedia-print.html: Added.
313
ap@apple.com72e57062017-05-21 06:01:27 +00003142017-05-20 Alexey Proskuryakov <ap@apple.com>
315
316 Correct line endings in a couple files.
317
318 * fast/canvas/script-tests/canvas-gradient-without-path.js:
319 * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
320
cdumez@apple.comf5bed952017-05-20 19:14:15 +00003212017-05-20 Chris Dumez <cdumez@apple.com>
322
cdumez@apple.com5adf38b2017-05-21 02:10:05 +0000323 Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
324 https://bugs.webkit.org/show_bug.cgi?id=172418
325
326 Reviewed by Youenn Fablet.
327
328 Rebaseline existing test to reflect change.
329
330 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
331 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
332 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
333 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
334
3352017-05-20 Chris Dumez <cdumez@apple.com>
336
cdumez@apple.comf5bed952017-05-20 19:14:15 +0000337 Value for iterator property is wrong for maplike interfaces
338 https://bugs.webkit.org/show_bug.cgi?id=172410
339
340 Reviewed by Sam Weinig.
341
342 Extend test coverage to test the RTCStatsReport iterator.
343
344 * webrtc/video-stats.html:
345
jer.noble@apple.com57ab0f42017-05-20 16:55:01 +00003462017-05-20 Jer Noble <jer.noble@apple.com>
347
348 [MSE][Mac] Support painting MSE video-element to canvas
349 https://bugs.webkit.org/show_bug.cgi?id=125157
350 <rdar://problem/23062016>
351
352 Reviewed by Eric Carlson.
353
354 * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
355 first sample to 0:00.
356 * media/media-source/content/test-fragmented-manifest.json:
357 * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
358 * media/media-source/media-source-paint-to-canvas.html: Added.
359
cdumez@apple.comaf6bbc52017-05-20 02:30:27 +00003602017-05-19 Chris Dumez <cdumez@apple.com>
361
362 Consider not exposing webkitURL in workers
363 https://bugs.webkit.org/show_bug.cgi?id=172166
364
365 Reviewed by Geoffrey Garen.
366
367 Rebaseline existing test to reflect behavior change.
368
369 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
370
commit-queue@webkit.org8bf56e22017-05-20 00:27:33 +00003712017-05-19 Jeremy Jones <jeremyj@apple.com>
372
373 webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
374 https://bugs.webkit.org/show_bug.cgi?id=172329
375 rdar://problem/32260891
376
377 Reviewed by Darin Adler.
378
379 webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
380 The additional mediaSession().fullscreenPermitted() check causes it to return false when
381 not handling a user gesture, which isn't helpful to deciding to show a button in controls
382 or not.
383
384 * media/media-fullscreen-inline-expected.txt:
385 * media/media-fullscreen-not-in-document-expected.txt:
386 * media/media-fullscreen.js:
387 (canplaythrough):
388 * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
389 * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
390
jlewis3@apple.com47f842d2017-05-20 00:18:14 +00003912017-05-19 Matt Lewis <jlewis3@apple.com>
392
393 Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
394 https://bugs.webkit.org/show_bug.cgi?id=171061
395
396 Unreviewed test gardening.
397
398 * platform/ios-wk2/TestExpectations:
399 * platform/mac-wk1/TestExpectations:
400 * platform/mac-wk2/TestExpectations:
401
cdumez@apple.come0fb99a2017-05-20 00:00:58 +00004022017-05-19 Chris Dumez <cdumez@apple.com>
403
404 Do not fire load event for SVGElements that are detached or in frameless documents
405 https://bugs.webkit.org/show_bug.cgi?id=172289
406 <rdar://problem/32275689>
407
408 Reviewed by Ryosuke Niwa.
409
410 Add layout test coverage.
411
412 * svg/load-event-detached-expected.txt: Added.
413 * svg/load-event-detached.html: Added.
414
ap@apple.comfcade892017-05-19 23:37:59 +00004152017-05-19 Alexey Proskuryakov <ap@apple.com>
416
417 Many accessibility js-tests use waitUntilDone
418 https://bugs.webkit.org/show_bug.cgi?id=172372
419
420 Reviewed by Tim Horton.
421
422 Corrected the use of js-test harness, updated the tests to use js-test.js instead
423 of js-test-pre.js where possible.
424
425 * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
426 * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
427 * accessibility/aria-checkbox-sends-notification.html:
428 * accessibility/aria-invalid.html:
429 * accessibility/aria-switch-sends-notification.html:
430 * accessibility/deleting-iframe-destroys-axcache.html:
431 * accessibility/file-upload-button-with-axpress.html:
432 * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
433 * accessibility/frame-disconnect-textmarker-cache-crash.html:
434 * accessibility/gtk/aria-listbox-crash.html:
435 * accessibility/heading-title-includes-links-expected.txt:
436 * accessibility/heading-title-includes-links.html:
437 * accessibility/image-map-update-parent-crash-expected.txt:
438 * accessibility/image-map-update-parent-crash.html:
439 * accessibility/insert-children-assert-expected.txt:
440 * accessibility/insert-children-assert.html:
441 * accessibility/ios-simulator/focus-change-notifications.html:
442 * accessibility/label-element-press.html:
443 * accessibility/loading-iframe-updates-axtree.html:
444 * accessibility/mac/aria-expanded-notifications.html:
445 * accessibility/mac/aria-listbox-selectedchildren-change.html:
446 * accessibility/mac/aria-liveregion-on-image.html:
447 * accessibility/mac/aria-liveregions-addedelement.html:
448 * accessibility/mac/aria-liveregions-changedalt.html:
449 * accessibility/mac/aria-liveregions-changedtext.html:
450 * accessibility/mac/aria-liveregions-removedelement.html:
451 * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
452 * accessibility/mac/combobox-activedescendant-notifications.html:
453 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
454 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
455 * accessibility/mac/html-slider-indicator.html:
456 * accessibility/mac/input-replacevalue-userinfo-expected.txt:
457 * accessibility/mac/input-replacevalue-userinfo.html:
458 * accessibility/mac/ordered-textmarker-crash-expected.txt:
459 * accessibility/mac/ordered-textmarker-crash.html:
460 * accessibility/mac/search-with-frames-expected.txt:
461 * accessibility/mac/search-with-frames.html:
462 * accessibility/mac/selection-boundary-userinfo.html:
463 * accessibility/mac/selection-change-userinfo.html:
464 * accessibility/mac/selection-element-tabbing-to-link.html:
465 * accessibility/mac/selection-value-changes-for-aria-textbox.html:
466 * accessibility/mac/stale-textmarker-crash-expected.txt:
467 * accessibility/mac/stale-textmarker-crash.html:
468 * accessibility/mac/textbox-role-reports-notifications-expected.txt:
469 * accessibility/mac/textbox-role-reports-notifications.html:
470 * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
471 * accessibility/mac/value-change/value-change-user-info-textarea.html:
472 * accessibility/mac/value-change/value-change-user-info-textfield.html:
473 * accessibility/media-element.html:
474 * accessibility/menu-list-sends-change-notification.html:
475 * accessibility/multiselect-list-reports-active-option.html:
476 * accessibility/paragraph-with-linebreaks.html:
477 * accessibility/platform-name.html:
478 * accessibility/radio-button-group-members.html:
479 * accessibility/radio-button-title-label.html:
480 * accessibility/selection-states-expected.txt:
481 * accessibility/selection-states.html:
482 * accessibility/spinbutton-value.html:
483 * accessibility/svg-bounds.html:
484 * accessibility/table-cell-for-column-and-row-crash.html:
485 * accessibility/table-cells-roles.html:
486 * accessibility/table-roles-hierarchy.html:
487 * accessibility/table-with-aria-role.html:
488 * accessibility/textarea-insertion-point-line-number.html:
489 * accessibility/textbox-role-reports-selection.html:
490 * accessibility/title-ui-element-correctness.html:
491 * accessibility/unknown-roles-not-exposed-expected.txt:
492 * accessibility/unknown-roles-not-exposed.html:
493 * accessibility/win/bstr-elements-role.html:
494 * accessibility/win/detached-object-notification-crash.html:
495 * accessibility/win/heading-elements.html:
496 * accessibility/win/img-alt-attribute.html:
497 * accessibility/win/linked-elements.html:
498 * accessibility/win/list-item-role.html:
499 * accessibility/win/list-marker-role.html:
500 * accessibility/win/list-role.html:
501 * accessibility/win/multiple-select-element-role.html:
502 * accessibility/win/option-element-position-and-size.html:
503 * accessibility/win/parent-element.html:
504 * accessibility/win/select-element-role.html:
505 * accessibility/win/selection-and-focus.html:
506 * accessibility/win/single-select-children-changed.html:
507 * accessibility/win/single-select-children.html:
508 * accessibility/win/text-role.html:
509 * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
510 * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
511 * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
512 * platform/mac/accessibility/media-element-expected.txt:
513 * platform/mac/accessibility/table-cells-roles-expected.txt:
514 * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
515
jlewis3@apple.com41322312017-05-19 23:30:09 +00005162017-05-19 Matt Lewis <jlewis3@apple.com>
517
518 Rebaselined js/dom/global-constructors-attributes.html after revision 217129
519
520
521 Unreviewed test gardening.
522
523 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
524
cdumez@apple.com5b7abae2017-05-19 23:07:40 +00005252017-05-19 Chris Dumez <cdumez@apple.com>
526
527 URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
528 https://bugs.webkit.org/show_bug.cgi?id=172218
529
530 Reviewed by Youenn Fablet.
531
532 * fast/text/font-face-set-javascript-expected.txt:
533 * fast/text/font-face-set-javascript.html:
534 Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
535 a pair iterator. It does not make sense to return a pair iterator here given
536 that this is not a key-value structure. FontFaceSet should not even have an
537 entries() method but this is an artifact of us using iterable<FontFace> instead of
538 setlike<FontFace> until we support setlike<> (Bug 159140).
539
zalan@apple.com97933452017-05-19 22:54:06 +00005402017-05-19 Zalan Bujtas <zalan@apple.com>
541
542 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
543 https://bugs.webkit.org/show_bug.cgi?id=172309
544 <rdar://problem/32262357>
545
546 Reviewed by Simon Fraser.
547
548 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
549 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
550
ryanhaddad@apple.com39cd65d2017-05-19 22:24:25 +00005512017-05-19 Ryan Haddad <ryanhaddad@apple.com>
552
553 LayoutTest js/Promise-types.html is a flaky failure
554 https://bugs.webkit.org/show_bug.cgi?id=171739
555
556 Unreviewed follow-up fix for JSC tests.
557
558 * js/script-tests/Promise-types.js:
559
commit-queue@webkit.org6b41e432017-05-19 21:41:50 +00005602017-05-19 Youenn Fablet <youenn@apple.com>
561
562 Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
563 https://bugs.webkit.org/show_bug.cgi?id=172324
564
565 Reviewed by Eric Carlson.
566
567 * fast/mediastream/mock-media-source-webaudio.html:
568
ap@apple.comfa481bb2017-05-19 21:19:00 +00005692017-05-19 Alexey Proskuryakov <ap@apple.com>
570
571 Many CSS js-tests use waitUntilDone
572 https://bugs.webkit.org/show_bug.cgi?id=172379
573
574 Reviewed by Tim Horton.
575
576 Corrected the use of js-test harness, updated the tests to use js-test.js instead
577 of js-test-pre.js where possible.
578
579 * css3/filters/should-not-have-compositing-layer-expected.txt:
580 * css3/filters/should-not-have-compositing-layer.html:
581 * css3/scroll-snap/nested-elements-expected.txt:
582 * css3/scroll-snap/nested-elements.html:
583 * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
584 * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
585 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
586 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
587 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
588 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
589 * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
590 * css3/scroll-snap/scroll-snap-mismatch.html:
591 * css3/scroll-snap/scroll-snap-offsets-expected.txt:
592 * css3/scroll-snap/scroll-snap-offsets.html:
593 * css3/scroll-snap/scroll-snap-positions-expected.txt:
594 * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
595 * css3/scroll-snap/scroll-snap-positions-mainframe.html:
596 * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
597 * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
598 * css3/scroll-snap/scroll-snap-positions.html:
599 * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
600 * css3/scroll-snap/scroll-snap-style-changed-align.html:
601 * css3/touch-action/touch-action-manipulation-fast-clicks.html:
602 * fast/css/counters/2displays-expected.txt:
603 * fast/css/counters/2displays.html:
604 * fast/css/counters/after-continuation-expected.txt:
605 * fast/css/counters/after-continuation.html:
606 * fast/css/counters/counter-increment-inherit-expected.txt:
607 * fast/css/counters/counter-increment-inherit.htm:
608 * fast/css/counters/counter-increment-tests-expected.txt:
609 * fast/css/counters/counter-increment-tests.htm:
610 * fast/css/device-aspect-ratio.html:
611 * fast/css/hover-display-block-inline-expected.txt:
612 * fast/css/hover-display-block-inline.html:
613 * fast/css/hover-display-block-none-expected.txt:
614 * fast/css/hover-display-block-none.html:
615 * fast/css/image-resolution/image-resolution.html:
616 * fast/css/max-device-aspect-ratio.html:
617 * fast/css/min-device-aspect-ratio.html:
618 * fast/css/pseudo-target-indirect-sibling-001.html:
619 * fast/css/pseudo-target-indirect-sibling-002.html:
620
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +00006212017-05-19 Ryan Haddad <ryanhaddad@apple.com>
622
ryanhaddad@apple.com0f1907d2017-05-19 20:12:12 +0000623 Skip tests that are reporting FailureNotTested.
624 https://bugs.webkit.org/show_bug.cgi?id=172378
625
626 Unreviewed test gardening.
627
628 * TestExpectations:
629 * platform/ios-wk2/TestExpectations:
630 * platform/ios/TestExpectations:
631 * platform/mac/TestExpectations:
632
6332017-05-19 Ryan Haddad <ryanhaddad@apple.com>
634
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +0000635 LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
636 https://bugs.webkit.org/show_bug.cgi?id=171739
637
638 Reviewed by Joseph Pecoraro.
639
640 Silence the console messages for unhandled rejections in this LayoutTest.
641
642 * js/script-tests/Promise-types.js:
643
zalan@apple.come01b9402017-05-19 18:47:03 +00006442017-05-19 Zalan Bujtas <zalan@apple.com>
645
646 LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
647 https://bugs.webkit.org/show_bug.cgi?id=172363
648 <rdar://problem/32182167>
649
650 Reviewed by Simon Fraser.
651
652 10ms timer is too short to securely ensure a layout. Let's force it instead.
653
654 * accessibility/mac/aria-multiple-liveregions-notification.html:
655
ryanhaddad@apple.combf4c4e32017-05-19 18:06:36 +00006562017-05-19 Commit Queue <commit-queue@webkit.org>
657
658 Unreviewed, rolling out r217098, r217111, r217113, and
659 r217114.
660 https://bugs.webkit.org/show_bug.cgi?id=172367
661
662 These changes broke the Windows build and introduced
663 LayoutTest failures (Requested by ryanhaddad on #webkit).
664
665 Reverted changesets:
666
667 "[MSE][Mac] Support painting MSE video-element to canvas"
668 https://bugs.webkit.org/show_bug.cgi?id=125157
669 http://trac.webkit.org/changeset/217098
670
671 "[MSE][Mac] Support painting MSE video-element to canvas"
672 https://bugs.webkit.org/show_bug.cgi?id=125157
673 http://trac.webkit.org/changeset/217111
674
675 "Unreviewed build fix; add undefined functions and constants
676 to the CoreMediaSoftLink.h, and use the"
677 http://trac.webkit.org/changeset/217113
678
679 "[MSE][Mac] Support painting MSE video-element to canvas"
680 https://bugs.webkit.org/show_bug.cgi?id=125157
681 http://trac.webkit.org/changeset/217114
682
aestes@apple.com232fa952017-05-19 16:16:52 +00006832017-05-19 Andy Estes <aestes@apple.com>
684
685 REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
686 https://bugs.webkit.org/show_bug.cgi?id=172344
687
688 Reviewed by Tim Horton.
689
690 * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
691
cdumez@apple.com2ee0a982017-05-19 14:11:48 +00006922017-05-19 Chris Dumez <cdumez@apple.com>
693
694 CSSOM insertRule() index argument is optional with default 0
695 https://bugs.webkit.org/show_bug.cgi?id=172219
696
697 Reviewed by Sam Weinig.
698
699 Update / Rebaseline existing tests to reflect behavior change.
700
701 * fast/css/CSSSupportsRule-parameters-expected.txt:
702 * fast/css/CSSSupportsRule-parameters.html:
703 * fast/css/stylesheet-parameters-expected.txt:
704 * fast/css/stylesheet-parameters.html:
705 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
706
zandobersek@gmail.comc448c052017-05-19 11:46:32 +00007072017-05-19 Zan Dobersek <zdobersek@igalia.com>
708
709 Unreviewed GTK+ gardening. Adding or updating test expectations for
710 four W3C layout tests covering MSE and IndexedDB implementations.
711
712 * platform/gtk/TestExpectations:
713
jer.noble@apple.com9b030762017-05-19 09:54:48 +00007142017-05-19 Jer Noble <jer.noble@apple.com>
715
716 [MSE][Mac] Support painting MSE video-element to canvas
717 https://bugs.webkit.org/show_bug.cgi?id=125157
718 <rdar://problem/23062016>
719
720 Reviewed by Eric Carlson.
721
722 * media/media-source/content/test-fragmented.mp4:
723
zandobersek@gmail.com6736ad52017-05-19 09:11:47 +00007242017-05-19 Zan Dobersek <zdobersek@igalia.com>
725
726 Unreviewed GTK+ gardening.
727
728 * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
729 http/tests/loading/resourceLoadStatistics test expectation.
730 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
731
ryanhaddad@apple.comf4e0b092017-05-19 03:28:06 +00007322017-05-18 Ryan Haddad <ryanhaddad@apple.com>
733
734 Unreviewed, rolling out r217079.
735
736 This change broke internal builds.
737
738 Reverted changeset:
739
740 "Redundant ellipsis box triggers
741 ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
742 https://bugs.webkit.org/show_bug.cgi?id=172309
743 http://trac.webkit.org/changeset/217079
744
cdumez@apple.com9a940b32017-05-19 03:21:54 +00007452017-05-18 Chris Dumez <cdumez@apple.com>
746
747 [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
748 https://bugs.webkit.org/show_bug.cgi?id=172311
749
750 Reviewed by Andreas Kling.
751
752 Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
753 what matters and what we want to test is that the cookie was actually added so make the
754 test not rely on a specific order to address flakiness.
755
756 * http/tests/dom/document-attributes-null-handling-expected.txt:
757 * http/tests/dom/document-attributes-null-handling.html:
758
aestes@apple.comf6bf40c2017-05-19 02:55:15 +00007592017-05-18 Andy Estes <aestes@apple.com>
760
761 Unreviewed gardening on ApplePaySession.html after r217078.
762
aestes@apple.com45d68142017-05-19 05:58:30 +0000763 * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
764
7652017-05-18 Andy Estes <aestes@apple.com>
766
767 Unreviewed gardening on ApplePaySession.html after r217078.
768
aestes@apple.comf6bf40c2017-05-19 02:55:15 +0000769 The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
770 this breaks them out into their own file so that they can be skipped independently from
771 ApplePaySession.html.
772
773 * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
774 * http/tests/ssl/applepay/ApplePayError.html: Added.
775 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
776 * http/tests/ssl/applepay/ApplePaySession.html:
777 * platform/mac-wk2/TestExpectations:
778
ryanhaddad@apple.comc1e97b62017-05-19 02:47:41 +00007792017-05-18 Ryan Haddad <ryanhaddad@apple.com>
780
781 Rebaseline js/dom/global-constructors-attributes.html after r217078.
782
783 Unreviewed test gardening.
784
785 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
786 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
787
eric.carlson@apple.com3741a912017-05-19 01:16:47 +00007882017-05-18 Eric Carlson <eric.carlson@apple.com>
789
790 [MediaStream] do not cache gUM permissions
791 https://bugs.webkit.org/show_bug.cgi?id=172245
792
793 Reviewed by Youenn Fablet.
794
795 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
796 * fast/mediastream/MediaDevices-getUserMedia.html:
797 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
798 * http/tests/media/media-stream/get-user-media-prompt.html:
799
zalan@apple.com3cec9a52017-05-19 00:37:43 +00008002017-05-18 Zalan Bujtas <zalan@apple.com>
801
802 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
803 https://bugs.webkit.org/show_bug.cgi?id=172309
804 <rdar://problem/32262357>
805
806 Reviewed by Simon Fraser.
807
808 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
809 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
810
simon.fraser@apple.come7d141a2017-05-18 23:27:37 +00008112017-05-18 Simon Fraser <simon.fraser@apple.com>
812
813 Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
814 https://bugs.webkit.org/show_bug.cgi?id=172320
815
816 Reviewed by Dean Jackson.
817
818 Test that makes some source-less and sourced audio and video controls, and dumps
819 the layer tree to ensure that they didn't trigger compositing on their ancestor
820 stacking context element.
821
822 * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
823 * media/controls-should-not-trigger-isolates-blending.html: Added.
824
dino@apple.com1c738cf2017-05-18 23:22:16 +00008252017-05-18 Dean Jackson <dino@apple.com>
826
827 Transform misplaces element 50% of the time
828 https://bugs.webkit.org/show_bug.cgi?id=172300
829 <rdar://problem/29835668>
830
831 Reviewed by Simon Fraser.
832
833 A test case which has an animation that relies on
834 translation percentages. If all goes well, the
835 animating element will be completely obscured.
836
837 * animations/needs-layout-expected.html: Added.
838 * animations/needs-layout.html: Added.
839
dbates@webkit.org778a3d22017-05-18 21:53:59 +00008402017-05-18 Daniel Bates <dabates@apple.com>
841
842 Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
843 https://bugs.webkit.org/show_bug.cgi?id=162819
844 <rdar://problem/28575938>
845
846 Reviewed by Joseph Pecoraro.
847
848 Add more tests when Access-Control-Allow-Origin has more than one value and group
849 with existing tests. Update expected results.
850
851 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
852 * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
853 the origin string for the page into a local variable called pageOrigin, making use of document.origin,
854 and referenced this variable instead of duplicating its value. Fixed various style nits.
855
wilander@apple.com2a5e5a02017-05-18 21:50:04 +00008562017-05-18 John Wilander <wilander@apple.com>
857
858 Resource Load Statistics: Grandfather domains for existing data records
859 https://bugs.webkit.org/show_bug.cgi?id=172155
860 <rdar://problem/24913532>
861
862 Reviewed by Alex Christensen.
863
864 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
865 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
866 * platform/wk2/TestExpectations:
867 Marked it Pass for WebKit2.
868
keith_miller@apple.comf2cf16c2017-05-18 20:49:36 +00008692017-05-18 Keith Miller <keith_miller@apple.com>
870
871 Fix wasm-mem-post-message.html test expectations
872 https://bugs.webkit.org/show_bug.cgi?id=172308
873
874 Unreviewed, test gardening.
875
876 * platform/ios-simulator/TestExpectations:
877 * platform/win/TestExpectations:
878
jer.noble@apple.com8bc6c232017-05-18 20:32:01 +00008792017-05-18 Jer Noble <jer.noble@apple.com>
880
881 Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
882 https://bugs.webkit.org/show_bug.cgi?id=172173
883
884 Reviewed by Andy Estes.
885
886 * fast/events/popup-blocked-from-untrusted-mouse-click.html:
887 * fast/events/popup-blocking-timers4-expected.txt: Removed.
888 * fast/events/popup-blocking-timers4.html: Removed.
889 * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
890 * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
891 * platform/ios/TestExpectations:
892
dbates@webkit.org8c4111b2017-05-18 19:40:48 +00008932017-05-18 Daniel Bates <dabates@apple.com>
894
895 Evaluating window named element may return wrong result
896 https://bugs.webkit.org/show_bug.cgi?id=166792
897 <rdar://problem/29801059>
898
899 Reviewed by Chris Dumez.
900
901 Add tests to ensure we do not regress evaluation of window named elements.
902
903 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
904 * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
905 * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
906 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
907 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
908
aestes@apple.comae52e852017-05-18 18:57:10 +00009092017-05-18 Andy Estes <aestes@apple.com>
910
911 Add "countryCode" to ApplePayErrorContactField
912 https://bugs.webkit.org/show_bug.cgi?id=172264
913 <rdar://problem/32004909>
914
915 Reviewed by Anders Carlsson.
916
917 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
918 * http/tests/ssl/applepay/ApplePaySession.html:
919
dbates@webkit.org7a1f9a42017-05-18 18:55:45 +00009202017-05-18 Daniel Bates <dabates@apple.com>
921
922 REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
923 window CSP when object-src 'none' is set
924 https://bugs.webkit.org/show_bug.cgi?id=172038
925 <rdar://problem/32258262>
926
927 Reviewed by Andy Estes.
928
929 Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
930 window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
931 ensure that an about:blank window inherits the CSP plugin policy of its opener.
932
933 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
934 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
935 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
936 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
937 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
938 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
939 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
940 * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
941
keith_miller@apple.com74e8d882017-05-18 18:22:19 +00009422017-05-18 Keith Miller <keith_miller@apple.com>
943
944 WebAssembly API: test with neutered inputs
945 https://bugs.webkit.org/show_bug.cgi?id=163899
946
947 Reviewed by JF Bastien.
948
949 This patch dups Saam's de-modularized builder.
950
951 * workers/sab/postMessage-transfer-type-error-expected.txt:
952 * workers/wasm-mem-post-message-expected.txt: Added.
953 * workers/wasm-mem-post-message.html: Added.
954 * workers/wasm-mem-post-message/test.js: Added.
955 (worker.onmessage):
956 * workers/wasm-mem-post-message/worker.js: Added.
957 (onmessage):
958 * workers/wasm-resources/builder.js: Added.
959 (const._fail):
960 (const.isNotA.assert.isNotA):
961 (const):
962 (switch.typeof):
963 (Builder):
964 (Builder.prototype.setChecked):
965 (Builder.prototype.setPreamble):
966 (Builder.prototype._functionIndexSpaceKeyHash):
967 (Builder.prototype._registerFunctionToIndexSpace):
968 (Builder.prototype._getFunctionFromIndexSpace):
969 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
970 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
971 (Builder.prototype._registerSectionBuilders.this.Unknown):
972
cdumez@apple.com6a5c9e42017-05-18 17:07:51 +00009732017-05-18 Chris Dumez <cdumez@apple.com>
974
975 Update web-platform-tests tools
976 https://bugs.webkit.org/show_bug.cgi?id=172247
977
978 Reviewed by Youenn Fablet.
979
980 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
981
antti@apple.com7bd8bb42017-05-18 15:16:37 +00009822017-05-18 Antti Koivisto <antti@apple.com>
983
984 Design mode should not affect UA shadow trees
985 https://bugs.webkit.org/show_bug.cgi?id=171854
986 <rdar://problem/32071037>
987
988 Reviewed by Zalan Bujtas.
989
990 * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
991 * editing/deleting/search-shadow-tree-delete.html: Added.
992
magomez@igalia.comdbc276c2017-05-18 11:28:41 +00009932017-05-18 Miguel Gomez <magomez@igalia.com>
994
995 Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
996
997 * platform/gtk/TestExpectations:
998
ryanhaddad@apple.com70e72fb2017-05-18 00:37:10 +00009992017-05-17 Ryan Haddad <ryanhaddad@apple.com>
1000
1001 Unreviewed, rolling out r217014.
1002
1003 This change caused mac-wk2 LayoutTests to exit early due to
1004 crashes.
1005
1006 Reverted changeset:
1007
1008 "Resource Load Statistics: Grandfather domains for existing
1009 data records"
1010 https://bugs.webkit.org/show_bug.cgi?id=172155
1011 http://trac.webkit.org/changeset/217014
1012
zalan@apple.com36c264a2017-05-18 00:29:07 +000010132017-05-17 Zalan Bujtas <zalan@apple.com>
1014
1015 Tighten TextIterator::handleTextNode run-renderer mapping logic.
1016 https://bugs.webkit.org/show_bug.cgi?id=172174
1017
1018 Reviewed by Antti Koivisto.
1019
1020 * fast/shadow-dom/slot-crash-expected.txt:
1021
wilander@apple.coma3f93242017-05-17 23:55:24 +000010222017-05-17 John Wilander <wilander@apple.com>
1023
1024 Resource Load Statistics: Grandfather domains for existing data records
1025 https://bugs.webkit.org/show_bug.cgi?id=172155
1026 <rdar://problem/24913532>
1027
1028 Reviewed by Alex Christensen.
1029
1030 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
1031 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
1032 * platform/wk2/TestExpectations:
1033 Marked it Pass for WebKit2.
1034
zalan@apple.com023f9ce2017-05-17 23:30:47 +000010352017-05-17 Zalan Bujtas <zalan@apple.com>
1036
1037 Debug ASSERT: WebCore::RenderImageResource::shutdown
1038 https://bugs.webkit.org/show_bug.cgi?id=172238
1039 <rdar://problem/30064601>
1040
1041 Reviewed by Simon Fraser.
1042
1043 * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
1044 * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
1045
ryanhaddad@apple.coma6517ee2017-05-17 22:34:41 +000010462017-05-17 Ryan Haddad <ryanhaddad@apple.com>
1047
1048 Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
1049 https://bugs.webkit.org/show_bug.cgi?id=172241
1050
1051 Unreviewed test gardening.
1052
1053 * platform/mac-wk1/TestExpectations:
1054
cdumez@apple.com912e22e2017-05-17 21:50:11 +000010552017-05-17 Chris Dumez <cdumez@apple.com>
1056
1057 Setting URL.search to '' results in a stringified URL ending in '?'
1058 https://bugs.webkit.org/show_bug.cgi?id=162345
1059 <rdar://problem/31800441>
1060
1061 Reviewed by Alex Christensen.
1062
1063 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
1064 * fast/dom/DOMURL/set-href-attribute-search.html:
1065 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
1066 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
1067 Update / rebaseline existing tests to reflect behavior change.
1068
1069 * platform/ios-wk1/TestExpectations:
1070 * platform/mac-wk1/TestExpectations:
1071 Unskip url-setters.html test as it seems to be passing for me on WK1.
1072
eric.carlson@apple.comb5144062017-05-17 21:31:52 +000010732017-05-17 Eric Carlson <eric.carlson@apple.com>
1074
1075 [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
1076 https://bugs.webkit.org/show_bug.cgi?id=172223
1077 <rdar://problem/31899755>
1078
1079 Reviewed by Jer Noble.
1080
1081 * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
1082 * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
1083
commit-queue@webkit.org814b0d12017-05-17 21:08:26 +000010842017-05-17 Youenn Fablet <youenn@apple.com>
1085
1086 iOS WebRTC Media Capture should not allow camera capture from background tab
1087 https://bugs.webkit.org/show_bug.cgi?id=172200
1088
1089 Reviewed by Eric Carlson.
1090
1091 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
1092 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
1093
jiewen_tan@apple.comfa95bc22017-05-17 20:09:47 +000010942017-05-15 Jiewen Tan <jiewen_tan@apple.com>
1095
1096 Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
1097 https://bugs.webkit.org/show_bug.cgi?id=172146
1098 <rdar://problem/32122256>
1099
1100 Reviewed by Brent Fulgham.
1101
1102 * crypto/webkitSubtle/argument-conversion-expected.txt:
1103 * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
1104 * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
1105
cdumez@apple.come5e376b82017-05-17 19:44:29 +000011062017-05-17 Chris Dumez <cdumez@apple.com>
1107
1108 Unreviewed, skip newly imported notifications tests on iOS
1109
1110 Notifications are not enabled on iOS.
1111
1112 * platform/ios/TestExpectations:
1113
ryanhaddad@apple.com44fd96d2017-05-17 18:28:55 +000011142017-05-17 Ryan Haddad <ryanhaddad@apple.com>
1115
1116 Mark two http/tests/media/hls/video tests as failing during investigation.
1117 https://bugs.webkit.org/show_bug.cgi?id=171814
1118
1119 Unreviewed test gardening.
1120
1121 * platform/mac-wk1/TestExpectations:
1122
n_wang@apple.com5cf02ff2017-05-17 17:34:27 +000011232017-05-17 Nan Wang <n_wang@apple.com>
1124
1125 ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
1126 https://bugs.webkit.org/show_bug.cgi?id=171927
1127 <rdar://problem/32109781>
1128
1129 Reviewed by Chris Fleizach.
1130
1131 * accessibility/insert-children-assert-expected.txt: Added.
1132 * accessibility/insert-children-assert.html: Added.
1133
cdumez@apple.comfc841ab2017-05-17 17:23:20 +000011342017-05-17 Chris Dumez <cdumez@apple.com>
1135
1136 Import Notification tests from web-platform-tests
1137 https://bugs.webkit.org/show_bug.cgi?id=172196
1138
1139 Reviewed by Youenn Fablet.
1140
1141 * resources/testharnessreport.js:
1142 Allow notifications as this is a pre-requirement for web-platform-tests.
1143
bfulgham@apple.com0163afe2017-05-17 17:15:45 +000011442017-05-17 Ryosuke Niwa <rniwa@webkit.org>
1145
1146 getElementById can return a wrong elemnt when a matching element is removed during beforeload event
1147 https://bugs.webkit.org/show_bug.cgi?id=171374
1148
1149 Reviewed by Brent Fulgham.
1150
1151 Added a regression test for calling getElementById after removing a matching element
1152 during beforeload event of a link element.
1153
1154 * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
1155 * fast/html/link-element-removal-during-beforeload.html: Added.
1156
cdumez@apple.comf4c15b22017-05-17 16:23:10 +000011572017-05-17 Chris Dumez <cdumez@apple.com>
1158
1159 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
1160
1161 * js/dom/global-constructors-attributes-expected.txt:
1162 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1163 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1164 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1165 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1166 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1167 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1168 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1169
commit-queue@webkit.org0e16dd62017-05-17 16:04:36 +000011702017-05-17 Ben Kelly <ben@wanderview.com>
1171
1172 Import FileAPI WPT tests.
1173 https://bugs.webkit.org/show_bug.cgi?id=171960
1174
1175 Reviewed by Youenn Fablet.
1176
1177 * TestExpectations:
1178
antti@apple.com08524f62017-05-17 15:12:48 +000011792017-05-17 Antti Koivisto <antti@apple.com>
1180
1181 Regression (198943): <marquee> shouldn't wrap text
1182 https://bugs.webkit.org/show_bug.cgi?id=172217
1183
1184 Reviewed by Andreas Kling.
1185
1186 * fast/html/marquee-child-wrap-expected.html: Added.
1187 * fast/html/marquee-child-wrap.html: Added.
1188
ddkilzer@apple.com6caedbd2017-05-17 11:58:38 +000011892017-05-17 David Kilzer <ddkilzer@apple.com>
1190
1191 REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
1192
1193 Unreviewed test gardening.
1194
1195 Update test results after the fix for:
1196 Do not skip <slot> children when collecting content for innerText.
1197 https://bugs.webkit.org/show_bug.cgi?id=172113
1198 <rdar://problem/30362324>
1199
1200 * fast/shadow-dom/slot-crash-expected.txt: Update results to add
1201 a space to the end of the output.
1202
cdumez@apple.com55fc4d02017-05-17 05:26:10 +000012032017-05-16 Chris Dumez <cdumez@apple.com>
1204
1205 [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
1206 https://bugs.webkit.org/show_bug.cgi?id=172183
1207
1208 Reviewed by Andreas Kling.
1209
1210 Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
1211
1212 * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
1213 * svg/animations/animations-paused-in-background-page-iframe.html:
1214
commit-queue@webkit.orga750e772017-05-17 03:22:38 +000012152017-05-16 Sam Weinig <sam@webkit.org>
1216
1217 Bring Notification.idl up to spec
1218 https://bugs.webkit.org/show_bug.cgi?id=172156
1219
1220 Reviewed by Chris Dumez.
1221
1222 * http/tests/notifications/notification-expected.txt: Added.
1223 * http/tests/notifications/notification.html: Added.
1224 Add test for basic Notification API functionality.
1225
zalan@apple.com1ab3f102017-05-17 02:33:28 +000012262017-05-16 Zalan Bujtas <zalan@apple.com>
1227
1228 Do not skip <slot> children when collecting content for innerText.
1229 https://bugs.webkit.org/show_bug.cgi?id=172113
1230 <rdar://problem/30362324>
1231
1232 Reviewed by Ryosuke Niwa and Brent Fulgham.
1233
1234 * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
1235 * fast/text/inner-text-should-include-slot-subtree.html: Added.
1236
jiewen_tan@apple.comd1b62a02017-05-17 01:17:34 +000012372017-05-16 Jiewen Tan <jiewen_tan@apple.com>
1238
1239 Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
1240 <rdar://problem/32236478>
1241
1242 * plugins/navigator-plugin-crash-expected.txt:
1243 * plugins/navigator-plugin-crash.html:
1244
cdumez@apple.com0a3c66b2017-05-16 23:45:13 +000012452017-05-16 Chris Dumez <cdumez@apple.com>
1246
1247 Implement DOMMatrix / DOMMatrixReadOnly
1248 https://bugs.webkit.org/show_bug.cgi?id=110001
1249
1250 Reviewed by Sam Weinig and Simon Fraser.
1251
1252 Drop test I previously added now that a better version landed in web-platform-tests
1253 and was re-imported in this patch.
1254
1255 * fast/css/matrix-stringifier-expected.txt: Removed.
1256 * fast/css/matrix-stringifier.html: Removed.
1257
mmaxfield@apple.com01133712017-05-16 20:26:39 +000012582017-05-16 Myles C. Maxfield <mmaxfield@apple.com>
1259
1260 REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
1261 https://bugs.webkit.org/show_bug.cgi?id=168487
1262
1263 Reviewed by Antti Koivisto.
1264
1265 * fast/text/font-download-font-face-src-list-expected.txt: Added.
1266 * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
1267 * fast/text/font-download-font-family-property-expected.txt: Added.
1268 * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
1269 * fast/text/font-download-remote-fallback-all-expected.txt: Added.
1270 * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
1271 * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
1272 * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
1273 * fast/text/font-weight-download-2.html:
1274 * fast/text/font-weight-download-3-expected.txt: Added.
1275 * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
1276 * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
1277 * fast/text/web-font-load-fallback-during-loading-2.html: Added.
1278 * fast/text/web-font-load-fallback-during-loading-expected.html:
1279 * fast/text/web-font-load-fallback-during-loading.html:
1280 * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
1281 * fast/text/web-font-load-invisible-during-loading.html: Added.
1282 * http/tests/webfont/fallback-font-while-loading-expected.txt:
1283 * http/tests/webfont/fallback-font-while-loading.html:
1284
eric.carlson@apple.com8b402fd2017-05-16 18:27:31 +000012852017-05-16 Eric Carlson <eric.carlson@apple.com>
1286
1287 [MediaStream] Return default device list until user gives permission to capture
1288 https://bugs.webkit.org/show_bug.cgi?id=172168
1289 <rdar://problem/31816884>
1290
1291 Reviewed by Youenn Fablet.
1292
1293 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
1294 * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
1295 * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
1296 * fast/mediastream/media-devices-enumerate-devices.html: Added.
1297
timothy_horton@apple.com1cdda3d2017-05-16 17:20:33 +000012982017-05-16 Tim Horton <timothy_horton@apple.com>
1299
1300 Make it possible to adjust which edges are affected by safe area insets
1301 https://bugs.webkit.org/show_bug.cgi?id=172149
1302 <rdar://problem/31564729>
1303
1304 Reviewed by Beth Dakin.
1305
1306 * fast/viewport/ios/viewport-fit-auto-expected.txt:
1307 * fast/viewport/ios/viewport-fit-contain-expected.txt:
1308
mark.lam@apple.comcb2a3b12017-05-16 17:12:16 +000013092017-05-16 Mark Lam <mark.lam@apple.com>
1310
1311 Gardening: rebased parser-syntax-check test results after r216891.
1312 https://bugs.webkit.org/show_bug.cgi?id=172171
1313
1314 Not reviewed.
1315
1316 * js/parser-syntax-check-expected.txt:
1317 * js/script-tests/parser-syntax-check.js:
1318
ryanhaddad@apple.com95533cf2017-05-16 16:19:28 +000013192017-05-16 Ryan Haddad <ryanhaddad@apple.com>
1320
1321 Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
1322
1323 Unreviewed test gardening.
1324
1325 * platform/ios/TestExpectations:
1326
csaavedra@igalia.com1ad20842017-05-16 15:08:44 +000013272017-05-16 Claudio Saavedra <csaavedra@igalia.com>
1328
1329 [GTK] Tests that always pass when run alone, but fail in the bots
1330 https://bugs.webkit.org/show_bug.cgi?id=168572
1331
1332 Reviewed by Michael Catanzaro.
1333
1334 PlatformWebView::viewSupportsOptions() is basically a comparison
1335 that checks that the passed options are the ones supported by the
1336 web view. There is no reason for them to be implemented for each
1337 platform differently. In fact doing so causes issues each time a
1338 new option is added, if the corresponding platform implementation
1339 is not updated accordingly.
1340
1341 A consequence of not updating the viewSupportOptions()
1342 implementations when new options are added is that tests that need
1343 these options might fail if they are executed after a test that
1344 didn't need the option, as the webview will be reused even if the
1345 option is not supported. This cannot be spotted when running the
1346 tests individually. See bug #165133 for other example of the same
1347 problem.
1348
1349 Remove the platform implementations and make the comparison a
1350 method of the TestOptions structure, so that the check is in one
1351 place. For the time being include in the comparison the options
1352 checked in the mac and ios platforms, which seem to be the only
1353 ones relevant this far (unless newer ones have also been
1354 forgotten).
1355
1356 * platform/gtk/TestExpectations: Unskip an affected test.
1357
commit-queue@webkit.org835538c2017-05-16 12:47:22 +000013582017-05-16 Romain Bellessort <romain.bellessort@crf.canon.fr>
1359
1360 [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
1361 https://bugs.webkit.org/show_bug.cgi?id=172111
1362
1363 Reviewed by Chris Dumez.
1364
1365 Added tests to check releaseLock() behavior.
1366
1367 * streams/readable-stream-byob-reader-expected.txt: Updated.
1368 * streams/readable-stream-byob-reader.js: Added new tests.
1369
pvollan@apple.com6368b252017-05-16 10:32:22 +000013702017-05-16 Per Arne Vollan <pvollan@apple.com>
1371
1372 Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
1373
1374 * platform/win/TestExpectations:
1375
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +000013762017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
1377
carlosgc@webkit.org4fc0b822017-05-16 09:35:58 +00001378 Unreviewed GTK+ gardening. Rebaseline tests after r216817.
1379
1380 * platform/gtk/fast/multicol/client-rects-expected.txt:
1381 * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
1382 * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
1383 * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
1384 * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
1385
13862017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
1387
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +00001388 Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
1389
1390 * platform/gtk/TestExpectations:
1391
rego@igalia.com14d2c802017-05-16 07:50:32 +000013922017-05-16 Manuel Rego Casasnovas <rego@igalia.com>
1393
1394 [css-grid] Fix static position of positioned grid items
1395 https://bugs.webkit.org/show_bug.cgi?id=172108
1396
1397 Reviewed by Sergio Villar Senin.
1398
1399 The test is updated as the expected results were wrong.
1400 Note that after this patch we match Chrome and Firefox behavior on this test.
1401
1402 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
1403
commit-queue@webkit.orgb4688d52017-05-16 05:14:50 +000014042017-05-15 Said Abou-Hallawa <sabouhallawa@apple.com>
1405
1406 Do not delete asynchronously decoded frames for large images if their clients are in the viewport
1407 https://bugs.webkit.org/show_bug.cgi?id=170640
1408
1409 Reviewed by Simon Fraser.
1410
1411 * fast/images/async-image-background-image-repeated.html:
1412 * fast/images/async-image-background-image.html:
1413 * fast/images/sprite-sheet-image-draw.html:
1414
commit-queue@webkit.orgcc836362017-05-16 00:41:50 +000014152017-05-15 Youenn Fablet <youenn@apple.com>
1416
1417 WebRTC outgoing muted video sources should send black frames
1418 https://bugs.webkit.org/show_bug.cgi?id=170627
1419 <rdar://problem/31513869>
1420
1421 Reviewed by Eric Carlson.
1422
1423 * webrtc/video-mute-expected.txt:
1424 * webrtc/video-mute.html:
1425
mark.lam@apple.comcf0bf6c2017-05-16 00:21:59 +000014262017-05-15 Mark Lam <mark.lam@apple.com>
1427
1428 Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
1429 https://bugs.webkit.org/show_bug.cgi?id=172147
1430
1431 Rubber-stamped by Saam Barati.
1432
1433 * js/parser-syntax-check-expected.txt:
1434 * js/script-tests/parser-syntax-check.js:
1435
cdumez@apple.com2462c512017-05-15 23:36:20 +000014362017-05-15 Chris Dumez <cdumez@apple.com>
1437
1438 Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
1439
1440 * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
1441 * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
1442
jer.noble@apple.com333940e2017-05-15 22:46:13 +000014432017-05-15 Jer Noble <jer.noble@apple.com>
1444
1445 Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
1446 https://bugs.webkit.org/show_bug.cgi?id=172131
1447
1448 Reviewed by Eric Carlson.
1449
1450 * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
1451 * media/restricted-audio-playback-with-document-gesture.html: Added.
1452
pvollan@apple.comd1b683f2017-05-15 22:40:50 +000014532017-05-15 Per Arne Vollan <pvollan@apple.com>
1454
1455 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
1456 https://bugs.webkit.org/show_bug.cgi?id=167749
1457
1458 Reviewed by Eric Carlson.
1459
1460 Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
1461 since the event sequence is not identical on all bots.
1462
1463 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
1464 * http/tests/media/track-in-band-hls-metadata-crash.html:
1465
commit-queue@webkit.org4a08c002017-05-15 22:32:27 +000014662017-05-15 Joseph Pecoraro <pecoraro@apple.com>
1467
1468 Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
1469 https://bugs.webkit.org/show_bug.cgi?id=172135
1470 <rdar://problem/32175860>
1471
1472 Reviewed by Brian Burg.
1473
1474 * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
1475 * inspector/dom/setOuterHTML-no-document-element.html: Added.
1476
cdumez@apple.comb0a05ea2017-05-15 22:07:54 +000014772017-05-15 Chris Dumez <cdumez@apple.com>
1478
1479 Align WebKitCSSMatrix stringifier with spec for DOMMatrix
1480 https://bugs.webkit.org/show_bug.cgi?id=172114
1481
1482 Reviewed by Simon Fraser.
1483
1484 * fast/css/matrix-stringifier-expected.txt: Added.
1485 * fast/css/matrix-stringifier.html: Added.
1486 Add layout test coverage.
1487
1488 * fast/dom/Window/custom-constructors-expected.txt:
1489 * fast/dom/Window/custom-constructors.html:
1490 Rebaseline existing test to reflect behavior change.
1491
mark.lam@apple.com25199882017-05-15 20:34:13 +000014922017-05-15 Mark Lam <mark.lam@apple.com>
1493
1494 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
1495 https://bugs.webkit.org/show_bug.cgi?id=171775
1496 <rdar://problem/30975761>
1497
1498 Reviewed by Filip Pizlo.
1499
1500 * TestExpectations:
1501
mmaxfield@apple.com28fb8cc2017-05-15 20:16:51 +000015022017-05-15 Myles C. Maxfield <mmaxfield@apple.com>
1503
1504 Unicode characters which can't be rendered in any font are invisible
1505 https://bugs.webkit.org/show_bug.cgi?id=171942
1506 <rdar://problem/32054234>
1507
1508 Reviewed by Tim Horton.
1509
1510 * fast/text/default-ignorable-expected.html: Added.
1511 * fast/text/default-ignorable.html: Added.
1512 * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
1513 * fast/text/unknown-char-notdef.html: Added.
1514
zalan@apple.com79e83ab2017-05-15 14:21:54 +000015152017-05-15 Zalan Bujtas <zalan@apple.com>
1516
1517 Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
1518 https://bugs.webkit.org/show_bug.cgi?id=172076
1519
1520 Reviewed by Antti Koivisto.
1521
1522 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
1523 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
1524
nael.ouedraogo@crf.canon.fre9b06042017-05-15 09:14:25 +000015252017-05-15 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
1526
1527 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
1528 https://bugs.webkit.org/show_bug.cgi?id=171653
1529
1530 Reviewed by Chris Dumez.
1531
1532 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
1533 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
1534
1535 Update expectations of corresponding WPT test.
1536
1537 * platform/gtk/TestExpectations:
1538 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
1539 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
1540 * platform/mac/TestExpectations:
1541
yoon@igalia.com05294c62017-05-15 09:06:53 +000015422017-05-15 Gwang Yoon Hwang <yoon@igalia.com>
1543
1544 [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
1545 https://bugs.webkit.org/show_bug.cgi?id=169094
1546
1547 Reviewed by Žan Doberšek.
1548
1549 * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
1550 * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
1551
weinig@apple.com506f2432017-05-15 01:09:48 +000015522017-05-14 Sam Weinig <sam@webkit.org>
1553
1554 [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
1555 https://bugs.webkit.org/show_bug.cgi?id=172095
1556
1557 Reviewed by Darin Adler.
1558
1559 * fast/dom/collection-null-like-arguments-expected.txt:
1560 Update results.
1561
1562 * fast/dom/document-all-expected.txt: Added.
1563 * fast/dom/document-all.html: Added.
1564 New test that covers a bunch of missing coverage.
1565
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +000015662017-05-14 David Kilzer <ddkilzer@apple.com>
1567
ddkilzer@apple.coma0260ad2017-05-14 17:43:39 +00001568 [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
1569 <https://bugs.webkit.org/show_bug.cgi?id=172094>
1570 <rdar://problem/32184256>
1571
1572 Unreviewed test gardening.
1573
1574 * platform/ios-wk2/TestExpectations:
1575 * platform/mac-wk2/TestExpectations:
1576 - Mark test as flaky crash on Debug WK2 builds.
1577
15782017-05-14 David Kilzer <ddkilzer@apple.com>
1579
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00001580 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
1581 <https://webkit.org/b/172092>
1582
1583 Unreviewed test gardening.
1584
ddkilzer@apple.com4c8afb52017-05-14 11:28:21 +00001585 * platform/ios-wk1/TestExpectations:
1586 - This only times out on Release builds.
1587
15882017-05-14 David Kilzer <ddkilzer@apple.com>
1589
1590 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
1591 <https://webkit.org/b/172092>
1592
1593 Unreviewed test gardening.
1594
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00001595 See also Bug 169211 for a similar GTK WK1 timeout.
1596
1597 * platform/ios-wk1/TestExpectations:
1598 - Mark as always timing out on all builds.
1599 * platform/mac-wk1/TestExpectations:
1600 - Mark flaky on Debug builds.
1601
eric.carlson@apple.com9352d7f2017-05-14 05:27:18 +000016022017-05-13 Eric Carlson <eric.carlson@apple.com>
1603
1604 [MediaStream] deviceId constraint doesn't work with getUserMedia
1605 https://bugs.webkit.org/show_bug.cgi?id=171877
1606 <rdar://problem/31899730>
1607
1608 Reviewed by Jer Noble.
1609
1610 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
1611 * fast/mediastream/get-user-media-device-id.html: Added.
1612 * fast/mediastream/apply-constraints-video-expected.txt: Updated.
1613 * fast/mediastream/apply-constraints-video.html: Ditto.
1614
ddkilzer@apple.com8f8aea72017-05-14 04:27:01 +000016152017-05-13 David Kilzer <ddkilzer@apple.com>
1616
1617 TestExpectations: Remove last refereneces to Legacy Notifications
1618
1619 Unreviewed test gardening fixes these lint warnings:
1620
1621 LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
1622 LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
1623
1624 * TestExpectations: Remove references to skipped tests. Legacy
1625 Notification support was removed in r216641.
1626
ryanhaddad@apple.com585192b2017-05-14 01:07:05 +000016272017-05-13 Ryan Haddad <ryanhaddad@apple.com>
1628
1629 Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
1630 https://bugs.webkit.org/show_bug.cgi?id=171978
1631
1632 Unreviewed test gardening.
1633
1634 * platform/mac-wk2/TestExpectations:
1635
jfernandez@igalia.comf0a40262017-05-13 21:36:59 +000016362017-05-13 Javier Fernandez <jfernandez@igalia.com>
1637
1638 [css-align] Implement the place-self shorthand
1639 https://bugs.webkit.org/show_bug.cgi?id=168846
1640
1641 Reviewed by Zalan Bujtas.
1642
1643 Regression tests for the new place-self alignment shorthand.
1644
1645 * css3/parse-place-self-expected.txt: Added.
1646 * css3/parse-place-self.html: Added.
1647
commit-queue@webkit.org2fcfdda2017-05-13 19:10:59 +000016482017-05-13 Commit Queue <commit-queue@webkit.org>
1649
1650 Unreviewed, rolling out r216801.
1651 https://bugs.webkit.org/show_bug.cgi?id=172072
1652
1653 Many memory corruption crashes on worker threads (Requested by
1654 ap on #webkit).
1655
1656 Reverted changeset:
1657
1658 "WorkerRunLoop::Task::performTask() should check
1659 !scriptController->isTerminatingExecution()."
1660 https://bugs.webkit.org/show_bug.cgi?id=171775
1661 http://trac.webkit.org/changeset/216801
1662
simon.fraser@apple.come41966d2017-05-13 05:41:28 +000016632017-05-12 Simon Fraser <simon.fraser@apple.com>
1664
simon.fraser@apple.comba0535e2017-05-13 18:24:15 +00001665 event.clientX/clientY should be in layout viewport coordinates
1666 https://bugs.webkit.org/show_bug.cgi?id=172018
1667
1668 Reviewed by Zalan Bujtas.
1669
1670 * fast/events/clientXY-in-zoom-and-scroll.html:
1671 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
1672 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
1673 * platform/ios/TestExpectations:
1674 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
1675
16762017-05-12 Simon Fraser <simon.fraser@apple.com>
1677
simon.fraser@apple.come41966d2017-05-13 05:41:28 +00001678 The rects returned by Element/Range.getClientRects() should not be rounded
1679 https://bugs.webkit.org/show_bug.cgi?id=172057
1680
1681 Reviewed by Chris Dumez.
1682
1683 Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
1684 as failing (webkit.org/b/172056).
1685
1686 * TestExpectations:
1687 * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
1688 * fast/dom/Range/getClientRects-expected.txt:
1689 * fast/dom/Range/getClientRects.html:
1690 * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
1691 * fast/dom/Range/simple-line-layout-getclientrects.html:
1692 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1693 * platform/ios/TestExpectations:
1694 * platform/ios/fast/multicol/client-rects-expected.txt:
1695 * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
1696 * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
1697 * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
1698 * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
1699 * platform/mac/fast/multicol/client-rects-expected.txt:
1700 * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
1701 * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
1702 * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
1703 * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
1704
jiewen_tan@apple.com436b7222017-05-13 03:03:37 +000017052017-05-12 Jiewen Tan <jiewen_tan@apple.com>
1706
1707 Elements should be inserted into a template element as its content's last child
1708 https://bugs.webkit.org/show_bug.cgi?id=171373
1709 <rdar://problem/31862949>
1710
1711 Reviewed by Ryosuke Niwa.
1712
1713 * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
1714 * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
1715
simon.fraser@apple.comc9133b52017-05-12 23:48:12 +000017162017-05-11 Simon Fraser <simon.fraser@apple.com>
1717
1718 Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
1719 https://bugs.webkit.org/show_bug.cgi?id=171113
1720
1721 Reviewed by Tim Horton.
1722
1723 Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
1724 are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
1725
1726 New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
1727 elements after zooming.
1728
1729 * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
1730 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
1731 * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
1732 * fast/visual-viewport/zoomed-fixed-expected.txt:
1733 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1734 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
1735 * fast/zooming/client-rect-in-fixed-zoomed.html:
1736 * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
1737 * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
1738 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
1739 * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
1740 it will be fixed via webkit.org/b/172019
1741 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
1742 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1743
mark.lam@apple.com3c2c5302017-05-12 23:12:13 +000017442017-05-12 Mark Lam <mark.lam@apple.com>
1745
1746 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
1747 https://bugs.webkit.org/show_bug.cgi?id=171775
1748 <rdar://problem/30975761>
1749
1750 Reviewed by Saam Barati.
1751
1752 * TestExpectations:
1753
dbates@webkit.org440c2b32017-05-12 22:43:22 +000017542017-05-12 Daniel Bates <dabates@apple.com>
1755
1756 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
1757 following <http://trac.webkit.org/changeset/216789>
1758 (https://bugs.webkit.org/show_bug.cgi?id=171712)
1759
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00001760 In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
1761 instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
1762
1763 * plugins/navigator-plugin-crash.html:
1764
17652017-05-12 Daniel Bates <dabates@apple.com>
1766
1767 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
1768 following <http://trac.webkit.org/changeset/216789>
1769 (https://bugs.webkit.org/show_bug.cgi?id=171712)
1770
dbates@webkit.org440c2b32017-05-12 22:43:22 +00001771 On WebKit1 we need to explicitly allow the test tool to open windows by calling
1772 testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
1773 to have the test tool close any open windows after running the test.
1774
1775 It is also good practice to explicitly disable the popup blocker by calling
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00001776 testRunner.setPopupBlockingEnabled(false).
dbates@webkit.org440c2b32017-05-12 22:43:22 +00001777
1778 * plugins/navigator-plugin-crash.html:
1779
jiewen_tan@apple.comdd2ac3d2017-05-12 20:37:54 +000017802017-05-11 Jiewen Tan <jiewen_tan@apple.com>
1781
1782 Check existence of a page before accessing its plugins
1783 https://bugs.webkit.org/show_bug.cgi?id=171712
1784 <rdar://problem/32007806>
1785
1786 Reviewed by Brent Fulgham.
1787
1788 * plugins/navigator-plugin-crash-expected.txt: Added.
1789 * plugins/navigator-plugin-crash.html: Added.
1790
commit-queue@webkit.org93ad1f22017-05-12 19:18:00 +000017912017-05-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
1792
1793 [Readable Streams API] Add ReadableStreamBYOBReader closed getter
1794 https://bugs.webkit.org/show_bug.cgi?id=172024
1795
1796 Reviewed by Youenn Fablet.
1797
1798 Added tests to check closed getter behaviour.
1799
1800 * streams/readable-stream-byob-reader-expected.txt: Updated.
1801 * streams/readable-stream-byob-reader.js: Updated.
1802
jlewis3@apple.comd04fa692017-05-12 17:14:58 +000018032017-05-12 Matt Lewis <jlewis3@apple.com>
1804
1805 Marked webrtc/closing-peerconnection.html as flaky.
1806 https://bugs.webkit.org/show_bug.cgi?id=172034
1807
1808 Unreviewed test gardening.
1809
1810 * platform/mac-wk2/TestExpectations:
1811
csaavedra@igalia.com9f554e62017-05-12 12:58:44 +000018122017-05-12 Claudio Saavedra <csaavedra@igalia.com>
1813
1814 [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
1815 https://bugs.webkit.org/show_bug.cgi?id=171058
1816
1817 Reviewed by Carlos Garcia Campos.
1818
1819 GLib-based ports have issues detecting the mimetypes of empty
1820 files, as they are all considered to be text/plain by
1821 glib. Replace these resources with a minimal valid file for its
1822 type (that is, 1x1 PNG files and 1 whitespace for text files).
1823
1824 * fast/preloader/resources/base-image1.png:
1825 * fast/preloader/resources/base-image2.png:
1826 * fast/preloader/resources/base-image3.png:
1827 * fast/preloader/resources/image1.png:
1828 * fast/preloader/resources/link1.css:
1829 * fast/preloader/resources/noscript-image1.png:
1830 * fast/preloader/resources/noscript-image2.png:
1831 * fast/preloader/resources/script1.js:
1832 * fast/preloader/resources/style1.css:
1833 * tables/mozilla/core/col_widths_fix_autoFixPer.html:
1834
1835 * platform/gtk/TestExpectations: Unskip the now passing tests.
1836
antti@apple.com6cdaf372017-05-12 12:31:49 +000018372017-05-12 Antti Koivisto <antti@apple.com>
1838
1839 Updating class name of a shadow host does not update the style applied by descendants of :host()
1840 https://bugs.webkit.org/show_bug.cgi?id=170762
1841 <rdar://problem/31572668>
1842
1843 Reviewed by Ryosuke Niwa.
1844
1845 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
1846 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
1847
csaavedra@igalia.comc588dac2017-05-12 11:53:58 +000018482017-05-12 Claudio Saavedra <csaavedra@igalia.com>
1849
1850 [WPE] Unreviewed gardening.
1851
1852 ClientRect, ClientRectList were removed, PromiseRejectionEvent was
1853 added, update global constructors attributes test expectations.
1854
1855 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1856
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +000018572017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
1858
carlosgc@webkit.org4f283ace2017-05-12 11:42:48 +00001859 [GTK] ASSERTION FAILED: !m_flushingLayers
1860 https://bugs.webkit.org/show_bug.cgi?id=172025
1861
1862 Reviewed by Žan Doberšek.
1863
1864 * platform/gtk/TestExpectations:
1865
18662017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
1867
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +00001868 [GTK] GIF images are not properly loaded the first time
1869 https://bugs.webkit.org/show_bug.cgi?id=170432
1870
1871 Reviewed by Carlos Alberto Lopez Perez.
1872
1873 * http/tests/images/gif-progressive-load-expected.html: Added.
1874 * http/tests/images/gif-progressive-load.html: Added.
1875
rego@igalia.com9d988532017-05-12 09:43:44 +000018762017-05-12 Manuel Rego Casasnovas <rego@igalia.com>
1877
1878 [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
1879 https://bugs.webkit.org/show_bug.cgi?id=170900
1880
1881 Reviewed by Sergio Villar Senin.
1882
1883 * TestExpectations: Remove test as it's passing now.
1884
pvollan@apple.com84947992017-05-12 08:08:45 +000018852017-05-11 Per Arne Vollan <pvollan@apple.com>
1886
1887 Geolocation requests should not be blocked when the security origin is local.
1888 https://bugs.webkit.org/show_bug.cgi?id=171857
1889
1890 Reviewed by Brent Fulgham.
1891
1892 * fast/misc/geolocation-local-security-origin-expected.txt: Added.
1893 * fast/misc/geolocation-local-security-origin.html: Added.
1894
rego@igalia.com7ba5fc32017-05-12 06:58:21 +000018952017-05-11 Manuel Rego Casasnovas <rego@igalia.com>
1896
1897 [selectors4] :focus-within tests using shadow DOM don't pass on WK1
1898 https://bugs.webkit.org/show_bug.cgi?id=170935
1899
1900 Reviewed by Youenn Fablet.
1901
1902 * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
1903
zalan@apple.com11b9d412017-05-12 03:18:04 +000019042017-05-11 Zalan Bujtas <zalan@apple.com>
1905
zalan@apple.comee2f4512017-05-12 03:55:57 +00001906 RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
1907 https://bugs.webkit.org/show_bug.cgi?id=172010
1908 <rdar://problem/31086735>
1909
1910 Reviewed by Simon Fraser.
1911
1912 * fast/images/missing-content-image-crash-expected.txt: Added.
1913 * fast/images/missing-content-image-crash.html: Added.
1914
19152017-05-11 Zalan Bujtas <zalan@apple.com>
1916
zalan@apple.com11b9d412017-05-12 03:18:04 +00001917 AX: Defer text changes until after the tree is clean if needed.
1918 https://bugs.webkit.org/show_bug.cgi?id=171546
1919 <rdar://problem/31934942>
1920
1921 Reviewed by Simon Fraser.
1922
1923 * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
1924 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
1925
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +000019262017-05-11 Youenn Fablet <youenn@apple.com>
1927
commit-queue@webkit.orge919ad72017-05-12 03:16:20 +00001928 Allow WPT server to serve specific WebKit tests
1929 https://bugs.webkit.org/show_bug.cgi?id=171479
1930
1931 Reviewed by Ryosuke Niwa.
1932
1933 Moving tests to ensure they are correctly runned.
1934
1935 * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
1936 * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
1937 * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
1938 * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
1939 * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
1940 (promise_test):
1941
19422017-05-11 Youenn Fablet <youenn@apple.com>
1943
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +00001944 [iOS] Unset active media capture source when stopped capturing
1945 https://bugs.webkit.org/show_bug.cgi?id=171815
1946 <rdar://problem/32117885>
1947
1948 Reviewed by Eric Carlson.
1949
1950 Improving the existing tests for better reliability and debugability.
1951 Updating tests to use less webkitAudioContext.
1952
1953 * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
1954 * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
1955 * webrtc/audio-peer-connection-webaudio.html:
1956 * webrtc/audio-replace-track-expected.txt:
1957 * webrtc/audio-replace-track.html:
1958 * webrtc/peer-connection-audio-mute.html:
1959 * webrtc/peer-connection-audio-mute2.html:
1960 * webrtc/peer-connection-remote-audio-mute.html:
1961 * webrtc/peer-connection-remote-audio-mute2.html:
1962 * webrtc/routines.js:
1963 * webrtc/video-replace-track-expected.txt:
1964 * webrtc/video-replace-track.html:
1965
jlewis3@apple.com77ba1592017-05-11 22:31:27 +000019662017-05-11 Matt Lewis <jlewis3@apple.com>
1967
jlewis3@apple.comc678c572017-05-12 00:13:49 +00001968 Unreviewed, rolling out r216677.
1969
1970 Patch caused layout test crashes.
1971
1972 Reverted changeset:
1973
1974 "WorkerThread::stop() should call
1975 scheduleExecutionTermination() last."
1976 https://bugs.webkit.org/show_bug.cgi?id=171775
1977 http://trac.webkit.org/changeset/216677
1978
19792017-05-11 Matt Lewis <jlewis3@apple.com>
1980
jlewis3@apple.com77ba1592017-05-11 22:31:27 +00001981 Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
1982 https://bugs.webkit.org/show_bug.cgi?id=168937
1983
1984 Unreviewed test gardening.
1985
1986 * platform/mac-wk2/TestExpectations:
1987
joepeck@webkit.org22e2d2b2017-05-11 21:45:55 +000019882017-05-11 Joseph Pecoraro <pecoraro@apple.com>
1989
1990 Remove Vibration API
1991 https://bugs.webkit.org/show_bug.cgi?id=171766
1992
1993 Rubber-stamped by Alexey Proskuryakov.
1994
1995 * platform/gtk/TestExpectations:
1996 * platform/ios/TestExpectations:
1997 * platform/mac/TestExpectations:
1998 * platform/win/TestExpectations:
1999 * platform/wpe/TestExpectations:
2000 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
2001 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
2002 * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
2003 * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
2004 * vibration/navigator-vibration-expected.txt: Removed.
2005 * vibration/navigator-vibration.html: Removed.
2006
dino@apple.comfc472692017-05-11 21:39:40 +000020072017-05-11 Dean Jackson <dino@apple.com>
2008
2009 WebGLRenderingContext should implement WebGLRenderingContextBase
2010 https://bugs.webkit.org/show_bug.cgi?id=171961
2011 <rdar://problem/32124920>
2012
2013 Reviewed by Sam Weinig.
2014
2015 New test to make sure constants from WebGLRenderingContextBase are
2016 visible on the WebGLRenderingContext prototype.
2017
2018 Also, fix up some existing tests that were expecting to see
2019 instances of WebGLRenderingContextBase.
2020
2021 * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
2022 * fast/canvas/webgl/constants-on-interface.html: Added.
2023 * fast/canvas/webgl/gl-object-get-calls-expected.txt:
2024 * fast/canvas/webgl/null-object-behaviour-expected.txt:
2025 * fast/canvas/webgl/texImageTest-expected.txt:
2026
jlewis3@apple.com016598b2017-05-11 18:38:22 +000020272017-05-11 Matt Lewis <jlewis3@apple.com>
2028
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00002029 Fixed typo errors in TestExpectations.
jlewis3@apple.com61f3e962017-05-11 20:58:11 +00002030
2031
2032 Unreviewed test gardening.
2033
2034 * platform/mac-wk2/TestExpectations:
2035
20362017-05-11 Matt Lewis <jlewis3@apple.com>
2037
2038 Fixed typo errors in TestExpectations.
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00002039
2040
2041 Unreviewed test gardening.
2042
2043 * platform/mac-wk2/TestExpectations:
2044
20452017-05-11 Matt Lewis <jlewis3@apple.com>
2046
jlewis3@apple.com016598b2017-05-11 18:38:22 +00002047 Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
2048 https://bugs.webkit.org/show_bug.cgi?id=170699
2049
2050 Unreviewed test gardening.
2051
2052 * platform/mac-wk2/TestExpectations:
2053
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +000020542017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
2055
2056 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
2057 https://bugs.webkit.org/show_bug.cgi?id=171919
2058
2059 Reviewed by Youenn Fablet.
2060
2061 Added test cases to check cancel() behaviour.
2062
2063 * streams/readable-stream-byob-reader-expected.txt: Updated.
2064 * streams/readable-stream-byob-reader.js: Updated.
2065
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +000020662017-05-11 Matt Lewis <jlewis3@apple.com>
2067
2068 Marked media/media-controls-clone-crash.html as flaky.
2069 https://bugs.webkit.org/show_bug.cgi?id=171978
2070
2071 Unreviewed test gardening.
2072
2073 * platform/mac-wk2/TestExpectations:
2074
mattbaker@apple.com70cc5152017-05-11 17:14:34 +000020752017-05-11 Matt Baker <mattbaker@apple.com>
2076
2077 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
2078 https://bugs.webkit.org/show_bug.cgi?id=171970
2079 <rdar://problem/32129262>
2080
2081 Reviewed by Brian Burg.
2082
2083 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
2084
2085 * inspector/dom-debugger/dom-breakpoints-expected.txt:
2086 * inspector/dom-debugger/dom-breakpoints.html:
2087
pvollan@apple.comf89195f2017-05-11 16:31:51 +000020882017-05-11 Per Arne Vollan <pvollan@apple.com>
2089
2090 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
2091 https://bugs.webkit.org/show_bug.cgi?id=167749
2092
2093 Reviewed by Eric Carlson.
2094
2095 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
2096 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
2097 this was introduced in r216588.
2098
2099 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
2100 * http/tests/media/track-in-band-hls-metadata-crash.html:
2101
mark.lam@apple.com93394282017-05-11 15:26:03 +000021022017-05-11 Mark Lam <mark.lam@apple.com>
2103
2104 WorkerThread::stop() should call scheduleExecutionTermination() last.
2105 https://bugs.webkit.org/show_bug.cgi?id=171775
2106 <rdar://problem/30975761>
2107
2108 Reviewed by Geoffrey Garen.
2109
2110 * TestExpectations:
2111
carlosgc@webkit.org31890f52017-05-11 13:33:05 +000021122017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
2113
2114 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
2115
2116 * platform/gtk/TestExpectations:
2117
jlewis3@apple.com2adab012017-05-11 00:56:00 +000021182017-05-10 Matt Lewis <jlewis3@apple.com>
2119
2120 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
2121 https://bugs.webkit.org/show_bug.cgi?id=171957
2122
2123 Unreviewed test gardening.
2124
2125 * platform/ios-wk2/TestExpectations:
2126
aestes@apple.com3c031692017-05-11 00:33:33 +000021272017-05-10 Andy Estes <aestes@apple.com>
2128
2129 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
2130 https://bugs.webkit.org/show_bug.cgi?id=132297
2131
2132 Reviewed by Simon Fraser.
2133
2134 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
2135 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
2136 * http/tests/navigation/resources/keyboard-events-test.js:
2137 (runTest):
2138 * platform/ios-wk2/TestExpectations:
2139 * platform/wk2/TestExpectations:
2140
weinig@apple.com1d7fe202017-05-11 00:29:37 +000021412017-05-09 Sam Weinig <sam@webkit.org>
2142
2143 Remove support for legacy Notifications
2144 https://bugs.webkit.org/show_bug.cgi?id=171487
2145
2146 Reviewed by Jon Lee.
2147
2148 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
2149 - Remove http/notifications/legacy. It tested the legacy API.
2150 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
2151 - Update TestExpectations for removals.
2152
2153 * TestExpectations:
2154 * platform/gtk/TestExpectations:
2155 * platform/ios/TestExpectations:
2156 * platform/mac/TestExpectations:
2157 * platform/win/TestExpectations:
2158 * fast/history/page-cache-notification-non-suspendable.html:
2159 * fast/history/page-cache-notification-suspendable.html:
2160 * fast/notifications: Removed.
2161 * fast/notifications/notification-after-close-expected.txt: Removed.
2162 * fast/notifications/notification-after-close.html: Removed.
2163 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
2164 * fast/notifications/notification-permisssion-deletable.html: Removed.
2165 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
2166 * fast/notifications/notifications-cancel-request-permission.html: Removed.
2167 * fast/notifications/notifications-check-permission-expected.txt: Removed.
2168 * fast/notifications/notifications-check-permission.html: Removed.
2169 * fast/notifications/notifications-click-event-expected.txt: Removed.
2170 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
2171 * fast/notifications/notifications-click-event-focus.html: Removed.
2172 * fast/notifications/notifications-click-event.html: Removed.
2173 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
2174 * fast/notifications/notifications-constructor-request-permission.html: Removed.
2175 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
2176 * fast/notifications/notifications-constructor-with-permission.html: Removed.
2177 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
2178 * fast/notifications/notifications-constructor-without-permission.html: Removed.
2179 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
2180 * fast/notifications/notifications-display-close-events.html: Removed.
2181 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
2182 * fast/notifications/notifications-document-close-crash.html: Removed.
2183 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
2184 * fast/notifications/notifications-event-stop-propagation.html: Removed.
2185 * fast/notifications/notifications-multi-events-expected.txt: Removed.
2186 * fast/notifications/notifications-multi-events.html: Removed.
2187 * fast/notifications/notifications-no-icon-expected.txt: Removed.
2188 * fast/notifications/notifications-no-icon.html: Removed.
2189 * fast/notifications/notifications-permission-expected.txt: Removed.
2190 * fast/notifications/notifications-permission.html: Removed.
2191 * fast/notifications/notifications-replace-expected.txt: Removed.
2192 * fast/notifications/notifications-replace.html: Removed.
2193 * fast/notifications/notifications-request-permission-expected.txt: Removed.
2194 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
2195 * fast/notifications/notifications-request-permission-optional.html: Removed.
2196 * fast/notifications/notifications-request-permission.html: Removed.
2197 * fast/notifications/notifications-rtl-expected.txt: Removed.
2198 * fast/notifications/notifications-rtl.html: Removed.
2199 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
2200 * fast/notifications/notifications-sandbox-permission.html: Removed.
2201 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
2202 * fast/notifications/notifications-window-close-crash.html: Removed.
2203 * fast/notifications/notifications-with-permission-expected.txt: Removed.
2204 * fast/notifications/notifications-with-permission.html: Removed.
2205 * fast/notifications/notifications-without-permission-expected.txt: Removed.
2206 * fast/notifications/notifications-without-permission.html: Removed.
2207 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
2208 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
2209 * fast/notifications/resources: Removed.
2210 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
2211 * fast/notifications/resources/notifications-iframe.html: Removed.
2212 * http/tests/notifications/legacy: Removed.
2213 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
2214 * http/tests/notifications/legacy/double-show.html: Removed.
2215 * http/tests/notifications/legacy/events-expected.txt: Removed.
2216 * http/tests/notifications/legacy/events.html: Removed.
2217 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
2218 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
2219 * http/tests/notifications/legacy/request-expected.txt: Removed.
2220 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
2221 * http/tests/notifications/legacy/request-no-callback.html: Removed.
2222 * http/tests/notifications/legacy/request.html: Removed.
2223 * http/tests/notifications/legacy/resources: Removed.
2224 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
2225 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
2226 * http/tests/notifications/legacy/show-expected.txt: Removed.
2227 * http/tests/notifications/legacy/show.html: Removed.
2228 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
2229 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
2230
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +000022312017-05-10 Ryan Haddad <ryanhaddad@apple.com>
2232
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +00002233 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
2234 https://bugs.webkit.org/show_bug.cgi?id=169876
2235
2236 Unreviewed test gardening.
2237
2238 * platform/mac/TestExpectations:
2239
22402017-05-10 Ryan Haddad <ryanhaddad@apple.com>
2241
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00002242 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
2243 https://bugs.webkit.org/show_bug.cgi?id=168146
2244
2245 Unreviewed test gardening.
2246
2247 * platform/mac/TestExpectations:
2248
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +000022492017-05-10 Commit Queue <commit-queue@webkit.org>
2250
2251 Unreviewed, rolling out r216635.
2252 https://bugs.webkit.org/show_bug.cgi?id=171953
2253
2254 "Some worker tests are failing". (Requested by mlam on #webkit).
2255
2256 Reverted changeset:
2257
2258 "WorkerThread::stop() should call
2259 scheduleExecutionTermination() last."
2260 https://bugs.webkit.org/show_bug.cgi?id=171775
2261 http://trac.webkit.org/changeset/216635
2262
mark.lam@apple.come6596292017-05-10 23:22:33 +000022632017-05-10 Mark Lam <mark.lam@apple.com>
2264
2265 WorkerThread::stop() should call scheduleExecutionTermination() last.
2266 https://bugs.webkit.org/show_bug.cgi?id=171775
2267 <rdar://problem/30975761>
2268
2269 Reviewed by Geoffrey Garen.
2270
2271 * TestExpectations:
2272
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +000022732017-05-10 Tim Horton <timothy_horton@apple.com>
2274
2275 Add an experimental feature flag for viewport-fit
2276 https://bugs.webkit.org/show_bug.cgi?id=171948
2277 <rdar://problem/31995518>
2278
2279 Reviewed by Simon Fraser.
2280
2281 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
2282 * fast/css/variables/constants/ios/safe-area-inset-set.html:
2283 * fast/viewport/ios/viewport-fit-auto.html:
2284 * fast/viewport/ios/viewport-fit-contain.html:
2285 * fast/viewport/ios/viewport-fit-cover.html:
2286
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +000022872017-05-10 Matt Lewis <jlewis3@apple.com>
2288
2289 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
2290 https://bugs.webkit.org/show_bug.cgi?id=171951
2291
2292 Unreviewed test gardening.
2293
2294 * platform/ios-wk2/TestExpectations:
2295
antti@apple.com16674fa2017-05-10 22:23:11 +000022962017-05-10 Antti Koivisto <antti@apple.com>
2297
2298 REGRESSION (r207372) Visibility property is not inherited when used in an animation
2299 https://bugs.webkit.org/show_bug.cgi?id=171883
2300 <rdar://problem/32086550>
2301
2302 Reviewed by Simon Fraser.
2303
2304 * animations/animation-initial-inheritance-expected.html: Added.
2305 * animations/animation-initial-inheritance.html: Added.
2306
jlewis3@apple.com1550d392017-05-10 21:34:43 +000023072017-05-10 Matt Lewis <jlewis3@apple.com>
2308
2309 Marked transitions/extra-transition.html as flaky.
2310 https://bugs.webkit.org/show_bug.cgi?id=171947
2311
2312 Unreviewed test gardening.
2313
2314 * platform/mac-wk2/TestExpectations:
2315
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +000023162017-05-10 Ryan Haddad <ryanhaddad@apple.com>
2317
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +00002318 Unreviewed, rolling out r216591.
2319
2320 This change broke an internal build.
2321
2322 Reverted changeset:
2323
2324 "REGRESSION (r207372) Visibility property is not inherited
2325 when used in an animation"
2326 https://bugs.webkit.org/show_bug.cgi?id=171883
2327 http://trac.webkit.org/changeset/216591
2328
23292017-05-10 Ryan Haddad <ryanhaddad@apple.com>
2330
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00002331 Unreviewed, remove TestExpectation for a test that was removed in r216259.
2332
2333 * platform/mac/TestExpectations:
2334
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +000023352017-05-10 Matt Lewis <jlewis3@apple.com>
2336
2337 Marked perf/class-list-remove.html as flaky.
2338 https://bugs.webkit.org/show_bug.cgi?id=171945
2339
2340 Unreviewed test gardening.
2341
2342 * platform/ios-wk2/TestExpectations:
2343
aestes@apple.come9d764e2017-05-10 20:44:37 +000023442017-05-10 Andy Estes <aestes@apple.com>
2345
2346 r216599 accidentally included two copies of the new layout test and expected result
2347 https://bugs.webkit.org/show_bug.cgi?id=171938
2348
2349 Unreviewed.
2350
2351 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
2352 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
2353
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +000023542017-05-10 Ryan Haddad <ryanhaddad@apple.com>
2355
2356 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
2357 https://bugs.webkit.org/show_bug.cgi?id=171880
2358
2359 Unreviewed test gardening.
2360
2361 This test times out on ios-simulator because it relies on eventSender.keyDown.
2362
2363 * platform/ios/TestExpectations:
2364
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +000023652017-05-10 Timothy Horton <timothy_horton@apple.com>
2366
2367 Add an experimental feature flag for constant properties
2368 https://bugs.webkit.org/show_bug.cgi?id=171913
2369 <rdar://problem/31995518>
2370
2371 Reviewed by Ryosuke Niwa.
2372
2373 * fast/css/variables/constants/invalid-constant-name-fallback.html:
2374 * fast/css/variables/constants/ios/safe-area-inset-set.html:
2375 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
2376 * fast/css/variables/constants/safe-area-inset-zero.html:
2377
jlewis3@apple.com5823bd52017-05-10 20:07:09 +000023782017-05-10 Matt Lewis <jlewis3@apple.com>
2379
2380 Marked media/track/track-cue-rendering-on-resize.html as flaky.
2381 https://bugs.webkit.org/show_bug.cgi?id=171939
2382
2383 Unreviewed test gardening.
2384
2385 * platform/mac-wk2/TestExpectations:
2386
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +000023872017-05-10 Ryan Haddad <ryanhaddad@apple.com>
2388
2389 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
2390 https://bugs.webkit.org/show_bug.cgi?id=171937
2391
2392 Unreviewed test gardening.
2393
2394 * platform/mac-wk1/TestExpectations:
2395
jlewis3@apple.com4eb94712017-05-10 19:29:56 +000023962017-05-10 Matt Lewis <jlewis3@apple.com>
2397
2398 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
2399 https://bugs.webkit.org/show_bug.cgi?id=171935
2400
2401 Unreviewed test gardening.
2402
2403 * platform/mac-wk2/TestExpectations:
2404
aestes@apple.com1db59032017-05-10 18:30:57 +000024052017-05-10 Andy Estes <aestes@apple.com>
2406
2407 Keyboard input suppression should extend to subframes
2408 https://bugs.webkit.org/show_bug.cgi?id=171880
2409 <rdar://problem/31201793>
2410
2411 Reviewed by Ryosuke Niwa.
2412
2413 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
2414 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
2415 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
2416 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
2417 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
2418 * http/tests/navigation/resources/keyboard-events-test.js:
2419 (runTest):
2420 (waitForProvisionalNavigation.xhr.onreadystatechange):
2421 (waitForProvisionalNavigation):
2422
jlewis3@apple.com205b8702017-05-10 17:16:58 +000024232017-05-10 Matt Lewis <jlewis3@apple.com>
2424
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +00002425 Unreviewed, rolling out r216563.
2426
2427 Revision caused 2 api failures
2428
2429 Reverted changeset:
2430
2431 "[MediaStream] deviceId constraint doesn't work with
2432 getUserMedia"
2433 https://bugs.webkit.org/show_bug.cgi?id=171877
2434 http://trac.webkit.org/changeset/216563
2435
24362017-05-10 Matt Lewis <jlewis3@apple.com>
2437
jlewis3@apple.com205b8702017-05-10 17:16:58 +00002438 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
2439 https://bugs.webkit.org/show_bug.cgi?id=171930
2440
2441 Unreviewed test gardening.
2442
2443 * platform/ios-wk2/TestExpectations:
2444 * platform/mac-wk2/TestExpectations:
2445
antti@apple.com7cc983b2017-05-10 16:50:56 +000024462017-05-10 Antti Koivisto <antti@apple.com>
2447
2448 REGRESSION (r207372) Visibility property is not inherited when used in an animation
2449 https://bugs.webkit.org/show_bug.cgi?id=171883
2450 <rdar://problem/32086550>
2451
2452 Reviewed by Simon Fraser.
2453
2454 * animations/animation-initial-inheritance-expected.html: Added.
2455 * animations/animation-initial-inheritance.html: Added.
2456
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +000024572017-05-10 Per Arne Vollan <pvollan@apple.com>
2458
2459 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
2460 https://bugs.webkit.org/show_bug.cgi?id=167749
2461
2462 Reviewed by Eric Carlson.
2463
2464 This is a speculative fix of the test. I have not been able to reproduce the timeout.
2465 When the test times out, the 'addtrack' event is never received. In case the event
2466 was dispatched before we added the event listener, the event listener is added before
2467 the video source is set. In case the test will continue to time out, a couple of
2468 error event callbacks have been added to get more information. Also, video playback
2469 will begin when the 'canplaythrough' event is received.
2470
2471 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
2472 * http/tests/media/track-in-band-hls-metadata-crash.html:
2473
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +000024742017-05-10 Commit Queue <commit-queue@webkit.org>
2475
2476 Unreviewed, rolling out r216578.
2477 https://bugs.webkit.org/show_bug.cgi?id=171920
2478
2479 Broke the GTK+ build with Wayland enabled (Requested by KaL on
2480 #webkit).
2481
2482 Reverted changeset:
2483
2484 "[GTK] Bump GTK+ and its dependencies in jhbuild"
2485 https://bugs.webkit.org/show_bug.cgi?id=171918
2486 http://trac.webkit.org/changeset/216578
2487
carlosgc@webkit.org2b971862017-05-10 11:53:12 +000024882017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
2489
2490 [GTK] Bump GTK+ and its dependencies in jhbuild
2491 https://bugs.webkit.org/show_bug.cgi?id=171918
2492
2493 Reviewed by Carlos Alberto Lopez Perez.
2494
2495 Rebaseline tests for new GTK+ versin.
2496
2497 * platform/gtk/css1/box_properties/acid_test-expected.txt:
2498 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
2499 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
2500 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
2501 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
2502 * platform/gtk/css3/flexbox/button-expected.png:
2503 * platform/gtk/css3/flexbox/button-expected.txt:
2504 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
2505 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
2506 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
2507 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
2508 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
2509 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
2510 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
2511 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
2512 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
2513 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
2514 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
2515 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
2516 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
2517 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
2518 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
2519 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
2520 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
2521 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
2522 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
2523 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
2524 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
2525 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
2526 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
2527 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
2528 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
2529 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
2530 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
2531 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
2532 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
2533 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
2534 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
2535 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
2536 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
2537 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
2538 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
2539 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
2540 * platform/gtk/editing/pasteboard/4641033-expected.png:
2541 * platform/gtk/editing/pasteboard/4641033-expected.txt:
2542 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
2543 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
2544 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
2545 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
2546 * platform/gtk/editing/selection/3690703-2-expected.png:
2547 * platform/gtk/editing/selection/3690703-2-expected.txt:
2548 * platform/gtk/editing/selection/3690703-expected.png:
2549 * platform/gtk/editing/selection/3690703-expected.txt:
2550 * platform/gtk/editing/selection/3690719-expected.png:
2551 * platform/gtk/editing/selection/3690719-expected.txt:
2552 * platform/gtk/editing/selection/4397952-expected.png:
2553 * platform/gtk/editing/selection/4397952-expected.txt:
2554 * platform/gtk/editing/selection/5240265-expected.png:
2555 * platform/gtk/editing/selection/5240265-expected.txt:
2556 * platform/gtk/editing/selection/caret-before-select-expected.png:
2557 * platform/gtk/editing/selection/caret-before-select-expected.txt:
2558 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
2559 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
2560 * platform/gtk/editing/selection/select-box-expected.png:
2561 * platform/gtk/editing/selection/select-box-expected.txt:
2562 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
2563 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
2564 * platform/gtk/editing/selection/selection-button-text-expected.png:
2565 * platform/gtk/editing/selection/selection-button-text-expected.txt:
2566 * platform/gtk/fast/block/basic/011-expected.png:
2567 * platform/gtk/fast/block/basic/011-expected.txt:
2568 * platform/gtk/fast/block/float/float-avoidance-expected.png:
2569 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
2570 * platform/gtk/fast/block/margin-collapse/103-expected.png:
2571 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
2572 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
2573 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
2574 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
2575 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
2576 * platform/gtk/fast/css/continuationCrash-expected.png:
2577 * platform/gtk/fast/css/continuationCrash-expected.txt:
2578 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
2579 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
2580 * platform/gtk/fast/css/input-search-padding-expected.png:
2581 * platform/gtk/fast/css/input-search-padding-expected.txt:
2582 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
2583 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
2584 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
2585 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
2586 * platform/gtk/fast/css/rtl-ordering-expected.png:
2587 * platform/gtk/fast/css/rtl-ordering-expected.txt:
2588 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
2589 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
2590 * platform/gtk/fast/css/text-overflow-input-expected.png:
2591 * platform/gtk/fast/css/text-overflow-input-expected.txt:
2592 * platform/gtk/fast/css/text-transform-select-expected.png:
2593 * platform/gtk/fast/css/text-transform-select-expected.txt:
2594 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
2595 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
2596 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
2597 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
2598 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
2599 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
2600 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
2601 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
2602 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
2603 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
2604 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
2605 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
2606 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
2607 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
2608 * platform/gtk/fast/forms/001-expected.png:
2609 * platform/gtk/fast/forms/001-expected.txt:
2610 * platform/gtk/fast/forms/003-expected.png:
2611 * platform/gtk/fast/forms/003-expected.txt:
2612 * platform/gtk/fast/forms/004-expected.png:
2613 * platform/gtk/fast/forms/004-expected.txt:
2614 * platform/gtk/fast/forms/basic-buttons-expected.png:
2615 * platform/gtk/fast/forms/basic-buttons-expected.txt:
2616 * platform/gtk/fast/forms/basic-inputs-expected.png:
2617 * platform/gtk/fast/forms/basic-inputs-expected.txt:
2618 * platform/gtk/fast/forms/basic-selects-expected.png:
2619 * platform/gtk/fast/forms/basic-selects-expected.txt:
2620 * platform/gtk/fast/forms/blankbuttons-expected.png:
2621 * platform/gtk/fast/forms/blankbuttons-expected.txt:
2622 * platform/gtk/fast/forms/box-shadow-override-expected.png:
2623 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
2624 * platform/gtk/fast/forms/button-align-expected.png:
2625 * platform/gtk/fast/forms/button-align-expected.txt:
2626 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
2627 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
2628 * platform/gtk/fast/forms/button-default-title-expected.png:
2629 * platform/gtk/fast/forms/button-default-title-expected.txt:
2630 * platform/gtk/fast/forms/button-generated-content-expected.png:
2631 * platform/gtk/fast/forms/button-generated-content-expected.txt:
2632 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
2633 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
2634 * platform/gtk/fast/forms/button-positioned-expected.png:
2635 * platform/gtk/fast/forms/button-positioned-expected.txt:
2636 * platform/gtk/fast/forms/button-sizes-expected.png:
2637 * platform/gtk/fast/forms/button-sizes-expected.txt:
2638 * platform/gtk/fast/forms/button-style-color-expected.png:
2639 * platform/gtk/fast/forms/button-style-color-expected.txt:
2640 * platform/gtk/fast/forms/button-table-styles-expected.png:
2641 * platform/gtk/fast/forms/button-table-styles-expected.txt:
2642 * platform/gtk/fast/forms/button-text-transform-expected.png:
2643 * platform/gtk/fast/forms/button-text-transform-expected.txt:
2644 * platform/gtk/fast/forms/button-white-space-expected.png:
2645 * platform/gtk/fast/forms/button-white-space-expected.txt:
2646 * platform/gtk/fast/forms/control-clip-expected.png:
2647 * platform/gtk/fast/forms/control-clip-expected.txt:
2648 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
2649 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
2650 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
2651 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
2652 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
2653 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
2654 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
2655 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
2656 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
2657 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
2658 * platform/gtk/fast/forms/form-element-geometry-expected.png:
2659 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
2660 * platform/gtk/fast/forms/formmove-expected.png:
2661 * platform/gtk/fast/forms/formmove-expected.txt:
2662 * platform/gtk/fast/forms/formmove2-expected.png:
2663 * platform/gtk/fast/forms/formmove2-expected.txt:
2664 * platform/gtk/fast/forms/formmove3-expected.png:
2665 * platform/gtk/fast/forms/formmove3-expected.txt:
2666 * platform/gtk/fast/forms/indeterminate-expected.png:
2667 * platform/gtk/fast/forms/indeterminate-expected.txt:
2668 * platform/gtk/fast/forms/input-appearance-height-expected.png:
2669 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
2670 * platform/gtk/fast/forms/input-button-sizes-expected.png:
2671 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
2672 * platform/gtk/fast/forms/input-first-letter-expected.png:
2673 * platform/gtk/fast/forms/input-first-letter-expected.txt:
2674 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
2675 * platform/gtk/fast/forms/input-value-expected.png:
2676 * platform/gtk/fast/forms/input-value-expected.txt:
2677 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
2678 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
2679 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
2680 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
2681 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
2682 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
2683 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
2684 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
2685 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
2686 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
2687 * platform/gtk/fast/forms/menulist-style-color-expected.png:
2688 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
2689 * platform/gtk/fast/forms/menulist-width-change-expected.png:
2690 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
2691 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
2692 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
2693 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
2694 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
2695 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
2696 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
2697 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
2698 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
2699 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
2700 * platform/gtk/fast/forms/option-script-expected.png:
2701 * platform/gtk/fast/forms/option-script-expected.txt:
2702 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
2703 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
2704 * platform/gtk/fast/forms/option-text-clip-expected.png:
2705 * platform/gtk/fast/forms/option-text-clip-expected.txt:
2706 * platform/gtk/fast/forms/placeholder-position-expected.png:
2707 * platform/gtk/fast/forms/placeholder-position-expected.txt:
2708 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
2709 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
2710 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
2711 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
2712 * platform/gtk/fast/forms/range/slider-padding-expected.png:
2713 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
2714 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
2715 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
2716 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
2717 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
2718 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
2719 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
2720 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
2721 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
2722 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
2723 * platform/gtk/fast/forms/search-input-rtl-expected.png:
2724 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
2725 * platform/gtk/fast/forms/search-rtl-expected.png:
2726 * platform/gtk/fast/forms/search-rtl-expected.txt:
2727 * platform/gtk/fast/forms/search-styled-expected.png:
2728 * platform/gtk/fast/forms/search-styled-expected.txt:
2729 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
2730 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
2731 * platform/gtk/fast/forms/searchfield-heights-expected.png:
2732 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
2733 * platform/gtk/fast/forms/select-align-expected.png:
2734 * platform/gtk/fast/forms/select-align-expected.txt:
2735 * platform/gtk/fast/forms/select-background-none-expected.png:
2736 * platform/gtk/fast/forms/select-background-none-expected.txt:
2737 * platform/gtk/fast/forms/select-baseline-expected.png:
2738 * platform/gtk/fast/forms/select-baseline-expected.txt:
2739 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
2740 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
2741 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
2742 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
2743 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
2744 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
2745 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
2746 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
2747 * platform/gtk/fast/forms/select-initial-position-expected.png:
2748 * platform/gtk/fast/forms/select-initial-position-expected.txt:
2749 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
2750 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
2751 * platform/gtk/fast/forms/select-selected-expected.png:
2752 * platform/gtk/fast/forms/select-selected-expected.txt:
2753 * platform/gtk/fast/forms/select-style-expected.png:
2754 * platform/gtk/fast/forms/select-style-expected.txt:
2755 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
2756 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
2757 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
2758 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
2759 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
2760 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
2761 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
2762 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
2763 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
2764 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
2765 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
2766 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
2767 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
2768 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
2769 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
2770 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
2771 * platform/gtk/fast/html/details-replace-text-expected.png:
2772 * platform/gtk/fast/html/details-replace-text-expected.txt:
2773 * platform/gtk/fast/html/keygen-expected.png:
2774 * platform/gtk/fast/html/keygen-expected.txt:
2775 * platform/gtk/fast/inline/positionedLifetime-expected.png:
2776 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
2777 * platform/gtk/fast/invalid/014-expected.png:
2778 * platform/gtk/fast/invalid/014-expected.txt:
2779 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
2780 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
2781 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
2782 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
2783 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
2784 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
2785 * platform/gtk/fast/parser/document-write-option-expected.png:
2786 * platform/gtk/fast/parser/document-write-option-expected.txt:
2787 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
2788 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
2789 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
2790 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
2791 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
2792 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
2793 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
2794 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
2795 * platform/gtk/fast/replaced/three-selects-break-expected.png:
2796 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
2797 * platform/gtk/fast/replaced/width100percent-button-expected.png:
2798 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
2799 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
2800 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
2801 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
2802 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
2803 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
2804 * platform/gtk/fast/table/append-cells2-expected.png:
2805 * platform/gtk/fast/table/append-cells2-expected.txt:
2806 * platform/gtk/fast/table/remove-td-display-none-expected.png:
2807 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
2808 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
2809 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
2810 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
2811 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
2812 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
2813 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2814 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
2815 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
2816 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
2817 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
2818 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
2819 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
2820 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
2821 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
2822 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
2823 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
2824 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
2825 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
2826 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
2827 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
2828 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
2829 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
2830 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
2831 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
2832 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
2833 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
2834 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
2835 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
2836 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
2837 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
2838 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
2839 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
2840 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
2841 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
2842 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
2843 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
2844 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
2845 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
2846 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
2847 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
2848 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
2849 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
2850 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
2851 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
2852 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
2853 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
2854 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
2855 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
2856 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
2857 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
2858 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
2859 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
2860 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
2861 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
2862 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
2863 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
2864 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
2865 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
2866 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
2867 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
2868 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
2869 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
2870 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
2871 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
2872 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
2873 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
2874 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
2875 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
2876 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
2877 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
2878 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
2879 * platform/gtk/tables/mozilla/core/margins-expected.png:
2880 * platform/gtk/tables/mozilla/core/margins-expected.txt:
2881 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
2882 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
2883 * platform/gtk/tables/mozilla/other/move_row-expected.png:
2884 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
2885 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
2886 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
2887 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
2888 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
2889 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
2890 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
2891 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
2892 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
2893 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
2894 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
2895 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
2896 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
2897 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
2898 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
2899 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
2900 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
2901
svillar@igalia.com2bdf9482017-05-10 07:42:46 +000029022017-05-08 Sergio Villar Senin <svillar@igalia.com>
2903
2904 [css-grid] Remove Blink-specific code for handling orthogonal grid items
2905 https://bugs.webkit.org/show_bug.cgi?id=171807
2906
2907 Reviewed by Darin Adler.
2908
2909 Updated the expectations. They should now be compatible with Firefox and Chrome.
2910
2911 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
2912 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
2913 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
2914
eric.carlson@apple.com929b8462017-05-10 04:42:18 +000029152017-05-09 Eric Carlson <eric.carlson@apple.com>
2916
2917 [MediaStream] deviceId constraint doesn't work with getUserMedia
2918 https://bugs.webkit.org/show_bug.cgi?id=171877
2919 <rdar://problem/31899730>
2920
2921 Reviewed by Jer Noble.
2922
2923 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
2924 * fast/mediastream/get-user-media-device-id.html: Added.
2925
jlewis3@apple.com60706b92017-05-09 23:27:53 +000029262017-05-09 Matt Lewis <jlewis3@apple.com>
2927
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +00002928 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
2929 https://bugs.webkit.org/show_bug.cgi?id=171899
2930
2931 Unreviewed test gardening.
2932
2933 * platform/ios-wk2/TestExpectations:
2934
29352017-05-09 Matt Lewis <jlewis3@apple.com>
2936
jlewis3@apple.com60706b92017-05-09 23:27:53 +00002937 Mark webrtc/audio-replace-track.html as flaky.
2938 https://bugs.webkit.org/show_bug.cgi?id=171895
2939
2940 Unreviewed test gardening.
2941
2942 * platform/mac-wk2/TestExpectations:
2943
weinig@apple.comb50adaa2017-05-09 22:53:13 +000029442017-05-09 Sam Weinig <sam@webkit.org>
2945
2946 Implement Subresource Integrity (SRI)
2947 https://bugs.webkit.org/show_bug.cgi?id=148363
2948 <rdar://problem/18945879>
2949
2950 Reviewed by Youenn Fablet.
2951
2952 Add tests for Subresource Integrity for Fetch based off the ones from Web
2953 Platform Tests. Additional tests for more CORS combinations have been added.
2954
2955 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
2956 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
2957 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
2958 * http/tests/subresource-integrity/resources/resource.txt: Added.
2959 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
2960 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
2961 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
2962 * http/tests/subresource-integrity/sri-fetch.html: Added.
2963 * http/tests/subresource-integrity/sri-fetch.js: Added.
2964
jlewis3@apple.com3d631df2017-05-09 22:52:05 +000029652017-05-09 Matt Lewis <jlewis3@apple.com>
2966
2967 Marked webrtc/captureCanvas-webrtc.html as flaky.
2968 https://bugs.webkit.org/show_bug.cgi?id=170870
2969
2970 Unreviewed test gardening.
2971
2972 * platform/mac-wk2/TestExpectations:
2973
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +000029742017-05-09 Commit Queue <commit-queue@webkit.org>
2975
2976 Unreviewed, rolling out r216545.
2977 https://bugs.webkit.org/show_bug.cgi?id=171889
2978
2979 Caused a test failure (Requested by eric_carlson on #webkit).
2980
2981 Reverted changeset:
2982
2983 "[MediaStream] deviceId constraint doesn't work with
2984 getUserMedia"
2985 https://bugs.webkit.org/show_bug.cgi?id=171877
2986 http://trac.webkit.org/changeset/216545
2987
zalan@apple.comdc426572017-05-09 22:30:11 +000029882017-05-09 Zalan Bujtas <zalan@apple.com>
2989
2990 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
2991 https://bugs.webkit.org/show_bug.cgi?id=171873
2992 <rdar://problem/32004954>
2993
2994 Reviewed by Simon Fraser.
2995
2996 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
2997 * fast/multicol/crash-when-column-inside-table.html: Added.
2998
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +000029992017-05-09 Ryan Haddad <ryanhaddad@apple.com>
3000
3001 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
3002 https://bugs.webkit.org/show_bug.cgi?id=171742
3003
3004 Reviewed by Youenn Fablet.
3005
3006 Silence the console messages for unhandled rejections in this test.
3007
3008 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
3009 * webrtc/libwebrtc/release-while-setting-local-description.html:
3010
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +000030112017-05-09 Eric Carlson <eric.carlson@apple.com>
3012
3013 [MediaStream] deviceId constraint doesn't work with getUserMedia
3014 https://bugs.webkit.org/show_bug.cgi?id=171877
3015 <rdar://problem/31899730>
3016
3017 Reviewed by Jer Noble.
3018
3019 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
3020 * fast/mediastream/get-user-media-device-id.html: Added.
3021
jlewis3@apple.comf86acc72017-05-09 21:49:27 +000030222017-05-09 Matt Lewis <jlewis3@apple.com>
3023
3024 Marked multiple test flaky.
3025 https://bugs.webkit.org/show_bug.cgi?id=171886
3026
3027 Unreviewed test gardening.
3028
3029 * platform/ios-wk2/TestExpectations:
3030 * platform/mac/TestExpectations:
3031
cdumez@apple.comb383fd12017-05-09 21:40:11 +000030322017-05-09 Chris Dumez <cdumez@apple.com>
3033
3034 Introduce DocumentAndElementEventHandlers IDL interface
3035 https://bugs.webkit.org/show_bug.cgi?id=171879
3036
3037 Reviewed by Simon Fraser and Ryosuke Niwa.
3038
3039 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
3040 * fast/events/DocumentAndElementEventHandlers.html: Added.
3041 Add layout test coverage.
3042
3043 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3044 Rebaseline now that those event handlers are enumerable.
3045
dino@apple.com79c37e32017-05-09 21:35:55 +000030462017-05-10 Dean Jackson <dino@apple.com>
3047
3048 Restrict SVG filters to accessible security origins
3049 https://bugs.webkit.org/show_bug.cgi?id=118689
3050 <rdar://problem/27362159>
3051
3052 Reviewed by Brent Fulgham.
3053
3054 Add a test that shows safe frames, unsafe frames, and
3055 then a safe frame that itself has an unsafe frame, to
3056 show that the security requirements are being forwarded
3057 down the tree.
3058
3059 * http/tests/css/filters-on-iframes-expected.html: Added.
3060 * http/tests/css/filters-on-iframes.html: Added.
3061 * http/tests/css/resources/blank.html: Added.
3062 * http/tests/css/resources/references-external.html: Added.
3063 * http/tests/css/resources/solid-red.html: Added.
3064
cdumez@apple.com406cec92017-05-09 21:21:04 +000030652017-05-09 Chris Dumez <cdumez@apple.com>
3066
3067 Move onanimation* EventHandlers to GlobalEventHandlers
3068 https://bugs.webkit.org/show_bug.cgi?id=171874
3069
3070 Reviewed by Simon Fraser.
3071
3072 * fast/css/onanimation-eventhandlers-expected.txt: Added.
3073 * fast/css/onanimation-eventhandlers.html: Added.
3074 Add layout test coverage.
3075
3076 * fast/dom/event-handler-attributes-expected.txt:
3077 * fast/dom/event-handler-attributes.html:
3078 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3079 Rebaseline existing tests to reflect behavior change.
3080
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +000030812017-05-09 Matt Lewis <jlewis3@apple.com>
3082
3083 Fixed a typo in expectations file.
3084 https://bugs.webkit.org/show_bug.cgi?id=162710
3085
3086 Unreviewed test gardening.
3087
3088 * platform/mac-wk2/TestExpectations:
3089
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000030902017-05-09 Javier Fernandez <jfernandez@igalia.com>
3091
3092 space-evenly misbehaves with flexbox
3093 https://bugs.webkit.org/show_bug.cgi?id=170445
3094
3095 Reviewed by David Hyatt.
3096
3097 Added test cases for the 'space-evenly' value for align-content and justify-content.
3098
3099 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
3100 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
3101 * css3/flexbox/css-properties-expected.txt:
3102 * css3/flexbox/css-properties.html:
3103 * css3/flexbox/flex-justify-content-expected.txt:
3104 * css3/flexbox/flex-justify-content.html:
3105 * css3/flexbox/multiline-align-content-expected.txt:
3106 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
3107 * css3/flexbox/multiline-align-content-horizontal-column.html:
3108 * css3/flexbox/multiline-align-content.html:
3109 * css3/flexbox/resources/flexbox.css:
3110 (.align-content-space-around):
3111 (.justify-content-space-around):
3112 * css3/flexbox/true-centering-expected.txt:
3113 * css3/flexbox/true-centering.html:
3114
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000031152017-05-09 Matt Lewis <jlewis3@apple.com>
3116
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +00003117 Unreviewed, rolling out r216508.
3118
3119 The layout test enabled in this change is failing on Sierra.
3120
3121 Reverted changeset:
3122
3123 "Invalid MediaSource duration value should throw TyperError
3124 instead of InvalidStateError"
3125 https://bugs.webkit.org/show_bug.cgi?id=171653
3126 http://trac.webkit.org/changeset/216508
3127
31282017-05-09 Matt Lewis <jlewis3@apple.com>
3129
jlewis3@apple.com8cd19482017-05-09 18:34:27 +00003130 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
3131 https://bugs.webkit.org/show_bug.cgi?id=162710
3132
3133 Unreviewed test gardening.
3134
3135 * platform/mac-wk2/TestExpectations:
3136
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +000031372017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
3138
3139 font-stretch: normal selects expanded fonts instead of condensed fonts
3140 https://bugs.webkit.org/show_bug.cgi?id=171838
3141 <rdar://problem/31005481>
3142
3143 Reviewed by Jon Lee.
3144
3145 * fast/text/font-width-100-expected.html: Added.
3146 * fast/text/font-width-100.html: Added.
3147
jlewis3@apple.com0746b192017-05-09 17:36:37 +000031482017-05-09 Matt Lewis <jlewis3@apple.com>
3149
3150 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
3151 https://bugs.webkit.org/show_bug.cgi?id=171862
3152
3153 Unreviewed test gardening.
3154
3155 * platform/mac-wk2/TestExpectations:
3156
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +000031572017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
3158
3159 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
3160 https://bugs.webkit.org/show_bug.cgi?id=171665
3161
3162 Reviewed by Youenn Fablet.
3163
3164 Added test to check the creation of ReadableStreamBYOBReader. Also check
3165 that created object has the right methods and properties.
3166
3167 * streams/readable-stream-byob-reader-expected.txt: Added.
3168 * streams/readable-stream-byob-reader.html: Added.
3169 * streams/readable-stream-byob-reader.js: Added.
3170
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +000031712017-05-09 Frederic Wang <fwang@igalia.com>
3172
3173 Print more properties in the output of scrolling trees
3174 https://bugs.webkit.org/show_bug.cgi?id=171858
3175
3176 Reviewed by Simon Fraser.
3177
3178 Update text expectations to include new properties.
3179
3180 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
3181 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
3182 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
3183 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
3184 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
3185 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
3186 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
3187 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
3188 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
3189 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
3190 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
3191 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
3192 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
3193 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
3194 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
3195 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
3196 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
3197 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
3198 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
3199 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
3200 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
3201 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
3202 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
3203 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
3204 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
3205 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
3206 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
3207 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
3208 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
3209
cdumez@apple.com8cf47552017-05-09 16:51:00 +000032102017-05-09 Chris Dumez <cdumez@apple.com>
3211
3212 ontransitionend eventHandler should be in GlobalEventHandlers
3213 https://bugs.webkit.org/show_bug.cgi?id=171836
3214
3215 Reviewed by Ryosuke Niwa.
3216
3217 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
3218 * fast/css/ontransitionend-eventhandler.html: Added.
3219 Add layout test coverage.
3220
3221 * fast/dom/event-handler-attributes-expected.txt:
3222 * fast/dom/event-handler-attributes.html:
3223 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3224 Rebaseline existing tests to reflect behavior change.
3225
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +000032262017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
3227
3228 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
3229 https://bugs.webkit.org/show_bug.cgi?id=171653
3230
3231 Reviewed by Youenn Fablet.
3232
3233 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
3234 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
3235
3236 Update expectation of corresponding WPT test.
3237
3238 * platform/gtk/TestExpectations:
3239 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
3240 * platform/mac/TestExpectations:
3241 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
3242
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +000032432017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
3244
3245 Handle IDLPromise<> properly
3246 https://bugs.webkit.org/show_bug.cgi?id=166752
3247
3248 Reviewed by Youenn Fablet.
3249
3250 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
3251 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
3252
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +000032532017-05-09 Zan Dobersek <zdobersek@igalia.com>
3254
3255 Unreviewed. Landing the WPE layout test baselines.
3256
3257 Baseline filenames are omitted for brevity.
3258
3259 * platform/wpe/TestExpectations: Added.
3260 * platform/wpe/animations/: Added.
3261 * platform/wpe/css1/: Added.
3262 * platform/wpe/css2.1/: Added.
3263 * platform/wpe/css3/: Added.
3264 * platform/wpe/fast/: Added.
3265 * platform/wpe/ietestcenter/: Added.
3266 * platform/wpe/js/: Added.
3267 * platform/wpe/scrollbars/: Added.
3268 * platform/wpe/security/: Added.
3269 * platform/wpe/sputnik/: Added.
3270 * platform/wpe/tables/: Added.
3271 * platform/wpe/transforms/: Added.
3272 * platform/wpe/transitions/: Added.
3273
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +000032742017-05-08 Frederic Wang <fwang@igalia.com>
3275
3276 Simplify ScrollingStateNode::scrollingStateTreeAsText
3277 https://bugs.webkit.org/show_bug.cgi?id=171802
3278
3279 Reviewed by Simon Fraser.
3280
3281 Update references due to minor format changes in text ouput of scrolling state trees.
3282
3283 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
3284 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
3285 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
3286 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
3287 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
3288 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
3289 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
3290 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
3291 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
3292 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
3293 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
3294 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
3295 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
3296 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
3297 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
3298 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
3299 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
3300 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
3301 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
3302 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
3303 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
3304 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
3305 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
3306 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
3307 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
3308 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
3309 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
3310 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
3311 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
3312
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +000033132017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
3314
3315 Unreviewed GTK expectations gardening
3316
3317 * platform/gtk/TestExpectations:
3318 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
3319
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +000033202017-05-08 Matt Lewis <jlewis3@apple.com>
3321
3322 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
3323 https://bugs.webkit.org/show_bug.cgi?id=171837
3324
3325 Unreviewed test gardening.
3326
3327 * platform/mac-wk2/TestExpectations:
3328
cdumez@apple.come6396732017-05-09 00:16:18 +000033292017-05-08 Chris Dumez <cdumez@apple.com>
3330
3331 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
3332 https://bugs.webkit.org/show_bug.cgi?id=171829
3333
3334 Reviewed by Simon Fraser.
3335
3336 * fast/css/htmlelement-offset-properties-expected.txt:
3337 * fast/css/htmlelement-offset-properties.html:
3338 Add layout test coverage.
3339
3340 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
3341 * fast/css-grid-layout/grid-item-display.html:
3342 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3343 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
3344 * mathml/presentation/menclose-notation-no-overlap.html:
3345 * platform/mac/inspector/model/remote-object-expected.txt:
3346 * svg/dynamic-updates/resources/SVGTestCase.js:
3347 (clickAt):
3348 * svg/text/inline-text-destroy-attributes-crash.xhtml:
3349 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
3350
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +000033512017-05-08 Matt Lewis <jlewis3@apple.com>
3352
3353 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
3354 https://bugs.webkit.org/show_bug.cgi?id=169637
3355
3356 Unreviewed test gardening.
3357
3358 * platform/ios-wk2/TestExpectations:
3359
jbedard@apple.comf8b14802017-05-08 23:15:00 +000033602017-05-08 Jonathan Bedard <jbedard@apple.com>
3361
3362 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
3363 https://bugs.webkit.org/show_bug.cgi?id=169421
3364 <rdar://problem/30950171>
3365
3366 Reviewed by Tim Horton.
3367
3368 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
3369 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
3370
cdumez@apple.comed9300e2017-05-08 22:17:59 +000033712017-05-08 Chris Dumez <cdumez@apple.com>
3372
3373 Drop non-standard document.implementation.createCSSStyleSheet() API
3374 https://bugs.webkit.org/show_bug.cgi?id=171825
3375
3376 Reviewed by Simon Fraser.
3377
3378 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
3379 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
3380 Add layout test coverage.
3381
3382 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
3383 * fast/dom/StyleSheet/gc-parent-rule.html:
3384 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
3385 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
3386 Add utility functions to construct a CSSStyleSheet object and use it instead
3387 of document.implementation.createCSSStyleSheet().
3388
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +000033892017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
3390
3391 AX: don't expose empty roledescription
3392 https://bugs.webkit.org/show_bug.cgi?id=163647
3393
3394 Reviewed by Chris Fleizach.
3395
3396 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
3397 * accessibility/aria-roledescription.html: New test cases, updated expectations.
3398 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
3399
cdumez@apple.comcf540bc2017-05-08 22:15:14 +000034002017-05-08 Chris Dumez <cdumez@apple.com>
3401
3402 Drop non-standard Element.scrollByLines() / scrollByPages()
3403 https://bugs.webkit.org/show_bug.cgi?id=171820
3404
3405 Reviewed by Simon Fraser.
3406
3407 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
3408 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
3409 Add layout test coverage.
3410
3411 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3412 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
3413 * fast/events/scroll-event-does-not-bubble.html:
3414 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
3415 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
3416 Update existing tests to stop relying on the API.
3417
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +000034182017-05-08 Matt Lewis <jlewis3@apple.com>
3419
3420 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
3421 https://bugs.webkit.org/show_bug.cgi?id=171830
3422
3423 Unreviewed test gardening.
3424
3425 * platform/ios-wk2/TestExpectations:
3426
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +000034272017-05-08 Ryan Haddad <ryanhaddad@apple.com>
3428
3429 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
3430 https://bugs.webkit.org/show_bug.cgi?id=171828
3431
3432 Unreviewed test gardening.
3433
3434 * platform/mac-wk1/TestExpectations:
3435
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +000034362017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
3437
3438 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
3439 https://bugs.webkit.org/show_bug.cgi?id=171821
3440
3441 Reviewed by Chris Fleizach.
3442
3443 * accessibility/aria-orientation-expected.txt: New test case.
3444 * accessibility/aria-orientation.html: New test case.
3445
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +000034462017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
3447
3448 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
3449 https://bugs.webkit.org/show_bug.cgi?id=170864
3450
3451 Reviewed by Simon Fraser.
3452
3453 * fast/images/async-image-background-image-repeated-expected.html:
3454 * fast/images/async-image-background-image-repeated.html:
3455 * fast/images/resources/sprite-sheet-red-green-blue.png:
3456 * fast/images/sprite-sheet-image-draw-expected.html:
3457 * fast/images/sprite-sheet-image-draw.html:
3458 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
3459 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
3460 decoded farme of this image will be 30x5000 pixels (15% of the original size).
3461
bdakin@apple.com05244942017-05-08 20:25:46 +000034622017-05-08 Beth Dakin <bdakin@apple.com>
3463
3464 WebKit should default to using sRGB with NSColor conversion instead of device
3465 color space
3466 https://bugs.webkit.org/show_bug.cgi?id=171745
3467 -and corresponding-
3468 rdar://problem/28314183
3469
3470 Reviewed by Tim Horton.
3471
3472 * editing/mac/attributed-string/anchor-element-expected.txt:
3473 * editing/mac/attributed-string/basic-expected.txt:
3474 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
3475 * editing/mac/attributed-string/font-size-expected.txt:
3476 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
3477 * editing/mac/attributed-string/font-weight-expected.txt:
3478 * editing/mac/attributed-string/letter-spacing-expected.txt:
3479 * editing/mac/attributed-string/text-decorations-expected.txt:
3480 * editing/mac/attributed-string/vertical-align-expected.txt:
3481
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +000034822017-05-04 Jiewen Tan <jiewen_tan@apple.com>
3483
3484 Search events should not fire synchronously for search type input elements with incremental attribute set
3485 https://bugs.webkit.org/show_bug.cgi?id=171376
3486 <rdar://problem/31863296>
3487
3488 Reviewed by Chris Dumez.
3489
3490 * fast/forms/search/search-incremental-crash-expected.txt: Added.
3491 * fast/forms/search/search-incremental-crash.html: Added.
3492
zalan@apple.com3c442032017-05-08 18:38:20 +000034932017-05-08 Zalan Bujtas <zalan@apple.com>
3494
3495 Text overlaps on http://www.duden.de/rechtschreibung/Acre
3496 https://bugs.webkit.org/show_bug.cgi?id=171796
3497 <rdar://problem/31036028>
3498
3499 Reviewed by Simon Fraser.
3500
3501 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
3502 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
3503
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +000035042017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
3505
3506 Unreviewed, rolling out r216419.
3507
3508 Broke 70 layout tests on GTK bot
3509
3510 Reverted changeset:
3511
3512 "Ensure clean tree before AX cache update."
3513 https://bugs.webkit.org/show_bug.cgi?id=171546
3514 http://trac.webkit.org/changeset/216419
3515
antti@apple.com90a7b232017-05-08 17:20:54 +000035162017-05-08 Antti Koivisto <antti@apple.com>
3517
3518 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
3519 https://bugs.webkit.org/show_bug.cgi?id=171375
3520 <rdar://problem/31863184>
3521
3522 Reviewed by Zalan Bujtas.
3523
3524 * fast/html/details-flow-thread-expected.txt: Added.
3525 * fast/html/details-flow-thread.html: Added.
3526 * fast/shadow-dom/composed-tree-slots-expected.txt:
3527 * fast/shadow-dom/composed-tree-slots.html:
3528
3529 Expand the test so it also prints out slot subtrees using slots as traversal roots.
3530
cdumez@apple.comea20d742017-05-08 16:50:46 +000035312017-05-08 Chris Dumez <cdumez@apple.com>
3532
3533 Move 'style' from Element to HTMLElement / SVGElement and make it settable
3534 https://bugs.webkit.org/show_bug.cgi?id=171795
3535
3536 Reviewed by Alex Christensen.
3537
3538 * accessibility/roles-exposed.html:
3539 Add null check for element.style.
3540
3541 * fast/css/Element-style-expected.txt: Added.
3542 * fast/css/Element-style.html: Added.
3543 Add layout test coverage.
3544
3545 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
3546 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
3547 does something, the input element actually looses its renderer. This found a bug which I fixed in this
3548 patch.
3549
3550 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3551 Rebaseline as property enumeration order has changed.
3552
jdiggs@igalia.com354047f2017-05-08 16:43:07 +000035532017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
3554
3555 AX: Propagate aria-readonly to grid descendants
3556 https://bugs.webkit.org/show_bug.cgi?id=171189
3557
3558 Reviewed by Chris Fleizach.
3559
3560 Add new test cases to aria-readonly.html. In addition, because the platform-specific
3561 test expectations seem due to how platforms treat whitespace from the test file, hide
3562 the test cases after the test is run so that there are no extraneous characters and
3563 a single expectations file can be shared.
3564
3565 * accessibility/aria-readonly-expected.txt: Updated.
3566 * accessibility/aria-readonly.html: Updated.
3567 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
3568 * accessibility/gtk/aria-readonly-propagated.html: Added.
3569 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
3570 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
3571 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
3572
zalan@apple.com7e3614e2017-05-08 15:33:47 +000035732017-05-06 Zalan Bujtas <zalan@apple.com>
3574
3575 Ensure clean tree before AX cache update.
3576 https://bugs.webkit.org/show_bug.cgi?id=171546
3577 <rdar://problem/31934942>
3578
3579 Reviewed by Chris Fleizach.
3580
3581 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
3582
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +000035832017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
3584
3585 Unprefix unicode-bidi CSS values
3586 https://bugs.webkit.org/show_bug.cgi?id=171761
3587
3588 Reviewed by Simon Fraser.
3589
3590 Import W3C's internationalization tests from
3591 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
3592
3593 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
3594 * fast/css/default-bidi-css-rules.html: Ditto.
3595 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
3596 * fast/css/unicode-bidi-computed-value.html: Ditto.
3597 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
3598 * fast/text/bidi-unprefix.html: Added.
3599 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
3600 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
3601 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
3602 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
3603 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
3604 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
3605 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
3606 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
3607 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
3608 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
3609 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
3610 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
3611 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
3612 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
3613 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
3614 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
3615 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
3616 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
3617 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
3618 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
3619 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
3620 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
3621 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
3622 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
3623 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
3624 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
3625 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
3626 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
3627 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
3628 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
3629 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
3630 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
3631 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
3632 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
3633 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
3634 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
3635 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
3636 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
3637 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
3638 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
3639 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
3640 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
3641 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
3642 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
3643 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
3644 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
3645 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
3646 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
3647 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
3648 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
3649 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
3650 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
3651 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
3652 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
3653 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
3654 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
3655 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
3656 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
3657 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
3658 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
3659 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
3660 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
3661 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
3662 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
3663 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
3664 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
3665 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
3666 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
3667 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
3668 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
3669 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
3670 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
3671 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
3672 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
3673 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
3674 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
3675 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
3676 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
3677 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
3678 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
3679 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
3680 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
3681 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
3682 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
3683 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
3684 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
3685 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
3686 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
3687 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
3688 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
3689 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
3690 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
3691 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
3692 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
3693 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
3694 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
3695 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
3696 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
3697 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
3698 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
3699 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
3700 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
3701 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
3702 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
3703 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
3704 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
3705 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
3706 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
3707 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
3708 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
3709 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
3710 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
3711 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
3712 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
3713 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
3714 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
3715 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
3716 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
3717 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
3718 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
3719 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
3720 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
3721 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
3722 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
3723 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
3724 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
3725 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
3726 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
3727 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
3728 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
3729 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
3730 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
3731 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
3732 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
3733 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
3734 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
3735 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
3736 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
3737 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
3738 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
3739 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
3740 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
3741 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
3742 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
3743 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
3744 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
3745 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
3746 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
3747 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
3748 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
3749 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
3750 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
3751 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
3752 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
3753 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
3754 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
3755 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
3756 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
3757 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
3758 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
3759 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
3760 * imported/w3c/i18n/bidi/block-override-001.html: Added.
3761 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
3762 * imported/w3c/i18n/bidi/block-override-002.html: Added.
3763 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
3764 * imported/w3c/i18n/bidi/block-override-003.html: Added.
3765 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
3766 * imported/w3c/i18n/bidi/block-override-004.html: Added.
3767 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
3768 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
3769 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
3770 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
3771 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
3772 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
3773 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
3774 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
3775 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
3776 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
3777 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
3778 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
3779 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
3780 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
3781 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
3782 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
3783 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
3784 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
3785 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
3786 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
3787 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
3788 * platform/ios/TestExpectations:
3789 * platform/mac/TestExpectations:
3790
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +000037912017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
3792
3793 Unreviewed GTK+ gardening. Update expectations of several tests.
3794
3795 * platform/gtk/TestExpectations:
3796
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +000037972017-05-07 Simon Fraser <simon.fraser@apple.com>
3798
3799 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
3800 https://bugs.webkit.org/show_bug.cgi?id=171140
3801
3802 Reviewed by Sam Weinig.
3803
3804 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
3805 which is a proxy for reading the layout viewport.
3806
3807 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
3808 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
3809 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
3810 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
3811 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
3812 (stringFromRect):
3813 (accumulateLog):
3814 (logFixedObject):
3815 (logFixedAndViewports):
3816 (doTest):
3817
commit-queue@webkit.orge8573952017-05-07 19:10:40 +000038182017-05-07 Youenn Fablet <youenn@apple.com>
3819
3820 [MediaStream] r216197 caused some webrtc tests to fail
3821 https://bugs.webkit.org/show_bug.cgi?id=171728
3822
3823 Reviewed by Eric Carlson.
3824
3825 * platform/ios-wk2/TestExpectations:
3826
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +000038272017-05-07 Sam Weinig <sam@webkit.org>
3828
3829 Implement Subresource Integrity (SRI)
3830 https://bugs.webkit.org/show_bug.cgi?id=148363
3831 <rdar://problem/18945879>
3832
3833 Reviewed by Daniel Bates.
3834
3835 Add tests for Subresource Integrity based off the ones from Web
3836 Platform Tests. They have been changed to:
3837 - Split <link> and <script> testing.
3838 - Add additional tests:
3839 - Integrity hashes using base64URL encoding.
3840 - Integrity hashes using mixed base64 and base64URL encoding.
3841 - Integrity metadata that does not conform to the grammar at all.
3842 - Multiple valid, but only one matching, integrity hashes.
3843 - Non-matching integrity hash with options.
3844 - Run one at a time, so console output is consistent.
3845
3846 We can/should upstream these changes, but this avoids the possibility that
3847 an update of the imported web-platform-tests could cause these tests to fail.
3848
3849 Also adds tests that show the Subresource Integrity setting works correctly.
3850
3851 * http/tests/subresource-integrity: Added.
3852 * http/tests/subresource-integrity/.htaccess: Added.
3853 * http/tests/subresource-integrity/resources: Added.
3854 * http/tests/subresource-integrity/resources/alternate.css: Added.
3855 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
3856 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
3857 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
3858 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
3859 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
3860 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
3861 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
3862 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
3863 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
3864 * http/tests/subresource-integrity/resources/style.css: Added.
3865 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
3866 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
3867 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
3868 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
3869 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
3870 * http/tests/subresource-integrity/sri-script.html: Added.
3871 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
3872 * http/tests/subresource-integrity/sri-style.html: Added.
3873
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +000038742017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
3875
3876 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
3877 https://bugs.webkit.org/show_bug.cgi?id=171636
3878 <rdar://problem/30811218>
3879
3880 Reviewed by Dean Jackson.
3881
3882 * fast/text/lastResort-expected.html: Added.
3883 * fast/text/lastResort.html: Added.
3884
cdumez@apple.com19a40432017-05-07 03:48:28 +000038852017-05-06 Chris Dumez <cdumez@apple.com>
3886
cdumez@apple.com2a99cc32017-05-07 05:18:34 +00003887 Implement the concept of cookie-averse document
3888 https://bugs.webkit.org/show_bug.cgi?id=171746
3889 <rdar://problem/32004466>
3890
3891 Reviewed by Sam Weinig.
3892
3893 Add layout test coverage.
3894
3895 * fast/cookies/cookie-averse-document-expected.txt: Added.
3896 * fast/cookies/cookie-averse-document.html: Added.
3897
38982017-05-06 Chris Dumez <cdumez@apple.com>
3899
cdumez@apple.com19a40432017-05-07 03:48:28 +00003900 Align our IDL files with the latest DOM specification
3901 https://bugs.webkit.org/show_bug.cgi?id=171777
3902
3903 Reviewed by Sam Weinig.
3904
3905 Rebaseline a few tests.
3906
3907 * fast/dom/Document/adoptNode-null-expected.txt:
3908 * fast/dom/Document/adoptNode-null.html:
3909 * fast/dom/Document/importNode-null-expected.txt:
3910 * fast/dom/Document/importNode-null.html:
3911 * fast/dom/Range/range-intersectsNode-expected.txt:
3912 * fast/text/text-combine-crash-expected.txt:
3913
ap@apple.com83de49c2017-05-07 02:58:23 +000039142017-05-06 Alexey Proskuryakov <ap@apple.com>
3915
ap@apple.com07bbb7d2017-05-07 03:18:27 +00003916 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
3917 https://bugs.webkit.org/show_bug.cgi?id=171785
3918
3919 * platform/wk2/TestExpectations:
3920
39212017-05-06 Alexey Proskuryakov <ap@apple.com>
3922
ap@apple.com83de49c2017-05-07 02:58:23 +00003923 REGRESSION (r216294): The new test fails on WebKit1
3924 https://bugs.webkit.org/show_bug.cgi?id=171780
3925
3926 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
3927 https://trac.webkit.org/216299, https://trac.webkit.org/216330
3928
3929 * http/tests/css/filters-on-iframes-expected.html: Removed.
3930 * http/tests/css/filters-on-iframes.html: Removed.
3931 * http/tests/css/resources/blank.html: Removed.
3932 * http/tests/css/resources/references-external.html: Removed.
3933 * http/tests/css/resources/solid-red.html: Removed.
3934
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +000039352017-05-06 Simon Fraser <simon.fraser@apple.com>
3936
3937 [iOS WK2] Make rotation tests more reliable
3938 https://bugs.webkit.org/show_bug.cgi?id=171778
3939
3940 Reviewed by Tim Horton.
3941
3942 New baseline.
3943
3944 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
3945 * fast/events/ios/rotation/zz-no-rotation.html:
3946
cdumez@apple.comf4c58192017-05-06 20:32:35 +000039472017-05-06 Chris Dumez <cdumez@apple.com>
3948
cdumez@apple.comc209acb2017-05-06 23:39:51 +00003949 Unreviewed, rolling out r216333.
3950
3951 Caused layout test failures
3952
3953 Reverted changeset:
3954
3955 "Implement the concept of cookie-averse document"
3956 https://bugs.webkit.org/show_bug.cgi?id=171746
3957 http://trac.webkit.org/changeset/216333
3958
39592017-05-06 Chris Dumez <cdumez@apple.com>
3960
cdumez@apple.comf4c58192017-05-06 20:32:35 +00003961 Implement the concept of cookie-averse document
3962 https://bugs.webkit.org/show_bug.cgi?id=171746
3963 <rdar://problem/32004466>
3964
3965 Reviewed by Sam Weinig.
3966
3967 Add layout test coverage.
3968
3969 * fast/cookies/cookie-averse-document-expected.txt: Added.
3970 * fast/cookies/cookie-averse-document.html: Added.
3971
mmaxfield@apple.com4219d742017-05-06 17:54:16 +000039722017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
3973
3974 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
3975 https://bugs.webkit.org/show_bug.cgi?id=171750
3976 <rdar://problem/31122612>
3977
3978 Reviewed by Zalan Bujtas.
3979
3980 * fast/text/fitzpatrick-combination-expected.html: Added.
3981 * fast/text/fitzpatrick-combination.html: Added.
3982
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +000039832017-05-05 Zalan Bujtas <zalan@apple.com>
3984
3985 Renderers being destroyed should not be added to AX's deferred list.
3986 https://bugs.webkit.org/show_bug.cgi?id=171768
3987 <rdar://problem/31955660>
3988
3989 Reviewed by Simon Fraser.
3990
3991 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
3992 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
3993
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +000039942017-05-05 Matt Lewis <jlewis3@apple.com>
3995
3996 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
3997 https://bugs.webkit.org/show_bug.cgi?id=171763
3998
3999 Unreviewed test gardening.
4000
4001 * platform/mac-wk2/TestExpectations:
4002
oliver@apple.com56fdb2b2017-05-06 00:33:20 +000040032017-05-05 Oliver Hunt <oliver@apple.com>
4004
4005 Move trivial String prototype functions to JS builtins
4006 https://bugs.webkit.org/show_bug.cgi?id=171737
4007
4008 Reviewed by Saam Barati.
4009
4010 Updated output
4011
4012 * js/dom/string-anchor-expected.txt:
4013 * js/dom/string-anchor.html:
4014 * js/dom/string-fontcolor-expected.txt:
4015 * js/dom/string-fontcolor.html:
4016 * js/dom/string-fontsize-expected.txt:
4017 * js/dom/string-fontsize.html:
4018 * js/dom/string-link-expected.txt:
4019 * js/dom/string-link.html:
4020
dino@apple.com3f3faf52017-05-05 23:49:41 +000040212017-05-05 Dean Jackson <dino@apple.com>
4022
4023 Restrict SVG filters to accessible security origins
4024 https://bugs.webkit.org/show_bug.cgi?id=118689
4025 <rdar://problem/27362159>
4026
4027 Reviewed by Brent Fulgham.
4028
4029 Add a test that shows safe frames, unsafe frames, and
4030 then a safe frame that itself has an unsafe frame, to
4031 show that the security requirements are being forwarded
4032 down the tree.
4033
4034 * http/tests/css/filters-on-iframes-expected.html: Added.
4035 * http/tests/css/filters-on-iframes.html: Added.
4036 * http/tests/css/resources/blank.html: Added.
4037 * http/tests/css/resources/references-external.html: Added.
4038 * http/tests/css/resources/solid-red.html: Added.
4039
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +000040402017-05-05 Simon Fraser <simon.fraser@apple.com>
4041
4042 Make it possible to test rotation in iOS WebKitTestRunner
4043 https://bugs.webkit.org/show_bug.cgi?id=171755
4044
4045 Reviewed by Tim Horton.
4046
4047 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
4048
4049 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
4050 * fast/events/ios/rotation/basic-rotation.html: Added.
4051 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
4052 * fast/events/ios/rotation/safari-like-rotation.html: Added.
4053 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
4054 * fast/events/ios/rotation/zz-no-rotation.html: Added.
4055
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +000040562017-05-05 Ryan Haddad <ryanhaddad@apple.com>
4057
4058 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
4059 https://bugs.webkit.org/show_bug.cgi?id=171756
4060
4061 Unreviewed test gardening.
4062
4063 * platform/wk2/TestExpectations:
4064
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +000040652017-05-05 Matt Lewis <jlewis3@apple.com>
4066
4067 Mark test http/tests/security/module-correct-mime-types.html slow.
4068 https://bugs.webkit.org/show_bug.cgi?id=164960
4069
4070 Unreviewed test gardening.
4071
4072 * platform/ios-wk2/TestExpectations:
4073
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +000040742017-05-05 Ryan Haddad <ryanhaddad@apple.com>
4075
4076 Unreviewed, rolling out r216275.
4077
4078 This change broke internal builds.
4079
4080 Reverted changeset:
4081
4082 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
4083 case insensitive"
4084 https://bugs.webkit.org/show_bug.cgi?id=171636
4085 http://trac.webkit.org/changeset/216275
4086
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +000040872017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
4088
4089 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
4090 https://bugs.webkit.org/show_bug.cgi?id=171636
4091 <rdar://problem/30811218>
4092
4093 Reviewed by Dean Jackson.
4094
4095 * fast/text/lastResort-expected.html: Added.
4096 * fast/text/lastResort.html: Added.
4097
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +000040982017-05-05 Ryan Haddad <ryanhaddad@apple.com>
4099
4100 Unskip media/click-placeholder-not-pausing.html.
4101
4102 Unreviewed test gardening.
4103
4104 * platform/mac-wk2/TestExpectations:
4105
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000041062017-05-05 Joseph Pecoraro <pecoraro@apple.com>
4107
joepeck@webkit.org74d814f2017-05-05 20:31:56 +00004108 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
4109 https://bugs.webkit.org/show_bug.cgi?id=171580
4110 <rdar://problem/32009647>
4111
4112 Rubber-stamped by Alexey Proskuryakov.
4113
4114 * TestExpectations:
4115 * streams/reference-implementation/pipe-to-expected.txt:
4116 Rebaseline expectations. This test was previously flakey so the results were
4117 missed unless the test was run with --force.
4118
4119 * streams/reference-implementation/readable-stream-templated-expected.txt:
4120 * streams/reference-implementation/readable-stream-templated.html:
4121 Silence unhandled rejections. This test did not expect unhandled promise
4122 rejections to affect test results, so ignore them.
4123
41242017-05-05 Joseph Pecoraro <pecoraro@apple.com>
4125
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00004126 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
4127 https://bugs.webkit.org/show_bug.cgi?id=170702
4128 <rdar://problem/31616643>
4129
4130 Rubber-stamped by Brian Burg.
4131
4132 * platform/mac-wk2/TestExpectations:
4133 * http/tests/inspector/network/resource-request-headers.html:
4134 Make this test unflakey by ensuring we wait for the load to complete.
4135
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000041362017-05-05 Chris Dumez <cdumez@apple.com>
4137
4138 Attr Nodes should not have children
4139 https://bugs.webkit.org/show_bug.cgi?id=171688
4140 <rdar://problem/31998412>
4141
4142 Reviewed by Andreas Kling.
4143
4144 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
4145 * fast/dom/Attr/cannot-have-children.html: Added.
4146 Add layout test coverage. I have verified that this test passes in both
4147 Firefox and Chrome.
4148
4149 * dom/html/level1/*: Removed legacy / outdated tests.
4150 * dom/xhtml/level1/*: Removed legacy / outdated tests.
4151
4152 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
4153 * fast/dom/Attr/child-nodes-cache.html: Removed.
4154 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
4155 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
4156 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
4157 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
4158 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
4159 * fast/dom/attribute-change-on-mutate.html: Removed.
4160 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
4161 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
4162 * traversal/moz-bug590771-expected.txt: Removed.
4163 * traversal/moz-bug590771.html: Removed.
4164 Removed some outdated tests.
4165
4166 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
4167 * fast/custom-elements/reactions-for-webkit-extensions.html:
4168 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
4169 * fast/dom/Attr/change-id-via-attr-node-value.html:
4170 * fast/dom/Element/normalize-crash.html:
4171 * fast/dom/Element/normalize-crash2.html:
4172 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
4173 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
4174 * fast/dom/MutationObserver/observe-attributes-expected.txt:
4175 * fast/dom/MutationObserver/observe-attributes.html:
4176 * fast/dom/import-attribute-node.html:
4177 * fast/dom/insertedIntoDocument-child.html:
4178 * fast/dom/insertedIntoDocument-sibling.html:
4179 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
4180 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
4181 * fast/dom/normalize-attributes-mutation-event-crash.html:
4182 * fast/dom/serialize-nodes.xhtml:
4183 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
4184 Update existing tests so they stop relying on Attr Node having Text children.
4185
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000041862017-05-05 Ryan Haddad <ryanhaddad@apple.com>
4187
4188 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
4189 https://bugs.webkit.org/show_bug.cgi?id=161360
4190
4191 Unreviewed test gardening.
4192
4193 * platform/mac-wk1/TestExpectations:
4194
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000041952017-05-05 Matt Lewis <jlewis3@apple.com>
4196
4197 Mark 2 webrtc test as failing.
4198 https://bugs.webkit.org/show_bug.cgi?id=171728
4199
4200 Unreviewed test gardening.
4201
4202 * platform/ios-wk2/TestExpectations:
4203
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000042042017-05-05 Chris Dumez <cdumez@apple.com>
4205
4206 Refactor / Clean up Element.idl
4207 https://bugs.webkit.org/show_bug.cgi?id=171734
4208
4209 Reviewed by Sam Weinig.
4210
4211 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
4212 different order and because exception messages have changed slightly.
4213
4214 * fast/dom/Element/attr-param-typechecking-expected.txt:
4215 * js/dom/dom-static-property-for-in-iteration-expected.txt:
4216
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000042172017-05-05 Jeremy Jones <jeremyj@apple.com>
4218
4219 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
4220 https://bugs.webkit.org/show_bug.cgi?id=171610
4221 <rdar://problem/31976820>
4222
4223 Reviewed by Eric Carlson.
4224
4225 enable test: media/modern-media-controls/pip-support/pip-support-click.html
4226
4227 * platform/mac-wk1/TestExpectations:
4228
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000042292017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
4230
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00004231 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
4232
4233 * platform/gtk/TestExpectations:
4234
42352017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
4236
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00004237 Unreviewed GTK+ gardening. Rebaseline several tests.
4238
4239 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
4240 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
4241 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
4242 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
4243 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
4244
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000042452017-05-05 Zan Dobersek <zdobersek@igalia.com>
4246
4247 Unreviewed GTK+ gardening.
4248
4249 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
4250 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
4251
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000042522017-05-04 Commit Queue <commit-queue@webkit.org>
4253
4254 Unreviewed, rolling out r216206.
4255 https://bugs.webkit.org/show_bug.cgi?id=171714
4256
4257 Multiple LayoutTests crashing in Document::page() (Requested
4258 by ap on #webkit).
4259
4260 Reverted changeset:
4261
4262 "Remove support for legacy Notifications"
4263 https://bugs.webkit.org/show_bug.cgi?id=171487
4264 http://trac.webkit.org/changeset/216206
4265
cdumez@apple.combf723da2017-05-05 02:19:14 +000042662017-05-04 Chris Dumez <cdumez@apple.com>
4267
4268 Element.slot should be marked as [Unscopable]
4269 https://bugs.webkit.org/show_bug.cgi?id=171683
4270
4271 Reviewed by Darin Adler.
4272
4273 Add layout test coverage. This test is passing in Firefox and Chrome.
4274
4275 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
4276 * fast/shadow-dom/Element-slot-unscopable.html: Added.
4277
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000042782017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
4279
4280 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
4281 https://bugs.webkit.org/show_bug.cgi?id=171634
4282
4283 Reviewed by Simon Fraser.
4284
4285 To test the async image decoding reliably we need to do the following:
4286
4287 -- Make sure to load the image before setting its src to the element.
4288 -- Call document.body.offsetHeight to force layout.
4289 -- Call testRunner.display() to force the first paint.
4290 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
4291 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
4292 will force the second paint.
4293
4294 * fast/images/async-image-background-image-repeated.html:
4295 * fast/images/async-image-background-image.html:
4296 * fast/images/sprite-sheet-image-draw.html:
4297
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000042982017-05-04 Matt Lewis <jlewis3@apple.com>
4299
4300 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
4301 https://bugs.webkit.org/show_bug.cgi?id=171703
4302
4303 Unreviewed test gardening.
4304
4305 * platform/mac-wk2/TestExpectations:
4306
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000043072017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
4308
4309 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
4310 https://bugs.webkit.org/show_bug.cgi?id=171641
4311
4312 Reviewed by Simon Fraser.
4313
4314 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
4315 Replace all the calls to testRunner.displayInvalidatedRegion() by
4316 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
4317
4318 * compositing/clip-change.html:
4319 * compositing/geometry/foreground-offset-change.html:
4320 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
4321 * compositing/iframes/become-composited-nested-iframes.html:
4322 * compositing/iframes/become-overlapped-iframe.html:
4323 * compositing/iframes/connect-compositing-iframe-delayed.html:
4324 * compositing/iframes/connect-compositing-iframe.html:
4325 * compositing/iframes/connect-compositing-iframe2.html:
4326 * compositing/iframes/connect-compositing-iframe3.html:
4327 * compositing/iframes/enter-compositing-iframe.html:
4328 * compositing/iframes/iframe-content-flipping.html:
4329 * compositing/iframes/iframe-resize.html:
4330 * compositing/iframes/iframe-size-to-zero.html:
4331 * compositing/iframes/iframe-src-change.html:
4332 * compositing/iframes/invisible-nested-iframe-hide.html:
4333 * compositing/iframes/invisible-nested-iframe-show.html:
4334 * compositing/iframes/leave-compositing-iframe.html:
4335 * compositing/iframes/overlapped-iframe-iframe.html:
4336 * compositing/iframes/overlapped-iframe.html:
4337 * compositing/iframes/overlapped-nested-iframes.html:
4338 * compositing/iframes/repaint-after-losing-scrollbars.html:
4339 * compositing/iframes/resources/fixed-position-subframe.html:
4340 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
4341 * compositing/iframes/resources/scrollgrandchild-inner.html:
4342 * compositing/iframes/scrolling-iframe.html:
4343 * compositing/overflow/content-gains-scrollbars.html:
4344 * compositing/overflow/content-loses-scrollbars.html:
4345 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
4346 * compositing/overflow/overflow-scrollbar-layers.html:
4347 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
4348 * compositing/overflow/repaint-after-losing-scrollbars.html:
4349 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
4350 * compositing/patterns/direct-pattern-compositing-add-text.html:
4351 * compositing/patterns/direct-pattern-compositing-change-expected.html:
4352 * compositing/patterns/direct-pattern-compositing-change.html:
4353 * compositing/patterns/direct-pattern-compositing-load-expected.html:
4354 * compositing/patterns/direct-pattern-compositing-load.html:
4355 * compositing/plugins/invalidate_rect.html:
4356 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
4357 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
4358 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
4359 * compositing/repaint/newly-composited-on-scroll.html:
4360 * compositing/repaint/newly-composited-repaint-rect.html:
4361 * compositing/repaint/page-scale-repaint.html:
4362 * compositing/repaint/requires-backing-repaint.html:
4363 * compositing/repaint/transform-style-change.html:
4364 * compositing/rtl/rtl-overflow-invalidation.html:
4365 * compositing/scroll-painted-composited-content.html:
4366 * compositing/tiling/huge-layer-resize.html:
4367 * compositing/video-page-visibility.html:
4368 * compositing/video/video-with-invalid-source.html:
4369 * compositing/webgl/webgl-repaint.html:
4370 * css3/filters/multiple-filters-invalidation.html:
4371 * css3/flexbox/repaint-column-reverse.html:
4372 * css3/flexbox/repaint-during-resize-no-flex.html:
4373 * css3/flexbox/repaint-rtl-column.html:
4374 * css3/flexbox/repaint.html:
4375 * displaylists/canvas-display-list.html:
4376 * displaylists/resources/dump-target-display-list.js:
4377 (doTest):
4378 * displaylists/resources/dump-target-replay-list.js:
4379 (doTest):
4380 * fast/animation/request-animation-frame-detach-element.html:
4381 * fast/animation/request-animation-frame-detach-element2.html:
4382 * fast/animation/request-animation-frame-during-modal.html:
4383 * fast/animation/request-animation-frame-iframe.html:
4384 * fast/animation/request-animation-frame-iframe2.html:
4385 * fast/animation/script-tests/request-animation-frame-cancel.js:
4386 * fast/animation/script-tests/request-animation-frame-cancel2.js:
4387 * fast/animation/script-tests/request-animation-frame-disabled.js:
4388 * fast/animation/script-tests/request-animation-frame-prefix.js:
4389 (window.webkitRequestAnimationFrame):
4390 (window.testRunner.window.setTimeout):
4391 * fast/animation/script-tests/request-animation-frame-time-unit.js:
4392 (window.requestAnimationFrame):
4393 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
4394 (window.requestAnimationFrame):
4395 (window.testRunner.window.setTimeout):
4396 * fast/animation/script-tests/request-animation-frame-timestamps.js:
4397 * fast/animation/script-tests/request-animation-frame-within-callback.js:
4398 * fast/animation/script-tests/request-animation-frame.js:
4399 * fast/backgrounds/obscured-background-child-style-change-expected.html:
4400 * fast/backgrounds/obscured-background-child-style-change.html:
4401 * fast/backgrounds/solid-color-context-restore.html:
4402 * fast/canvas/canvas-as-image-incremental-repaint.html:
4403 * fast/canvas/canvas-incremental-repaint-2.html:
4404 * fast/canvas/canvas-incremental-repaint.html:
4405 * fast/canvas/canvas-resize-after-paint.html:
4406 * fast/canvas/resources/repaint.js:
4407 (runRepaintTest):
4408 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
4409 (TestControllerPaint):
4410 * fast/canvas/webgl/canvas-test.html:
4411 * fast/canvas/webgl/webgl-layer-update.html:
4412 * fast/css/pseudostyle-anonymous-text.html:
4413 * fast/css/relative-positioned-block-crash.html:
4414 * fast/dom/Window/post-message-crash.html:
4415 * fast/dom/Window/web-timing-minimal-performance-now.html:
4416 * fast/dynamic/containing-block-change.html:
4417 * fast/dynamic/layer-no-longer-paginated.html:
4418 * fast/events/touch/gesture/pad-gesture-cancel.js:
4419 * fast/events/touch/gesture/pad-gesture-fling.js:
4420 * fast/forms/hidden-listbox.html:
4421 * fast/forms/listbox-clip.html:
4422 * fast/frames/inline-object-inside-frameset.html:
4423 * fast/frames/transparent-scrollbar.html:
4424 * fast/images/animated-background-image-crash.html:
4425 * fast/layers/add-layer-with-nested-stacking.html:
4426 * fast/layers/inline-dirty-z-order-lists.html:
4427 * fast/layers/layer-content-visibility-change.html:
4428 * fast/layers/nested-layers-1.html:
4429 * fast/layers/nested-layers-2.html:
4430 * fast/layers/nested-layers-3.html:
4431 * fast/layers/nested-layers-4.html:
4432 * fast/layers/remove-layer-with-nested-stacking.html:
4433 * fast/overflow/hidden-scrollbar-resize.html:
4434 * fast/reflections/inline-crash.html:
4435 * fast/repaint/animation-after-layer-scroll.html:
4436 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
4437 * fast/repaint/fixed-child-move-after-scroll.html:
4438 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
4439 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
4440 * fast/repaint/fixed-move-after-scroll.html:
4441 * fast/repaint/no-animation-outside-viewport-subframe.html:
4442 * fast/repaint/no-animation-outside-viewport.html:
4443 * fast/repaint/obscured-background-no-repaint.html:
4444 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
4445 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
4446 * fast/repaint/repaint-during-scroll-with-zoom.html:
4447 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
4448 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
4449 * fast/repaint/resources/line-flow-with-floats.js:
4450 (beginTest):
4451 * fast/repaint/resources/repaint.js:
4452 (runRepaintTest):
4453 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
4454 * fast/replaced/width100percent-textarea.html:
4455 * fast/scrolling/scrollbar-tickmarks-hittest.html:
4456 * fast/table/border-collapsing/cached-69296.html:
4457 * fast/table/border-collapsing/cached-cell-append.html:
4458 * fast/table/border-collapsing/cached-cell-remove.html:
4459 * fast/table/border-collapsing/cached-change-cell-border-color.html:
4460 * fast/table/border-collapsing/cached-change-cell-border-width.html:
4461 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
4462 * fast/table/border-collapsing/cached-change-col-border-color.html:
4463 * fast/table/border-collapsing/cached-change-col-border-width.html:
4464 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
4465 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
4466 * fast/table/border-collapsing/cached-change-row-border-color.html:
4467 * fast/table/border-collapsing/cached-change-row-border-width.html:
4468 * fast/table/border-collapsing/cached-change-table-border-color.html:
4469 * fast/table/border-collapsing/cached-change-table-border-width.html:
4470 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
4471 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
4472 * fast/table/empty-section-crash.html:
4473 * fast/text/font-initial.html:
4474 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
4475 * fast/text/text-shadow-extreme-value.html:
4476 * http/tests/misc/slow-loading-image-in-pattern.html:
4477 * media/audio-repaint.html:
4478 * media/media-document-audio-repaint.html:
4479 * plugins/windowless_plugin_paint_test.html:
4480 * scrollbars/scrollbar-percent-padding-crash.html:
4481 * svg/custom/non-scaling-stroke-update.svg:
4482 * svg/custom/stale-resource-data-crash.svg:
4483
cdumez@apple.com8eb4c632017-05-04 21:27:11 +000044842017-05-04 Chris Dumez <cdumez@apple.com>
4485
4486 Reformat / Clean up Node.idl to match the specification
4487 https://bugs.webkit.org/show_bug.cgi?id=171686
4488
4489 Reviewed by Sam Weinig.
4490
4491 Rebaseline existing test now that the Node properties are enumerated in a
4492 slightly different order.
4493
4494 * js/dom/dom-static-property-for-in-iteration-expected.txt:
4495
weinig@apple.com9efea6a2017-05-04 20:56:00 +000044962017-05-04 Sam Weinig <sam@webkit.org>
4497
4498 Remove support for legacy Notifications
4499 https://bugs.webkit.org/show_bug.cgi?id=171487
4500
4501 Reviewed by Jon Lee.
4502
4503 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
4504 - Remove http/notifications/legacy. It tested the legacy API.
4505 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
4506 - Update TestExpectations for removals.
4507
4508 * TestExpectations:
4509 * platform/gtk/TestExpectations:
4510 * platform/ios/TestExpectations:
4511 * platform/mac/TestExpectations:
4512 * platform/win/TestExpectations:
4513 * fast/history/page-cache-notification-non-suspendable.html:
4514 * fast/history/page-cache-notification-suspendable.html:
4515 * fast/notifications: Removed.
4516 * fast/notifications/notification-after-close-expected.txt: Removed.
4517 * fast/notifications/notification-after-close.html: Removed.
4518 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
4519 * fast/notifications/notification-permisssion-deletable.html: Removed.
4520 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
4521 * fast/notifications/notifications-cancel-request-permission.html: Removed.
4522 * fast/notifications/notifications-check-permission-expected.txt: Removed.
4523 * fast/notifications/notifications-check-permission.html: Removed.
4524 * fast/notifications/notifications-click-event-expected.txt: Removed.
4525 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
4526 * fast/notifications/notifications-click-event-focus.html: Removed.
4527 * fast/notifications/notifications-click-event.html: Removed.
4528 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
4529 * fast/notifications/notifications-constructor-request-permission.html: Removed.
4530 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
4531 * fast/notifications/notifications-constructor-with-permission.html: Removed.
4532 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
4533 * fast/notifications/notifications-constructor-without-permission.html: Removed.
4534 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
4535 * fast/notifications/notifications-display-close-events.html: Removed.
4536 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
4537 * fast/notifications/notifications-document-close-crash.html: Removed.
4538 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
4539 * fast/notifications/notifications-event-stop-propagation.html: Removed.
4540 * fast/notifications/notifications-multi-events-expected.txt: Removed.
4541 * fast/notifications/notifications-multi-events.html: Removed.
4542 * fast/notifications/notifications-no-icon-expected.txt: Removed.
4543 * fast/notifications/notifications-no-icon.html: Removed.
4544 * fast/notifications/notifications-permission-expected.txt: Removed.
4545 * fast/notifications/notifications-permission.html: Removed.
4546 * fast/notifications/notifications-replace-expected.txt: Removed.
4547 * fast/notifications/notifications-replace.html: Removed.
4548 * fast/notifications/notifications-request-permission-expected.txt: Removed.
4549 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
4550 * fast/notifications/notifications-request-permission-optional.html: Removed.
4551 * fast/notifications/notifications-request-permission.html: Removed.
4552 * fast/notifications/notifications-rtl-expected.txt: Removed.
4553 * fast/notifications/notifications-rtl.html: Removed.
4554 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
4555 * fast/notifications/notifications-sandbox-permission.html: Removed.
4556 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
4557 * fast/notifications/notifications-window-close-crash.html: Removed.
4558 * fast/notifications/notifications-with-permission-expected.txt: Removed.
4559 * fast/notifications/notifications-with-permission.html: Removed.
4560 * fast/notifications/notifications-without-permission-expected.txt: Removed.
4561 * fast/notifications/notifications-without-permission.html: Removed.
4562 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
4563 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
4564 * fast/notifications/resources: Removed.
4565 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
4566 * fast/notifications/resources/notifications-iframe.html: Removed.
4567 * http/tests/notifications/legacy: Removed.
4568 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
4569 * http/tests/notifications/legacy/double-show.html: Removed.
4570 * http/tests/notifications/legacy/events-expected.txt: Removed.
4571 * http/tests/notifications/legacy/events.html: Removed.
4572 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
4573 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
4574 * http/tests/notifications/legacy/request-expected.txt: Removed.
4575 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
4576 * http/tests/notifications/legacy/request-no-callback.html: Removed.
4577 * http/tests/notifications/legacy/request.html: Removed.
4578 * http/tests/notifications/legacy/resources: Removed.
4579 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
4580 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
4581 * http/tests/notifications/legacy/show-expected.txt: Removed.
4582 * http/tests/notifications/legacy/show.html: Removed.
4583 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
4584 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
4585
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +000045862017-05-04 Matt Lewis <jlewis3@apple.com>
4587
4588 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
4589 https://bugs.webkit.org/show_bug.cgi?id=160368
4590
4591 Unreviewed test gardening.
4592
4593 * platform/ios-wk2/TestExpectations:
4594
antti@apple.com9ef87452017-05-04 20:16:01 +000045952017-05-04 Antti Koivisto <antti@apple.com>
4596
4597 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
4598 https://bugs.webkit.org/show_bug.cgi?id=171250
4599 <rdar://problem/31827243>
4600
4601 Reviewed by Geoffrey Garen.
4602
4603 * transitions/transition-unknown-property-ignore-expected.txt: Added.
4604 * transitions/transition-unknown-property-ignore.html: Added.
4605 * transitions/transitions-parsing-expected.txt:
4606 * transitions/transitions-parsing.html:
4607
4608 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
4609
cdumez@apple.comcb8a1982017-05-04 19:55:05 +000046102017-05-04 Chris Dumez <cdumez@apple.com>
4611
4612 Reformat / clean up Event.idl
4613 https://bugs.webkit.org/show_bug.cgi?id=171675
4614
4615 Reviewed by Sam Weinig.
4616
4617 Rebaseline test now that the Event properties are in a slightly different order.
4618
4619 * inspector/model/remote-object-get-properties-expected.txt:
4620
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +000046212017-05-04 Daniel Bates <dabates@apple.com>
4622
4623 importScripts() should respect X-Content-Type-Options: nosniff
4624 https://bugs.webkit.org/show_bug.cgi?id=171248
4625 <rdar://problem/31819023>
4626
4627 Reviewed by Andy Estes.
4628
4629 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
4630
4631 * TestExpectations:
4632
said@apple.com9954c8d2017-05-04 17:44:44 +000046332017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
4634
4635 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
4636
said@apple.com6f3cf6b2017-05-04 18:02:46 +00004637 * plugins/windowless_plugin_paint_test.html:
4638
46392017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
4640
4641 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
4642
said@apple.com9954c8d2017-05-04 17:44:44 +00004643 * compositing/video/video-with-invalid-source.html:
4644
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +000046452017-05-04 Ryan Haddad <ryanhaddad@apple.com>
4646
4647 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
4648 https://bugs.webkit.org/show_bug.cgi?id=171610
4649
4650 Unreviewed test gardening.
4651
4652 * platform/mac-wk1/TestExpectations:
4653
hyatt@apple.comaf3943b2017-05-04 15:41:13 +000046542017-05-04 Dave Hyatt <hyatt@apple.com>
4655
4656 REGRESSION(STP): rgb() with calc() containing variables doesn't work
4657 https://bugs.webkit.org/show_bug.cgi?id=169939
4658
4659 Reviewed by Zalan Bujtas.
4660
4661 * fast/css/variables/calc-float-to-int-expected.html: Added.
4662 * fast/css/variables/calc-float-to-int.html: Added.
4663
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +000046642017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
4665
4666 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
4667
4668 And add platform specific results for mac-wk2.
4669
4670 * http/tests/inspector/network/resource-request-headers-expected.txt:
4671 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
4672
wilander@apple.comab4b1af2017-05-04 04:16:39 +000046732017-05-03 John Wilander <wilander@apple.com>
4674
4675 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
4676 https://bugs.webkit.org/show_bug.cgi?id=171584
4677 <rdar://problem/24702576>
4678
4679 Reviewed by Brent Fulgham.
4680
4681 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
4682 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
4683
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +000046842017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
4685
4686 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
4687 https://bugs.webkit.org/show_bug.cgi?id=171214
4688
4689 Reviewed by Chris Fleizach.
4690
4691 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
4692 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
4693
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +000046942017-05-03 Matt Lewis <jlewis3@apple.com>
4695
4696 Mark http/tests/xmlhttprequest/methods.html as flaky.
4697 https://bugs.webkit.org/show_bug.cgi?id=171638
4698
4699 Unreviewed test gardening.
4700
4701 * platform/ios-wk2/TestExpectations:
4702
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +000047032017-05-03 Ryan Haddad <ryanhaddad@apple.com>
4704
4705 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
4706 https://bugs.webkit.org/show_bug.cgi?id=171628
4707
4708 Unreviewed test gardening.
4709
4710 * platform/ios-wk2/TestExpectations:
4711
zalan@apple.com8b548642017-05-03 23:57:18 +000047122017-05-03 Zalan Bujtas <zalan@apple.com>
4713
4714 SearchInputType could end up with a mismatched renderer.
4715 https://bugs.webkit.org/show_bug.cgi?id=171547
4716 <rdar://problem/31935047>
4717
4718 Reviewed by Antti Koivisto.
4719
4720 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
4721 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
4722
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +000047232017-05-03 Ryan Haddad <ryanhaddad@apple.com>
4724
4725 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
4726 https://bugs.webkit.org/show_bug.cgi?id=171629
4727
4728 Unreviewed test gardening.
4729
4730 * platform/mac-wk1/TestExpectations:
4731
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +000047322017-05-03 Joseph Pecoraro <pecoraro@apple.com>
4733
4734 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
4735 https://bugs.webkit.org/show_bug.cgi?id=166038
4736 <rdar://problem/29488489>
4737
4738 Reviewed by Matt Baker.
4739
4740 * platform/mac/TestExpectations:
4741 * http/tests/inspector/network/fetch-network-data.html:
4742 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
4743 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
4744 can be added synchronously instead of in a microtask. When the microtask happened later
4745 than other incoming events then the follow-up handlers would have been added too late.
4746
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +000047472017-05-03 Matt Lewis <jlewis3@apple.com>
4748
4749 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
4750 https://bugs.webkit.org/show_bug.cgi?id=170699.
4751
4752 Unreviewed test gardening.
4753
4754 * platform/ios-wk2/TestExpectations:
4755
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +000047562017-05-03 Simon Fraser <simon.fraser@apple.com>
4757
4758 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
4759 https://bugs.webkit.org/show_bug.cgi?id=171619
4760 https://bugs.webkit.org/show_bug.cgi?id=170153
4761
4762 Reviewed by Tim Horton.
4763
4764 These tests need to wait a bit for the scrolling state of the document to be updated.
4765
4766 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
4767 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
4768 * platform/ios-wk2/TestExpectations:
4769
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +000047702017-05-03 Yoav Weiss <yoav@yoav.ws>
4771
4772 Link preload HTMLPreloadScanner support
4773 https://bugs.webkit.org/show_bug.cgi?id=170747
4774
4775 Reviewed by Youenn Fablet.
4776
4777 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
4778 * http/tests/preload/preloadscanner_download_resources.html: Added.
4779
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +000047802017-05-03 Ryan Haddad <ryanhaddad@apple.com>
4781
4782 Mark http/tests/preload/single_download_preload.html as flaky.
4783 https://bugs.webkit.org/show_bug.cgi?id=171331
4784
4785 Unreviewed test gardening.
4786
4787 * platform/ios-wk2/TestExpectations:
4788
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +000047892017-05-03 Matt Lewis <jlewis3@apple.com>
4790
4791 Mark perf/object-keys.html as flaky
4792 https://bugs.webkit.org/show_bug.cgi?id=171617
4793
4794 Unreviewed test gardening.
4795
4796 * platform/ios-wk2/TestExpectations:
4797
keith_miller@apple.com1e52b712017-05-03 20:33:01 +000047982017-05-03 Keith Miller <keith_miller@apple.com>
4799
4800 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
4801 https://bugs.webkit.org/show_bug.cgi?id=47825
4802
4803 Reviewed by Saam Barati.
4804
4805 Fix broken test.
4806
4807 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
4808
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +000048092017-05-03 Matt Lewis <jlewis3@apple.com>
4810
4811 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
4812 https://bugs.webkit.org/show_bug.cgi?id=171613
4813
4814 Unreviewed test gardening.
4815
4816 * platform/ios-wk2/TestExpectations:
4817
n_wang@apple.com1dabdd52017-05-03 19:33:19 +000048182017-05-03 Nan Wang <n_wang@apple.com>
4819
4820 AX: VO skips cells after cell with aria-colspan
4821 https://bugs.webkit.org/show_bug.cgi?id=171579
4822
4823 Reviewed by Chris Fleizach.
4824
4825 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
4826 * accessibility/mac/aria-grid-column-span.html: Added.
4827
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +000048282017-05-03 Ryan Haddad <ryanhaddad@apple.com>
4829
4830 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
4831 https://bugs.webkit.org/show_bug.cgi?id=171553
4832
4833 Unreviewed test gardening.
4834
4835 * platform/mac-wk2/TestExpectations:
4836
dbates@webkit.orgc0a17432017-05-03 17:52:30 +000048372017-05-03 Daniel Bates <dabates@apple.com>
4838
4839 Detach frame from document when entering page cache
4840 https://bugs.webkit.org/show_bug.cgi?id=166774
4841 <rdar://problem/29904368>
4842
4843 Reviewed by Chris Dumez.
4844
4845 * TestExpectations: Unskip tests.
4846 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
4847 * fast/history/page-cache-after-window-open.html: Ditto.
4848 * fast/history/page-cache-with-opener-expected.txt: Ditto.
4849 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
4850 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
4851 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
4852 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
4853 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
4854 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
4855 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
4856 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
4857 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
4858 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
4859
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000048602017-05-03 Matt Lewis <jlewis3@apple.com>
4861
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +00004862 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
4863 https://bugs.webkit.org/show_bug.cgi?id=171605
4864
4865 Unreviewed test gardening.
4866
4867 * platform/mac-wk2/TestExpectations:
4868
48692017-05-03 Matt Lewis <jlewis3@apple.com>
4870
ryanhaddad@apple.com59536412017-05-03 17:47:08 +00004871 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
4872 https://bugs.webkit.org/show_bug.cgi?id=171564
4873
4874 Unreviewed test gardening.
4875
4876 * platform/ios-wk2/TestExpectations:
4877
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +000048782017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
4879
4880 AX: Treat cells with ARIA table cell properties as cells
4881 https://bugs.webkit.org/show_bug.cgi?id=171178
4882
4883 Reviewed by Chris Fleizach.
4884
4885 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
4886 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
4887 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
4888
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +000048892017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
4890
4891 [INTL] Support dashed values in unicode locale extensions
4892 https://bugs.webkit.org/show_bug.cgi?id=171480
4893
4894 Reviewed by JF Bastien.
4895
4896 Added tests for calendar locale extensions that contain '-'.
4897
4898 * js/intl-datetimeformat-expected.txt:
4899 * js/script-tests/intl-datetimeformat.js:
4900
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +000049012017-05-03 Daniel Bates <dabates@apple.com>
4902
4903 Abandon the current load once the provisional loader detaches from the frame
4904 https://bugs.webkit.org/show_bug.cgi?id=171577
4905 <rdar://problem/31581227>
4906
4907 Reviewed by Brent Fulgham.
4908
4909 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
4910 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
4911
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000049122017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
4913
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +00004914 Unreviewed GTK+ gardening. Update expectations of several tests.
4915
4916 * platform/gtk/TestExpectations:
4917
49182017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
4919
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +00004920 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
4921
4922 Libsoup doesn't provide the required information to fill all those size metrics.
4923
4924 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
4925 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
4926
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +000049272017-05-02 Simon Fraser <simon.fraser@apple.com>
4928
4929 Dynamically added position:fixed element is in the wrong place
4930 https://bugs.webkit.org/show_bug.cgi?id=170280
4931 rdar://problem/31374008
4932
4933 Reviewed by Tim Horton.
4934
4935 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
4936 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
4937
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000049382017-05-02 Ryan Haddad <ryanhaddad@apple.com>
4939
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +00004940 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
4941
4942 Unreviewed test gardening.
4943
4944 * platform/ios-wk1/TestExpectations:
4945 * platform/ios/TestExpectations:
4946
49472017-05-02 Ryan Haddad <ryanhaddad@apple.com>
4948
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +00004949 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
4950 https://bugs.webkit.org/show_bug.cgi?id=170907
4951
4952 Unreviewed test gardening.
4953
4954 * platform/mac-wk2/TestExpectations:
4955
zalan@apple.comb51505d2017-05-02 21:29:13 +000049562017-05-02 Zalan Bujtas <zalan@apple.com>
4957
4958 Defer AX cache update when text content changes until after layout is finished.
4959 https://bugs.webkit.org/show_bug.cgi?id=171429
4960 <rdar://problem/31885984>
4961
4962 Reviewed by Simon Fraser.
4963
4964 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
4965 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
4966
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +000049672017-05-02 David Kilzer <ddkilzer@apple.com>
4968
4969 check-webkit-style should keep JavaScript test functions in sync
4970 <https://webkit.org/b/171424>
4971
4972 Reviewed by Joseph Pecoraro.
4973
4974 This change attempts to fix all whitespace issues in these two
4975 files (which are now identical and will be kept in sync by
4976 check-webkit-style):
4977
4978 LayoutTests/http/tests/resources/js-test-pre.js
4979 LayoutTests/resources/js-test-pre.js
4980
4981 It also syncs the implementation of shouldBe(), shouldNotBe(),
4982 shouldNotThrow() and shouldThrow() across the following files:
4983
4984 JSTests/stress/resources/standalone-pre.js
4985 LayoutTests/http/tests/resources/js-test-pre.js
4986 LayoutTests/resources/js-test-pre.js
4987 LayoutTests/resources/js-test.js
4988 LayoutTests/resources/standalone-pre.js
4989
4990 Only interesting (non-whitespace) changes are listed below.
4991
4992 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
4993 (shouldBe): Prefix 'exception' and 'quiet' variables with
4994 underscore.
4995 (shouldNotBe): Ditto.
4996
4997 * resources/js-test-pre.js:
4998 (shouldBe): Prefix 'exception' and 'quiet' variables with
4999 underscore.
5000 (shouldNotBe): Ditto.
5001
5002 * resources/js-test.js:
5003 (shouldBe): Prefix 'quiet' variable with underscore. Use
5004 stringify() when printing '_bv' value.
5005
5006 * resources/standalone-pre.js:
5007 (shouldBe): Prefix 'exception' and 'quiet' variables with
5008 underscore.
5009 (shouldNotBe): Ditto.
5010
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +000050112017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
5012
5013 AX: Update implementation of aria-orientation
5014 https://bugs.webkit.org/show_bug.cgi?id=171166
5015
5016 Reviewed by Chris Fleizach.
5017
5018 Moved the mac aria-orientation.html test to the shared tests and add several
5019 new test cases to it. Update the orientation-related assertion in two tests
5020 to reflect the ARIA 1.1 behavior.
5021
5022 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
5023 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
5024 * accessibility/mac/slider-supports-actions.html: Updated.
5025 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
5026
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +000050272017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
5028
5029 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
5030 https://bugs.webkit.org/show_bug.cgi?id=169517
5031 <rdar://problem/30652443>
5032
5033 Reviewed by Dean Jackson.
5034
5035 * fast/text/complex-text-selection-expected.html: Added.
5036 * fast/text/complex-text-selection.html: Added.
5037 * platform/ios/TestExpectations:
5038
joepeck@webkit.org023f4f52017-05-02 19:22:42 +000050392017-05-02 Joseph Pecoraro <pecoraro@apple.com>
5040
5041 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
5042
5043 Unreviewed test gardening.
5044
5045 * platform/mac-wk1/TestExpectations:
5046 Skip these tests on WebKit1. They depend on the NSURLSession
5047 loading path which is not used in WebKit1.
5048
cdumez@apple.com0d62dc72017-05-02 19:03:58 +000050492017-05-02 Chris Dumez <cdumez@apple.com>
5050
5051 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
5052 https://bugs.webkit.org/show_bug.cgi?id=171406
5053 <rdar://problem/30945281>
5054
5055 Reviewed by Eric Carlson.
5056
5057 Unskip test.
5058
5059 * platform/mac/TestExpectations:
5060
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000050612017-05-02 Matt Lewis <jlewis3@apple.com>
5062
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +00005063 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
5064 https://bugs.webkit.org/show_bug.cgi?id=171559
5065
5066 Unreviewed test gardening.
5067
5068 * platform/ios-wk2/TestExpectations:
5069
50702017-05-02 Matt Lewis <jlewis3@apple.com>
5071
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +00005072 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
5073 https://bugs.webkit.org/show_bug.cgi?id=170818
5074
5075 Unreviewed test gardening.
5076
5077 * platform/mac-wk2/TestExpectations:
5078
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +000050792017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
5080
5081 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
5082 https://bugs.webkit.org/show_bug.cgi?id=168533
5083
5084 Reviewed by Zalan Bujtas.
5085
5086 * fast/text/font-loading-local-expected.txt: Added.
5087 * fast/text/font-loading-local.html: Added.
5088 * fast/text/web-font-load-fallback-during-loading.html:
5089
commit-queue@webkit.org182febd2017-05-02 17:49:39 +000050902017-05-02 Youenn Fablet <youenn@apple.com>
5091
5092 Allow media stream based videos with sound autoplay if the page is already playing sound
5093 https://bugs.webkit.org/show_bug.cgi?id=171447
5094
5095 Reviewed by Eric Carlson.
5096
5097 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
5098 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
5099 * http/tests/media/resources/test-25fps.mp4: Added.
5100
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +000051012017-05-02 Matt Lewis <jlewis3@apple.com>
5102
5103 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
5104 https://bugs.webkit.org/show_bug.cgi?id=171530
5105
5106 Unreviewed test gardening.
5107
5108 * platform/ios-wk2/TestExpectations:
5109
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000051102017-05-01 Zan Dobersek <zdobersek@igalia.com>
5111
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +00005112 [GCrypt] ECDSA signing and verification support
5113 https://bugs.webkit.org/show_bug.cgi?id=171103
5114
5115 Reviewed by Carlos Garcia Campos.
5116
5117 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
5118 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
5119 skipped since support for that hasn't landed yet.
5120
51212017-05-01 Zan Dobersek <zdobersek@igalia.com>
5122
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +00005123 [GCrypt] HKDF bit derivation support
5124 https://bugs.webkit.org/show_bug.cgi?id=171074
5125
5126 Reviewed by Michael Catanzaro.
5127
5128 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
5129 corner-case length values for which the bit derivation operation must succeed or
5130 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
5131 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
5132 The operation should resolve for lengths between the two limits, with testing
5133 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
5134 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
5135 derivation output length).
5136
5137 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
5138 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
5139 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
5140
51412017-05-01 Zan Dobersek <zdobersek@igalia.com>
5142
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +00005143 [GCrypt] ECDH bit derivation support
5144 https://bugs.webkit.org/show_bug.cgi?id=171070
5145
5146 Reviewed by Michael Catanzaro.
5147
5148 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
5149 corner-case length values for which the bit derivation operation must succeed or
5150 fail. When specifying 0 as the length, the returned result must match the EC key
5151 size in length. 8, tested as the minimum non-zero value, and the key size for
5152 each key must also correctly resolve and return a resulting ArrayBuffer whose
5153 length in bytes must match the requested length. Derivations for byte-aligned
5154 values should start rejecting immediately for length values that are bigger than
5155 the EC key's length.
5156
5157 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
5158 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
5159 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
5160 that are passing now that the proper implementation has been added. The remaining
5161 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
5162 supported yet.
5163
sbarati@apple.comfb9f7612017-05-02 02:04:51 +000051642017-05-01 Saam Barati <sbarati@apple.com>
5165
5166 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
5167 https://bugs.webkit.org/show_bug.cgi?id=171449
5168
5169 Unreviewed.
5170
5171 * platform/win/TestExpectations: Skip Wasm tests on Windows.
5172 * workers/wasm-hashset-many-expected.txt:
5173 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
5174
commit-queue@webkit.org26244742017-05-02 01:33:37 +000051752017-05-01 Youenn Fablet <youenn@apple.com>
5176
5177 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
5178 https://bugs.webkit.org/show_bug.cgi?id=171497
5179
5180 Reviewed by Eric Carlson.
5181
5182 * webrtc/video-mute.html: Updating the test to make debugging clearer.
5183
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +000051842017-05-01 Matt Lewis <jlewis3@apple.com>
5185
5186 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
5187 https://bugs.webkit.org/show_bug.cgi?id=171528
5188
5189 Unreviewed test Gardening.
5190
5191 * platform/ios-wk2/TestExpectations:
5192
timothy_horton@apple.comd6728562017-05-02 00:08:23 +000051932017-05-01 Timothy Horton <timothy_horton@apple.com>
5194
5195 Expose viewport-fit instead of clip-to-safe-area
5196 https://bugs.webkit.org/show_bug.cgi?id=171503
5197 <rdar://problem/31918249>
5198
5199 Reviewed by Simon Fraser.
5200
5201 * TestExpectations:
5202 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
5203 * fast/css/variables/constants/ios/safe-area-inset-set.html:
5204 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
5205 * fast/viewport/ios/viewport-fit-auto.html: Added.
5206 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
5207 * fast/viewport/ios/viewport-fit-contain.html: Added.
5208 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
5209 * fast/viewport/ios/viewport-fit-cover.html: Added.
5210 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
5211 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
5212 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
5213 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
5214 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
5215 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
5216
cdumez@apple.com2f9efd22017-05-02 00:02:16 +000052172017-05-01 Chris Dumez <cdumez@apple.com>
5218
5219 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
5220 https://bugs.webkit.org/show_bug.cgi?id=171499
5221
5222 Reviewed by Sam Weinig.
5223
5224 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
5225
5226 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
5227 * fast/dom/domparser-parsefromstring-origin.html: Added.
5228
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000052292017-05-01 Ryan Haddad <ryanhaddad@apple.com>
5230
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +00005231 Mark inspector/debugger/tail-recursion.html as flaky.
5232 https://bugs.webkit.org/show_bug.cgi?id=168387
5233
5234 Unreviewed test gardening.
5235
5236 * platform/mac/TestExpectations:
5237
52382017-05-01 Ryan Haddad <ryanhaddad@apple.com>
5239
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +00005240 Rebaseline two fast/visual-viewport tests for iOS.
5241
5242 Unreviewed test gardening.
5243
5244 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
5245 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
5246
joepeck@webkit.org9c06e282017-05-01 22:54:19 +000052472017-05-01 Joseph Pecoraro <pecoraro@apple.com>
5248
5249 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
5250 https://bugs.webkit.org/show_bug.cgi?id=171491
5251
5252 Unreviewed test gardening.
5253
5254 * js/promises-tests/promises-tests-2-3-3.html:
5255 Silence unhandled expectation messages for this test.
5256
5257 * media/video-fullscreen-restriction-removed-expected.txt:
5258 Rebaseline expected results with unhandled expectation message.
5259
5260 * platform/gtk/TestExpectations:
5261
cfleizach@apple.com036c0e02017-05-01 22:52:36 +000052622017-05-01 Chris Fleizach <cfleizach@apple.com>
5263
5264 AX: Support time@datetime for verbosity clarification of dates, times, and durations
5265 https://bugs.webkit.org/show_bug.cgi?id=171498
5266 <rdar://problem/12985540>
5267
5268 Reviewed by Joanmarie Diggs.
5269
5270 * accessibility/datetime-attribute.html: Added.
5271 * accessibility/roles-computedRoleString-expected.txt:
5272 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
5273 * platform/gtk/accessibility/roles-exposed-expected.txt:
5274 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
5275 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
5276 * platform/mac/accessibility/roles-exposed-expected.txt:
5277
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +000052782017-05-01 Matt Lewis <jlewis3@apple.com>
5279
5280 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
5281 https://bugs.webkit.org/show_bug.cgi?id=170960
5282
5283 Unreviewed test gardening.
5284
5285 * platform/mac-wk2/TestExpectations:
5286
joepeck@webkit.org13065162017-05-01 21:53:38 +000052872017-05-01 Joseph Pecoraro <pecoraro@apple.com>
5288
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +00005289 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
5290 https://bugs.webkit.org/show_bug.cgi?id=171416
5291 <rdar://problem/31899425>
5292
5293 Reviewed by Saam Barati and Brian Burg.
5294
5295 * inspector/console/message-stack-trace-expected.txt: Added.
5296 * inspector/console/message-stack-trace.html: Added.
5297 Test console stack traces from various places where console messages
5298 are generated and the stacks are important.
5299
5300 * inspector/console/resources/log-console-stack-trace.js: Added.
5301 (TestPage.registerInitializer.logCallFrame):
5302 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
5303 Like the logger for Debugger StackTrace but for Console StackTrace.
5304
5305 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
5306 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
5307 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
5308 * http/tests/security/video-cross-origin-caching-expected.txt:
5309 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
5310 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
5311 * js/promises-tests/promises-tests-2-2-6-expected.txt:
5312 * streams/reference-implementation/pipe-to-options-expected.txt:
5313 * streams/reference-implementation/readable-stream-templated-expected.txt:
5314 * streams/reference-implementation/writable-stream-abort-expected.txt:
5315 * streams/reference-implementation/writable-stream-expected.txt:
5316 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
5317 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
5318 Rebaseline results. Better stack trace for errors includes correct line numbers.
5319 Explicit rejections with a value do not include backtraces without a debugger.
5320
53212017-05-01 Joseph Pecoraro <pecoraro@apple.com>
5322
joepeck@webkit.org13065162017-05-01 21:53:38 +00005323 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
5324 https://bugs.webkit.org/show_bug.cgi?id=171511
5325
5326 Unreviewed test gardening.
5327
5328 * TestExpectations:
5329
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +000053302017-05-01 Ryan Haddad <ryanhaddad@apple.com>
5331
5332 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
5333
5334 Unreviewed test gardening.
5335
5336 * TestExpectations:
5337
jdiggs@igalia.com466ea212017-05-01 21:19:09 +000053382017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
5339
5340 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
5341 https://bugs.webkit.org/show_bug.cgi?id=171496
5342
5343 Reviewed by Chris Fleizach.
5344
5345 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
5346
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +000053472017-05-01 Ryan Haddad <ryanhaddad@apple.com>
5348
5349 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
5350 https://bugs.webkit.org/show_bug.cgi?id=171500
5351
5352 Unreviewed test gardening.
5353
5354 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
5355
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +000053562017-05-01 Matt Lewis <jlewis3@apple.com>
5357
5358 Rebaselined fast/visual-viewport/ tests.
5359 https://bugs.webkit.org/show_bug.cgi?id=171500
5360
5361 Unreviewed test gardening.
5362
5363 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
5364 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
5365 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
5366 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
5367 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
5368 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
5369 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
5370 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
5371 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
5372
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +000053732017-05-01 Chris Dumez <cdumez@apple.com>
5374
5375 Do not dispatch SVG load event in frameless documents
5376 https://bugs.webkit.org/show_bug.cgi?id=171505
5377 <rdar://problem/31799776>
5378
5379 Reviewed by Andreas Kling.
5380
5381 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
5382
5383 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
5384 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
5385
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000053862017-05-01 Ryan Haddad <ryanhaddad@apple.com>
5387
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +00005388 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
5389 https://bugs.webkit.org/show_bug.cgi?id=171501
5390
5391 Unreviewed test gardening.
5392
5393 * platform/mac-wk1/TestExpectations:
5394
53952017-05-01 Ryan Haddad <ryanhaddad@apple.com>
5396
ryanhaddad@apple.comac933902017-05-01 18:45:50 +00005397 Rebaseline js/dom/global-constructors-attributes.html after r215956.
5398
5399 Unreviewed test gardening.
5400
5401 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
5402 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
5403 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
5404
jdiggs@igalia.comf5137062017-05-01 16:58:00 +000054052017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
5406
5407 AX: [GTK] Add support to query for aria-current
5408 https://bugs.webkit.org/show_bug.cgi?id=149016
5409
5410 Reviewed by Chris Fleizach.
5411
5412 * platform/gtk/TestExpectations: Unskip now-passing test.
5413
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000054142017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
5415
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +00005416 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
5417
5418 * platform/gtk/fast/table/giantRowspan-expected.txt:
5419 * platform/gtk/fast/table/giantRowspan2-expected.txt:
5420
54212017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
5422
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +00005423 Unreviewed GTK+ gardening. Update expectations of several test.
5424
5425 * platform/gtk/TestExpectations:
5426
54272017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
5428
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +00005429 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
5430
5431 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
5432 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
5433 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
5434 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
5435 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
5436 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
5437 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
5438 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
5439 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
5440
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +000054412017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
5442
5443 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
5444 https://bugs.webkit.org/show_bug.cgi?id=171475
5445
5446 Reviewed by Chris Fleizach.
5447
5448 * accessibility/table-detection-expected.txt: Updated.
5449 * accessibility/table-with-rules-expected.txt: Updated.
5450
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +000054512017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
5452
5453 Unreviewed GTK+ gardening. Update expectations of several test.
5454
5455 * platform/gtk/TestExpectations:
5456
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +000054572017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
5458
5459 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
5460 https://bugs.webkit.org/show_bug.cgi?id=171183
5461
5462 Reviewed by Chris Fleizach.
5463
5464 New test cases added and expectations updated.
5465
5466 * accessibility/gtk/xml-roles-exposed-expected.txt:
5467 * accessibility/gtk/xml-roles-exposed.html:
5468 * accessibility/roles-computedRoleString.html:
5469 * accessibility/roles-exposed.html:
5470 * platform/gtk/accessibility/roles-exposed-expected.txt:
5471 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
5472 * platform/mac/accessibility/roles-exposed-expected.txt:
5473
zalan@apple.com6c04c202017-05-01 00:15:38 +000054742017-04-30 Zalan Bujtas <zalan@apple.com>
5475
5476 Initialize a new layout state while bailing out of simple line layout only when needed.
5477 https://bugs.webkit.org/show_bug.cgi?id=171481
5478 <rdar://problem/31906382>
5479
5480 Reviewed by Antti Koivisto.
5481
5482 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
5483 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
5484
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000054852017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
5486
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +00005487 [ATK] Implement support for aria-autocomplete
5488 https://bugs.webkit.org/show_bug.cgi?id=171167
5489
5490 Reviewed by Chris Fleizach.
5491
5492 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
5493 * accessibility/gtk/aria-autocomplete.html: Added.
5494
54952017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
5496
jdiggs@igalia.com8c934782017-04-30 18:11:56 +00005497 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
5498 https://bugs.webkit.org/show_bug.cgi?id=171170
5499
5500 Reviewed by Chris Fleizach.
5501
5502 Add interface-table.html to verify that all roles which have tabular functionality
5503 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
5504 to our internal TreeGridRole AccessibilityRole.
5505
5506 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
5507 * accessibility/gtk/interface-table-expected.txt: Added.
5508 * accessibility/gtk/interface-table.html: Added.
5509 * accessibility/roles-computedRoleString.html: Updated.
5510 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
5511 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
5512 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
5513
55142017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
5515
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +00005516 [ATK] Emit object:state-changed:busy event when aria-busy value changes
5517 https://bugs.webkit.org/show_bug.cgi?id=171181
5518
5519 Reviewed by Chris Fleizach.
5520
5521 New test. Also update the expectations for menu-list-unfocused-notifications.html
5522 because the addition of the handler for AXElementBusyChanged results in that
5523 notification being output in the test results.
5524
5525 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
5526 * accessibility/gtk/aria-busy-changed-notification.html: Added.
5527 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
5528
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +000055292017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
5530
5531 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
5532 https://bugs.webkit.org/show_bug.cgi?id=163208
5533
5534 Reviewed by Saam Barati.
5535
5536 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
5537 * inspector/runtime/evaluate-CommandLineAPI.html:
5538 * js/parser-syntax-check-expected.txt:
5539 * js/script-tests/parser-syntax-check.js:
5540
gskachkov@gmail.com51135722017-04-29 21:25:50 +000055412017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
5542
5543 Deep nesting is leading to ReferenceError for hoisted function
5544 https://bugs.webkit.org/show_bug.cgi?id=171456
5545
5546 Reviewed by Yusuke Suzuki.
5547
5548 * js/function-declaration-statement-expected.txt:
5549 * js/script-tests/function-declaration-statement.js:
5550 (deepNesting.foo):
5551 (deepNesting):
5552 (deepNestingForFunctionDeclaration.foo):
5553 (deepNestingForFunctionDeclaration):
5554 (eval.deepNestingInEval.foo):
5555 (eval.deepNestingInEval):
5556 (eval.deepNestingForFunctionDeclarationInEval.foo):
5557 (eval.deepNestingForFunctionDeclarationInEval):
5558
zalan@apple.com2c506312017-04-29 21:16:44 +000055592017-04-28 Zalan Bujtas <zalan@apple.com>
5560
5561 iBooks text can overlap, sometimes columns are shifted splitting words.
5562 https://bugs.webkit.org/show_bug.cgi?id=171472
5563 <rdar://problem/31096037>
5564
5565 Reviewed by Antti Koivisto.
5566
5567 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
5568 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
5569
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +000055702017-04-28 Per Arne Vollan <pvollan@apple.com>
5571
5572 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
5573 https://bugs.webkit.org/show_bug.cgi?id=171427
5574
5575 Reviewed by Brent Fulgham.
5576
5577 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
5578 * accessibility/accessibility-crash-setattribute.html: Added.
5579
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +000055802017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
5581
5582 Unreviewed test gardening (Mac WK1)
5583
5584 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
5585 but was meant to be enabled for WK1 on Mac. Followup to r213897.
5586
5587 * platform/mac-wk1/TestExpectations:
5588
jdiggs@igalia.comcba48112017-04-29 02:07:21 +000055892017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
5590
5591 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
5592 https://bugs.webkit.org/show_bug.cgi?id=171180
5593
5594 Reviewed by Chris Fleizach.
5595
5596 Add new test cases to several tests so that we have coverage for both named and
5597 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
5598 the region role was replaced with the table role because the test requires elements
5599 which have mapped ARIA roles and lack an author-provided name. A region which lacks
5600 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
5601 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
5602 being tested.
5603
5604 * accessibility/aria-namefrom-author.html:
5605 * accessibility/gtk/xml-roles-exposed-expected.txt:
5606 * accessibility/gtk/xml-roles-exposed.html:
5607 * accessibility/mac/aria-grouping-roles.html:
5608 * accessibility/roles-computedRoleString.html:
5609 * accessibility/roles-exposed.html:
5610 * platform/gtk/accessibility/roles-exposed-expected.txt:
5611 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
5612 * platform/mac/accessibility/roles-exposed-expected.txt:
5613
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +000056142017-04-28 Joseph Pecoraro <pecoraro@apple.com>
5615
5616 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
5617 https://bugs.webkit.org/show_bug.cgi?id=171445
5618
5619 Unreviewed test gardening.
5620
5621 * js/dom/Promise-static-all.html:
5622 Fix an accidentally commented out line.
5623
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +000056242017-04-28 Matt Lewis <jlewis3@apple.com>
5625
5626 Marked media/track/track-in-band-style.html as flaky timeout.
5627 https://bugs.webkit.org/show_bug.cgi?id=171465
5628
5629 Unreviewed test gardening.
5630
5631 * platform/mac/TestExpectations:
5632
dino@apple.com02e98562017-04-28 23:34:48 +000056332017-04-28 Dean Jackson <dino@apple.com>
5634
5635 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
5636 https://bugs.webkit.org/show_bug.cgi?id=171461
5637 <rdar://problem/30534722>
5638
5639 Reviewed by Eric Carlson.
5640
5641 Test a bunch of blurs a frame at a time.
5642
5643 * css3/filters/blur-various-radii-expected.html: Added.
5644 * css3/filters/blur-various-radii.html: Added.
5645
cdumez@apple.com673a7792017-04-28 23:28:41 +000056462017-04-28 Chris Dumez <cdumez@apple.com>
5647
5648 Stop using legacy ClientRect / ClientRectList in Internals
5649 https://bugs.webkit.org/show_bug.cgi?id=171412
5650
5651 Reviewed by Simon Fraser.
5652
5653 Rebaseline existing tests as DOMRect has more properties than ClientRect.
5654
5655 * fast/visual-viewport/nonzoomed-rects-expected.txt:
5656 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
5657 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
5658 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
5659 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
5660 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
5661 * fast/visual-viewport/zoomed-fixed-expected.txt:
5662 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
5663 * fast/visual-viewport/zoomed-rects-expected.txt:
5664 * inspector/dom/hideHighlight-expected.txt:
5665 * inspector/dom/highlightQuad-expected.txt:
5666 * inspector/dom/highlightRect-expected.txt:
5667
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +000056682017-04-28 Jeremy Jones <jeremyj@apple.com>
5669
5670 ARGUMENT BAD: time, time >= 0
5671 https://bugs.webkit.org/show_bug.cgi?id=164336
5672 rdar://problem/29314891
5673
5674 Reviewed by Eric Carlson.
5675
5676 Remove workaround that affected other tests.
5677
5678 * media/modern-media-controls/pip-support/pip-support-click.html:
5679
cdumez@apple.comdc853c02017-04-28 21:16:30 +000056802017-04-28 Chris Dumez <cdumez@apple.com>
5681
5682 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
5683 https://bugs.webkit.org/show_bug.cgi?id=171393
5684
5685 Reviewed by Simon Fraser.
5686
5687 Add layout test coverage.
5688
5689 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
5690 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
5691
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +000056922017-04-28 Joseph Pecoraro <pecoraro@apple.com>
5693
5694 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
5695 https://bugs.webkit.org/show_bug.cgi?id=171445
5696
5697 Reviewed by Saam Barati.
5698
5699 * js/dom/Promise-static-all.html:
5700 * js/dom/Promise-static-race.html:
5701 Silence the console messages for unhandled rejections in this test.
5702 There are unhandled rejections and messages sometimes appear
5703 depending on the order of events on the page. The messages are not
5704 important for this test so just mute them.
5705
cdumez@apple.comb74ccc22017-04-28 19:53:54 +000057062017-04-28 Chris Dumez <cdumez@apple.com>
5707
5708 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
5709
5710 This test is slow.
5711
5712 * TestExpectations:
5713
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +000057142017-04-28 Ryan Haddad <ryanhaddad@apple.com>
5715
5716 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
5717 https://bugs.webkit.org/show_bug.cgi?id=171094
5718
5719 Unreviewed test gardening.
5720
5721 * TestExpectations:
5722
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +000057232017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
5724
5725 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
5726 https://bugs.webkit.org/show_bug.cgi?id=171188
5727
5728 Reviewed by Chris Fleizach.
5729
5730 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
5731 * accessibility/gtk/aria-modal-state-exposed.html: Added.
5732
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +000057332017-04-28 Matt Lewis <jlewis3@apple.com>
5734
5735 Rebaselining test after r215916.
5736 https://bugs.webkit.org/show_bug.cgi?id=171438
5737
5738 Unreviewed test gardening.
5739
5740 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
5741 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
5742 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
5743 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
5744
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +000057452017-04-28 Eric Carlson <eric.carlson@apple.com>
5746
5747 Implement ondevicechange
5748 https://bugs.webkit.org/show_bug.cgi?id=169872
5749 <rdar://problem/28945035>
5750
5751 Reviewed by Jer Noble.
5752
5753 * fast/mediastream/device-change-event-expected.txt: Added.
5754 * fast/mediastream/device-change-event.html: Added.
5755
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000057562017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
5757
jdiggs@igalia.com353e8722017-04-28 17:08:57 +00005758 AX: Implement aria-value support for focusable separators
5759 https://bugs.webkit.org/show_bug.cgi?id=171169
5760
5761 Reviewed by Chris Fleizach.
5762
5763 * accessibility/separator-values-expected.txt: Added.
5764 * accessibility/separator-values.html: Added.
5765
57662017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
5767
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +00005768 [ATK] GridCellRole should implement AtkTableCell (regression?)
5769 https://bugs.webkit.org/show_bug.cgi?id=171179
5770
5771 Reviewed by Chris Fleizach.
5772
5773 * accessibility/gtk/interface-table-cell-expected.txt: Added.
5774 * accessibility/gtk/interface-table-cell.html: Added.
5775
magomez@igalia.com1afe8902017-04-28 11:53:52 +000057762017-04-28 Miguel Gomez <magomez@igalia.com>
5777
5778 REGRESSION(r215211): [GTK] Several webgl related tests are failing
5779 https://bugs.webkit.org/show_bug.cgi?id=170730
5780
5781 Reviewed by Said Abou-Hallawa.
5782
5783 Adjust test expectations for the tests that were failing. They must pass now.
5784
5785 * platform/gtk/TestExpectations:
5786
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +000057872017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
5788
5789 [INTL] Implement the caseFirst option for Intl.Collator
5790 https://bugs.webkit.org/show_bug.cgi?id=158188
5791
5792 Reviewed by Geoffrey Garen.
5793
5794 Updates the Intl.Collator tests to check caseFirst support.
5795 The caseFirst option or unicode locale extension lets the user explicitly
5796 set if lower or upper case characters should be first in order.
5797
5798 * js/intl-collator-expected.txt:
5799 * js/script-tests/intl-collator.js:
5800 (testCollator):
5801
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +000058022017-04-27 Joseph Pecoraro <pecoraro@apple.com>
5803
5804 Support for promise rejection events (unhandledrejection)
5805 https://bugs.webkit.org/show_bug.cgi?id=150358
5806 <rdar://problem/28441651>
5807
5808 Reviewed by Saam Barati.
5809
5810 Patch by Joseph Pecoraro and Yusuke Suzuki.
5811
5812 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
5813 * js/dom/unhandled-promise-rejection-basic.html: Added.
5814 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
5815 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
5816 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
5817 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
5818 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
5819 * js/dom/unhandled-promise-rejection-console-report.html: Added.
5820 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
5821 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
5822 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
5823 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
5824 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
5825 * js/dom/unhandled-promise-rejection-handle.html: Added.
5826 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
5827 * js/dom/unhandled-promise-rejection-order.html: Added.
5828 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
5829
5830 * resources/testharnessreport.js:
5831 (self.testRunner.add_completion_callback.sanitize):
5832 (self.testRunner.add_completion_callback):
5833 Report results immediately and then finish the test after a turn. This way
5834 if the test ends with a pass, but may get unhandled rejections after
5835 completing which should not make the test appear as if it failed. Some tests
5836 have unhandled promise rejections but are expected to pass. Likewise some
5837 tests perform cleanup in their own completion callbacks, which happen after
5838 this initial completion callback, and we want to report results after all
5839 the work is done as it may eliminate non-deterministic debug test output.
5840
5841 * TestExpectations:
5842 Mark some tests as flakey that have sometimes have unhandled promise rejections.
5843 These tests are all various imported tests that use the testharness.
5844
5845 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
5846 * http/tests/security/video-cross-origin-caching-expected.txt:
5847 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
5848 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
5849 * inspector/worker/resources-in-worker-expected.txt:
5850 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5851 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
5852 * js/promises-tests/promises-tests-2-2-6-expected.txt:
5853 * platform/mac/inspector/model/remote-object-expected.txt:
5854 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
5855 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
5856 Update tests with unhandled promise rejection messages.
5857
5858 * media/W3C/audio/events/event_pause_manual.html:
5859 * media/audio-playback-restriction-play-expected.txt:
5860 * media/audio-playback-restriction-play.html:
5861 * media/click-volume-bar-not-pausing.html:
5862 * media/remote-control-command-is-user-gesture-expected.txt:
5863 * media/remote-control-command-is-user-gesture.html:
5864 * media/track/track-mode.html:
5865 * media/video-autoplay-allowed-but-fullscreen-required.html:
5866 * media/video-display-none-crash.html:
5867 * media/video-main-content-deny-display-none.html:
5868 * media/video-main-content-deny-not-in-dom.html:
5869 * media/video-main-content-deny-not-visible.html:
5870 * media/video-main-content-deny-obscured.html:
5871 * media/video-main-content-deny-too-small.html:
5872 * media/video-multiple-concurrent-playback-expected.txt:
5873 * media/video-play-audio-require-user-gesture-expected.txt:
5874 * media/video-play-audio-require-user-gesture.html:
5875 * media/video-play-pause-events-expected.txt:
5876 * media/video-play-pause-events.html:
5877 * media/video-play-pause-exception-expected.txt:
5878 * media/video-play-pause-exception.html:
5879 * media/video-play-require-user-gesture-expected.txt:
5880 * media/video-play-require-user-gesture.html:
5881 * media/video-preload-expected.txt:
5882 * media/video-preload.html:
5883 * media/video-test.js:
5884 (handlePromise.handle):
5885 Snuff many possible unhandled promise rejections in media via media.play().
5886
5887 * streams/reference-implementation/pipe-to-expected.txt:
5888 * streams/reference-implementation/pipe-to-options-expected.txt:
5889 * streams/reference-implementation/readable-stream-templated-expected.txt:
5890 * streams/reference-implementation/writable-stream-abort-expected.txt:
5891 * streams/reference-implementation/writable-stream-expected.txt:
5892 These stream tests are out of date and produce unhandled rejections.
5893
5894 * streams/shadowing-Promise.html:
5895 Update non-imported tests to prevent unhandled rejection messages.
5896
cdumez@apple.com5331c642017-04-28 01:53:56 +000058972017-04-27 Chris Dumez <cdumez@apple.com>
5898
5899 Align colspan/rowspan limits with the latest HTML specification
5900 https://bugs.webkit.org/show_bug.cgi?id=171322
5901
5902 Reviewed by Darin Adler.
5903
5904 Rebaseline a couple of rowspan tests now that our max limit has changed.
5905
5906 * fast/table/giantRowspan2-expected.txt:
5907 * platform/ios/fast/table/giantRowspan-expected.txt:
5908 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
5909 * platform/mac/fast/table/giantRowspan-expected.txt:
5910
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000059112017-04-27 Matt Lewis <jlewis3@apple.com>
5912
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +00005913 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
5914 https://bugs.webkit.org/show_bug.cgi?id=170835
5915
5916 Unreviewed test gardening.
5917
5918 * TestExpectations:
5919
59202017-04-27 Matt Lewis <jlewis3@apple.com>
5921
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00005922 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
5923 https://bugs.webkit.org/show_bug.cgi?id=171406
5924
5925 Unreviewed test gardening.
5926
5927 * platform/mac/TestExpectations:
5928
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +000059292017-04-27 Ryan Haddad <ryanhaddad@apple.com>
5930
5931 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
5932 https://bugs.webkit.org/show_bug.cgi?id=171379
5933
5934 Unreviewed test gardening.
5935
5936 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
5937
ddkilzer@apple.com71c79152017-04-27 21:29:23 +000059382017-04-27 David Kilzer <ddkilzer@apple.com>
5939
5940 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
5941 <https://webkit.org/b/171362>
5942 <rdar://problem/31867686>
5943
5944 Reviewed by Joseph Pecoraro.
5945
5946 This change makes it possible to pass either the first or second
5947 argument (or both) as anonymous functions into shouldBe() and
5948 shouldNotBe() to make it easy to capture local variables when
5949 writing tests. This is similar to the change in r202609 for Bug
5950 159232 for shouldThrow() and shouldNotThrow().
5951
5952 Note that shouldBe()/shouldNotBe() from the following files were
5953 NOT updated since they were imported from other projects and did
5954 share the full WebKit history of resources/js-test-pre.js:
5955
5956 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
5957 js/mozilla/resources/js-test-pre.js
5958 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
5959 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
5960
5961 However, these files WERE brought up-to-date with the ability to
5962 pass anonymous functions into shouldBe()/shouldNotBe() for this
5963 bug, and shouldThrow()/shouldNotThrow() which should have
5964 originally been fixed with Bug 159232:
5965
5966 http/tests/resources/js-test-pre.js
5967 resources/standalone-pre.js
5968
5969 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
5970 to debug message for copy-paste error. Found by searching
5971 LayoutTests directory for "expects string arguments".
5972
5973 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
5974 results.
5975 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
5976 second argument to shouldBe() a string.
5977
5978 * fast/css/script-tests/image-set-parsing.js:
5979 (testImageSetRule): Remove comment by changing second argument
5980 to shouldBe() into an anonymous function.
5981
5982 * http/tests/resources/js-test-pre.js:
5983 (evalAndLog):
5984 (evalAndLogResult):
5985 (shouldBe):
5986 (shouldNotBe):
5987 (shouldEvaluateTo):
5988 - Made a full copy of resources/js-test-pre.js to bring this up
5989 to speed. Needs a checker written for it to keep them in sync.
5990 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
5991 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
5992 - Update line numbers after updating http/tests/resources/js-test-pre.js.
5993
5994 * js/function-declarations-in-switch-statement-expected.txt:
5995 - Update results after fixing warnings.
5996 * js/script-tests/function-declarations-in-switch-statement.js:
5997 - Fix warnings by passing in strings to shouldBe().
5998
5999 * js/script-tests/stack-unwinding.js:
6000 - Update results after fixing warnings.
6001 * js/stack-unwinding-expected.txt:
6002 - Fix warnings by passing in strings to shouldBe().
6003
6004 * resources/js-test-pre.js:
6005 (shouldBe):
6006 (shouldNotBe):
6007 * resources/js-test.js:
6008 (shouldBe):
6009 (shouldNotBe):
6010 - Update shouldBe()/shouldNotBe() to accept anonymous function
6011 arguments.
6012
6013 * resources/standalone-pre.js:
6014 (shouldBe):
6015 (shouldNotBe):
6016 (shouldNotThrow):
6017 (shouldThrow):
6018 - Update shouldBe()/shouldNotBe() to accept anonymous function
6019 arguments.
6020 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
6021 function arguments (which were missed in r202609 for Bug
6022 159232).
6023
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +000060242017-04-27 Chris Dumez <cdumez@apple.com>
6025
6026 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
6027 https://bugs.webkit.org/show_bug.cgi?id=171226
6028
6029 Reviewed by Simon Fraser.
6030
6031 Update existing tests to reflect behavior change.
6032
6033 * TestExpectations:
6034 * css3/flexbox/align-absolute-child-expected.txt:
6035 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
6036 * fast/css/ClientRect-attributes-prototype.html: Removed.
6037 * fast/css/ClientRect-serialization-expected.txt: Removed.
6038 * fast/css/ClientRect-serialization.html: Removed.
6039 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
6040 * fast/css/DOMRect-attributes-prototype.html: Added.
6041 * fast/css/DOMRect-serialization-expected.txt: Added.
6042 * fast/css/DOMRect-serialization.html: Added.
6043 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
6044 * fast/dom/Element/getClientRects-return-type.html: Added.
6045 * fast/dom/collection-iterators-expected.txt:
6046 * fast/dom/collection-iterators.html:
6047 * fast/visual-viewport/zoomed-fixed-expected.txt:
6048 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
6049 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
6050 * fast/zooming/client-rect-in-fixed-zoomed.html:
6051 * js/resources/JSON-stringify.js:
6052
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000060532017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6054
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +00006055 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
6056 https://bugs.webkit.org/show_bug.cgi?id=171391
6057
6058 Unreviewed test gardening.
6059
6060 * platform/mac-wk1/TestExpectations:
6061
60622017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6063
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +00006064 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
6065 https://bugs.webkit.org/show_bug.cgi?id=171389
6066
6067 Unreviewed test gardening.
6068
6069 * platform/ios-wk2/TestExpectations:
6070
60712017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6072
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00006073 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
6074 https://bugs.webkit.org/show_bug.cgi?id=170181
6075
6076 Unreviewed test gardening.
6077
6078 * platform/ios-wk2/TestExpectations:
6079
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +000060802017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
6081
6082 AX: Expose elements with the ARIA "feed" role
6083 https://bugs.webkit.org/show_bug.cgi?id=171184
6084
6085 Reviewed by Chris Fleizach.
6086
6087 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
6088 roles-computedRoleString.html. Update expectations accordingly.
6089
6090 * accessibility/gtk/xml-roles-exposed-expected.txt:
6091 * accessibility/gtk/xml-roles-exposed.html:
6092 * accessibility/roles-computedRoleString.html:
6093 * accessibility/roles-exposed.html:
6094 * platform/gtk/accessibility/roles-exposed-expected.txt:
6095 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
6096 * platform/mac/accessibility/roles-exposed-expected.txt:
6097
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +000060982017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
6099
6100 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
6101 https://bugs.webkit.org/show_bug.cgi?id=171356
6102 <rdar://problem/28670085>
6103
6104 Reviewed by Dean Jackson.
6105
6106 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
6107 font assumes no normalization, which means one of the comparisons in the test is bogus.
6108
6109 * fast/text/variations/advances-expected.txt:
6110 * fast/text/variations/advances.html:
6111 * platform/ios/TestExpectations:
6112 * platform/mac/TestExpectations:
6113
antti@apple.com936e9952017-04-27 18:11:03 +000061142017-04-27 Antti Koivisto <antti@apple.com>
6115
6116 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
6117
6118 Looks like use of auto-sizing leaves state behind in DRT.
6119
6120 * platform/mac-wk1/TestExpectations:
6121
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000061222017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6123
ryanhaddad@apple.com44093042017-04-27 17:39:35 +00006124 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
6125 https://bugs.webkit.org/show_bug.cgi?id=167371
6126
6127 Unreviewed test gardening.
6128
6129 * platform/mac-wk1/TestExpectations:
6130
61312017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6132
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00006133 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
6134 https://bugs.webkit.org/show_bug.cgi?id=170877
6135
6136 Unreviewed test gardening.
6137
6138 * platform/mac-wk1/TestExpectations:
6139
zalan@apple.com5c404752017-04-27 17:11:38 +000061402017-04-27 Zalan Bujtas <zalan@apple.com>
6141
6142 Use text-shadow to visualize simple line layout coverage.
6143 https://bugs.webkit.org/show_bug.cgi?id=171379
6144
6145 Reviewed by Antti Koivisto.
6146
6147 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
6148 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
6149 * fast/inline/simple-line-layout-16bit-content.html:
6150
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +000061512017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
6152
6153 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
6154 https://bugs.webkit.org/show_bug.cgi?id=171187
6155
6156 Reviewed by Chris Fleizach.
6157
6158 * accessibility/aria-mappings-expected.txt: Updated.
6159 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
6160 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
6161
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +000061622017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
6163
6164 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
6165 https://bugs.webkit.org/show_bug.cgi?id=171366
6166 <rdar://problem/30060323>
6167
6168 Reviewed by Alex Christensen.
6169
6170 This test needs a font which supports Deseret but doesn't support small caps.
6171 Geneva is a better choice for such a font.
6172
6173 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
6174 * fast/text/complex-small-caps-non-bmp-capitalize.html:
6175
antti@apple.comef0ec682017-04-27 16:51:11 +000061762017-04-27 Antti Koivisto <antti@apple.com>
6177
6178 Repeated layouts in Mail due to viewport units being used with auto-sizing
6179 https://bugs.webkit.org/show_bug.cgi?id=171371
6180 <rdar://problem/28780084>
6181
6182 Reviewed by Zalan Bujtas.
6183
6184 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
6185 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
6186
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +000061872017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
6188
6189 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
6190 https://bugs.webkit.org/show_bug.cgi?id=171204
6191
6192 Reviewed by Chris Fleizach.
6193
6194 It turns out that this bug was fixed as a side effect of the changes made
6195 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
6196 lack of an existing layout test covering the mappings for other platforms.
6197 The test created for the WebKitGtk port was modified and moved to the shared
6198 tests. Shared expectations are based on the Mac's mappings.
6199
6200 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
6201 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
6202 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
6203 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
6204
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +000062052017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6206
6207 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
6208 https://bugs.webkit.org/show_bug.cgi?id=171353
6209
6210 Unreviewed test gardening.
6211
6212 * platform/ios-wk2/TestExpectations:
6213
commit-queue@webkit.org555b4622017-04-27 15:01:34 +000062142017-04-27 Frederic Wang <fwang@igalia.com>
6215
6216 Fix some tests from platform-tests/cssom-view/cssom-view/
6217 https://bugs.webkit.org/show_bug.cgi?id=171228
6218
6219 Reviewed by Youenn Fablet.
6220
6221 * TestExpectations: Unskip media-query-list-interface.
6222
zalan@apple.come9f08212017-04-27 11:02:09 +000062232017-04-27 Zalan Bujtas <zalan@apple.com>
6224
6225 Text gets cut off when bailing out of simple line layout with widows.
6226 https://bugs.webkit.org/show_bug.cgi?id=171370
6227 <rdar://problem/31563414>
6228
6229 Reviewed by Antti Koivisto.
6230
6231 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
6232 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
6233
cdumez@apple.com08e1cf72017-04-27 05:45:10 +000062342017-04-26 Chris Dumez <cdumez@apple.com>
6235
6236 Unreviewed, remove unnecessary expected result in platform/ios-wk2
6237
6238 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
6239 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
6240
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +000062412017-04-26 Joseph Pecoraro <pecoraro@apple.com>
6242
6243 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
6244 https://bugs.webkit.org/show_bug.cgi?id=171364
6245 <rdar://problem/10873037>
6246
6247 Reviewed by Sam Weinig.
6248
6249 * inspector/model/remote-object-expected.txt:
6250 * inspector/model/remote-object.html:
6251 * platform/mac/inspector/model/remote-object-expected.txt:
6252 Test a Uint8ClampedArray is treated like an array.
6253
sbarati@apple.com00f75182017-04-27 02:28:39 +000062542017-04-26 Saam Barati <sbarati@apple.com>
6255
6256 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
6257 https://bugs.webkit.org/show_bug.cgi?id=170924
6258 <rdar://problem/31721052>
6259
6260 Reviewed by Mark Lam.
6261
6262 * js/let-syntax-expected.txt:
6263
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +000062642017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
6265
6266 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
6267 https://bugs.webkit.org/show_bug.cgi?id=171182
6268
6269 Reviewed by Chris Fleizach.
6270
6271 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
6272 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
6273
timothy_horton@apple.com30800222017-04-27 00:53:23 +000062742017-04-26 Tim Horton <timothy_horton@apple.com>
6275
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +00006276 Should not drag x-apple-data-detectors links
6277 https://bugs.webkit.org/show_bug.cgi?id=171352
6278 <rdar://problem/31309081>
6279
6280 Reviewed by Beth Dakin.
6281
6282 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
6283 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
6284
62852017-04-26 Tim Horton <timothy_horton@apple.com>
6286
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00006287 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +00006288
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00006289 * TestExpectations:
6290 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
6291 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
6292 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +00006293
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +000062942017-04-26 Matt Lewis <jlewis3@apple.com>
6295
6296 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
6297 https://bugs.webkit.org/show_bug.cgi?id=171346
6298
6299 Unreviewed test gardening.
6300
6301 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
6302
jdiggs@igalia.com1975e352017-04-26 23:26:49 +000063032017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
6304
6305 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
6306 https://bugs.webkit.org/show_bug.cgi?id=171163
6307
6308 Reviewed by Chris Fleizach.
6309
6310 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
6311 * accessibility/gtk/aria-current-changed-notification.html: Added.
6312 * accessibility/gtk/aria-current-expected.txt: Added.
6313 * accessibility/gtk/aria-current.html: Added.
6314
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +000063152017-04-26 Youenn Fablet <youenn@apple.com>
6316
6317 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
6318 https://bugs.webkit.org/show_bug.cgi?id=170701
6319
6320 Reviewed by Eric Carlson.
6321
6322 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
6323 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
6324 * webrtc/datachannel/bufferedAmountLowThreshold.html:
6325
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +000063262017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
6327
6328 Restrict WebKit image formats to a known whitelist
6329 https://bugs.webkit.org/show_bug.cgi?id=170700
6330
6331 Reviewed by Tim Horton.
6332
6333 * fast/images/image-formats-support-expected.txt: Added.
6334 * fast/images/image-formats-support.html: Added.
6335 * fast/images/resources/100x100-red-psd-renamed.png: Added.
6336 * fast/images/resources/100x100-red-tga-renamed.png: Added.
6337 * fast/images/resources/100x100-red.psd: Added.
6338 * fast/images/resources/100x100-red.tga: Added.
6339
commit-queue@webkit.org4feca992017-04-26 20:09:42 +000063402017-04-26 Matt Lewis <jlewis3@apple.com>
6341
6342 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
6343 https://bugs.webkit.org/show_bug.cgi?id=170484
6344
6345 Reviewed by Alexey Proskuryakov.
6346
6347 * platform/mac-wk2/TestExpectations:
6348
cdumez@apple.com12453dd2017-04-26 19:38:56 +000063492017-04-26 Chris Dumez <cdumez@apple.com>
6350
6351 Re-sync html/browsers/the-window-object web-platform-tests from upstream
6352 https://bugs.webkit.org/show_bug.cgi?id=171313
6353
6354 Reviewed by Alex Christensen.
6355
6356 * tests-options.json:
6357
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +000063582017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
6359
6360 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
6361 https://bugs.webkit.org/show_bug.cgi?id=171164
6362
6363 Reviewed by Chris Fleizach.
6364
6365 In addition to the new test, update xml-roles-exposed.html's expectations
6366 because the implicit value of aria-haspopup for the combobox role is now
6367 listbox, and that value should be exposed via an AtkObject attribute.
6368
6369 * accessibility/gtk/aria-haspopup-expected.txt: Added.
6370 * accessibility/gtk/aria-haspopup.html: Added.
6371 * accessibility/gtk/xml-roles-exposed-expected.txt:
6372
simon.fraser@apple.com22722612017-04-26 19:03:46 +000063732017-04-26 Simon Fraser <simon.fraser@apple.com>
6374
6375 http/tests/frame-throttling tests failing on iOS
6376 https://bugs.webkit.org/show_bug.cgi?id=171314
6377 rdar://problem/31691134
6378
6379 Reviewed by Chris Dumez.
6380
6381 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
6382 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
6383 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
6384 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
6385
6386 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
6387 locations.
6388
6389 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
6390 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
6391 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
6392 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
6393
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +000063942017-04-26 Matt Lewis <jlewis3@apple.com>
6395
6396 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
6397 https://bugs.webkit.org/show_bug.cgi?id=161887
6398
6399 Reviewed by Tim Horton.
6400
6401 * platform/mac-wk2/TestExpectations:
6402
dino@apple.comb0854342017-04-26 17:34:50 +000064032017-04-25 Dean Jackson <dino@apple.com>
6404
6405 [Color] Make gradients work with ExtendedColors
6406 https://bugs.webkit.org/show_bug.cgi?id=171315
6407 <rdar://problems/31830177>
6408
6409 Reviewed by Antoine Quint.
6410
6411 Test for gradients using the color() syntax. Unfortunately,
6412 due to rounding errors, we can't use a ref test for some
6413 transparent colors, so comment them out for the moment.
6414 These can be re-enabled when we can specify a tolerance
6415 value for image comparison in the testing framework.
6416
6417 * css3/color/gradients-expected.html: Added.
6418 * css3/color/gradients.html: Added.
6419
zalan@apple.com0acc5442017-04-26 16:34:32 +000064202017-04-26 Zalan Bujtas <zalan@apple.com>
6421
6422 Forced page break on :after triggers infinite loop in column balancing
6423 https://bugs.webkit.org/show_bug.cgi?id=171309
6424 rdar://problem/26285884
6425
6426 Reviewed by David Hyatt.
6427
6428 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
6429 * fast/multicol/infinite-loop-when-forced-break.html: Added.
6430
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +000064312017-04-26 Ryan Haddad <ryanhaddad@apple.com>
6432
6433 Unreviewed, rolling out r215767.
6434
6435 The LayoutTest for this change is a flaky failure.
6436
6437 Reverted changeset:
6438
6439 "Restrict WebKit image formats to a known whitelist"
6440 https://bugs.webkit.org/show_bug.cgi?id=170700
6441 http://trac.webkit.org/changeset/215767
6442
svillar@igalia.com9f39f272017-04-26 15:34:40 +000064432017-04-24 Sergio Villar Senin <svillar@igalia.com>
6444
6445 [css-grid] Remove most of the usage of SizingOperation
6446 https://bugs.webkit.org/show_bug.cgi?id=171225
6447
6448 Reviewed by Darin Adler.
6449
6450 Added a new test case which was working correctly but that was not properly tested before.
6451
6452 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
6453 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
6454
commit-queue@webkit.org02b00482017-04-26 06:38:37 +000064552017-04-25 Joseph Pecoraro <pecoraro@apple.com>
6456
6457 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
6458 https://bugs.webkit.org/show_bug.cgi?id=170953
6459
6460 Reviewed by Brian Burg.
6461
6462 * http/tests/inspector/network/resource-sizes-disk-cache.html:
6463 * http/tests/inspector/network/resource-sizes-network.html:
6464 Read the entire data to ensure the load is complete before we notify the frontend.
6465
6466 * platform/mac-wk1/TestExpectations:
6467 * platform/mac-wk2/TestExpectations:
6468 Unflake these tests, they should be more reliable now.
6469
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +000064702017-04-25 Youenn Fablet <youenn@apple.com>
6471
6472 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
6473 https://bugs.webkit.org/show_bug.cgi?id=171242
6474
6475 Reviewed by Alex Christensen.
6476
6477 * TestExpectations:
6478 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
6479 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
6480
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +000064812017-04-25 Brent Fulgham <bfulgham@apple.com>
6482
6483 Relax the event firing ASSERT for Attr changes
6484 https://bugs.webkit.org/show_bug.cgi?id=171236
6485 <rdar://problem/30516349>
6486
6487 Reviewed by Dean Jackson.
6488
6489 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
6490 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
6491
dino@apple.com7d703c92017-04-26 01:45:04 +000064922017-04-25 Dean Jackson <dino@apple.com>
6493
6494 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
6495 https://bugs.webkit.org/show_bug.cgi?id=171303
6496 <rdar://problem/31434879>
6497
6498 Reviewed by Brent Fulgham.
6499
6500 This particular test was calling notifyDone() from within
6501 a callback triggered by the UIScriptController script, which
6502 meant that by the time the controller tried to call its callback,
6503 the test had finished.
6504
6505 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
6506 notifyDone is called after both the callback-like functions have
6507 triggered.
6508
wilander@apple.com2e6d1372017-04-26 01:22:55 +000065092017-04-25 John Wilander <wilander@apple.com>
6510
6511 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
6512 https://bugs.webkit.org/show_bug.cgi?id=171295
6513 <rdar://problem/31823818>
6514
6515 Reviewed by Brent Fulgham.
6516
6517 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
6518 Changed a TestRunner function name to
6519 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
6520 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
6521 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
6522 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
6523 Changed a TestRunner function name to
6524 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
6525
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +000065262017-04-25 Commit Queue <commit-queue@webkit.org>
6527
6528 Unreviewed, rolling out r215476.
6529 https://bugs.webkit.org/show_bug.cgi?id=171304
6530
6531 "It broke JSBench" (Requested by saamyjoon on #webkit).
6532
6533 Reverted changeset:
6534
6535 "[ES6]. Implement Annex B.3.3 function hoisting rules for
6536 eval"
6537 https://bugs.webkit.org/show_bug.cgi?id=163208
6538 http://trac.webkit.org/changeset/215476
6539
sbarati@apple.com732d0672017-04-26 00:52:35 +000065402017-04-25 Saam Barati <sbarati@apple.com>
6541
6542 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
6543 https://bugs.webkit.org/show_bug.cgi?id=171150
6544 <rdar://problem/31771880>
6545
6546 Reviewed by Sam Weinig.
6547
6548 * js/sequence-iterator-protocol-2-expected.txt: Added.
6549 * js/sequence-iterator-protocol-2.html: Added.
6550 * js/sequence-iterator-protocol-expected.txt: Added.
6551 * js/sequence-iterator-protocol.html: Added.
6552
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000065532017-04-25 Ryan Haddad <ryanhaddad@apple.com>
6554
ryanhaddad@apple.com46485702017-04-26 00:42:32 +00006555 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
6556 https://bugs.webkit.org/show_bug.cgi?id=165311
6557
6558 Unreviewed test gardening.
6559
6560 * platform/mac/TestExpectations:
6561
65622017-04-25 Ryan Haddad <ryanhaddad@apple.com>
6563
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +00006564 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
6565 https://bugs.webkit.org/show_bug.cgi?id=171301
6566
6567 Unreviewed test gardening.
6568
6569 * platform/ios-wk2/TestExpectations:
6570
65712017-04-25 Ryan Haddad <ryanhaddad@apple.com>
6572
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00006573 Unreviewed, rolling out r215730.
6574
6575 The LayoutTest for this change is a flaky timeout on mac-wk1
6576 debug.
6577
6578 Reverted changeset:
6579
6580 "Enable expired-only reload policy on Mac and iOS"
6581 https://bugs.webkit.org/show_bug.cgi?id=171264
6582 http://trac.webkit.org/changeset/215730
6583
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +000065842017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
6585
6586 Restrict WebKit image formats to a known whitelist
6587 https://bugs.webkit.org/show_bug.cgi?id=170700
6588
6589 Reviewed by Tim Horton.
6590
6591 * fast/images/image-formats-support-expected.txt: Added.
6592 * fast/images/image-formats-support.html: Added.
6593 * fast/images/resources/100x100-red-psd-renamed.png: Added.
6594 * fast/images/resources/100x100-red-tga-renamed.png: Added.
6595 * fast/images/resources/100x100-red.psd: Added.
6596 * fast/images/resources/100x100-red.tga: Added.
6597
timothy_horton@apple.come4f67362017-04-25 21:45:24 +000065982017-04-25 Tim Horton <timothy_horton@apple.com>
6599
6600 Deduplicate some lines in the toplevel TestExpectations
6601
6602 * TestExpectations:
6603 Remove a duplicate line and consolidate another.
6604
cdumez@apple.com748dde02017-04-25 21:41:31 +000066052017-04-25 Chris Dumez <cdumez@apple.com>
6606
6607 Element.dataset.name incorrectly returns undefined
6608 https://bugs.webkit.org/show_bug.cgi?id=161454
6609 <rdar://problem/31818563>
6610
6611 Reviewed by Mark Lam.
6612
6613 Add layout test for JS caching bug on DOMStringMap that was fixed as part
6614 of a large named property getter refactoring in r210667.
6615
6616 * fast/dom/dataset-caching-bug-expected.txt: Added.
6617 * fast/dom/dataset-caching-bug.html: Added.
6618
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000066192017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
6620
6621 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
6622 https://bugs.webkit.org/show_bug.cgi?id=171272
6623 <rdar://problem/30966764>
6624
6625 Reviewed by Zalan Bujtas.
6626
6627 * fast/text/kaithi-expected.html: Added.
6628 * fast/text/kaithi.html: Added.
6629 * platform/ios/TestExpectations:
6630 * platform/mac/TestExpectations:
6631
dbates@webkit.org630e6902017-04-25 20:26:13 +000066322017-04-25 Daniel Bates <dabates@apple.com>
6633
6634 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
6635 https://bugs.webkit.org/show_bug.cgi?id=136452
6636 <rdar://problem/23412620>
6637
6638 Reviewed by Brent Fulgham.
6639
6640 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
6641 we support X-Content-Type-Options: nosniff.
6642
6643 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
6644
6645 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
6646 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
6647 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
6648 to avoid a difference of console message ordering due to the non-determinism of the WPT
6649 tests from affecting the matching of the expected result.
6650 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
6651 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
6652 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
6653 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
6654 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
6655 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
6656 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
6657 expected result.
6658 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
6659 * platform/ios/TestExpectations: Unskip nosniff tests.
6660 * platform/mac/TestExpectations: Ditto.
6661 * platform/win/TestExpectations: Ditto.
6662 * platform/wk2/TestExpectations: Ditto.
6663
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +000066642017-04-25 Ryan Haddad <ryanhaddad@apple.com>
6665
6666 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
6667 https://bugs.webkit.org/show_bug.cgi?id=170971
6668
6669 Unreviewed test gardening.
6670
6671 * platform/mac-wk2/TestExpectations:
6672
cdumez@apple.com868fa872017-04-25 16:29:25 +000066732017-04-25 Chris Dumez <cdumez@apple.com>
6674
6675 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
6676 https://bugs.webkit.org/show_bug.cgi?id=171239
6677 <rdar://problem/31789855>
6678
6679 Reviewed by Alex Christensen.
6680
6681 * http/tests/security/anchor-download-allow-sameorigin.html:
6682 Stop using attachment.php as resource for this download attribute test because attachment.php
6683 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
6684 this resource is no longer suitable for testing the download attribute.
6685
6686 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
6687 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
6688 * http/tests/download/resources/content-disposition-pass.php: Added.
6689 Add layout test coverage.
6690
6691 * platform/ios-wk2/TestExpectations:
6692 * platform/mac-wk1/TestExpectations:
6693 * platform/win/TestExpectations:
6694 Skip new test on platforms where the download attribute is not supported.
6695
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +000066962017-04-25 Ryan Haddad <ryanhaddad@apple.com>
6697
6698 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
6699 https://bugs.webkit.org/show_bug.cgi?id=171238
6700
6701 Unreviewed test gardening.
6702
6703 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
6704
antti@apple.com0d5b2e32017-04-25 14:14:00 +000067052017-04-25 Antti Koivisto <antti@apple.com>
6706
6707 Enable expired-only reload policy on Mac and iOS
6708 https://bugs.webkit.org/show_bug.cgi?id=171264
6709 <rdar://problem/31807637>
6710
6711 Reviewed by Andreas Kling.
6712
6713 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
6714
6715 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
6716 Modify the test to clear the memory cache so it still tests what it is supposed to.
6717
fred.wang@free.fra9378e22017-04-25 08:46:07 +000067182017-04-25 Frederic Wang <fwang@igalia.com>
6719
6720 Import W3C tests for the CSSOM View module
6721 https://bugs.webkit.org/show_bug.cgi?id=171215
6722
6723 Reviewed by Youenn Fablet.
6724
6725 * TestExpectations: Skip some completely failing CSSOM View tests.
6726 * 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.
6727 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
6728
commit-queue@webkit.org67795122017-04-25 06:52:04 +000067292017-04-24 Joseph Pecoraro <pecoraro@apple.com>
6730
6731 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
6732 https://bugs.webkit.org/show_bug.cgi?id=171190
6733
6734 Reviewed by Saam Barati.
6735
6736 * js/parser-syntax-check-expected.txt:
6737 * js/script-tests/parser-syntax-check.js:
6738 Extend to cover method duplicate parameter cases.
6739
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +000067402017-04-24 Jiewen Tan <jiewen_tan@apple.com>
6741
6742 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
6743 https://bugs.webkit.org/show_bug.cgi?id=171059
6744 <rdar://problem/31734958>
6745
6746 Reviewed by Brent Fulgham.
6747
6748 * TestExpectations:
6749 Remove test expectations.
6750
rego@igalia.comb78934d2017-04-25 04:58:55 +000067512017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
6752
6753 [selectors4] :focus-within should use the flat tree
6754 https://bugs.webkit.org/show_bug.cgi?id=170899
6755
6756 Reviewed by Antti Koivisto.
6757
6758 * TestExpectations: Remove test that is passing now.
6759
n_wang@apple.com7eba1a42017-04-25 00:05:20 +000067602017-04-24 Nan Wang <n_wang@apple.com>
6761
6762 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
6763 https://bugs.webkit.org/show_bug.cgi?id=171247
6764
6765 Reviewed by Chris Fleizach.
6766
6767 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
6768 * accessibility/mac/input-string-for-range-crash.html: Added.
6769
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +000067702017-04-24 Youenn Fablet <youenn@apple.com>
6771
6772 Set defaults video getUserMedia constraints
6773 https://bugs.webkit.org/show_bug.cgi?id=171127
6774
6775 Reviewed by Eric Carlson.
6776
6777 * fast/mediastream/getUserMedia-default-expected.txt: Added.
6778 * fast/mediastream/getUserMedia-default.html: Added.
6779
cdumez@apple.coma98f8782017-04-24 22:46:11 +000067802017-04-24 Chris Dumez <cdumez@apple.com>
6781
cdumez@apple.com371f9792017-04-24 23:43:24 +00006782 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
6783 https://bugs.webkit.org/show_bug.cgi?id=171052
6784
6785 Reviewed by Sam Weinig.
6786
6787 Updated / rebaselined existing tests to reflect behavior change.
6788
6789 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
6790 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
6791 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
6792 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
6793 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
6794 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
6795 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
6796 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
6797 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
6798 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
6799
68002017-04-24 Chris Dumez <cdumez@apple.com>
6801
cdumez@apple.coma98f8782017-04-24 22:46:11 +00006802 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
6803 https://bugs.webkit.org/show_bug.cgi?id=171243
6804 <rdar://problem/31715572>
6805
6806 Reviewed by Antti Koivisto.
6807
6808 Add layout test coverage.
6809
6810 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
6811 * fast/images/animated-gif-scrolling-crash.html: Added.
6812
sbarati@apple.com902ad172017-04-24 21:17:24 +000068132017-04-24 Saam Barati <sbarati@apple.com>
6814
6815 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
6816 https://bugs.webkit.org/show_bug.cgi?id=171120
6817 <rdar://problem/31781889>
6818
6819 Rubber stamped by Mark Lam.
6820
6821 Make the wasm binary we compile close to 50% smaller.
6822
6823 * workers/wasm-resources/long-compile-many.js:
6824 (i.async.run):
6825 (i.worker.onmessage):
6826 * workers/wasm-resources/long-compile-worker.js:
6827 * workers/wasm-resources/long-compile.js:
6828 (async.run):
6829 (worker.onmessage):
6830
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +000068312017-04-24 Ryan Haddad <ryanhaddad@apple.com>
6832
6833 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
6834 https://bugs.webkit.org/show_bug.cgi?id=171245
6835
6836 Unreviewed test gardening.
6837
6838 * platform/mac-wk1/TestExpectations:
6839
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000068402017-04-24 Joseph Pecoraro <pecoraro@apple.com>
6841
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +00006842 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
6843 https://bugs.webkit.org/show_bug.cgi?id=170897
6844
6845 Reviewed by Saam Barati.
6846
6847 * js/class-syntax-declaration-expected.txt:
6848 * js/script-tests/class-syntax-declaration.js:
6849 Extend tests for static and non-static methods named "constructor" and "prototype".
6850
68512017-04-24 Joseph Pecoraro <pecoraro@apple.com>
6852
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +00006853 Address some FIXMEs in JavaScript tests for bugs that have been fixed
6854 https://bugs.webkit.org/show_bug.cgi?id=171191
6855
6856 Reviewed by JF Bastien.
6857
6858 * js/dom/custom-constructors-expected.txt:
6859 * js/dom/script-tests/custom-constructors.js:
6860 * js/script-tests/keyword-method-names.js:
6861
68622017-04-24 Joseph Pecoraro <pecoraro@apple.com>
6863
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00006864 test262: test262/test/language/expressions/generators/yield-as-label.js
6865 https://bugs.webkit.org/show_bug.cgi?id=170979
6866
6867 Reviewed by Saam Barati.
6868
6869 * js/object-literal-shorthand-construction-expected.txt:
6870 * js/script-tests/object-literal-shorthand-construction.js:
6871 Extend this test to cover object literal shorthand with keywords.
6872
6873 * js/dom/reserved-words-as-property-expected.txt:
6874 * js/let-syntax-expected.txt:
6875 * js/parser-syntax-check-expected.txt:
6876 Improved error messages.
6877
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +000068782017-04-23 Commit Queue <commit-queue@webkit.org>
6879
6880 Unreviewed, rolling out r215674.
6881 https://bugs.webkit.org/show_bug.cgi?id=171212
6882
6883 Possible unintended commit. This patch was on the wrong bug.
6884 (Requested by JoePeck on #webkit).
6885
6886 Reverted changeset:
6887
6888 "test262: test262/test/language/expressions/generators/yield-
6889 as-label.js"
6890 https://bugs.webkit.org/show_bug.cgi?id=170979
6891 http://trac.webkit.org/changeset/215674
6892
commit-queue@webkit.orgee220572017-04-23 17:23:03 +000068932017-04-23 Joseph Pecoraro <pecoraro@apple.com>
6894
6895 test262: test262/test/language/expressions/generators/yield-as-label.js
6896 https://bugs.webkit.org/show_bug.cgi?id=170979
6897
6898 Reviewed by Saam Barati.
6899
6900 * js/object-literal-shorthand-construction-expected.txt:
6901 * js/script-tests/object-literal-shorthand-construction.js:
6902 Extend this test to cover object literal shorthand with keywords.
6903
6904 * js/dom/reserved-words-as-property-expected.txt:
6905 * js/let-syntax-expected.txt:
6906 * js/parser-syntax-check-expected.txt:
6907 Improved error messages.
6908
zalan@apple.com1f82e352017-04-22 02:01:55 +000069092017-04-21 Zalan Bujtas <zalan@apple.com>
6910
6911 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
6912 https://bugs.webkit.org/show_bug.cgi?id=171108
6913 <rdar://problem/30271747>
6914
6915 Reviewed by Dan Bernstein.
6916
6917 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
6918 * fast/replaced/ul-li-word-break-break-word.html: Added.
6919 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
6920 * fast/replaced/zero-width-image-force-linebreak.html: Added.
6921
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +000069222017-04-21 Aaron Chu <aaron_chu@apple.com>
6923
6924 AX: FKA: Buttons need a visible focus indicator
6925 https://bugs.webkit.org/show_bug.cgi?id=171040
6926 <rdar://problem/30922548>
6927
6928 Reviewed by Antoine Quint.
6929
6930 * TestExpectations:
6931 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
6932 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
6933 * platform/mac/TestExpectations:
6934
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +000069352017-04-21 Ryan Haddad <ryanhaddad@apple.com>
6936
6937 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
6938 https://bugs.webkit.org/show_bug.cgi?id=169119
6939
6940 Unreviewed test gardening.
6941
6942 * platform/mac/TestExpectations:
6943
cdumez@apple.combc41d7b2017-04-21 22:23:10 +000069442017-04-21 Chris Dumez <cdumez@apple.com>
6945
6946 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
6947 https://bugs.webkit.org/show_bug.cgi?id=171132
6948 <rdar://problem/31426752>
6949
6950 Reviewed by Ryosuke Niwa.
6951
6952 Add layout test coverage. This test is passing in both Firefox and Chrome.
6953
6954 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
6955 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
6956
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +000069572017-04-21 Youenn Fablet <youenn@apple.com>
6958
6959 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
6960 https://bugs.webkit.org/show_bug.cgi?id=170823
6961 <rdar://problem/31611583>
6962
6963 Unreviewed.
6964
6965 * TestExpectations: Reactivating test.
6966
dbates@webkit.org1a663fb2017-04-21 21:43:40 +000069672017-04-21 Daniel Bates <dabates@apple.com>
6968
6969 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
6970 <rdar://problem/31690952>
6971
6972 Rubber-stamped by Jer Noble.
6973
6974 We can enable these tests again once we fix <rdar://problem/25780035>.
6975
6976 * platform/ios/TestExpectations:
6977
bfulgham@apple.coma431d112017-04-21 20:07:07 +000069782017-04-21 Per Arne Vollan <pvollan@apple.com>
6979
6980 Validate vImage arguments
6981 https://bugs.webkit.org/show_bug.cgi?id=171109
6982
6983 Reviewed by Brent Fulgham.
6984
6985 * fast/canvas/canvas-crash-expected.txt: Added.
6986 * fast/canvas/canvas-crash.html: Added.
6987
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +000069882017-04-21 Ryan Haddad <ryanhaddad@apple.com>
6989
6990 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
6991 https://bugs.webkit.org/show_bug.cgi?id=170701
6992
6993 Unreviewed test gardening.
6994
6995 * TestExpectations:
6996
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +000069972017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
6998
6999 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
7000 https://bugs.webkit.org/show_bug.cgi?id=169458
7001
7002 Reviewed by JF Bastien.
7003
7004 Add tests for formatToParts
7005
7006 * js/intl-datetimeformat-expected.txt:
7007 * js/script-tests/intl-datetimeformat.js:
7008
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +000070092017-04-21 Timothy Horton <timothy_horton@apple.com>
7010
7011 Expose obscured insets to web content (as "safe area insets")
7012 https://bugs.webkit.org/show_bug.cgi?id=171013
7013 <rdar://problem/31564652>
7014
7015 Reviewed by Wenson Hsieh and Dave Hyatt.
7016
7017 * TestExpectations:
7018 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
7019 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
7020 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
7021 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
7022 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
7023 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
7024 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
7025 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
7026 * platform/ios-wk2/TestExpectations:
7027
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +000070282017-04-20 Commit Queue <commit-queue@webkit.org>
7029
7030 Unreviewed, rolling out r215597.
7031 https://bugs.webkit.org/show_bug.cgi?id=171102
7032
7033 Made all tests crash under GuardMalloc (Requested by ap on
7034 #webkit).
7035
7036 Reverted changeset:
7037
7038 "Expose obscured insets to web content (as "safe area
7039 insets")"
7040 https://bugs.webkit.org/show_bug.cgi?id=171013
7041 http://trac.webkit.org/changeset/215597
7042
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +000070432017-04-20 Timothy Horton <timothy_horton@apple.com>
7044
7045 Expose obscured insets to web content (as "safe area insets")
7046 https://bugs.webkit.org/show_bug.cgi?id=171013
7047 <rdar://problem/31564652>
7048
7049 Reviewed by Wenson Hsieh and Dave Hyatt.
7050
7051 * TestExpectations:
7052 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
7053 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
7054 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
7055 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
7056 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
7057 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
7058 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
7059 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
7060 * platform/ios-wk2/TestExpectations:
7061
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000070622017-04-20 Ryan Haddad <ryanhaddad@apple.com>
7063
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +00007064 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
7065 https://bugs.webkit.org/show_bug.cgi?id=169109
7066
7067 Unreviewed test gardening.
7068
7069 * platform/mac/TestExpectations:
7070
70712017-04-20 Ryan Haddad <ryanhaddad@apple.com>
7072
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00007073 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
7074 https://bugs.webkit.org/show_bug.cgi?id=170921
7075
7076 Unreviewed test gardening.
7077
7078 * TestExpectations:
7079
mattbaker@apple.com287bec02017-04-20 23:09:55 +000070802017-04-20 Matt Baker <mattbaker@apple.com>
7081
7082 Web Inspector: Add regular expression support to XHR breakpoints
7083 https://bugs.webkit.org/show_bug.cgi?id=170099
7084 <rdar://problem/31558082>
7085
7086 Reviewed by Joseph Pecoraro.
7087
7088 Update tests and expectations for new XHR breakpoint type.
7089
7090 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
7091 * inspector/dom-debugger/xhr-breakpoints.html:
7092
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +000070932017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
7094
7095 Inline anchor elements cannot be dragged when starting the drag from a block descendant
7096 https://bugs.webkit.org/show_bug.cgi?id=171062
7097 <rdar://problem/31697835>
7098
7099 Reviewed by Tim Horton.
7100
7101 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
7102 the drag is started from a block element under the link.
7103
7104 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
7105 * fast/events/drag-and-drop-link-containing-block.html: Added.
7106 * platform/ios/TestExpectations:
7107 * platform/mac-wk2/TestExpectations:
7108
7109 Skip the test on iOS and Mac WK2.
7110
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +000071112017-04-20 Aaron Chu <aaron_chu@apple.com>
7112
7113 AX: Modern Media Controls Timeline slider should be operable
7114 https://bugs.webkit.org/show_bug.cgi?id=170250
7115
7116 Reviewed by Antoine Quint.
7117
7118 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
7119 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
7120
fpizlo@apple.com2fca8772017-04-20 17:55:44 +000071212017-04-18 Filip Pizlo <fpizlo@apple.com>
7122
7123 Optimize SharedArrayBuffer in the DFG+FTL
7124 https://bugs.webkit.org/show_bug.cgi?id=164108
7125
7126 Reviewed by Saam Barati.
7127
7128 Add a test of futex performance.
7129
7130 * workers/sab/cascade_lock-worker.js: Added.
7131 (onmessage):
7132 * workers/sab/cascade_lock.html: Added.
7133 * workers/sab/worker-resources.js:
7134 (cascadeLockSlow):
7135 (cascadeLock):
7136 (cascadeUnlock):
7137
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +000071382017-04-20 Jon Lee <jonlee@apple.com>
7139
7140 Update pip placard to "picture in picture"
7141 https://bugs.webkit.org/show_bug.cgi?id=171036
7142 rdar://problem/30201536
7143
7144 Reviewed by Antoine Quint.
7145
7146 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
7147 * media/modern-media-controls/pip-placard/pip-placard.html:
7148
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000071492017-04-20 Ryan Haddad <ryanhaddad@apple.com>
7150
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +00007151 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
7152 https://bugs.webkit.org/show_bug.cgi?id=171059
7153
7154 Unreviewed test gardening.
7155
7156 * TestExpectations:
7157
71582017-04-20 Ryan Haddad <ryanhaddad@apple.com>
7159
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00007160 Mark memory/memory-pressure-simulation.html as flaky.
7161 https://bugs.webkit.org/show_bug.cgi?id=170629
7162
7163 Unreviewed test gardening.
7164
7165 * platform/mac-wk2/TestExpectations:
7166
clopez@igalia.com86e61982017-04-20 16:46:04 +000071672017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
7168
7169 [GTK] Update layout tests expectations after r215556
7170 https://bugs.webkit.org/show_bug.cgi?id=170942
7171
7172 Unreviewed gardening.
7173
7174 * platform/gtk/TestExpectations:
7175
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +000071762017-04-20 Youenn Fablet <youenn@apple.com>
7177
7178 RTCPeerConnection is stopping its backend twice sometimes
7179 https://bugs.webkit.org/show_bug.cgi?id=171043
7180
7181 Reviewed by Eric Carlson.
7182
7183 * webrtc/closing-peerconnection-expected.txt: Added.
7184 * webrtc/closing-peerconnection.html: Added.
7185
jdiggs@igalia.com41069912017-04-20 08:48:53 +000071862017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
7187
7188 [ATK] Implement support for DPub ARIA roles
7189 https://bugs.webkit.org/show_bug.cgi?id=170679
7190
7191 Reviewed by Chris Fleizach.
7192
7193 Update tests and expectations to reflect the modified WebCore Accessibility
7194 role mappings, and the corresponding changes for the platforms.
7195
7196 * accessibility/gtk/xml-roles-exposed-expected.txt:
7197 * accessibility/gtk/xml-roles-exposed.html:
7198 * accessibility/roles-exposed.html:
7199 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
7200 * platform/gtk/TestExpectations:
7201 * platform/gtk/accessibility/roles-exposed-expected.txt:
7202 * platform/mac/accessibility/roles-exposed-expected.txt:
7203
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000072042017-04-19 Ryan Haddad <ryanhaddad@apple.com>
7205
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +00007206 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
7207 https://bugs.webkit.org/show_bug.cgi?id=170907
7208
7209 Unreviewed test gardening.
7210
7211 * platform/mac-wk2/TestExpectations:
7212
72132017-04-19 Ryan Haddad <ryanhaddad@apple.com>
7214
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +00007215 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
7216
7217 Unreviewed test gardening.
7218
7219 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
7220
72212017-04-19 Ryan Haddad <ryanhaddad@apple.com>
7222
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +00007223 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
7224 https://bugs.webkit.org/show_bug.cgi?id=171031
7225
7226 Unreviewed test gardening.
7227
7228 * TestExpectations:
7229
72302017-04-19 Ryan Haddad <ryanhaddad@apple.com>
7231
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +00007232 Remove two tests after r215515.
7233 https://bugs.webkit.org/show_bug.cgi?id=171014
7234
7235 Unreviewed test gardening.
7236
7237 * TestExpectations:
7238
72392017-04-19 Ryan Haddad <ryanhaddad@apple.com>
7240
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00007241 Rebaseline tests after r215515.
7242 https://bugs.webkit.org/show_bug.cgi?id=171014
7243
7244 Unreviewed test gardening.
7245
7246 * TestExpectations:
7247 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
7248 * 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:
7249 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
7250
achristensen@apple.comc74717d2017-04-19 22:27:04 +000072512017-04-19 Alex Christensen <achristensen@webkit.org>
7252
7253 Parsing large XML strings fails
7254 https://bugs.webkit.org/show_bug.cgi?id=170999
7255 <rdar://problem/17336267>
7256
7257 Reviewed by Brady Eidson.
7258
7259 * fast/dom/xml-large-expected.txt: Added.
7260 * fast/dom/xml-large.html: Added.
7261
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +000072622017-04-19 Chris Fleizach <cfleizach@apple.com>
7263
7264 AX: <hr> should use a different role description than interactive separators
7265 https://bugs.webkit.org/show_bug.cgi?id=170317
7266 <rdar://problem/31363024>
7267
7268 Reviewed by Joanmarie Diggs.
7269
7270 * accessibility/mac/hr-element-expected.txt:
7271 * accessibility/mac/hr-element.html:
7272
jfbastien@apple.com22070852017-04-19 20:03:52 +000072732017-04-19 JF Bastien <jfbastien@apple.com>
7274
7275 Unreviewed, rolling out r215520.
7276
7277 Broke Debian 8
7278
7279 Reverted changeset:
7280
7281 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
7282 https://bugs.webkit.org/show_bug.cgi?id=169458
7283 http://trac.webkit.org/changeset/215520
7284
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +000072852017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
7286
7287 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
7288 https://bugs.webkit.org/show_bug.cgi?id=169458
7289
7290 Reviewed by JF Bastien.
7291
7292 Add tests for formatToParts
7293
7294 * js/intl-datetimeformat-expected.txt:
7295 * js/script-tests/intl-datetimeformat.js:
7296
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +000072972017-04-19 Youenn Fablet <youenn@apple.com>
7298
7299 Import web-platform-tests/tools
7300 https://bugs.webkit.org/show_bug.cgi?id=170718
7301
7302 Reviewed by Alex Christensen.
7303
7304 * TestExpectations:
7305 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
7306 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
7307 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
7308 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
7309 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
7310 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
7311 * 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.
7312 * tests-options.json:
7313
antti@apple.com009dcd12017-04-19 12:15:37 +000073142017-04-19 Antti Koivisto <antti@apple.com>
7315
7316 Avoid repaints for invisible animations on tumblr.com/search/aww
7317 https://bugs.webkit.org/show_bug.cgi?id=170986
7318 <rdar://problem/28644580>
7319
7320 Reviewed by Andreas Kling.
7321
7322 * fast/repaint/mutate-non-visible-expected.txt: Added.
7323 * fast/repaint/mutate-non-visible.html: Added.
7324
wilander@apple.comd91733e2017-04-19 01:07:04 +000073252017-04-18 John Wilander <wilander@apple.com>
7326
7327 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
7328 https://bugs.webkit.org/show_bug.cgi?id=170763
7329 <rdar://problem/31573091>
7330
7331 Reviewed by Alex Christensen.
7332
7333 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
7334 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
7335
dino@apple.combce93132017-04-19 00:37:30 +000073362017-04-18 Dean Jackson <dino@apple.com>
7337
7338 Update ANGLE
7339 https://bugs.webkit.org/show_bug.cgi?id=170941
7340 <rdar://problem/31633999>
7341
7342 Reviewed by Alex Christensen.
7343
7344 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
7345
bfulgham@apple.com22f76952017-04-18 23:27:04 +000073462017-04-18 Brent Fulgham <bfulgham@apple.com>
7347
7348 Correct handling of isolatedWorld in event handling
7349 https://bugs.webkit.org/show_bug.cgi?id=65589
7350 <rdar://problem/24097804>
7351
7352 Reviewed by Geoffrey Garen.
7353
7354 This following test cases are from the following Blink change:
7355 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
7356
7357 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
7358 * fast/dom/event-attrs-isolated-world.html: Added.
7359 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
7360 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
7361
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +000073622017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
7363
7364 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
7365 https://bugs.webkit.org/show_bug.cgi?id=170968
7366 <rdar://problem/31692560>
7367
7368 Reviewed by Dan Bernstein.
7369
7370 Adds a new layout test checking that text within a node with a click handler can be selected when using
7371 character selection granularity.
7372
7373 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
7374 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
7375
joepeck@webkit.org0a2add22017-04-18 20:37:51 +000073762017-04-18 Joseph Pecoraro <pecoraro@apple.com>
7377
7378 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
7379 https://bugs.webkit.org/show_bug.cgi?id=170953
7380
7381 Unreviewed test gardening.
7382
7383 * platform/mac-wk1/TestExpectations:
7384 Mark a flakey test in WebKit1.
7385
weinig@apple.com66395a22017-04-18 20:35:43 +000073862017-04-17 Sam Weinig <sam@webkit.org>
7387
7388 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
7389 https://bugs.webkit.org/show_bug.cgi?id=170926
7390
7391 Reviewed by Chris Dumez.
7392
7393 * js/dom/webidl-type-mapping-expected.txt:
7394 * js/dom/webidl-type-mapping.html:
7395 Update test to account for testDictionary now being an attribute,
7396 and test that the annotated type members behave correctly.
7397
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +000073982017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
7399
7400 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
7401 https://bugs.webkit.org/show_bug.cgi?id=163208
7402
7403 Reviewed by Saam Barati.
7404
7405 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
7406 * inspector/runtime/evaluate-CommandLineAPI.html:
7407 * js/parser-syntax-check-expected.txt:
7408 * js/script-tests/parser-syntax-check.js:
7409
antti@apple.com8db60ef2017-04-18 17:31:20 +000074102017-04-18 Antti Koivisto <antti@apple.com>
7411
7412 Enable optimized layer flushes on iOS
7413 https://bugs.webkit.org/show_bug.cgi?id=170938
7414 <rdar://problem/31677395>
7415
7416 Reviewed by Simon Fraser.
7417
7418 Add test verifying that tiles get created for touch overflow scrolling.
7419
7420 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
7421 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
7422
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +000074232017-04-18 Ryan Haddad <ryanhaddad@apple.com>
7424
7425 Update TestExpectations for "selectors4" tests on mac-wk1.
7426 https://trac.webkit.org/changeset/215457/webkit
7427
7428 Unreviewed test gardening.
7429
7430 * platform/mac-wk1/TestExpectations:
7431
rego@igalia.com218bea92017-04-18 16:27:53 +000074322017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
7433
7434 [css-grid] Add support for percentage gaps
7435 https://bugs.webkit.org/show_bug.cgi?id=170764
7436
7437 Reviewed by Sergio Villar Senin.
7438
7439 Import tests from Blink.
7440
7441 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
7442 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
7443 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
7444 * fast/css-grid-layout/grid-gutters-get-set.html:
7445
magomez@igalia.com3fecba62017-04-18 11:54:23 +000074462017-04-18 Miguel Gomez <magomez@igalia.com>
7447
7448 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
7449 https://bugs.webkit.org/show_bug.cgi?id=170332
7450
7451 Reviewed by Carlos Garcia Campos.
7452
7453 Added a test to ensure that the browser doesn't crash when loading a PNG image which
7454 reports a wrong number of frames.
7455
7456 * fast/images/bad-png-missing-fdat-expected.txt: Added.
7457 * fast/images/bad-png-missing-fdat.html: Added.
7458 * fast/images/resources/bad-png-missing-fdAT.png: Added.
7459
rego@igalia.comb2665362017-04-18 09:17:19 +000074602017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
7461
7462 [selectors4] Import W3C Test Suite
7463 https://bugs.webkit.org/show_bug.cgi?id=170898
7464
7465 Reviewed by Youenn Fablet.
7466
7467 * TestExpectations: Mark a few tests as failure linking to the related bugs.
7468 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
7469
carlosgc@webkit.org04704b92017-04-18 08:11:47 +000074702017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
7471
7472 Unreviewed GTK+ gardening. Add several test expectations.
7473
7474 * platform/gtk/TestExpectations:
7475
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +000074762017-04-17 Joseph Pecoraro <pecoraro@apple.com>
7477
7478 Web Inspector: Doesn't show size of compressed content correctly
7479 https://bugs.webkit.org/show_bug.cgi?id=155112
7480 <rdar://problem/25006728>
7481
7482 Reviewed by Alex Christensen and Timothy Hatcher.
7483
7484 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
7485 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
7486 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
7487 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
7488 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
7489 * http/tests/inspector/network/resource-sizes-network.html: Added.
7490 Test resource sizes under different load conditions.
7491
7492 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
7493 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
7494 Older versions of macOS will not have the new metrics, but test their output anyways.
7495
7496 * http/tests/inspector/network/resources/404.php: Added.
7497 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
7498 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
7499 * http/tests/inspector/network/resources/lorem.txt: Added.
7500 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
7501
7502 * http/tests/inspector/network/resources/resource-size-test.js: Added.
7503 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
7504 (TestPage.registerInitializer.window.addResourceSizeTest):
7505 (TestPage.registerInitializer):
7506 Shared test code for resource sizes.
7507
7508 * platform/mac-wk1/TestExpectations:
7509 * platform/win/TestExpectations:
7510
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +000075112017-04-17 Youenn Fablet <youenn@apple.com>
7512
7513 Enable video autoplay when getUserMedia is on
7514 https://bugs.webkit.org/show_bug.cgi?id=170919
7515
7516 Reviewed by Geoffrey Garen.
7517
7518 * webrtc/video-autoplay-expected.txt: Added.
7519 * webrtc/video-autoplay.html: Added.
7520
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +000075212017-04-17 Ryan Haddad <ryanhaddad@apple.com>
7522
7523 Skip webrtc/multi-video.html.
7524 https://bugs.webkit.org/show_bug.cgi?id=170823
7525
7526 Unreviewed test gardening.
7527
7528 * TestExpectations:
7529
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000075302017-04-17 Youenn Fablet <youenn@apple.com>
7531
7532 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +00007533 https://bugs.webkit.or
7534 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +00007535
7536 Reviewed by Eric Carlson.
7537
7538 * webrtc/video-mute.html: Another try at making the test not flaky.
7539
timothy_horton@apple.com4de29982017-04-17 20:24:14 +000075402017-04-17 Tim Horton <timothy_horton@apple.com>
7541
7542 Provide a viewport parameter to disable clipping to the safe area
7543 https://bugs.webkit.org/show_bug.cgi?id=170766
7544 <rdar://problem/31564634>
7545
7546 Reviewed by Beth Dakin.
7547
7548 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
7549 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
7550 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
7551 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
7552
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +000075532017-04-14 Jiewen Tan <jiewen_tan@apple.com>
7554
7555 [WebCrypto] Add support for ECDSA
7556 https://bugs.webkit.org/show_bug.cgi?id=170789
7557 <rdar://problem/31588604>
7558
7559 Reviewed by Brent Fulgham.
7560
7561 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
7562 * crypto/subtle/ec-generate-key-malformed-parameters.html:
7563 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
7564 * crypto/subtle/ec-import-key-malformed-parameters.html:
7565 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
7566 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
7567 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
7568 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
7569 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
7570 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
7571 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
7572 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
7573 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
7574 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
7575 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
7576 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
7577 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
7578 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
7579 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
7580 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
7581 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
7582 * crypto/subtle/ecdsa-generate-key.html: Added.
7583 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
7584 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
7585 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
7586 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
7587 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
7588 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
7589 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
7590 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
7591 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
7592 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
7593 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
7594 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
7595 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
7596 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
7597 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
7598 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
7599 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
7600 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
7601 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
7602 * crypto/subtle/ecdsa-import-raw-key.html: Added.
7603 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
7604 * crypto/subtle/ecdsa-import-spki-key.html: Added.
7605 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
7606 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
7607 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
7608 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
7609 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
7610 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
7611 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
7612 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
7613
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000076142017-04-17 Youenn Fablet <youenn@apple.com>
7615
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +00007616 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
7617 https://bugs.webkit.org/show_bug.cgi?id=170837
7618
7619 Reviewed by Eric Carlson.
7620
7621 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
7622
76232017-04-17 Youenn Fablet <youenn@apple.com>
7624
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +00007625 RTCPeerConnection addTrack does not require a stream parameter
7626 https://bugs.webkit.org/show_bug.cgi?id=170894
7627
7628 Reviewed by Alex Christensen.
7629
7630 * webrtc/video-addTrack-expected.txt: Added.
7631 * webrtc/video-addTrack.html: Added.
7632
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +000076332017-04-16 Joseph Pecoraro <pecoraro@apple.com>
7634
7635 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
7636 https://bugs.webkit.org/show_bug.cgi?id=170882
7637
7638 Reviewed by Saam Barati.
7639
7640 * js/dom/object-prototype-toLocaleString-expected.txt:
7641 * js/dom/script-tests/object-prototype-toLocaleString.js:
7642 Test the case of toLocaleString where toString does not exist.
7643
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +000076442017-04-16 Chris Dumez <cdumez@apple.com>
7645
7646 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
7647 https://bugs.webkit.org/show_bug.cgi?id=169995
7648 <rdar://problem/23798897>
7649
7650 Reviewed by Sam Weinig.
7651
7652 Add layout test coverage.
7653
7654 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
7655 * fast/events/beforeunload-alert-handled-keydown.html: Added.
7656 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
7657 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
7658
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +000076592017-04-16 Joseph Pecoraro <pecoraro@apple.com>
7660
7661 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
7662 https://bugs.webkit.org/show_bug.cgi?id=170879
7663
7664 Reviewed by Saam Barati.
7665
7666 * js/Object-getOwnPropertyNames-expected.txt:
7667 * js/script-tests/Object-getOwnPropertyNames.js:
7668
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +000076692017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
7670
7671 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
7672 https://bugs.webkit.org/show_bug.cgi?id=170760
7673
7674 Reviewed by Joseph Pecoraro.
7675
7676 Test sending and receiving text and binary (blob and array buffer) data.
7677
7678 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
7679 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
7680 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
7681 (web_socket_do_extra_handshake):
7682 (web_socket_transfer_data):
7683 (all_distinct_bytes):
7684 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
7685 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
7686 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
7687 (web_socket_do_extra_handshake):
7688 (web_socket_transfer_data):
7689
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +000076902017-04-14 Jiewen Tan <jiewen_tan@apple.com>
7691
7692 [WebCrypto] Support HKDF
7693 https://bugs.webkit.org/show_bug.cgi?id=170636
7694 <rdar://problem/23539827>
7695
7696 Reviewed by Brent Fulgham.
7697
7698 * TestExpectations:
7699 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
7700 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
7701 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
7702 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
7703 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
7704 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
7705 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
7706 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
7707 * crypto/subtle/hkdf-import-key-expected.txt: Added.
7708 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
7709 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
7710 * crypto/subtle/hkdf-import-key.html: Added.
7711 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
7712 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
7713 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
7714 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
7715 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
7716 * crypto/workers/subtle/hkdf-import-key.html: Added.
7717 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
7718 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
7719 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
7720
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +000077212017-04-14 Ryan Haddad <ryanhaddad@apple.com>
7722
7723 Skip workers/wasm-* LayoutTests on ios-simulator.
7724
7725 Unreviewed test gardening.
7726
7727 * platform/ios/TestExpectations:
7728
zalan@apple.comb62345d2017-04-14 20:59:36 +000077292017-04-14 Zalan Bujtas <zalan@apple.com>
7730
7731 text-align start / end failure in table cells
7732 https://bugs.webkit.org/show_bug.cgi?id=141417
7733 <rdar://problem/31051672>
7734
7735 Reviewed by Antti Koivisto.
7736
7737 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
7738 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
7739
sbarati@apple.com492e4432017-04-14 02:10:17 +000077402017-04-13 Saam Barati <sbarati@apple.com>
7741
7742 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
7743 https://bugs.webkit.org/show_bug.cgi?id=170573
7744
7745 Reviewed by Filip Pizlo.
7746
7747 * storage/indexeddb/resources/wasm-exceptions.js: Added.
7748 (const._fail):
7749 (const.isNotA.assert.isNotA):
7750 (const):
7751 (switch.typeof):
7752 (Builder):
7753 (Builder.prototype.setChecked):
7754 (Builder.prototype.setPreamble):
7755 (Builder.prototype._functionIndexSpaceKeyHash):
7756 (Builder.prototype._registerFunctionToIndexSpace):
7757 (Builder.prototype._getFunctionFromIndexSpace):
7758 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
7759 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
7760 (Builder.prototype._registerSectionBuilders.this.Unknown):
7761 (prepareDatabase):
7762 (testDatabase):
7763 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
7764 * storage/indexeddb/wasm-exceptions.html: Added.
7765 * workers/wasm-hashset: Added.
7766 * workers/wasm-hashset-expected.txt: Added.
7767 * workers/wasm-hashset-many-expected.txt: Added.
7768 * workers/wasm-hashset-many.html: Added.
7769 * workers/wasm-hashset.html: Added.
7770 * workers/wasm-hashset/many-test.js: Added.
7771 (reallyDone):
7772 (console.log):
7773 (console.error):
7774 (console.assert):
7775 (i.worker.onmessage):
7776 (Module.print):
7777 (Module.printErr):
7778 (Module.canvas):
7779 (Module.setStatus):
7780 (Module):
7781 (setValue):
7782 (getValue):
7783 (allocate):
7784 (getMemory):
7785 (Pointer_stringify):
7786 (AsciiToString):
7787 (stringToAscii):
7788 (UTF8ArrayToString):
7789 (UTF8ToString):
7790 (stringToUTF8Array):
7791 (stringToUTF8):
7792 (lengthBytesUTF8):
7793 (demangle):
7794 (demangleAll):
7795 (stackTrace):
7796 (alignUp):
7797 (updateGlobalBuffer):
7798 (updateGlobalBufferViews):
7799 (abortOnCannotGrowMemory):
7800 (enlargeMemory):
7801 (getTotalMemory):
7802 (callRuntimeCallbacks):
7803 (preRun):
7804 (ensureInitRuntime):
7805 (preMain):
7806 (exitRuntime):
7807 (postRun):
7808 (addOnPreRun):
7809 (addOnInit):
7810 (addOnPreMain):
7811 (addOnExit):
7812 (addOnPostRun):
7813 (intArrayFromString):
7814 (intArrayToString):
7815 (writeStringToMemory):
7816 (writeArrayToMemory):
7817 (writeAsciiToMemory):
7818 (Math.string_appeared_here):
7819 (addRunDependency):
7820 (removeRunDependency):
7821 (integrateWasmJS.asm2wasmImports.string_appeared_here):
7822 (integrateWasmJS.lookupImport):
7823 (integrateWasmJS.mergeMemory):
7824 (integrateWasmJS.fixImports):
7825 (integrateWasmJS.getBinary):
7826 (integrateWasmJS.doJustAsm):
7827 (integrateWasmJS.receiveInstance):
7828 (integrateWasmJS.):
7829 (integrateWasmJS.doNativeWasm):
7830 (integrateWasmJS.doWasmPolyfill):
7831 (integrateWasmJS.Module.string_appeared_here):
7832 (integrateWasmJS):
7833 (___setErrNo):
7834 (__ZSt18uncaught_exceptionv):
7835 (EXCEPTIONS.deAdjust):
7836 (EXCEPTIONS.addRef):
7837 (EXCEPTIONS.decRef):
7838 (EXCEPTIONS.clearRef):
7839 (___cxa_find_matching_catch):
7840 (___gxx_personality_v0):
7841 (___lock):
7842 (_emscripten_memcpy_big):
7843 (_gettimeofday):
7844 (_abort):
7845 (SYSCALLS):
7846 (SYSCALLS.get getStr):
7847 (SYSCALLS.get64):
7848 (SYSCALLS.getZero):
7849 (try.___syscall146.printChar):
7850 (___syscall146):
7851 (___syscall54):
7852 (___unlock):
7853 (___syscall6):
7854 (invoke_ii):
7855 (invoke_iiii):
7856 (invoke_v):
7857 (_malloc.Module.string_appeared_here):
7858 (getTempRet0.Module.string_appeared_here):
7859 (_free.Module.string_appeared_here):
7860 (_main.Module.string_appeared_here):
7861 (setTempRet0.Module.string_appeared_here):
7862 (establishStackSpace.Module.string_appeared_here):
7863 (stackSave.Module.string_appeared_here):
7864 (_memset.Module.string_appeared_here):
7865 (_sbrk.Module.string_appeared_here):
7866 (_emscripten_get_global_libc.Module.string_appeared_here):
7867 (_memcpy.Module.string_appeared_here):
7868 (___errno_location.Module.string_appeared_here):
7869 (setThrew.Module.string_appeared_here):
7870 (_fflush.Module.string_appeared_here):
7871 (stackAlloc.Module.string_appeared_here):
7872 (stackRestore.Module.string_appeared_here):
7873 (_llvm_bswap_i32.Module.string_appeared_here):
7874 (runPostSets.Module.string_appeared_here):
7875 (dynCall_ii.Module.string_appeared_here):
7876 (dynCall_iiii.Module.string_appeared_here):
7877 (dynCall_v.Module.string_appeared_here):
7878 (else.applyMemoryInitializer):
7879 (else):
7880 (else.useRequest):
7881 (ExitStatus):
7882 (dependenciesFulfilled):
7883 (Module.string_appeared_here.Module.callMain.callMain.pad):
7884 (Module.string_appeared_here.Module.callMain):
7885 (run.doRun):
7886 (run):
7887 (exit):
7888 * workers/wasm-hashset/many-worker.js: Added.
7889 (console.log):
7890 (console.error):
7891 (console.assert):
7892 (Module.print):
7893 (Module.printErr):
7894 (Module.canvas):
7895 (Module.setStatus):
7896 (Module):
7897 (setValue):
7898 (getValue):
7899 (allocate):
7900 (getMemory):
7901 (Pointer_stringify):
7902 (AsciiToString):
7903 (stringToAscii):
7904 (UTF8ArrayToString):
7905 (UTF8ToString):
7906 (stringToUTF8Array):
7907 (stringToUTF8):
7908 (lengthBytesUTF8):
7909 (demangle):
7910 (demangleAll):
7911 (stackTrace):
7912 (alignUp):
7913 (updateGlobalBuffer):
7914 (updateGlobalBufferViews):
7915 (abortOnCannotGrowMemory):
7916 (enlargeMemory):
7917 (getTotalMemory):
7918 (callRuntimeCallbacks):
7919 (preRun):
7920 (ensureInitRuntime):
7921 (preMain):
7922 (exitRuntime):
7923 (postRun):
7924 (addOnPreRun):
7925 (addOnInit):
7926 (addOnPreMain):
7927 (addOnExit):
7928 (addOnPostRun):
7929 (intArrayFromString):
7930 (intArrayToString):
7931 (writeStringToMemory):
7932 (writeArrayToMemory):
7933 (writeAsciiToMemory):
7934 (Math.string_appeared_here):
7935 (addRunDependency):
7936 (removeRunDependency):
7937 (integrateWasmJS.asm2wasmImports.string_appeared_here):
7938 (integrateWasmJS.lookupImport):
7939 (integrateWasmJS.mergeMemory):
7940 (integrateWasmJS.fixImports):
7941 (integrateWasmJS.getBinary):
7942 (integrateWasmJS.doJustAsm):
7943 (integrateWasmJS.receiveInstance):
7944 (integrateWasmJS.doNativeWasm):
7945 (integrateWasmJS.doWasmPolyfill):
7946 (integrateWasmJS.Module.string_appeared_here):
7947 (integrateWasmJS):
7948 (___setErrNo):
7949 (__ZSt18uncaught_exceptionv):
7950 (EXCEPTIONS.deAdjust):
7951 (EXCEPTIONS.addRef):
7952 (EXCEPTIONS.decRef):
7953 (EXCEPTIONS.clearRef):
7954 (___cxa_find_matching_catch):
7955 (___gxx_personality_v0):
7956 (___lock):
7957 (_emscripten_memcpy_big):
7958 (_gettimeofday):
7959 (_abort):
7960 (SYSCALLS):
7961 (SYSCALLS.get getStr):
7962 (SYSCALLS.get64):
7963 (SYSCALLS.getZero):
7964 (try.___syscall146.printChar):
7965 (___syscall146):
7966 (___syscall54):
7967 (___unlock):
7968 (___syscall6):
7969 (invoke_ii):
7970 (invoke_iiii):
7971 (invoke_v):
7972 (_malloc.Module.string_appeared_here):
7973 (getTempRet0.Module.string_appeared_here):
7974 (_free.Module.string_appeared_here):
7975 (_main.Module.string_appeared_here):
7976 (setTempRet0.Module.string_appeared_here):
7977 (establishStackSpace.Module.string_appeared_here):
7978 (stackSave.Module.string_appeared_here):
7979 (_memset.Module.string_appeared_here):
7980 (_sbrk.Module.string_appeared_here):
7981 (_emscripten_get_global_libc.Module.string_appeared_here):
7982 (_memcpy.Module.string_appeared_here):
7983 (___errno_location.Module.string_appeared_here):
7984 (setThrew.Module.string_appeared_here):
7985 (_fflush.Module.string_appeared_here):
7986 (stackAlloc.Module.string_appeared_here):
7987 (stackRestore.Module.string_appeared_here):
7988 (_llvm_bswap_i32.Module.string_appeared_here):
7989 (runPostSets.Module.string_appeared_here):
7990 (dynCall_ii.Module.string_appeared_here):
7991 (dynCall_iiii.Module.string_appeared_here):
7992 (dynCall_v.Module.string_appeared_here):
7993 (else.applyMemoryInitializer):
7994 (else):
7995 (else.useRequest):
7996 (ExitStatus):
7997 (dependenciesFulfilled):
7998 (Module.string_appeared_here.Module.callMain.callMain.pad):
7999 (Module.string_appeared_here.Module.callMain):
8000 (run.doRun):
8001 (run):
8002 (exit):
8003 * workers/wasm-hashset/test.js: Added.
8004 (reallyDone):
8005 (console.log):
8006 (console.error):
8007 (console.assert):
8008 (Module.print):
8009 (Module.printErr):
8010 (Module.canvas):
8011 (Module.setStatus):
8012 (Module):
8013 (setValue):
8014 (getValue):
8015 (allocate):
8016 (getMemory):
8017 (Pointer_stringify):
8018 (AsciiToString):
8019 (stringToAscii):
8020 (UTF8ArrayToString):
8021 (UTF8ToString):
8022 (stringToUTF8Array):
8023 (stringToUTF8):
8024 (lengthBytesUTF8):
8025 (demangle):
8026 (demangleAll):
8027 (stackTrace):
8028 (alignUp):
8029 (updateGlobalBuffer):
8030 (updateGlobalBufferViews):
8031 (abortOnCannotGrowMemory):
8032 (enlargeMemory):
8033 (getTotalMemory):
8034 (callRuntimeCallbacks):
8035 (preRun):
8036 (ensureInitRuntime):
8037 (preMain):
8038 (exitRuntime):
8039 (postRun):
8040 (addOnPreRun):
8041 (addOnInit):
8042 (addOnPreMain):
8043 (addOnExit):
8044 (addOnPostRun):
8045 (intArrayFromString):
8046 (intArrayToString):
8047 (writeStringToMemory):
8048 (writeArrayToMemory):
8049 (writeAsciiToMemory):
8050 (Math.string_appeared_here):
8051 (addRunDependency):
8052 (removeRunDependency):
8053 (integrateWasmJS.asm2wasmImports.string_appeared_here):
8054 (integrateWasmJS.lookupImport):
8055 (integrateWasmJS.mergeMemory):
8056 (integrateWasmJS.fixImports):
8057 (integrateWasmJS.getBinary):
8058 (integrateWasmJS.doJustAsm):
8059 (integrateWasmJS.receiveInstance):
8060 (integrateWasmJS.doNativeWasm):
8061 (integrateWasmJS.doWasmPolyfill):
8062 (integrateWasmJS.Module.string_appeared_here):
8063 (integrateWasmJS):
8064 (___setErrNo):
8065 (__ZSt18uncaught_exceptionv):
8066 (EXCEPTIONS.deAdjust):
8067 (EXCEPTIONS.addRef):
8068 (EXCEPTIONS.decRef):
8069 (EXCEPTIONS.clearRef):
8070 (___cxa_find_matching_catch):
8071 (___gxx_personality_v0):
8072 (___lock):
8073 (_emscripten_memcpy_big):
8074 (_gettimeofday):
8075 (_abort):
8076 (SYSCALLS):
8077 (SYSCALLS.get getStr):
8078 (SYSCALLS.get64):
8079 (SYSCALLS.getZero):
8080 (try.___syscall146.printChar):
8081 (___syscall146):
8082 (___syscall54):
8083 (___unlock):
8084 (___syscall6):
8085 (invoke_ii):
8086 (invoke_iiii):
8087 (invoke_v):
8088 (_malloc.Module.string_appeared_here):
8089 (getTempRet0.Module.string_appeared_here):
8090 (_free.Module.string_appeared_here):
8091 (_main.Module.string_appeared_here):
8092 (setTempRet0.Module.string_appeared_here):
8093 (establishStackSpace.Module.string_appeared_here):
8094 (stackSave.Module.string_appeared_here):
8095 (_memset.Module.string_appeared_here):
8096 (_sbrk.Module.string_appeared_here):
8097 (_emscripten_get_global_libc.Module.string_appeared_here):
8098 (_memcpy.Module.string_appeared_here):
8099 (___errno_location.Module.string_appeared_here):
8100 (setThrew.Module.string_appeared_here):
8101 (_fflush.Module.string_appeared_here):
8102 (stackAlloc.Module.string_appeared_here):
8103 (stackRestore.Module.string_appeared_here):
8104 (_llvm_bswap_i32.Module.string_appeared_here):
8105 (runPostSets.Module.string_appeared_here):
8106 (dynCall_ii.Module.string_appeared_here):
8107 (dynCall_iiii.Module.string_appeared_here):
8108 (dynCall_v.Module.string_appeared_here):
8109 (else.applyMemoryInitializer):
8110 (else):
8111 (else.useRequest):
8112 (ExitStatus):
8113 (dependenciesFulfilled):
8114 (Module.string_appeared_here.Module.callMain.callMain.pad):
8115 (Module.string_appeared_here.Module.callMain):
8116 (run.doRun):
8117 (run):
8118 (exit):
8119 * workers/wasm-hashset/worker.js: Added.
8120 (console.log):
8121 (console.error):
8122 (console.assert):
8123 (Module.print):
8124 (Module.printErr):
8125 (Module.canvas):
8126 (Module.setStatus):
8127 (Module):
8128 (setValue):
8129 (getValue):
8130 (allocate):
8131 (getMemory):
8132 (Pointer_stringify):
8133 (AsciiToString):
8134 (stringToAscii):
8135 (UTF8ArrayToString):
8136 (UTF8ToString):
8137 (stringToUTF8Array):
8138 (stringToUTF8):
8139 (lengthBytesUTF8):
8140 (demangle):
8141 (demangleAll):
8142 (stackTrace):
8143 (alignUp):
8144 (updateGlobalBuffer):
8145 (updateGlobalBufferViews):
8146 (abortOnCannotGrowMemory):
8147 (enlargeMemory):
8148 (getTotalMemory):
8149 (callRuntimeCallbacks):
8150 (preRun):
8151 (ensureInitRuntime):
8152 (preMain):
8153 (exitRuntime):
8154 (postRun):
8155 (addOnPreRun):
8156 (addOnInit):
8157 (addOnPreMain):
8158 (addOnExit):
8159 (addOnPostRun):
8160 (intArrayFromString):
8161 (intArrayToString):
8162 (writeStringToMemory):
8163 (writeArrayToMemory):
8164 (writeAsciiToMemory):
8165 (Math.string_appeared_here):
8166 (addRunDependency):
8167 (removeRunDependency):
8168 (integrateWasmJS.asm2wasmImports.string_appeared_here):
8169 (integrateWasmJS.lookupImport):
8170 (integrateWasmJS.mergeMemory):
8171 (integrateWasmJS.fixImports):
8172 (integrateWasmJS.getBinary):
8173 (integrateWasmJS.doJustAsm):
8174 (integrateWasmJS.receiveInstance):
8175 (integrateWasmJS.):
8176 (integrateWasmJS.doNativeWasm):
8177 (integrateWasmJS.doWasmPolyfill):
8178 (integrateWasmJS.Module.string_appeared_here):
8179 (integrateWasmJS):
8180 (___setErrNo):
8181 (__ZSt18uncaught_exceptionv):
8182 (EXCEPTIONS.deAdjust):
8183 (EXCEPTIONS.addRef):
8184 (EXCEPTIONS.decRef):
8185 (EXCEPTIONS.clearRef):
8186 (___cxa_find_matching_catch):
8187 (___gxx_personality_v0):
8188 (___lock):
8189 (_emscripten_memcpy_big):
8190 (_gettimeofday):
8191 (_abort):
8192 (SYSCALLS):
8193 (SYSCALLS.get getStr):
8194 (SYSCALLS.get64):
8195 (SYSCALLS.getZero):
8196 (try.___syscall146.printChar):
8197 (___syscall146):
8198 (___syscall54):
8199 (___unlock):
8200 (___syscall6):
8201 (invoke_ii):
8202 (invoke_iiii):
8203 (invoke_v):
8204 (_malloc.Module.string_appeared_here):
8205 (getTempRet0.Module.string_appeared_here):
8206 (_free.Module.string_appeared_here):
8207 (_main.Module.string_appeared_here):
8208 (setTempRet0.Module.string_appeared_here):
8209 (establishStackSpace.Module.string_appeared_here):
8210 (stackSave.Module.string_appeared_here):
8211 (_memset.Module.string_appeared_here):
8212 (_sbrk.Module.string_appeared_here):
8213 (_emscripten_get_global_libc.Module.string_appeared_here):
8214 (_memcpy.Module.string_appeared_here):
8215 (___errno_location.Module.string_appeared_here):
8216 (setThrew.Module.string_appeared_here):
8217 (_fflush.Module.string_appeared_here):
8218 (stackAlloc.Module.string_appeared_here):
8219 (stackRestore.Module.string_appeared_here):
8220 (_llvm_bswap_i32.Module.string_appeared_here):
8221 (runPostSets.Module.string_appeared_here):
8222 (dynCall_ii.Module.string_appeared_here):
8223 (dynCall_iiii.Module.string_appeared_here):
8224 (dynCall_v.Module.string_appeared_here):
8225 (else.applyMemoryInitializer):
8226 (else):
8227 (else.useRequest):
8228 (ExitStatus):
8229 (dependenciesFulfilled):
8230 (Module.string_appeared_here.Module.callMain.callMain.pad):
8231 (Module.string_appeared_here.Module.callMain):
8232 (run.doRun):
8233 (run):
8234 (exit):
8235 * workers/wasm-long-compile-expected.txt: Added.
8236 * workers/wasm-long-compile-many-expected.txt: Added.
8237 * workers/wasm-long-compile-many.html: Added.
8238 * workers/wasm-long-compile.html: Added.
8239 * workers/wasm-resources: Added.
8240 * workers/wasm-resources/long-compile-many.js: Added.
8241 (done):
8242 (i.async.run):
8243 (i.worker.onmessage):
8244 * workers/wasm-resources/long-compile-worker.js: Added.
8245 (const._fail):
8246 (const.isNotA.assert.isNotA):
8247 (const):
8248 (switch.typeof):
8249 (Builder):
8250 (Builder.prototype.setChecked):
8251 (Builder.prototype.setPreamble):
8252 (Builder.prototype._functionIndexSpaceKeyHash):
8253 (Builder.prototype._registerFunctionToIndexSpace):
8254 (Builder.prototype._getFunctionFromIndexSpace):
8255 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
8256 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
8257 (Builder.prototype._registerSectionBuilders.this.Unknown):
8258 * workers/wasm-resources/long-compile.js: Added.
8259 (done):
8260 (async.run):
8261 (worker.onmessage):
8262
dino@apple.com867f6662017-04-14 01:56:35 +000082632017-04-13 Dean Jackson <dino@apple.com>
8264
8265 Large negative animation-delays may not work depending on machine uptime
8266 https://bugs.webkit.org/show_bug.cgi?id=166962
8267 <rdar://problem/30091526>
8268
8269 Reviewed by Tim Horton.
8270
8271 * animations/large-negative-delay-expected.txt: Added.
8272 * animations/large-negative-delay.html: Added.
8273
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +000082742017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
8275
8276 Change Intl prototypes to plain objects
8277 https://bugs.webkit.org/show_bug.cgi?id=168178
8278
8279 Reviewed by JF Bastien.
8280
8281 * js/intl-collator-expected.txt:
8282 * js/intl-datetimeformat-expected.txt:
8283 * js/intl-numberformat-expected.txt:
8284 * js/script-tests/intl-collator.js:
8285 * js/script-tests/intl-datetimeformat.js:
8286 * js/script-tests/intl-numberformat.js:
8287
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +000082882017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8289
8290 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
8291 https://bugs.webkit.org/show_bug.cgi?id=169719
8292
8293 Unreviewed test gardening.
8294
8295 * platform/ios-wk2/TestExpectations:
8296
antti@apple.com2d5e53f2017-04-13 23:20:50 +000082972017-04-13 Antti Koivisto <antti@apple.com>
8298
8299 Don't invalidate composition for style changes in non-composited layers
8300 https://bugs.webkit.org/show_bug.cgi?id=170805
8301 <rdar://problem/31606185>
8302
8303 Reviewed by Simon Fraser.
8304
8305 * compositing/updates/animation-non-composited-expected.txt: Added.
8306 * compositing/updates/animation-non-composited.html: Added.
8307
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000083082017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8309
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +00008310 Mark webrtc/video-mute.html as flaky.
8311 https://bugs.webkit.org/show_bug.cgi?id=170704
8312
8313 Unreviewed test gardening.
8314
8315 * TestExpectations:
8316
83172017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8318
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +00008319 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
8320 https://bugs.webkit.org/show_bug.cgi?id=165553
8321
8322 Unreviewed test gardening.
8323
8324 * platform/mac/TestExpectations:
8325
83262017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8327
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +00008328 Mark media/track/track-cue-rendering-rtl.html as flaky.
8329 https://bugs.webkit.org/show_bug.cgi?id=170831
8330
8331 Unreviewed test gardening.
8332
8333 * platform/mac/TestExpectations:
8334
83352017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8336
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +00008337 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
8338 https://bugs.webkit.org/show_bug.cgi?id=170830
8339
8340 Unreviewed test gardening.
8341
8342 * platform/mac-wk1/TestExpectations:
8343
83442017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8345
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +00008346 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
8347
8348 Unreviewed test gardening.
8349
8350 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
8351
83522017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8353
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +00008354 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
8355 https://bugs.webkit.org/show_bug.cgi?id=170702
8356
8357 Unreviewed test gardening.
8358
8359 * platform/mac-wk2/TestExpectations:
8360
83612017-04-13 Ryan Haddad <ryanhaddad@apple.com>
8362
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +00008363 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
8364 https://bugs.webkit.org/show_bug.cgi?id=164229
8365
8366 Unreviewed test gardening.
8367
8368 * platform/mac/TestExpectations:
8369
cdumez@apple.com0447c7c2017-04-13 19:42:35 +000083702017-04-13 Chris Dumez <cdumez@apple.com>
8371
8372 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
8373 https://bugs.webkit.org/show_bug.cgi?id=170745
8374
8375 Reviewed by Tim Horton.
8376
8377 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
8378 test more robust.
8379
8380 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
8381 * svg/animations/animated-svg-image-outside-viewport-paused.html:
8382
commit-queue@webkit.org055b0802017-04-13 18:28:29 +000083832017-04-13 Youenn Fablet <youenn@apple.com>
8384
8385 Remove RTCSignalingState::Closed
8386 https://bugs.webkit.org/show_bug.cgi?id=170811
8387
8388 Reviewed by Eric Carlson.
8389
8390 * webrtc/connection-state.html:
8391
jbedard@apple.com64df7a42017-04-13 17:29:43 +000083922017-04-13 Jonathan Bedard <jbedard@apple.com>
8393
8394 Remove compositing/masks/solid-color-masked.html expectation
8395 https://bugs.webkit.org/show_bug.cgi?id=168054
8396
8397 Unreviewed test gardening.
8398
8399 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
8400
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +000084012017-04-13 Youenn Fablet <youenn@apple.com>
8402
8403 Add some more WebRTC tests
8404 https://bugs.webkit.org/show_bug.cgi?id=170796
8405
8406 Reviewed by Eric Carlson.
8407
8408 * webrtc/multi-video-expected.txt: Added.
8409 * webrtc/multi-video.html: Added.
8410 * webrtc/video-with-data-channel-expected.txt: Added.
8411 * webrtc/video-with-data-channel.html: Added.
8412
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +000084132017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
8414
8415 [Readable Streams API] Implement cloneArrayBuffer in WebCore
8416 https://bugs.webkit.org/show_bug.cgi?id=170008
8417
8418 Reviewed by Youenn Fablet.
8419
8420 Added test to check cloneArrayBuffer behaviour.
8421
8422 * streams/clone-array-buffer-expected.txt: Added.
8423 * streams/clone-array-buffer.html: Added.
8424
commit-queue@webkit.org04d33012017-04-13 16:38:58 +000084252017-04-13 Youenn Fablet <youenn@apple.com>
8426
8427 onnegotiationneeded should only be called once
8428 https://bugs.webkit.org/show_bug.cgi?id=170785
8429
8430 Reviewed by Alex Christensen.
8431
8432 * webrtc/negotiatedneeded-event-addStream.html:
8433
hyatt@apple.com531e35d2017-04-13 16:37:00 +000084342017-04-13 Dave Hyatt <hyatt@apple.com>
8435
8436 Rendering flexbox children across columns
8437 https://bugs.webkit.org/show_bug.cgi?id=164166
8438 <rdar://problem/29055587>
8439
8440 Reviewed by Zalan Bujtas.
8441
8442 * fast/multicol/flexbox-rows-expected.html: Added.
8443 * fast/multicol/flexbox-rows.html: Added.
8444
antti@apple.come2ca5892017-04-13 08:31:54 +000084452017-04-13 Antti Koivisto <antti@apple.com>
8446
8447 Try to unflake a test.
8448
8449 * http/tests/cache/disk-cache/disk-cache-media-small.html:
8450
beidson@apple.com6fc12ef2017-04-13 06:38:19 +000084512017-04-12 Brady Eidson <beidson@apple.com>
8452
8453 QuotaExceededError when saving to localStorage in private mode.
8454 https://bugs.webkit.org/show_bug.cgi?id=157010
8455
8456 Reviewed by Alex Christensen.
8457
8458 * platform/mac-wk2/TestExpectations:
8459 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
8460 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
8461 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
8462 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
8463 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
8464 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
8465 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
8466 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
8467
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000084682017-04-12 Joseph Pecoraro <pecoraro@apple.com>
8469
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +00008470 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
8471 https://bugs.webkit.org/show_bug.cgi?id=170668
8472
8473 Reviewed by Keith Miller.
8474
8475 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
8476 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
8477 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
8478 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
8479 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
8480 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
8481 These tests are now out of date.
8482
84832017-04-12 Joseph Pecoraro <pecoraro@apple.com>
8484
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +00008485 test262: test262/test/language/literals/regexp/u-dec-esc.js
8486 https://bugs.webkit.org/show_bug.cgi?id=170687
8487
8488 Reviewed by Michael Saboff.
8489
8490 * js/regexp-unicode-expected.txt:
8491 * js/script-tests/regexp-unicode.js:
8492 Extend test to test invalid backreferences.
8493
jbedard@apple.com572dfff2017-04-12 22:44:08 +000084942017-04-12 Jonathan Bedard <jbedard@apple.com>
8495
8496 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
8497
8498 Unreviewed test gardening.
8499
8500 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
8501 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
8502 * platform/mac-wk1/TestExpectations: Ditto.
8503 * platform/win/TestExpectations: Ditto.
8504 * platform/wk2/TestExpectations: Ditto.
8505
dino@apple.com6cc437b2017-04-12 21:11:47 +000085062017-04-11 Dean Jackson <dino@apple.com>
8507
8508 canvas/2d.gradient.* LayoutTests failing
8509 https://bugs.webkit.org/show_bug.cgi?id=170757
8510 <rdar://problem/31177990>
8511
8512 Reviewed by Antoine Quint.
8513
8514 Add a fudge factor to the gradient tests, since we can
8515 now produce noisy (nicer looking) gradients. There might
8516 be 1 or 2 bits of difference per pixel.
8517
8518 * canvas/philip/tests.js:
8519 (_assertPixelWithGradientNoise):
8520 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
8521 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
8522 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
8523 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
8524 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
8525 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
8526 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
8527 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
8528 * canvas/philip/tests/2d.gradient.radial.inside1.html:
8529 * canvas/philip/tests/2d.gradient.radial.inside2.html:
8530 * canvas/philip/tests/2d.gradient.radial.inside3.html:
8531 * canvas/philip/tests/2d.gradient.radial.outside1.html:
8532 * canvas/philip/tests/2d.gradient.radial.outside2.html:
8533 * canvas/philip/tests/2d.gradient.radial.outside3.html:
8534 * canvas/philip/tests/2d.gradient.radial.touch2.html:
8535 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
8536 * fast/canvas/canvas-gradient-on-compositing-expected.html:
8537
mmaxfield@apple.com803992b2017-04-12 20:54:02 +000085382017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
8539
8540 Well-known variations should clamp to the values listed in the @font-face block
8541 https://bugs.webkit.org/show_bug.cgi?id=169260
8542
8543 Reviewed by Dean Jackson.
8544
8545 * fast/text/variations/font-face-clamp-expected.html: Added.
8546 * fast/text/variations/font-face-clamp.html: Added.
8547
jbedard@apple.comacb7052f2017-04-12 20:47:31 +000085482017-04-12 Jonathan Bedard <jbedard@apple.com>
8549
8550 Remove two passing canvas tests from ios expectations
8551
8552 Unreviewed test gardening.
8553
8554 * platform/ios/TestExpectations:
8555
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +000085562017-04-12 Youenn Fablet <youenn@apple.com>
8557
8558 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
8559 https://bugs.webkit.org/show_bug.cgi?id=170754
8560 <rdar://problem/31573169>
8561
8562 Unreviewed.
8563
8564 * TestExpectations: Marking test as crashing.
8565
rego@igalia.com69b969c2017-04-12 10:14:30 +000085662017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
8567
8568 [css-grid] Replaced elements don't properly resolve percentage heights
8569 https://bugs.webkit.org/show_bug.cgi?id=159670
8570
8571 Reviewed by Darin Adler.
8572
8573 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
8574 This patch only adds the test to avoid regressions in the future.
8575
8576 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
8577 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
8578
antti@apple.comcf289bc2017-04-12 10:09:14 +000085792017-04-10 Antti Koivisto <antti@apple.com>
8580
8581 Cache small media resources in disk cache
8582 https://bugs.webkit.org/show_bug.cgi?id=170676
8583 <rdar://problem/31532649>
8584
8585 Reviewed by Andreas Kling.
8586
8587 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
8588 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
8589
pvollan@apple.comee34dbc2017-04-12 08:01:51 +000085902017-04-12 Per Arne Vollan <pvollan@apple.com>
8591
8592 Implement stroke-color CSS property.
8593 https://bugs.webkit.org/show_bug.cgi?id=169352
8594
8595 Reviewed by Jon Lee.
8596
8597 * fast/css/stroke-color-expected.html: Added.
8598 * fast/css/stroke-color-fallback-expected.html: Added.
8599 * fast/css/stroke-color-fallback.html: Added.
8600 * fast/css/stroke-color.html: Added.
8601 * fast/css/visited-link-stroke-color-expected.html: Added.
8602 * fast/css/visited-link-stroke-color.html: Added.
8603
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000086042017-04-11 Youenn Fablet <youenn@apple.com>
8605
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +00008606 LayoutTest webrtc/video-mute.html is a flaky failure
8607 https://bugs.webkit.org/show_bug.cgi?id=170704
8608
8609 Reviewed by Eric Carlson.
8610
8611 * webrtc/video-mute.html: Trying to make it less flaky.
8612
86132017-04-11 Youenn Fablet <youenn@apple.com>
8614
commit-queue@webkit.org70608662017-04-11 22:47:49 +00008615 [WK1] Add captureStream test with webrtc
8616 https://bugs.webkit.org/show_bug.cgi?id=170746
8617
8618 Reviewed by Eric Carlson.
8619
8620 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
8621 * webrtc/captureCanvas-webrtc-expected.txt: Added.
8622 * webrtc/captureCanvas-webrtc.html: Added.
8623
86242017-04-11 Youenn Fablet <youenn@apple.com>
8625
commit-queue@webkit.org362495d2017-04-11 22:47:26 +00008626 Migrating webrtc tests to latest API
8627 https://bugs.webkit.org/show_bug.cgi?id=170709
8628
8629 Reviewed by Eric Carlson.
8630
8631 * webrtc/audio-peer-connection-webaudio.html:
8632 * webrtc/libwebrtc/descriptionGetters.html:
8633 * webrtc/negotiatedneeded-event-addStream.html:
8634 * webrtc/peer-connection-audio-mute.html:
8635 * webrtc/peer-connection-audio-mute2.html:
8636 * webrtc/peer-connection-remote-audio-mute.html:
8637 * webrtc/peer-connection-remote-audio-mute2.html:
8638 * webrtc/release-after-getting-track.html:
8639 * webrtc/video-disabled-black.html:
8640 * webrtc/video-mute.html:
8641 * webrtc/video-remote-mute.html:
8642 * webrtc/video-with-receiver.html:
8643 * webrtc/video.html:
8644
86452017-04-11 Youenn Fablet <youenn@apple.com>
8646
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +00008647 Activate WebRTC data channel tests for WK1
8648 https://bugs.webkit.org/show_bug.cgi?id=170710
8649
8650 Reviewed by Eric Carlson.
8651
8652 * platform/mac-wk1/TestExpectations:
8653
86542017-04-11 Youenn Fablet <youenn@apple.com>
8655
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +00008656 MediaStream id should be equal to msid
8657 https://bugs.webkit.org/show_bug.cgi?id=170712
8658
8659 Reviewed by Eric Carlson.
8660
8661 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
8662
8663 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
8664 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
8665 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
8666 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
8667 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
8668 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
8669 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
8670 * webrtc/audio-peer-connection-webaudio.html:
8671 * webrtc/audio-replace-track.html:
8672 * webrtc/connection-state.html:
8673 * webrtc/datachannel/basic.html:
8674 * webrtc/datachannel/bufferedAmountLowThreshold.html:
8675 * webrtc/datachannel/datachannel-gc.html:
8676 * webrtc/datachannel/datachannel-stats.html:
8677 * webrtc/datachannel/filter-ice-candidate.html:
8678 * webrtc/ephemeral-certificates-and-cnames.html:
8679 * webrtc/libwebrtc/descriptionGetters.html:
8680 * webrtc/negotiatedneeded-event-addStream.html:
8681 * webrtc/no-port-zero-in-upd-candidates.html:
8682 * webrtc/peer-connection-audio-mute.html:
8683 * webrtc/peer-connection-audio-mute2.html:
8684 * webrtc/peer-connection-remote-audio-mute.html:
8685 * webrtc/peer-connection-remote-audio-mute2.html:
8686 * webrtc/release-after-getting-track.html:
8687 * webrtc/video-disabled-black.html:
8688 * webrtc/video-getParameters.html:
8689 * webrtc/video-mediastreamtrack-stats.html:
8690 * webrtc/video-mute.html:
8691 * webrtc/video-remote-mute.html:
8692 * webrtc/video-replace-track-to-null.html:
8693 * webrtc/video-replace-track.html:
8694 * webrtc/video-stats.html:
8695 * webrtc/video-with-receiver.html:
8696 * webrtc/video.html:
8697
cfleizach@apple.comd27869e2017-04-11 17:00:29 +000086982017-04-11 Chris Fleizach <cfleizach@apple.com>
8699
8700 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
8701 https://bugs.webkit.org/show_bug.cgi?id=170330
8702 <rdar://problem/31366105>
8703
8704 Reviewed by Joanmarie Diggs.
8705
8706 * accessibility/mac/search-predicate-article-expected.txt:
8707 * accessibility/mac/search-predicate-article.html:
8708
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000087092017-04-11 Joseph Pecoraro <pecoraro@apple.com>
8710
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +00008711 test262: test262/test/annexB/language/comments/multi-line-html-close.js
8712 https://bugs.webkit.org/show_bug.cgi?id=170648
8713
8714 Reviewed by Keith Miller.
8715
8716 * js/parser-xml-close-comment-expected.txt:
8717 * js/script-tests/parser-xml-close-comment.js:
8718 Update test coverage for JavaScript HTML comments.
8719
87202017-04-11 Joseph Pecoraro <pecoraro@apple.com>
8721
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +00008722 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
8723 https://bugs.webkit.org/show_bug.cgi?id=170652
8724
8725 Reviewed by Michael Saboff.
8726
8727 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
8728 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
8729 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
8730 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
8731 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
8732 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
8733 * 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:
8734 These tests expected the opposite, they are now out of date.
8735
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +000087362017-04-11 Yoav Weiss <yoav@yoav.ws>
8737
8738 [link preload] Double downloads of preloaded content when it's in MemoryCache
8739 https://bugs.webkit.org/show_bug.cgi?id=170122
8740
8741 Reviewed by Antti Koivisto.
8742
8743 * TestExpectations: Removed flakiness label from the header preload charset test.
8744 * fast/loader/cache-encoding-expected.txt: Changed expectation.
8745 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
8746 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
8747 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
8748 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
8749 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.
8750
rego@igalia.com45aee992017-04-11 09:20:16 +000087512017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
8752
8753 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
8754 https://bugs.webkit.org/show_bug.cgi?id=167538
8755
8756 Reviewed by Darin Adler.
8757
8758 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
8759 as the caret was not always painted in the test runner.
8760 The test was checking for a crash in simplified layout (see bug #163450)
8761 and has nothing to do with the caret or "autofocus" behavior.
8762 "autofocus" was needed to get the crash, so this change modifies
8763 the test to blur the element, so the caret is not painted anymore.
8764
8765 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
8766 Don't focus the input element.
8767 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
8768 the input element to avoid showing the caret.
8769 * platform/mac-wk2/TestExpectations: Remove file from expectations.
8770
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +000087712017-04-10 Jiewen Tan <jiewen_tan@apple.com>
8772
8773 Unreviewed, test expectations update
8774
8775 * platform/wk2/TestExpectations:
8776
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000087772017-04-10 Ryan Haddad <ryanhaddad@apple.com>
8778
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +00008779 Mark two newly imported web-platform-tests as failing.
8780
8781 Unreviewed test gardening.
8782
8783 * TestExpectations:
8784
87852017-04-10 Ryan Haddad <ryanhaddad@apple.com>
8786
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +00008787 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
8788 https://bugs.webkit.org/show_bug.cgi?id=167475
8789
8790 Unreviewed test gardening.
8791
8792 * platform/mac-wk1/TestExpectations:
8793
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +000087942017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
8795
8796 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
8797 https://bugs.webkit.org/show_bug.cgi?id=170677
8798 <rdar://problem/31512633>
8799
8800 Reviewed by Tim Horton.
8801
8802 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
8803
8804 * fast/events/drag-to-navigate.html:
8805 * fast/events/only-valid-drop-targets-receive-file-drop.html:
8806
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000088072017-04-10 Ryan Haddad <ryanhaddad@apple.com>
8808
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +00008809 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
8810 https://bugs.webkit.org/show_bug.cgi?id=170682
8811
8812 Unreviewed test gardening.
8813
8814 * platform/mac-wk1/TestExpectations:
8815
88162017-04-10 Ryan Haddad <ryanhaddad@apple.com>
8817
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +00008818 Rebaseline js/dom/global-constructors-attributes.html after r215131.
8819
8820 Unreviewed test gardening.
8821
8822 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
8823 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
8824 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
8825
akling@apple.comb89c9482017-04-10 13:49:18 +000088262017-04-10 Andreas Kling <akling@apple.com>
8827
8828 Don't generate extra scrolling tiles for non-visible pages.
8829 https://bugs.webkit.org/show_bug.cgi?id=167213
8830 <rdar://problem/30105774>
8831
8832 Reviewed by Antti Koivisto.
8833
8834 * TestExpectations:
8835 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
8836 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
8837 * platform/mac-wk2/TestExpectations:
8838
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000088392017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
8840
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +00008841 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
8842 https://bugs.webkit.org/show_bug.cgi?id=170667
8843
8844 Reviewed by Žan Doberšek.
8845
8846 Unskip then test that is passing now.
8847
8848 * platform/gtk/TestExpectations:
8849
88502017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
8851
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +00008852 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
8853
8854 * platform/gtk/TestExpectations:
8855
magomez@igalia.com2c050a82017-04-10 07:39:19 +000088562017-04-10 Miguel Gomez <magomez@igalia.com>
8857
8858 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
8859 https://bugs.webkit.org/show_bug.cgi?id=168425
8860
8861 Reviewed by Said Abou-Hallawa.
8862
8863 Adjusted expectation for fast/images/animated-png.html. It must pass now.
8864
8865 * platform/gtk/TestExpectations:
8866
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +000088672017-04-09 Devin Rousso <webkit@devinrousso.com>
8868
8869 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
8870 https://bugs.webkit.org/show_bug.cgi?id=170184
8871
8872 Reviewed by Matt Baker.
8873
8874 * inspector/unit-tests/text-utilities-expected.txt: Added.
8875 * inspector/unit-tests/text-utilities.html: Added.
8876
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +000088772017-04-09 Youenn Fablet <youenn@apple.com>
8878
8879 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
8880 https://bugs.webkit.org/show_bug.cgi?id=170647
8881
8882 Reviewed by Sam Weinig.
8883
8884 * TestExpectations:
8885 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
8886 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
8887 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
8888 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
8889 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
8890 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
8891 * platform/mac/TestExpectations:
8892 * tests-options.json:
8893
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +000088942017-04-09 Joseph Pecoraro <pecoraro@apple.com>
8895
8896 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
8897 https://bugs.webkit.org/show_bug.cgi?id=170651
8898
8899 Reviewed by Saam Barati.
8900
8901 * js/regexp-no-extensions-expected.txt:
8902 * js/script-tests/regexp-no-extensions.js:
8903 Update existing test for these edge cases.
8904
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +000089052017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
8906
8907 [Variation Fonts] Width values of GX fonts are not mapped correctly
8908 https://bugs.webkit.org/show_bug.cgi?id=170367
8909
8910 Reviewed by Simon Fraser.
8911
8912 * fast/text/variations/font-selection-properties-expected.html:
8913 * fast/text/variations/gx-width-expected.html: Added.
8914 * fast/text/variations/gx-width.html: Added.
8915
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +000089162017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
8917
8918 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
8919 https://bugs.webkit.org/show_bug.cgi?id=170577
8920
8921 Reviewed by Simon Fraser.
8922
8923 * fast/images/async-image-background-image-repeated-expected.html: Added.
8924 * fast/images/async-image-background-image-repeated.html: Added.
8925
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +000089262017-04-08 Simon Fraser <simon.fraser@apple.com>
8927
8928 Unprefix CSS cursor values grab and grabbing
8929 https://bugs.webkit.org/show_bug.cgi?id=170543
8930
8931 Reviewed by Jon Lee.
8932
8933 Enhanced the cursor test to check round-tripping of all values.
8934
8935 * fast/css/cursor-parsing-expected.txt:
8936 * fast/css/cursor-parsing.html:
8937
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000089382017-04-08 Youenn Fablet <youenn@apple.com>
8939
commit-queue@webkit.orgea255592017-04-08 18:22:38 +00008940 WebRTC tests gardening
8941 https://bugs.webkit.org/show_bug.cgi?id=170508
8942
8943 Reviewed by Eric Carlson.
8944
8945 * platform/ios-wk1/TestExpectations:
8946 * platform/ios-wk2/TestExpectations:
8947 * platform/ios/TestExpectations:
8948
89492017-04-08 Youenn Fablet <youenn@apple.com>
8950
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +00008951 MediaStreamTrack id should be preserved by PeerConnection
8952 https://bugs.webkit.org/show_bug.cgi?id=170624
8953
8954 Reviewed by Eric Carlson.
8955
8956 * webrtc/video.html:
8957
cdumez@apple.comec928cd2017-04-08 01:11:10 +000089582017-04-07 Chris Dumez <cdumez@apple.com>
8959
8960 Unreviewed, update 2 media tests after r215120 so they work on iOS.
8961
8962 Setting the volume is a no-op on iOS so mute the video instead.
8963
8964 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
8965 * media/video-restricted-invisible-autoplay-not-allowed.html:
8966
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +000089672017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
8968
8969 WebGPU: implement ComputeCommandEncoder and related components
8970 https://bugs.webkit.org/show_bug.cgi?id=170444
8971
8972 Reviewed by Alex Christensen.
8973
8974 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
8975
8976 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
8977 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
8978
zalan@apple.com318220e2017-04-07 22:48:22 +000089792017-04-07 Zalan Bujtas <zalan@apple.com>
8980
8981 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
8982 https://bugs.webkit.org/show_bug.cgi?id=170552
8983
8984 Reviewed by Antti Koivisto.
8985
8986 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
8987 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
8988
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000089892017-04-07 Ryan Haddad <ryanhaddad@apple.com>
8990
ryanhaddad@apple.com31090232017-04-07 22:13:22 +00008991 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
8992 https://bugs.webkit.org/show_bug.cgi?id=168540
8993
8994 Unreviewed test gardening.
8995
8996 * platform/mac/TestExpectations:
8997
89982017-04-07 Ryan Haddad <ryanhaddad@apple.com>
8999
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +00009000 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
9001 https://bugs.webkit.org/show_bug.cgi?id=170615
9002
9003 Unreviewed test gardening.
9004
9005 * platform/mac/TestExpectations:
9006
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000090072017-04-07 Chris Dumez <cdumez@apple.com>
9008
cdumez@apple.comeb309fa2017-04-07 22:04:50 +00009009 Audible autoplay videos should not get paused when outside the viewport
9010 https://bugs.webkit.org/show_bug.cgi?id=170610
9011 <rdar://problem/31505984>
9012
9013 Reviewed by Eric Carlson.
9014
9015 Add layout test coverage.
9016
9017 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
9018 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
9019 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
9020 * media/video-restricted-invisible-autoplay-not-allowed.html:
9021
90222017-04-07 Chris Dumez <cdumez@apple.com>
9023
cdumez@apple.comf4e1e102017-04-07 20:49:49 +00009024 Throttle / Align DOM Timers in cross-origin iframes to 30fps
9025 https://bugs.webkit.org/show_bug.cgi?id=170613
9026 <rdar://problem/31506444>
9027
9028 Reviewed by Simon Fraser.
9029
9030 Add layout test coverage.
9031
9032 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
9033 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
9034 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
9035
bfulgham@apple.com49026b42017-04-07 16:02:10 +000090362017-04-07 Brent Fulgham <bfulgham@apple.com>
9037
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +00009038 Rebaseline additional tests after r215096.
9039 https://bugs.webkit.org/show_bug.cgi?id=170561
9040 <rdar://problem/7415154>
9041
9042 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
9043 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
9044 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
9045 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
9046 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
9047 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
9048 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
9049 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
9050 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
9051 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
9052 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
9053
90542017-04-07 Brent Fulgham <bfulgham@apple.com>
9055
bfulgham@apple.com49026b42017-04-07 16:02:10 +00009056 WebKit should percent encode single quotes in query strings
9057 https://bugs.webkit.org/show_bug.cgi?id=170561
9058 <rdar://problem/7415154>
9059
9060 Reviewed by Alex Christensen.
9061
9062 Rebaseline tests after change.
9063
9064 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
9065 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
9066 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
9067 * http/tests/security/xssAuditor/base-href-expected.txt:
9068 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
9069 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
9070 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
9071 * http/tests/security/xssAuditor/embed-tag-expected.txt:
9072 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
9073 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
9074 * http/tests/security/xssAuditor/form-action-expected.txt:
9075 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
9076 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
9077 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
9078 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
9079 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
9080 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
9081 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
9082 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
9083 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
9084 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
9085 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
9086 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
9087 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
9088 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
9089 * http/tests/security/xssAuditor/link-onclick-expected.txt:
9090 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
9091 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
9092 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
9093 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
9094 * http/tests/security/xssAuditor/object-tag-expected.txt:
9095 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
9096 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
9097 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
9098 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
9099 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
9100 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
9101 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
9102 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
9103 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
9104 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
9105 * http/tests/security/xssAuditor/svg-animate-expected.txt:
9106 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
9107 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
9108 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
9109
commit-queue@webkit.org5620e282017-04-07 15:24:09 +000091102017-04-07 Youenn Fablet <youenn@apple.com>
9111
9112 Improve some WebRTC flaky tests
9113 https://bugs.webkit.org/show_bug.cgi?id=170584
9114
9115 Reviewed by Alex Christensen.
9116
9117 * webrtc/libwebrtc/descriptionGetters.html:
9118 * webrtc/video-replace-track-to-null.html:
9119
zalan@apple.come2374f52017-04-07 15:05:43 +000091202017-04-07 Zalan Bujtas <zalan@apple.com>
9121
9122 Text insertion cursor disappears after pressing enter
9123 https://bugs.webkit.org/show_bug.cgi?id=169291
9124 <rdar://problem/30899611>
9125
9126 Reviewed by Tim Horton.
9127
9128 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
9129 * editing/simple-line-layout-caret-is-gone.html: Added.
9130
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +000091312017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
9132
9133 Make FontWithFeatures test font pass OTS
9134 https://bugs.webkit.org/show_bug.cgi?id=169788
9135
9136 Reviewed by Tim Horton.
9137
9138 Updated font to the one which passes the tests.
9139
9140 * css3/resources/FontWithFeatures.otf:
9141
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +000091422017-04-06 Jiewen Tan <jiewen_tan@apple.com>
9143
9144 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
9145 https://bugs.webkit.org/show_bug.cgi?id=170571
9146
9147 Unreviewed.
9148
9149 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
9150 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
9151
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +000091522017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
9153
9154 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
9155 https://bugs.webkit.org/show_bug.cgi?id=170560
9156 <rdar://problem/31484693>
9157
9158 Reviewed by Tim Horton.
9159
9160 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
9161 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
9162
9163 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
9164 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
9165
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +000091662017-04-05 Simon Fraser <simon.fraser@apple.com>
9167
9168 Throttle requestAnimationFrame in cross-origin iframes to 30fps
9169 https://bugs.webkit.org/show_bug.cgi?id=170534
9170
9171 Reviewed by Dan Bates.
9172
9173 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
9174 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
9175 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
9176
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000091772017-04-06 Ryan Haddad <ryanhaddad@apple.com>
9178
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +00009179 Unreviewed, rolling out r215041.
9180
9181 The LayoutTest for this change is failing on ios-simulator.
9182
9183 Reverted changeset:
9184
9185 "Rendering flexbox children across columns"
9186 https://bugs.webkit.org/show_bug.cgi?id=164166
9187 http://trac.webkit.org/changeset/215041
9188
91892017-04-06 Ryan Haddad <ryanhaddad@apple.com>
9190
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +00009191 Unreviewed, rolling out r215046.
9192
9193 This change broke internal builds.
9194
9195 Reverted changeset:
9196
9197 "WebRTC tests gardening"
9198 https://bugs.webkit.org/show_bug.cgi?id=170508
9199 http://trac.webkit.org/changeset/215046
9200
92012017-04-06 Ryan Haddad <ryanhaddad@apple.com>
9202
ryanhaddad@apple.com96609662017-04-06 22:39:15 +00009203 Skip a test that was accidentally enabled with r214982.
9204
9205 Unreviewed test gardening.
9206
9207 * platform/ios/TestExpectations:
9208
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +000092092017-04-06 Joseph Pecoraro <pecoraro@apple.com>
9210
9211 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
9212 https://bugs.webkit.org/show_bug.cgi?id=16531
9213 <rdar://problem/5712895>
9214
9215 Reviewed by Timothy Hatcher.
9216
9217 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
9218 * http/tests/inspector/network/resource-request-headers.html: Added.
9219 * http/tests/inspector/network/resources/basic-auth.php: Added.
9220 Test coverage for Cookie and Basic Authentication headers.
9221
9222 * platform/mac/TestExpectations:
9223 * platform/mac-wk1/TestExpectations:
9224 * platform/win/TestExpectations:
9225 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
9226 and ElCapitan which uses the legacy non-NSURLSession loading path.
9227
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +000092282017-04-06 Youenn Fablet <youenn@apple.com>
9229
9230 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
9231 https://bugs.webkit.org/show_bug.cgi?id=167513
9232
9233 Reviewed by Eric Carlson.
9234
9235 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
9236
zalan@apple.com2319f682017-04-06 20:03:55 +000092372017-04-06 Zalan Bujtas <zalan@apple.com>
9238
9239 Simple line layout: Hittest always returns the first renderer in the block.
9240 https://bugs.webkit.org/show_bug.cgi?id=170520
9241 <rdar://problem/30979175>
9242
9243 Reviewed by Antti Koivisto.
9244
9245 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
9246 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
9247
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +000092482017-03-31 Jiewen Tan <jiewen_tan@apple.com>
9249
9250 [WebCrypto] Add support for AES-CTR
9251 https://bugs.webkit.org/show_bug.cgi?id=169761
9252 <rdar://problem/31331321>
9253
9254 Reviewed by Brent Fulgham.
9255
9256 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
9257 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
9258 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
9259 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
9260 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
9261 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
9262 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
9263 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
9264 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
9265 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
9266 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
9267 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
9268 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
9269 * crypto/subtle/aes-ctr-generate-key.html: Added.
9270 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
9271 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
9272 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
9273 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
9274 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
9275 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
9276 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
9277 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
9278 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
9279 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
9280 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
9281 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
9282 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
9283 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
9284 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
9285 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
9286 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
9287 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
9288 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
9289 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
9290 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
9291 * crypto/subtle/aes-generate-key-malformed-parameters.html:
9292 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
9293 * crypto/subtle/aes-import-key-malformed-parameters.html:
9294 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
9295 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
9296 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
9297 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
9298 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
9299 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
9300 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
9301 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
9302 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
9303 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
9304 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
9305 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
9306
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +000093072017-04-06 Ryan Haddad <ryanhaddad@apple.com>
9308
9309 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
9310 https://bugs.webkit.org/show_bug.cgi?id=153460
9311
9312 Unreviewed test gardening.
9313
9314 * platform/mac/TestExpectations:
9315
commit-queue@webkit.orga9762452017-04-06 18:48:11 +000093162017-04-06 Youenn Fablet <youenn@apple.com>
9317
9318 WebRTC tests gardening
9319 https://bugs.webkit.org/show_bug.cgi?id=170508
9320
9321 Reviewed by Eric Carlson.
9322
9323 * platform/ios-wk1/TestExpectations:
9324 * platform/ios-wk2/TestExpectations:
9325 * platform/ios/TestExpectations:
9326
antti@apple.comc5190fd2017-04-06 18:32:47 +000093272017-04-06 Antti Koivisto <antti@apple.com>
9328
9329 Implement testing mode for disk cache
9330 https://bugs.webkit.org/show_bug.cgi?id=170547
9331
9332 Reviewed by Andreas Kling.
9333
9334 Enable a few disabled tests to see how it goes.
9335
9336 * platform/mac-wk2/TestExpectations:
9337
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +000093382017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
9339
9340 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
9341 https://bugs.webkit.org/show_bug.cgi?id=170339
9342
9343 Reviewed by Youenn Fablet.
9344
9345 Added new tests addressing respondWithNewView() behaviour.
9346
9347 * streams/readable-stream-byob-request-expected.txt: Updated.
9348 * streams/readable-stream-byob-request.js: Added new tests.
9349
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +000093502017-04-06 Dave Hyatt <hyatt@apple.com>
9351
9352 Rendering flexbox children across columns
9353 https://bugs.webkit.org/show_bug.cgi?id=164166
9354 <rdar://problem/29055587>
9355
9356 Reviewed by Zalan Bujtas.
9357
9358 * fast/multicol/flexbox-rows-expected.html: Added.
9359 * fast/multicol/flexbox-rows.html: Added.
9360
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +000093612017-04-05 Simon Fraser <simon.fraser@apple.com>
9362
9363 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
9364 https://bugs.webkit.org/show_bug.cgi?id=170479
9365
9366 Reviewed by Sam Weinig.
9367
9368 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
9369 * fast/frames/user-gesture-timestamp-propagation.html: Added.
9370 * platform/ios/TestExpectations:
9371
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +000093722017-04-05 Eric Carlson <eric.carlson@apple.com>
9373
9374 [MediaStream] Host application should be able to mute and unmute media streams
9375 https://bugs.webkit.org/show_bug.cgi?id=170519
9376 <rdar://problem/31174326>
9377
9378 Reviewed by Youenn Fablet.
9379
9380 * fast/mediastream/MediaStream-page-muted-expected.txt:
9381 * fast/mediastream/MediaStream-page-muted.html:
9382
jfernandez@igalia.com30168022017-04-05 20:44:10 +000093832017-04-05 Javier Fernandez <jfernandez@igalia.com>
9384
9385 [css-align] Implement the place-items shorthand
9386 https://bugs.webkit.org/show_bug.cgi?id=168847
9387
9388 Reviewed by David Hyatt.
9389
9390 Regression tests for the new place-content alignment shorthand.
9391
9392 * css3/parse-place-items.html: Added.
9393
clopez@igalia.com21ac4de2017-04-05 19:14:36 +000093942017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
9395
9396 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
9397 https://bugs.webkit.org/show_bug.cgi?id=170157
9398
9399 Reviewed by Alejandro G. Castro.
9400
9401 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
9402 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
9403 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
9404 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
9405 for each one of the audio media type and video media type.
9406
9407 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
9408 as failing in the general TestExpectations, because the libwebrtc backend currently
9409 doesn't generate the expected a=bundle-only lines.
9410 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
9411 The whole fast/mediastream directory is already overriden to pass.
9412 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
9413 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
9414 * fast/mediastream/resources/sdp-utils.js:
9415 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
9416 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
9417 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
9418
jer.noble@apple.com837b2a02017-04-05 19:09:28 +000094192017-04-05 Jer Noble <jer.noble@apple.com>
9420
9421 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
9422 https://bugs.webkit.org/show_bug.cgi?id=170510
9423
9424 Reviewed by Eric Carlson.
9425
9426 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
9427 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
9428
mattbaker@apple.com6c085f62017-04-05 18:57:35 +000094292017-04-05 Matt Baker <mattbaker@apple.com>
9430
9431 Web Inspector: XHR breakpoints should be global
9432 https://bugs.webkit.org/show_bug.cgi?id=170033
9433
9434 Reviewed by Joseph Pecoraro..
9435
9436 * inspector/dom-debugger/xhr-breakpoints.html:
9437 Update for XHRBreakpoint constructor change.
9438
cdumez@apple.comca98dba2017-04-05 18:47:39 +000094392017-04-05 Chris Dumez <cdumez@apple.com>
9440
9441 <input type="range"> changing to disabled while active breaks all pointer events
9442 https://bugs.webkit.org/show_bug.cgi?id=170447
9443 <rdar://problem/31442875>
9444
9445 Reviewed by Geoffrey Garen.
9446
9447 Add layout test coverage.
9448
9449 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
9450 * fast/forms/range/disabled-while-dragging.html: Added.
9451
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +000094522017-04-05 Jiewen Tan <jiewen_tan@apple.com>
9453
9454 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
9455 <rdar://problem/31322400>
9456
9457 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
9458 * crypto/subtle/rsa-import-key-malformed-parameters.html:
9459
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +000094602017-04-05 Youenn Fablet <youenn@apple.com>
9461
9462 Deprecate and remove URL.createObjectURL(mediastream)
9463 https://bugs.webkit.org/show_bug.cgi?id=167518
9464 <rdar://problem/31149607>
9465
9466 Reviewed by Eric Carlson.
9467
9468 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
9469 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
9470 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
9471 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
9472 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
9473 * fast/mediastream/MediaStream-video-element-expected.txt:
9474 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
9475 * fast/mediastream/MediaStream-video-element-track-stop.html:
9476 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
9477 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
9478 * fast/mediastream/MediaStream-video-element.html:
9479 * fast/mediastream/resources/getUserMedia-helper.js:
9480 (setupVideoElementWithStream):
9481
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +000094822017-04-05 Javier Fernandez <jfernandez@igalia.com>
9483
9484 [GTK] Unreviewed tests gardening
9485 https://bugs.webkit.org/show_bug.cgi?id=170497
9486
9487 Unreviewed test gardening. Rebaseline tests after r214712.
9488
9489 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
9490
9491
ap@apple.com0bc422c2017-04-05 05:14:52 +000094922017-04-04 Alexey Proskuryakov <ap@apple.com>
9493
9494 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
9495 for https://bugs.webkit.org/show_bug.cgi?id=170493
9496
9497 * platform/mac/TestExpectations:
9498
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000094992017-04-04 Youenn Fablet <youenn@apple.com>
9500
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +00009501 Canvas is tainted when painting a video with MediaStreamTrack
9502 https://bugs.webkit.org/show_bug.cgi?id=170486
9503
9504 Reviewed by Eric Carlson.
9505
9506 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
9507 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
9508 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
9509 (reject):
9510 (getUserMedia):
9511 (defaultRejectOrCatch):
9512 (setupVideoElementWithStream):
9513
95142017-04-04 Youenn Fablet <youenn@apple.com>
9515
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +00009516 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
9517 https://bugs.webkit.org/show_bug.cgi?id=170482
9518
9519 Reviewed by Eric Carlson.
9520
9521 * TestExpectations:
9522
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000095232017-04-04 Ryan Haddad <ryanhaddad@apple.com>
9524
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +00009525 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
9526 https://bugs.webkit.org/show_bug.cgi?id=168390
9527
9528 Unreviewed test gardening.
9529
9530 * platform/mac/TestExpectations:
9531
95322017-04-04 Ryan Haddad <ryanhaddad@apple.com>
9533
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +00009534 Mark fast/images/reset-image-animation.html as flaky.
9535 https://bugs.webkit.org/show_bug.cgi?id=170177
9536
9537 Unreviewed test gardening.
9538
9539 * platform/mac/TestExpectations:
9540
95412017-04-04 Ryan Haddad <ryanhaddad@apple.com>
9542
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +00009543 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
9544 https://bugs.webkit.org/show_bug.cgi?id=168409
9545
9546 Unreviewed test gardening.
9547
9548 * platform/mac-wk1/TestExpectations:
9549
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +000095502017-04-04 Brent Fulgham <bfulgham@apple.com>
9551
9552 Do not assert when CharacterData representing an Attr fires events
9553 https://bugs.webkit.org/show_bug.cgi?id=170454
9554 <rdar://problem/30979320>
9555
9556 Reviewed by Ryosuke Niwa.
9557
9558 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
9559 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
9560
commit-queue@webkit.org10f46422017-04-04 23:37:55 +000095612017-04-04 Youenn Fablet <youenn@apple.com>
9562
9563 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
9564 https://bugs.webkit.org/show_bug.cgi?id=169481
9565
9566 Reviewed by Eric Carlson.
9567
9568 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
9569 * webrtc/datachannel/basic.html:
9570
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000095712017-04-04 Ryan Haddad <ryanhaddad@apple.com>
9572
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +00009573 Add back results that were accidentally removed with r214848.
9574 https://bugs.webkit.org/show_bug.cgi?id=169301
9575
9576 Unreviewed test gardening.
9577
9578 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
9579 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
9580
95812017-04-04 Ryan Haddad <ryanhaddad@apple.com>
9582
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +00009583 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
9584 https://bugs.webkit.org/show_bug.cgi?id=170456
9585
9586 Unreviewed test gardening.
9587
9588 * platform/mac-wk1/TestExpectations:
9589
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +000095902017-04-04 Youenn Fablet <youenn@apple.com>
9591
9592 webrtc/peer-connection-audio-mute.html is flaky
9593 https://bugs.webkit.org/show_bug.cgi?id=170451
9594
9595 Reviewed by Eric Carlson.
9596
9597 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
9598 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
9599 Decreasing time spent at detecting hum or not.
9600 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
9601
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +000096022017-04-04 Ryan Haddad <ryanhaddad@apple.com>
9603
9604 Mark fast/images/animated-gif-webkit-transform.html as flaky.
9605 https://bugs.webkit.org/show_bug.cgi?id=170410
9606
9607 Unreviewed test gardening.
9608
9609 * platform/mac-wk2/TestExpectations:
9610
ap@apple.com68c61102017-04-04 01:22:41 +000096112017-04-03 Alexey Proskuryakov <ap@apple.com>
9612
9613 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
9614
9615 This test still times out, most of the time.
9616
9617 * platform/wk2/TestExpectations:
9618
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +000096192017-04-03 Javier Fernandez <jfernandez@igalia.com>
9620
9621 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
9622 https://bugs.webkit.org/show_bug.cgi?id=170340
9623
9624 Reviewed by David Hyatt.
9625
9626 Added additional test cases to evaluate the new baseline-alignment syntax.
9627
9628 * css3/parse-place-content-expected.txt:
9629 * css3/parse-place-content.html:
9630
n_wang@apple.comaf39f872017-04-03 23:06:25 +000096312017-04-03 Nan Wang <n_wang@apple.com>
9632
9633 AX: Expose link children when doing search predication on iOS
9634 https://bugs.webkit.org/show_bug.cgi?id=170424
9635 <rdar://problem/31413335>
9636
9637 Reviewed by Chris Fleizach.
9638
9639 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
9640 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
9641
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +000096422017-04-03 Dave Hyatt <hyatt@apple.com>
9643
9644 Japanese fonts in vertical text should support synthesized italics
9645 https://bugs.webkit.org/show_bug.cgi?id=169301
9646
9647 Reviewed by Simon Fraser.
9648
9649 * fast/text/international/synthesized-italic-vertical-expected.html:
9650 * fast/text/international/synthesized-italic-vertical.html:
9651 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
9652 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
9653
cdumez@apple.com6884a1a2017-04-03 22:06:51 +000096542017-04-03 Chris Dumez <cdumez@apple.com>
9655
9656 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
9657 https://bugs.webkit.org/show_bug.cgi?id=170285
9658 <rdar://problem/31378543>
9659
9660 Reviewed by Andy Estes.
9661
9662 Add layout test coverage.
9663
9664 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
9665 * fast/images/background-image-relative-url-changes-document.html: Added.
9666
wilander@apple.com5d4eacd2017-04-03 20:18:44 +000096672017-04-03 John Wilander <wilander@apple.com>
9668
9669 Remove timeout expectations after bug fix
9670 https://bugs.webkit.org/show_bug.cgi?id=168262
9671
9672 Unreviewed test gardening.
9673
9674 Remove timeout expectations after bug fix in
9675 https://bugs.webkit.org/show_bug.cgi?id=170400
9676
9677 * platform/wk2/TestExpectations:
9678 Remove expected timeout for the first five test cases
9679 under http/tests/loading/resourceLoadStatistics/.
9680
antti@apple.com6c64e6c2017-04-03 19:08:07 +000096812017-04-03 Antti Koivisto <antti@apple.com>
9682
9683 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
9684 https://bugs.webkit.org/show_bug.cgi?id=170402
9685 <rdar://problem/31004344>
9686
9687 Reviewed by Simon Fraser.
9688
9689 * fast/css/document-stylesheets-dynamic-expected.html: Added.
9690 * fast/css/document-stylesheets-dynamic.html: Added.
9691
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +000096922017-04-03 Jeremy Jones <jeremyj@apple.com>
9693
9694 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
9695 https://bugs.webkit.org/show_bug.cgi?id=167965
9696
9697 Reviewed by Jon Lee.
9698
9699 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
9700 can therefore be delivered later than expected by the test. This is already done for the first one,
9701 do this for the second one also.
9702
9703 * platform/mac-wk2/TestExpectations:
9704 * pointer-lock/mouse-event-delivery.html:
9705
simon.fraser@apple.come5522a42017-04-03 17:51:29 +000097062017-04-01 Simon Fraser <simon.fraser@apple.com>
9707
9708 Clean up touch event handler registration when moving nodes between documents
9709 https://bugs.webkit.org/show_bug.cgi?id=170384
9710 rdar://problem/30816694
9711
9712 Reviewed by Chris Dumez.
9713
9714 Tests for moving nodes with various listener/handler combinations between documents.
9715
9716 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
9717 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
9718 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
9719 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
9720 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
9721 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
9722 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
9723 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
9724
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +000097252017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
9726
9727 [SOUP] URI Fragment is lost after redirect
9728 https://bugs.webkit.org/show_bug.cgi?id=170058
9729
9730 Reviewed by Michael Catanzaro.
9731
9732 Add tests to check we correctly handle fragment identifiers on server redirections.
9733
9734 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
9735 * http/tests/navigation/redirect-preserves-fragment.html: Added.
9736 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
9737 * http/tests/navigation/redirect-to-fragment.html: Added.
9738 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
9739 * http/tests/navigation/redirect-to-fragment2.html: Added.
9740 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
9741 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
9742 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
9743 * platform/ios/TestExpectations:
9744 * platform/mac/TestExpectations:
9745
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +000097462017-04-03 Youenn Fablet <youenn@apple.com>
9747
9748 captureStream is getting black frames with webgl canvas
9749 https://bugs.webkit.org/show_bug.cgi?id=170325
9750
9751 Reviewed by Dean Jackson.
9752
9753 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
9754 * fast/mediastream/captureStream/canvas3d.html: Added.
9755
pvollan@apple.com60e84802017-04-03 13:17:11 +000097562017-04-03 Per Arne Vollan <pvollan@apple.com>
9757
9758 Implement stroke-miterlimit.
9759 https://bugs.webkit.org/show_bug.cgi?id=169078
9760
9761 Reviewed by Dean Jackson.
9762
9763 * fast/css/stroke-miterlimit-default-expected.html: Added.
9764 * fast/css/stroke-miterlimit-default.html: Added.
9765 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
9766 * fast/css/stroke-miterlimit-large.html: Added.
9767 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
9768 * fast/css/stroke-miterlimit-zero.html: Added.
9769
ap@apple.com4e5a2a92017-04-02 18:55:45 +000097702017-04-02 Alexey Proskuryakov <ap@apple.com>
9771
ap@apple.com224fa132017-04-03 03:30:14 +00009772 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
9773
9774 * TestExpectations:
9775
97762017-04-02 Alexey Proskuryakov <ap@apple.com>
9777
ap@apple.com637c6b42017-04-03 03:13:42 +00009778 Build fix for
9779 Add missing text styles
9780 https://bugs.webkit.org/show_bug.cgi?id=170295
9781
9782 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
9783
97842017-04-02 Alexey Proskuryakov <ap@apple.com>
9785
ap@apple.com37851092017-04-03 01:26:31 +00009786 Fix lint errors.
9787
9788 * TestExpectations:
9789 * platform/ios-wk1/TestExpectations:
9790 * platform/ios-wk2/TestExpectations:
9791 * platform/ios/TestExpectations:
9792 * platform/mac-wk1/TestExpectations:
9793
97942017-04-02 Alexey Proskuryakov <ap@apple.com>
9795
ap@apple.com4e5a2a92017-04-02 18:55:45 +00009796 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
9797
9798 For https://bugs.webkit.org/show_bug.cgi?id=170395
9799 rdar://problem/30975761, rdar://problem/31394017
9800
9801 * TestExpectations:
9802
pvollan@apple.comc6950052017-04-02 05:28:53 +000098032017-04-01 Per Arne Vollan <pvollan@apple.com>
9804
9805 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
9806 https://bugs.webkit.org/show_bug.cgi?id=169466
9807
9808 Reviewed by Jon Lee.
9809
9810 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
9811 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
9812 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
9813 -webkit-text-stroke-width.
9814
9815 * fast/css/stroke-width-fallback-expected.html: Added.
9816 * fast/css/stroke-width-fallback.html: Added.
9817
jonlee@apple.comb9c753c2017-04-02 05:28:10 +000098182017-04-01 Jon Lee <jonlee@apple.com>
9819
9820 Add missing text styles
9821 https://bugs.webkit.org/show_bug.cgi?id=170295
9822 rdar://problem/30219503
9823
9824 Reviewed by Dean Jackson.
9825
9826 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
9827
cdumez@apple.com63c68002017-04-02 00:55:20 +000098282017-04-01 Chris Dumez <cdumez@apple.com>
9829
9830 We should pause silent WebAudio rendering in background tabs
9831 https://bugs.webkit.org/show_bug.cgi?id=170299
9832 <rdar://problem/31289132>
9833
9834 Reviewed by Eric Carlson.
9835
9836 Add layout test coverage.
9837
9838 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
9839 * webaudio/silent-audio-interrupted-in-background.html: Added.
9840
ap@apple.com44498b62017-04-01 07:47:17 +000098412017-04-01 Alexey Proskuryakov <ap@apple.com>
9842
9843 Rolling back http://trac.webkit.org/r214663 - memory corruption
9844
9845 * streams/readable-stream-byob-request-expected.txt:
9846 * streams/readable-stream-byob-request.js:
9847 (self.importScripts.test): Deleted.
9848
zalan@apple.com45ae7d72017-04-01 06:30:00 +000098492017-03-31 Zalan Bujtas <zalan@apple.com>
9850
9851 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
9852 https://bugs.webkit.org/show_bug.cgi?id=170348
9853 <rdar://problem/24727151>
9854
9855 Reviewed by David Hyatt.
9856
9857 * fast/multicol/table-section-page-break-expected.html: Added.
9858 * fast/multicol/table-section-page-break.html: Added.
9859
cdumez@apple.comc79decf2017-04-01 00:31:34 +000098602017-03-31 Chris Dumez <cdumez@apple.com>
9861
9862 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
9863 https://bugs.webkit.org/show_bug.cgi?id=162510
9864 <rdar://problem/31380650>
9865
9866 Reviewed by Alexey Proskuryakov.
9867
9868 The test restores a page from PageCache and wants to check that an animated
9869 GIF is properly animating. To do so, it store the data of the current image
9870 frame, and then checks in a 100ms timer that the current image frame is
9871 different. This is flaky by nature since the image only has 10 frames and
9872 you therefore have a 1/10 chance that the new frame will be the same as the
9873 previous one, even if the image is properly animating.
9874
9875 To address the problem, do a setInterval instead of a setTimeout and check
9876 until the frame becomes different.
9877
9878 * fast/images/animated-gif-restored-from-bfcache.html:
9879 * platform/mac/TestExpectations:
9880
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +000098812017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
9882
9883 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
9884 https://bugs.webkit.org/show_bug.cgi?id=170328
9885 <rdar://problem/30904558>
9886
9887 Reviewed by Tim Horton.
9888
9889 Adds a new layout test verifying that when a user taps away to clear the current selection in character
9890 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
9891 selection views, which are dismissed.
9892
9893 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
9894 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
9895
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +000098962017-03-31 Youenn Fablet <youenn@apple.com>
9897
9898 Add a test to ensure webrtc generated certificates and names are ephemeral
9899 https://bugs.webkit.org/show_bug.cgi?id=170225
9900
9901 Reviewed by Jon Lee.
9902
9903 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
9904 * webrtc/ephemeral-certificates-and-cnames.html: Added.
9905
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +000099062017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
9907
9908 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
9909 https://bugs.webkit.org/show_bug.cgi?id=170327
9910 <rdar://problem/31363816>
9911
9912 Reviewed by Tim Horton.
9913
9914 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
9915 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
9916 synthetic touch events.
9917
9918 * TestExpectations:
9919 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
9920 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
9921
ap@apple.come4023af2017-03-31 17:29:12 +000099222017-03-31 Alexey Proskuryakov <ap@apple.com>
9923
ap@apple.com19c0fd02017-03-31 19:18:26 +00009924 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
9925 https://bugs.webkit.org/show_bug.cgi?id=170355
9926
9927 * TestExpectations:
9928
99292017-03-31 Alexey Proskuryakov <ap@apple.com>
9930
ap@apple.comb599b982017-03-31 17:41:39 +00009931 Correction for the previous change - this is an image failure.
9932
9933 * platform/mac-wk2/TestExpectations:
9934
99352017-03-31 Alexey Proskuryakov <ap@apple.com>
9936
ap@apple.come4023af2017-03-31 17:29:12 +00009937 Mark fast/images/animated-image-different-dest-size.html as flaky for
9938 https://bugs.webkit.org/show_bug.cgi?id=170203
9939
9940 * platform/mac-wk2/TestExpectations:
9941
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000099422017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
9943
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +00009944 Unreviewed GTK+ gardening. Update expectations of several tests.
9945
9946 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
9947 fonts.
9948
9949 * platform/gtk/TestExpectations:
9950 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
9951
99522017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
9953
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +00009954 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
9955
9956 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
9957 after r214503.
9958
9959 * platform/gtk/TestExpectations:
9960 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
9961 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
9962 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
9963 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
9964
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +000099652017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
9966
9967 [Readable Streams API] Implement cloneArrayBuffer in WebCore
9968 https://bugs.webkit.org/show_bug.cgi?id=170008
9969
9970 Reviewed by Youenn Fablet.
9971
9972 Added test to check cloneArrayBuffer behaviour.
9973
9974 * streams/readable-stream-byob-request.js:
9975
gskachkov@gmail.combce57f12017-03-31 10:06:08 +000099762017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
9977
9978 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
9979 https://bugs.webkit.org/show_bug.cgi?id=170151
9980
9981 Reviewed by Saam Barati.
9982
9983 * js/script-tests/string_replace_function.js: Added.
9984 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
9985 * js/string_replace_function-expected.txt: Added.
9986 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
9987 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
9988 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
9989
rego@igalia.com0e27af12017-03-31 09:27:04 +000099902017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
9991
9992 [css-grid] Update W3C Test Suite
9993 https://bugs.webkit.org/show_bug.cgi?id=170170
9994
9995 Reviewed by Youenn Fablet.
9996
9997 Update path to tests in TestExpectations as the CSS Grid Layout suite
9998 is now under web-platform-tests.
9999
10000 * TestExpectations:
10001
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +0000100022017-03-31 Antoine Quint <graouts@apple.com>
10003
10004 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
10005 https://bugs.webkit.org/show_bug.cgi?id=168409
10006 <rdar://problem/30799198>
10007
10008 Unreviewed. Capture new logging events.
10009
10010 * media/modern-media-controls/airplay-button/airplay-button.html:
10011
mattbaker@apple.com3b706d42017-03-31 00:51:51 +0000100122017-03-30 Matt Baker <mattbaker@apple.com>
10013
10014 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
10015
10016 * inspector/css/getAllStyleSheets-expected.txt:
10017
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +0000100182017-03-30 Ryan Haddad <ryanhaddad@apple.com>
10019
10020 Rebaseline js/dom/global-constructors-attributes.html.
10021
10022 Unreviewed test gardening.
10023
10024 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
10025 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
10026 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
10027
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +0000100282017-03-30 Simon Fraser <simon.fraser@apple.com>
10029
10030 Rename a touch event function, and new touch region test results
10031 https://bugs.webkit.org/show_bug.cgi?id=170309
10032 rdar://problem/31329520
10033
10034 Reviewed by Chris Dumez.
10035
10036 A code change in WebKitAdditions progresses this test result.
10037
10038 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
10039
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +0000100402017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
10041
10042 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
10043 https://bugs.webkit.org/show_bug.cgi?id=169547
10044
10045 Reviewed by Simon Fraser.
10046
10047 * fast/images/async-image-background-image.html:
10048 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
10049 * fast/images/sprite-sheet-image-draw-expected.html: Added.
10050 * fast/images/sprite-sheet-image-draw.html: Added.
10051
mattbaker@apple.comb9d70672017-03-30 22:37:34 +0000100522017-03-30 Matt Baker <mattbaker@apple.com>
10053
10054 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
10055 https://bugs.webkit.org/show_bug.cgi?id=170279
10056 <rdar://problem/30200492>
10057
10058 Reviewed by David Hyatt.
10059
10060 * inspector/css/getAllStyleSheets.html:
10061 Add stylesheet with an "unparsed" property having no final semicolon.
10062
commit-queue@webkit.org819396b2017-03-30 21:42:19 +0000100632017-03-30 Youenn Fablet <youenn@apple.com>
10064
10065 Clean up RTCDataChannel
10066 https://bugs.webkit.org/show_bug.cgi?id=169732
10067
10068 Reviewed by Chris Dumez.
10069
10070 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
10071 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
10072
cdumez@apple.comc973c422017-03-30 21:35:39 +0000100732017-03-30 Chris Dumez <cdumez@apple.com>
10074
10075 svg/animations/animations-paused-in-background-page.html is flaky
10076 https://bugs.webkit.org/show_bug.cgi?id=170290
10077
10078 Reviewed by Simon Fraser.
10079
10080 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
10081 due to a race.
10082
10083 * svg/animations/animations-paused-in-background-page-expected.txt:
10084 * svg/animations/animations-paused-in-background-page.html:
10085
jfernandez@igalia.com384f6462017-03-30 21:27:09 +0000100862017-03-30 Javier Fernandez <jfernandez@igalia.com>
10087
10088 [css-align] Adapt content-alignment properties to the new baseline syntax
10089 https://bugs.webkit.org/show_bug.cgi?id=170262
10090
10091 Reviewed by David Hyatt.
10092
10093 Added new cases to the alignment properties parsing tests so that we can verify the new
10094 baseline-alignment syntax is parsed as expected.
10095 Additionally, I modified the tests so that they use the testharness format.
10096
10097 * css3/parse-align-content-expected.txt:
10098 * css3/parse-align-content.html:
10099 * css3/parse-justify-content-expected.txt:
10100 * css3/parse-justify-content.html:
10101
jcraig@apple.comaff229672017-03-30 21:13:21 +0000101022017-03-30 James Craig <jcraig@apple.com>
10103
10104 AX: Expose a new AXSubrole for explicit ARIA "group" role
10105 https://bugs.webkit.org/show_bug.cgi?id=169810
10106 <rdar://problem/31039693>
10107
10108 Reviewed by Chris Fleizach.
10109
10110 * accessibility/list-detection2-expected.txt:
10111 * accessibility/list-detection2.html:
10112 * accessibility/roles-computedRoleString.html:
10113 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
10114 * inspector/dom/highlightFrame-expected.txt:
10115 * inspector/dom/highlightSelector-expected.txt:
10116 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
10117 * platform/mac/accessibility/roles-exposed-expected.txt:
10118
commit-queue@webkit.org76329332017-03-30 20:22:38 +0000101192017-03-30 Youenn Fablet <youenn@apple.com>
10120
10121 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
10122 https://bugs.webkit.org/show_bug.cgi?id=170294
10123
10124 Unreviewed.
10125
10126 * TestExpectations: Marking these tests as flaky.
10127
eric.carlson@apple.com697909c2017-03-30 20:17:08 +0000101282017-03-30 Eric Carlson <eric.carlson@apple.com>
10129
10130 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
10131 https://bugs.webkit.org/show_bug.cgi?id=169956
10132
10133 Reviewed by Youenn Fablet.
10134
10135 * webaudio/audiobuffer-crash-expected.txt: Added.
10136 * webaudio/audiobuffer-crash.html: Added.
10137
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +0000101382017-03-30 Simon Fraser <simon.fraser@apple.com>
10139
10140 Add some tests that dump the touch event regions with various content configurations
10141 https://bugs.webkit.org/show_bug.cgi?id=170216
10142
10143 Followup: add missing results files, and tweak iframes.html to show that regions fail to
10144 take iframe borders into account.
10145
10146 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
10147 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
10148 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
10149 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
10150 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
10151 * fast/events/touch/ios/touch-event-regions/iframes.html:
10152 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
10153 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
10154
pvollan@apple.com87075aaf2017-03-30 17:06:59 +0000101552017-03-30 Per Arne Vollan <pvollan@apple.com>
10156
10157 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
10158 https://bugs.webkit.org/show_bug.cgi?id=170188
10159
10160 Reviewed by Eric Carlson.
10161
10162 The textTrackDisplayElement call will fail and throw an exception if the text track display element
10163 has not yet been added to the text track container element. We wait until it has been added.
10164
10165 * media/track/track-cue-rendering-with-padding.html:
10166
commit-queue@webkit.org98928812017-03-30 17:06:21 +0000101672017-03-30 Antoine Quint <graouts@apple.com>
10168
10169 [Modern Media Controls] Invalid placard icon is not visible for short video
10170 https://bugs.webkit.org/show_bug.cgi?id=170277
10171 <rdar://problem/31327955>
10172
10173 Reviewed by Eric Carlson.
10174
10175 Add a new test to check that we correctly hide the invalid icon only when
10176 there is no space left to display it.
10177
10178 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
10179 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
10180
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +0000101812017-03-27 Sergio Villar Senin <svillar@igalia.com>
10182
10183 [css-grid] Clamp the number of autorepeat tracks
10184 https://bugs.webkit.org/show_bug.cgi?id=170120
10185
10186 Reviewed by Manuel Rego Casasnovas.
10187
10188 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
10189 to allow us to run several test cases over a small number of grids in a single file quite
10190 fast. The other option was to statically (CSS) create several huge grids, something that
10191 could potentially be very expensive in terms of memory and CPU leading to timeouts.
10192
10193 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
10194 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
10195
commit-queue@webkit.org49e48492017-03-30 13:11:25 +0000101962017-03-30 Antoine Quint <graouts@apple.com>
10197
10198 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
10199 https://bugs.webkit.org/show_bug.cgi?id=168409
10200 <rdar://problem/30799198>
10201
10202 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
10203 requestAnimationFrame() call to suspend the ScriptedAnimationController.
10204
10205 * media/modern-media-controls/airplay-button/airplay-button.html:
10206
pvollan@apple.comc639f112017-03-30 06:35:31 +0000102072017-03-30 Per Arne Vollan <pvollan@apple.com>
10208
10209 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
10210 https://bugs.webkit.org/show_bug.cgi?id=168660
10211
10212 Reviewed Eric Carlson.
10213
10214 The textTrackDisplayElement call will fail and throw an exception if the text track display element
10215 has not yet been added to the text track container element. We wait until it has been added.
10216
10217 * media/track/track-cue-container-rendering-position.html:
10218
rniwa@webkit.org97f81a02017-03-30 05:38:59 +0000102192017-03-29 Ryosuke Niwa <rniwa@webkit.org>
10220
10221 Disconnecting a HTMLObjectElement does not always unload its content document
10222 https://bugs.webkit.org/show_bug.cgi?id=169606
10223
10224 Reviewed by Andy Estes.
10225
10226 Add a regression test.
10227
10228 * fast/dom/removing-focused-object-element-expected.txt: Added.
10229 * fast/dom/removing-focused-object-element.html: Added.
10230
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +0000102312017-03-29 Simon Fraser <simon.fraser@apple.com>
10232
10233 Add some tests that dump the touch event regions with various content configurations
10234 https://bugs.webkit.org/show_bug.cgi?id=170216
10235
10236 Reviewed by Dean Jackson.
10237
10238 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
10239
10240 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
10241 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
10242 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
10243 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
10244 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
10245 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
10246 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
10247 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
10248 * fast/events/touch/ios/touch-event-regions/document.html: Added.
10249 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
10250 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
10251 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
10252 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
10253 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
10254 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
10255
simon.fraser@apple.com54152682017-03-30 01:31:53 +0000102562017-03-28 Simon Fraser <simon.fraser@apple.com>
10257
10258 Make it possible to dump touch event regions for testing
10259 https://bugs.webkit.org/show_bug.cgi?id=170209
10260 <rdar://problem/31309258>
10261
10262 Reviewed by Tim Horton.
10263
10264 Simple test that dumps the regions.
10265
10266 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
10267 * fast/events/touch/ios/touch-event-regions.html: Added.
10268
zalan@apple.com26018542017-03-30 01:25:00 +0000102692017-03-29 Zalan Bujtas <zalan@apple.com>
10270
10271 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
10272 https://bugs.webkit.org/show_bug.cgi?id=170259
10273 <rdar://problem/31300584>
10274
10275 Reviewed by Simon Fraser.
10276
10277 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
10278 * fast/block/float/placing-multiple-floats-crash.html: Added.
10279
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +0000102802017-03-29 Tim Horton <timothy_horton@apple.com>
10281
10282 Swipe gesture tests don't work on macOS Sierra
10283 https://bugs.webkit.org/show_bug.cgi?id=161675
10284 <rdar://problem/23379930>
10285
10286 Reviewed by Darin Adler.
10287
10288 * platform/mac-wk2/TestExpectations:
10289 * swipe/basic-cached-back-swipe-expected.txt:
10290 * swipe/basic-cached-back-swipe.html:
10291 * swipe/main-frame-pinning-requirement-expected.txt:
10292 * swipe/main-frame-pinning-requirement.html:
10293 * swipe/pushState-cached-back-swipe-expected.txt:
10294 * swipe/pushState-cached-back-swipe.html:
10295 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
10296 * swipe/pushState-programmatic-back-while-swiping-crash.html:
10297 * swipe/resources/swipe-test.js:
10298 (measuredDurationShouldBeLessThan):
10299 (startSwipeGesture):
10300 (completeSwipeGesture):
10301 (playEventStream):
10302 (eventQueue.enqueueScrollEvent): Deleted.
10303 (eventQueue.enqueueSwipeEvent): Deleted.
10304 (eventQueue.hasPendingEvents): Deleted.
10305 (eventQueue.callAfterEventDispatch): Deleted.
10306 (eventQueue._processEventQueue): Deleted.
10307 (eventQueue._processEventQueueSoon): Deleted.
10308 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
10309 * swipe/swipe-start-hysteresis-failures.html: Removed.
10310
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +0000103112017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
10312
10313 Try to normalize variation ranges
10314 https://bugs.webkit.org/show_bug.cgi?id=170119
10315
10316 Reviewed by Simon Fraser.
10317
10318 * fast/text/variations/font-selection-properties-expected.html:
10319
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +0000103202017-03-29 Ryan Haddad <ryanhaddad@apple.com>
10321
10322 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
10323 https://bugs.webkit.org/show_bug.cgi?id=169677
10324
10325 Unreviewed test gardening.
10326
10327 * platform/mac-wk1/TestExpectations:
10328 * platform/mac/TestExpectations:
10329
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +0000103302017-03-29 Javier Fernandez <jfernandez@igalia.com>
10331
10332 [css-align] Adapt self-alignment properties to the new baseline syntax
10333 https://bugs.webkit.org/show_bug.cgi?id=170235
10334
10335 Reviewed by David Hyatt.
10336
10337 Added new cases to the alignment properties parsing tests so that we can verify the new
10338 baseline-alignment syntax is parsed as expected.
10339 Additionally, I modified the tests so that they use the testharness format.
10340
10341 * css3/parse-align-items-expected.txt:
10342 * css3/parse-align-items.html:
10343 * css3/parse-align-self-expected.txt:
10344 * css3/parse-align-self.html:
10345 * css3/resources/alignment-parsing-utils-th.js:
10346 (checkValues):
10347 * fast/css/parse-justify-items-expected.txt:
10348 * fast/css/parse-justify-items.html:
10349 * fast/css/parse-justify-self-expected.txt:
10350 * fast/css/parse-justify-self.html:
10351 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
10352 (checkValues):
10353 (checkBadValues):
10354 (checkInitialValues):
10355 (checkInheritValues):
10356 (checkLegacyValues):
10357 (checkSupportedValues):
10358
cdumez@apple.com5ddde632017-03-29 20:54:21 +0000103592017-03-29 Chris Dumez <cdumez@apple.com>
10360
10361 Animated SVG images are not paused in pages loaded in the background
10362 https://bugs.webkit.org/show_bug.cgi?id=170043
10363 <rdar://problem/31234412>
10364
10365 Reviewed by Simon Fraser.
10366
10367 Extend layout test coverage.
10368
10369 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
10370 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
10371 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
10372 * svg/animations/animations-paused-in-background-page.html: Added.
10373 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
10374
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +0000103752017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
10376
10377 Post-commit test gardening after r214546
10378 https://bugs.webkit.org/show_bug.cgi?id=169518
10379
10380 Unreviewed.
10381
10382 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
10383 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
10384
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +0000103852017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
10386
10387 Post-commit test gardening after r214546
10388 https://bugs.webkit.org/show_bug.cgi?id=169518
10389
10390 Unreviewed.
10391
10392 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
10393 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
10394
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +0000103952017-03-29 Ryan Haddad <ryanhaddad@apple.com>
10396
10397 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
10398 https://bugs.webkit.org/show_bug.cgi?id=170130
10399
10400 Unreviewed test gardening.
10401
10402 * TestExpectations:
10403
mmaxfield@apple.comeee54462017-03-29 17:40:21 +0000104042017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
10405
10406 Variation fonts: Make sure that feature detection and preprocessor macros are right
10407 https://bugs.webkit.org/show_bug.cgi?id=169518
10408
10409 Reviewed by Simon Fraser.
10410
10411 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
10412
10413 * fast/text/font-variations-feature-detection-expected.html: Added.
10414 * fast/text/font-variations-feature-detection.html: Added.
10415 * platform/ios-simulator/TestExpectations:
10416 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
10417 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
10418 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
10419 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
10420 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
10421 * platform/mac/TestExpectations:
10422
commit-queue@webkit.org9a153322017-03-29 17:28:48 +0000104232017-03-29 Antoine Quint <graouts@apple.com>
10424
10425 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
10426 https://bugs.webkit.org/show_bug.cgi?id=170239
10427 <rdar://problem/31320685>
10428
10429 Reviewed by Dean Jackson.
10430
10431 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
10432 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
10433 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
10434 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
10435 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
10436
10437 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
10438 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
10439 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
10440 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
10441 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
10442
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +0000104432017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10444
10445 Mark fast/workers/worker-close-more.html as a flaky timeout.
10446 https://bugs.webkit.org/show_bug.cgi?id=169838
10447
10448 Unreviewed test gardening.
10449
10450 * platform/mac/TestExpectations:
10451
commit-queue@webkit.org62d62462017-03-29 15:58:29 +0000104522017-03-29 Youenn Fablet <youenn@apple.com>
10453
10454 Move DTMF WebRTC extension behind its own compile flag
10455 https://bugs.webkit.org/show_bug.cgi?id=170226
10456
10457 Reviewed by Eric Carlson.
10458
10459 * TestExpectations:
10460 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
10461 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
10462 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
10463 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
10464
clopez@igalia.comea2710e2017-03-29 15:33:15 +0000104652017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
10466
10467 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
10468 https://bugs.webkit.org/show_bug.cgi?id=170192
10469
10470 Unreviewed test gardening.
10471
10472 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
10473
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +0000104742017-03-29 Youenn Fablet <youenn@apple.com>
10475
10476 Add test for differentiating camera versus canvas stream
10477 https://bugs.webkit.org/show_bug.cgi?id=169698
10478 <rdar://problem/31076026>
10479
10480 Reviewed by Eric Carlson.
10481
10482 * fast/mediastream/captureStream/canvas2d.html:
10483
clopez@igalia.com1c1602f2017-03-29 13:34:21 +0000104842017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
10485
10486 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
10487 https://bugs.webkit.org/show_bug.cgi?id=170223
10488
10489 Reviewed by Youenn Fablet.
10490
10491 After r214441 the arguments of addIceCandidate() are nullable.
10492
10493 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
10494 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
10495 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
10496
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +0000104972017-03-29 Antoine Quint <graouts@apple.com>
10498
10499 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
10500 https://bugs.webkit.org/show_bug.cgi?id=168409
10501 <rdar://problem/30799198>
10502
10503 Reviewed by Dean Jackson.
10504
10505 Opt into ScriptedAnimationController logging.
10506
10507 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
10508 * media/modern-media-controls/airplay-button/airplay-button.html:
10509
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +0000105102017-03-28 Youenn Fablet <youenn@apple.com>
10511
10512 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
10513 https://bugs.webkit.org/show_bug.cgi?id=170192
10514
10515 Reviewed by Jon Lee.
10516
10517 * fast/mediastream/RTCIceCandidate-expected.txt:
10518 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
10519 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
10520 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
10521 Ensuring sdpMid has a valid value.
10522 * fast/mediastream/resources/promise-utils.js: Improving error logging.
10523
bfulgham@apple.com44cadb42017-03-29 01:00:09 +0000105242017-03-27 Brent Fulgham <bfulgham@apple.com>
10525
10526 Only attach Attributes to a given element one time
10527 https://bugs.webkit.org/show_bug.cgi?id=170125
10528 <rdar://problem/31279676>
10529
10530 Reviewed by Chris Dumez.
10531
10532 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
10533 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
10534 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
10535 * fast/dom/Attr/only-attach-attr-once.html: Added.
10536
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +0000105372017-03-28 Youenn Fablet <youenn@apple.com>
10538
10539 Stop RTCDataChannel when closing page
10540 https://bugs.webkit.org/show_bug.cgi?id=170166
10541
10542 Reviewed by Eric Carlson.
10543
10544 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
10545 * webrtc/datachannel/datachannel-gc.html: Added.
10546
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +0000105472017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
10548
10549 Ranges for variation font properties are not enforced
10550 https://bugs.webkit.org/show_bug.cgi?id=169979
10551
10552 Reviewed by David Hyatt.
10553
10554 * fast/text/font-selection-font-face-parse-expected.txt:
10555 * fast/text/font-selection-font-face-parse.html:
10556 * fast/text/font-selection-font-loading-api-parse-expected.txt:
10557 * fast/text/font-selection-font-loading-api-parse.html:
10558 * fast/text/font-style-parse-expected.txt:
10559 * fast/text/font-style-parse.html:
10560 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
10561 * fast/text/variations/font-loading-api-parse-ranges.html:
10562 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
10563 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
10564 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
10565
aestes@apple.comb527f1f2017-03-28 23:50:55 +0000105662017-03-28 Andy Estes <aestes@apple.com>
10567
10568 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
10569 https://bugs.webkit.org/show_bug.cgi?id=170197
10570 <rdar://problem/30314067>
10571
10572 Reviewed by Brady Eidson.
10573
10574 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
10575 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
10576
cdumez@apple.coma585b422017-03-28 23:11:35 +0000105772017-03-28 Chris Dumez <cdumez@apple.com>
10578
10579 Animated SVG images are not paused when outside viewport
10580 https://bugs.webkit.org/show_bug.cgi?id=170155
10581 <rdar://problem/31288893>
10582
10583 Reviewed by Antti Koivisto.
10584
10585 Add layout test coverage.
10586
10587 * platform/mac-wk1/TestExpectations:
10588 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
10589 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
10590 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
10591 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
10592 * svg/animations/resources/smilAnimation.svg: Added.
10593
antti@apple.comdf681732017-03-28 22:48:26 +0000105942017-03-28 Antti Koivisto <antti@apple.com>
10595
10596 Missing render tree position invalidation when tearing down renderers for display:contents subtree
10597 https://bugs.webkit.org/show_bug.cgi?id=170199
10598 <rdar://problem/31260856>
10599
10600 Reviewed by Zalan Bujtas.
10601
10602 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
10603 * fast/shadow-dom/slot-renderer-teardown.html: Added.
10604
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +0000106052017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10606
10607 Unreviewed, rolling out r214485.
10608
10609 This change caused LayoutTest crashes.
10610
10611 Reverted changeset:
10612
10613 "Stop RTCDataChannel when closing page"
10614 https://bugs.webkit.org/show_bug.cgi?id=170166
10615 http://trac.webkit.org/changeset/214485
10616
bburg@apple.com2e3de942017-03-28 21:41:24 +0000106172017-03-28 Brian Burg <bburg@apple.com>
10618
10619 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
10620 https://bugs.webkit.org/show_bug.cgi?id=169865
10621 <rdar://problem/31250573>
10622
10623 Reviewed by Joseph Pecoraro.
10624
10625 Add tests that verify the new command works as expected when it disables resource caching.
10626 I also manually verified that the override setting is cleared when Web Inspector disconnects.
10627 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
10628 a load happened or not.
10629
10630 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
10631 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
10632 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
10633 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
10634
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +0000106352017-03-28 Youenn Fablet <youenn@apple.com>
10636
10637 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
10638 https://bugs.webkit.org/show_bug.cgi?id=170194
10639
10640 Reviewed by Chris Dumez.
10641
10642 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
10643 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
10644
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +0000106452017-03-28 Joseph Pecoraro <pecoraro@apple.com>
10646
10647 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
10648 https://bugs.webkit.org/show_bug.cgi?id=166862
10649 <rdar://problem/29835977>
10650
10651 Reviewed by Brian Burg.
10652
10653 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
10654 * http/tests/inspector/network/resource-mime-type.html: Added.
10655 Test resource mime types for different resources.
10656
10657 * http/tests/inspector/network/resources/json.php: Added.
10658 * http/tests/inspector/network/resources/script.js: Added.
10659 * http/tests/inspector/network/resources/script.txt: Added.
10660 * http/tests/inspector/network/resources/stylesheet.css: Added.
10661 * http/tests/inspector/network/resources/stylesheet.txt: Added.
10662 * http/tests/resources/square20.jpg: Added.
10663 Resources for various requests and different mime types.
10664
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +0000106652017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10666
ryanhaddad@apple.com87370632017-03-28 20:50:36 +000010667 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
10668 https://bugs.webkit.org/show_bug.cgi?id=168132
10669
10670 Unreviewed test gardening.
10671
10672 * platform/mac/TestExpectations:
10673
106742017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10675
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +000010676 Mark two fast/scrolling/ios/touch-scroll tests as failing.
10677 https://bugs.webkit.org/show_bug.cgi?id=170153
10678
10679 Unreviewed test gardening.
10680
10681 * platform/ios-wk2/TestExpectations:
10682
106832017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10684
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000010685 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
10686
10687 Unreviewed test gardening.
10688
10689 * platform/ios/TestExpectations:
10690
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +0000106912017-03-28 Youenn Fablet <youenn@apple.com>
10692
10693 Stop RTCDataChannel when closing page
10694 https://bugs.webkit.org/show_bug.cgi?id=170166
10695
10696 Reviewed by Eric Carlson.
10697
10698 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
10699 * webrtc/datachannel/datachannel-gc.html: Added.
10700
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +0000107012017-03-28 Antoine Quint <graouts@apple.com>
10702
10703 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
10704 https://bugs.webkit.org/show_bug.cgi?id=170180
10705
10706 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
10707
10708 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
10709 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
10710
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +0000107112017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10712
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +000010713 Mark fast/history/ios/history-scroll-restoration.html as flaky.
10714 https://bugs.webkit.org/show_bug.cgi?id=169558
10715
10716 Unreviewed test gardening.
10717
10718 * platform/ios-wk2/TestExpectations:
10719
107202017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10721
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000010722 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
10723 https://bugs.webkit.org/show_bug.cgi?id=170180
10724
10725 Unreviewed test gardening.
10726
10727 * platform/ios/TestExpectations:
10728
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +0000107292017-03-28 Youenn Fablet <youenn@apple.com>
10730
10731 LayoutTest webrtc/video-getParameters.html is failing
10732 https://bugs.webkit.org/show_bug.cgi?id=170148
10733
10734 Unreviewed.
10735
10736 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
10737
ryanhaddad@apple.com46558172017-03-28 16:09:11 +0000107382017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10739
10740 Mark webrtc/video-replace-track-to-null.html as flaky.
10741 https://bugs.webkit.org/show_bug.cgi?id=170178
10742
10743 Unreviewed test gardening.
10744
10745 * TestExpectations:
10746
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +0000107472017-03-28 Jonathan Bedard <jbedard@apple.com>
10748
10749 Moved gardened ios-simulator tests to ios folders
10750 <rdar://problem/30948691>
10751
10752 Unreviewed test re-organization.
10753
10754 Moving ios-simulator test expectations to share as many expectations
10755 as possible with on-device testing.
10756
10757 * platform/ios: Moved from platform/ios-simulator.
10758 * platform/ios-device: Added.
10759 * platform/ios-device-wk1: Added.
10760 * platform/ios-device-wk2: Added.
10761 * platform/ios-simulator: Moved to platform/ios.
10762 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
10763 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
10764 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
10765 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
10766
yoav@yoav.ws81391512017-03-28 11:56:52 +0000107672017-03-28 Yoav Weiss <yoav@yoav.ws>
10768
10769 Add a warning for unused link preloads.
10770 https://bugs.webkit.org/show_bug.cgi?id=165670
10771
10772 Reviewed by Youenn Fablet.
10773
10774 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
10775 * http/tests/preload/download_resources-expected.txt:
10776 * http/tests/preload/download_resources.html: Added references to preloaded resources.
10777 * http/tests/preload/onerror_event-expected.txt:
10778 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
10779 * http/tests/preload/onload_event-expected.txt:
10780 * http/tests/preload/onload_event.html: Added references to preloaded resources.
10781 * http/tests/preload/single_download_preload.html: Deflaked.
10782 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
10783 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
10784 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
10785 * http/tests/preload/unused_preload_warning-expected.txt: Added.
10786 * http/tests/preload/unused_preload_warning.html: Added.
10787
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +0000107882017-03-28 Antoine Quint <graouts@apple.com>
10789
10790 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
10791 https://bugs.webkit.org/show_bug.cgi?id=170171
10792 <rdar://problem/31095500>
10793
10794 Reviewed by Dean Jackson.
10795
10796 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
10797 the "presented" property returns false immediately after calling hide() on the panel.
10798
10799 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
10800 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
10801 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
10802 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
10803
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +0000108042017-03-28 Aaron Chu <aaron_chu@apple.com>
10805
10806 AX: Media controls should be able to be re-activated after faded away
10807 https://bugs.webkit.org/show_bug.cgi?id=170048
10808 <rdar://problem/30157179>
10809
10810 Reviewed by Antoine Quint.
10811
10812 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
10813 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
10814
graouts@webkit.orga5300e22017-03-28 07:34:18 +0000108152017-03-28 Antoine Quint <graouts@apple.com>
10816
10817 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
10818 https://bugs.webkit.org/show_bug.cgi?id=169145
10819 <rdar://problem/17048858>
10820
10821 Reviewed by Dean Jackson.
10822
10823 We add new tests for media documents and related features that cover the following cases:
10824
10825 - checking <video> with only audio tracks does not show the fullscreen button
10826 - checking <video> with only audio tracks does not show the picture-in-picture button
10827 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
10828
10829 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
10830 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
10831 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
10832 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
10833 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
10834 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
10835 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
10836 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
10837 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
10838 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
10839 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
10840 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
10841 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
10842 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
10843 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
10844 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
10845 * platform/ios-simulator/TestExpectations:
10846 * platform/mac/TestExpectations:
10847
commit-queue@webkit.org09412b62017-03-28 02:23:10 +0000108482017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
10849
10850 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
10851 https://bugs.webkit.org/show_bug.cgi?id=169771
10852
10853 Reviewed by Simon Fraser.
10854
10855 * fast/images/animated-image-different-dest-size-expected.html: Added.
10856 * fast/images/animated-image-different-dest-size.html: Added.
10857 This test crashes without this patch.
10858
10859 * fast/images/animated-image-loop-count.html:
10860 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
10861
10862 * fast/images/async-image-background-image-expected.html: Added.
10863 * fast/images/async-image-background-image.html: Added.
10864 Ensures the background image can be drawn asynchronously if it is large.
10865
10866 * fast/images/async-image-canvas-draw-image-expected.html: Added.
10867 * fast/images/async-image-canvas-draw-image.html: Added.
10868 Ensures the image is drawn synchronously on the canvas regardless of its size.
10869
10870 * fast/images/ordered-animated-image-frames.html:
10871 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
10872
10873 * fast/images/reset-image-animation-expected.txt:
10874 * fast/images/reset-image-animation.html:
10875 Change how the steps of the test are ordered so the test can be not flaky.
10876 Running it with -repeat-each was failing.
10877
10878 * fast/images/resources/red-green-blue-900-300.png: Added.
10879
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +0000108802017-03-27 Youenn Fablet <youenn@apple.com>
10881
10882 addIceCandidate should not throw if passed null or undefined
10883 https://bugs.webkit.org/show_bug.cgi?id=170118
10884
10885 Reviewed by Eric Carlson.
10886
10887 Updating test to log addIceCandidate rejection.
10888
10889 * webrtc/datachannel/basic.html:
10890 * webrtc/routines.js:
10891 (iceCallback1):
10892 (iceCallback2):
10893 (onAddIceCandidateError):
10894
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +0000108952017-03-27 Ryan Haddad <ryanhaddad@apple.com>
10896
10897 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
10898
10899 Unreviewed test gardening.
10900
10901 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
10902 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
10903
antti@apple.comf4e83d62017-03-27 22:56:32 +0000109042017-03-27 Antti Koivisto <antti@apple.com>
10905
10906 Loading in-body stylesheets should not block rendering of elements before them
10907 https://bugs.webkit.org/show_bug.cgi?id=169345
10908
10909 Reviewed by Simon Fraser.
10910
10911 * http/tests/incremental/resources/delayed-css.php: Added.
10912 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
10913 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
10914
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +0000109152017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
10916
10917 Test variation font ranges in the CSS Font Loading API
10918 https://bugs.webkit.org/show_bug.cgi?id=170022
10919
10920 Reviewed by Dean Jackson.
10921
10922 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
10923 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
10924
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +0000109252017-03-27 Ryan Haddad <ryanhaddad@apple.com>
10926
10927 Unreviewed, rolling out r214411.
10928
10929 Two of the LayoutTests for this change time out on ios-
10930 simulator.
10931
10932 Reverted changeset:
10933
10934 "[Modern Media Controls] Improve media documents across macOS,
10935 iPhone and iPad"
10936 https://bugs.webkit.org/show_bug.cgi?id=169145
10937 http://trac.webkit.org/changeset/214411
10938
graouts@webkit.orgf00d5252017-03-27 19:44:09 +0000109392017-03-27 Antoine Quint <graouts@apple.com>
10940
10941 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
10942 https://bugs.webkit.org/show_bug.cgi?id=168517
10943 <rdar://problem/30577636>
10944
10945 Reviewed by Dean Jackson.
10946
10947 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
10948
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +0000109492017-03-27 Ryan Haddad <ryanhaddad@apple.com>
10950
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +000010951 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
10952 https://bugs.webkit.org/show_bug.cgi?id=169679
10953
10954 Unreviewed test gardening.
10955
10956 * platform/mac/TestExpectations:
10957
109582017-03-27 Ryan Haddad <ryanhaddad@apple.com>
10959
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +000010960 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
10961 https://bugs.webkit.org/show_bug.cgi?id=170127
10962
10963 Unreviewed test gardening.
10964
10965 * platform/mac/TestExpectations:
10966
109672017-03-27 Ryan Haddad <ryanhaddad@apple.com>
10968
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +000010969 Mark media/modern-media-controls/time-label/time-label.html as flaky.
10970 https://bugs.webkit.org/show_bug.cgi?id=169678
10971
10972 Unreviewed test gardening.
10973
10974 * platform/mac-wk1/TestExpectations:
10975
109762017-03-27 Ryan Haddad <ryanhaddad@apple.com>
10977
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000010978 Marking two modern-media-controls tests as timeouts.
10979 https://bugs.webkit.org/show_bug.cgi?id=170123
10980
10981 Unreviewed test gardening.
10982
10983 * platform/ios-simulator/TestExpectations:
10984
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +0000109852017-03-27 Youenn Fablet <youenn@apple.com>
10986
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +000010987 Tighten RTCDatachannel creation and parameter getters
10988 https://bugs.webkit.org/show_bug.cgi?id=170081
10989
10990 Reviewed by Eric Carlson.
10991
10992 * webrtc/datachannel/basic-expected.txt:
10993 * webrtc/datachannel/basic.html:
10994
109952017-03-27 Youenn Fablet <youenn@apple.com>
10996
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000010997 Add support for RTCRtpReceiver/RTCRtpSender getParameters
10998 https://bugs.webkit.org/show_bug.cgi?id=170057
10999
11000 Reviewed by Alex Christensen.
11001
11002 * webrtc/video-getParameters-expected.txt: Added.
11003 * webrtc/video-getParameters.html: Added.
11004
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +0000110052017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
11006
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +000011007 font variation properties don't need to accept numbers
11008 https://bugs.webkit.org/show_bug.cgi?id=169357
11009
11010 Reviewed by Antti Koivisto.
11011
11012 * fast/text/font-selection-font-face-parse-expected.txt:
11013 * fast/text/font-selection-font-face-parse.html:
11014 * fast/text/font-selection-font-loading-api-parse-expected.txt:
11015 * fast/text/font-selection-font-loading-api-parse.html:
11016 * fast/text/font-stretch-parse-expected.txt:
11017 * fast/text/font-stretch-parse.html:
11018 * fast/text/font-style-parse-expected.txt:
11019 * fast/text/font-style-parse.html:
11020 * fast/text/variations/font-selection-properties.html:
11021 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
11022
110232017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
11024
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +000011025 Implement format specifier for variation fonts
11026 https://bugs.webkit.org/show_bug.cgi?id=169327
11027
11028 Reviewed by Simon Fraser.
11029
11030 * fast/text/variations/font-face-format-expected.html: Added.
11031 * fast/text/variations/font-face-format.html: Added.
11032
110332017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
11034
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000011035 Make sure animation works for font-weight, font-stretch, and font-style
11036 https://bugs.webkit.org/show_bug.cgi?id=169683
11037
11038 Reviewed by Simon Fraser.
11039
11040 * animations/font-variations/font-stretch-expected.txt: Added.
11041 * animations/font-variations/font-stretch.html: Added.
11042 * animations/font-variations/font-style-expected.txt: Added.
11043 * animations/font-variations/font-style.html: Added.
11044 * animations/font-variations/font-weight-expected.txt: Added.
11045 * animations/font-variations/font-weight.html: Added.
11046 * animations/resources/animation-test-helpers.js:
11047 (compareFontStyle):
11048 (getPropertyValue):
11049 (comparePropertyValue):
11050
achristensen@apple.comf7a83f82017-03-27 15:43:34 +0000110512017-03-27 Alex Christensen <achristensen@webkit.org>
11052
11053 Make WebSockets work in network process
11054 https://bugs.webkit.org/show_bug.cgi?id=169930
11055
11056 Reviewed by Youenn Fablet.
11057
11058 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
11059 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
11060 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
11061 (web_socket_do_extra_handshake):
11062 (web_socket_transfer_data):
11063 * platform/ios-simulator-wk1/TestExpectations:
11064 * platform/mac-wk1/TestExpectations:
11065 * platform/win/TestExpectations:
11066
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +0000110672017-03-27 Antoine Quint <graouts@apple.com>
11068
11069 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
11070 https://bugs.webkit.org/show_bug.cgi?id=169145
11071 <rdar://problem/17048858>
11072
11073 Reviewed by Dean Jackson.
11074
11075 We add new tests for media documents and related features that cover the following cases:
11076
11077 - checking <video> with only audio tracks does not show the fullscreen button
11078 - checking <video> with only audio tracks does not show the picture-in-picture button
11079 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
11080
11081 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
11082 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
11083 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
11084 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
11085 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
11086 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
11087 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
11088 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
11089 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
11090 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
11091 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
11092 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
11093 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
11094 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
11095 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
11096 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
11097 * platform/ios-simulator/TestExpectations:
11098 * platform/mac/TestExpectations:
11099
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +0000111002017-03-25 Aaron Chu <aaron_chu@apple.com>
11101
11102 AX: Media controls are unlabeled
11103 https://bugs.webkit.org/show_bug.cgi?id=169947
11104 <rdar://problem/30153323>
11105
11106 Reviewed by Antoine Quint.
11107
11108 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
11109 * media/modern-media-controls/airplay-button/airplay-button.html:
11110 * media/modern-media-controls/forward-button/forward-button-expected.txt:
11111 * media/modern-media-controls/forward-button/forward-button.html:
11112 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
11113 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
11114 * media/modern-media-controls/icon-button/icon-button-expected.txt:
11115 * media/modern-media-controls/icon-button/icon-button.html:
11116 * media/modern-media-controls/icon-service/icon-service-expected.txt:
11117 * media/modern-media-controls/icon-service/icon-service.html:
11118 * media/modern-media-controls/mute-button/mute-button-expected.txt:
11119 * media/modern-media-controls/mute-button/mute-button.html:
11120 * media/modern-media-controls/pip-button/pip-button-expected.txt:
11121 * media/modern-media-controls/pip-button/pip-button.html:
11122 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
11123 * media/modern-media-controls/play-pause-button/play-pause-button.html:
11124 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
11125 * media/modern-media-controls/rewind-button/rewind-button.html:
11126 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
11127 * media/modern-media-controls/skip-back-button/skip-back-button.html:
11128 * media/modern-media-controls/start-button/start-button-expected.txt:
11129 * media/modern-media-controls/start-button/start-button.html:
11130 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
11131 * media/modern-media-controls/tracks-button/tracks-button.html:
11132
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +0000111332017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
11134
11135 Unreviewed GTK+ gardening. Update expectations of several tests.
11136
11137 * platform/gtk/TestExpectations:
11138
mmaxfield@apple.com09f81272017-03-25 07:42:46 +0000111392017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
11140
11141 Post-commit test fix after r214394
11142 https://bugs.webkit.org/show_bug.cgi?id=170083
11143
11144 Unreviewed.
11145
11146 * fast/text/variations/optical-sizing.html:
11147
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +0000111482017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
11149
11150 Add font-optical-sizing to CSSComputedStyleDeclaration
11151 https://bugs.webkit.org/show_bug.cgi?id=170083
11152
11153 Reviewed by Joseph Pecoraro.
11154
11155 * fast/css/getComputedStyle/computed-style-expected.txt:
11156 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
11157 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
11158 * fast/css/getComputedStyle/resources/property-names.js:
11159 * fast/text/variations/optical-sizing-expected.txt:
11160 * fast/text/variations/optical-sizing.html:
11161 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
11162 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
11163 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
11164
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +0000111652017-03-24 Ryan Haddad <ryanhaddad@apple.com>
11166
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +000011167 Consolidate TestExpectations for media/restore-from-page-cache.html.
11168
11169 Unreviewed test gardening.
11170
11171 * platform/mac/TestExpectations:
11172
111732017-03-24 Ryan Haddad <ryanhaddad@apple.com>
11174
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000011175 Unreviewed, rolling out r214361.
11176
11177 This change caused flakiness in http/tests/preload tests.
11178
11179 Reverted changeset:
11180
11181 "Add a warning for unused link preloads."
11182 https://bugs.webkit.org/show_bug.cgi?id=165670
11183 http://trac.webkit.org/changeset/214361
11184
graouts@webkit.orgb620f252017-03-24 23:32:14 +0000111852017-03-24 Antoine Quint <graouts@webkit.org>
11186
11187 [Modern Media Controls] Remove placard icon if height is compressed
11188 https://bugs.webkit.org/show_bug.cgi?id=167935
11189 <rdar://problem/30397128>
11190
11191 Reviewed by Dean Jackson.
11192
11193 We add a new test to check that the various designed constraints to toggle display of a placard's
11194 icon, title and description are honored. Also, due to the old layout() method now being called
11195 "commit()", we refactor a relevant test.
11196
11197 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
11198 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
11199 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
11200 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
11201
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +0000112022017-03-24 Eric Carlson <eric.carlson@apple.com>
11203
11204 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
11205 https://bugs.webkit.org/show_bug.cgi?id=170056
11206
11207 Reviewed by Youenn Fablet.
11208
11209 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
11210 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
11211 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
11212 * fast/mediastream/apply-constraints-advanced-expected.txt:
11213 * fast/mediastream/apply-constraints-advanced.html:
11214 * fast/mediastream/apply-constraints-video-expected.txt:
11215 * fast/mediastream/apply-constraints-video.html:
11216
dino@apple.com21196272017-03-24 23:16:52 +0000112172017-03-24 Dean Jackson <dino@apple.com>
11218
11219 Serialization of custom props in longhand should be "" not value of shorthand
11220 https://bugs.webkit.org/show_bug.cgi?id=167699
11221 <rdar://problem/30324200>
11222
11223 Reviewed by Sam Weinig.
11224
11225 * fast/css/variables/rule-property-get-expected.html:
11226 * fast/css/variables/rule-property-get.html:
11227
graouts@webkit.org2b626cf2017-03-24 22:10:45 +0000112282017-03-24 Antoine Quint <graouts@webkit.org>
11229
11230 [Modern Media Controls] Captions don't move with the appearance of the inline controls
11231 https://bugs.webkit.org/show_bug.cgi?id=170051
11232 <rdar://problem/30754428>
11233
11234 Reviewed by Dean Jackson.
11235
11236 Add a new test, which would have previously failed, where we check that we account for the controls bar height
11237 when showing captions with the controls bar visible.
11238
11239 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
11240 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
11241
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +0000112422017-03-24 Brent Fulgham <bfulgham@apple.com>
11243
11244 Handle recursive calls to ProcessingInstruction::checkStyleSheet
11245 https://bugs.webkit.org/show_bug.cgi?id=169982
11246 <rdar://problem/31083051>
11247
11248 Reviewed by Antti Koivisto.
11249
11250 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
11251 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
11252 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
11253 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
11254 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
11255 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
11256 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
11257 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
11258 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
11259 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
11260 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
11261
beidson@apple.comc6dab482017-03-24 21:13:40 +0000112622017-03-24 Brady Eidson <beidson@apple.com>
11263
11264 A null compound index value crashes the Databases process.
11265 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
11266
11267 Reviewed by Alex Christensen.
11268
11269 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
11270 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
11271 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
11272 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
11273 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
11274
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +0000112752017-03-24 Ryan Haddad <ryanhaddad@apple.com>
11276
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +000011277 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
11278 https://bugs.webkit.org/show_bug.cgi?id=170068
11279
11280 Unreviewed test gardening.
11281
11282 * platform/ios-simulator/TestExpectations:
11283
112842017-03-24 Ryan Haddad <ryanhaddad@apple.com>
11285
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000011286 Unreviewed, rolling out r214360.
11287
11288 This change caused 20+ LayoutTest failures.
11289
11290 Reverted changeset:
11291
11292 "Handle recursive calls to
11293 ProcessingInstruction::checkStyleSheet"
11294 https://bugs.webkit.org/show_bug.cgi?id=169982
11295 http://trac.webkit.org/changeset/214360
11296
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +0000112972017-03-24 Youenn Fablet <youenn@apple.com>
11298
11299 Add support for qpSum in WebRTC stats
11300 https://bugs.webkit.org/show_bug.cgi?id=170060
11301
11302 Reviewed by Eric Carlson.
11303
11304 * webrtc/video-stats.html:
11305
dbates@webkit.org8bc9f862017-03-24 19:34:11 +0000113062017-03-24 Daniel Bates <dabates@apple.com>
11307
11308 Prevent new navigations during document unload
11309 https://bugs.webkit.org/show_bug.cgi?id=169934
11310 <rdar://problem/31247584>
11311
11312 Reviewed by Chris Dumez.
11313
11314 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
11315 after starting a navigation from an onunload event handler.
11316
11317 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
11318 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
11319
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +0000113202017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
11321
11322 Implement font-optical-sizing
11323 https://bugs.webkit.org/show_bug.cgi?id=168895
11324
11325 Reviewed by Dean Jackson.
11326
11327 * fast/text/variations/optical-sizing-expected.txt: Added.
11328 * fast/text/variations/optical-sizing.html: Added.
11329
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +0000113302017-03-24 Yoav Weiss <yoav@yoav.ws>
11331
11332 Add a warning for unused link preloads.
11333 https://bugs.webkit.org/show_bug.cgi?id=165670
11334
11335 Reviewed by Youenn Fablet.
11336
11337 This adds a test for the unused preload warning, and adapts some of the other preload tests,
11338 to avoid warnings.
11339
11340 * http/tests/preload/download_resources-expected.txt: Changed.
11341 * http/tests/preload/download_resources.html: Added references to preloaded resources.
11342 * http/tests/preload/onerrer_event-expected.txt: Changed.
11343 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
11344 * http/tests/preload/onload_event.html: Added references to preloaded resources.
11345 * http/tests/preload/resources/single_download_preload.html: Deflaked.
11346 * http/tests/preload/unused_preload_warning-expected.txt: Added.
11347 * http/tests/preload/unused_preload_warning.html: Added.
11348
bfulgham@apple.comd29ec582017-03-24 18:39:28 +0000113492017-03-24 Brent Fulgham <bfulgham@apple.com>
11350
11351 Handle recursive calls to ProcessingInstruction::checkStyleSheet
11352 https://bugs.webkit.org/show_bug.cgi?id=169982
11353 <rdar://problem/31083051>
11354
11355 Reviewed by Antti Koivisto.
11356
11357 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
11358 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
11359 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
11360 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
11361 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
11362 * fast/dom/beforeload/recursive-link-before-load.html: Added.
11363 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
11364 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
11365 * fast/dom/beforeload/resources/content.xhtml: Added.
11366 * fast/dom/beforeload/resources/pass.css: Added.
11367 * fast/dom/beforeload/resources/test.xsl: Added.
11368
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +0000113692017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
11370
11371 font-style needs a new CSSValue to make CSSRule.cssText work correctly
11372 https://bugs.webkit.org/show_bug.cgi?id=169258
11373
11374 Reviewed by David Hyatt.
11375
11376 Update tests' expected results.
11377
11378 * fast/text/font-selection-font-face-parse-expected.txt:
11379 * fast/text/font-selection-font-face-parse.html:
11380 * fast/text/font-style-parse-expected.txt:
11381 * fast/text/font-style-parse.html:
11382 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
11383 * svg/css/getComputedStyle-basic-expected.txt:
11384
commit-queue@webkit.org9107d182017-03-24 18:01:18 +0000113852017-03-24 Youenn Fablet <youenn@apple.com>
11386
11387 Add libwebrtc backend support for RTCRtpSender::replaceTrack
11388 https://bugs.webkit.org/show_bug.cgi?id=169841
11389
11390 Reviewed by Alex Christensen.
11391
11392 * webrtc/audio-replace-track-expected.txt: Added.
11393 * webrtc/audio-replace-track.html: Added.
11394 * webrtc/video-replace-track-expected.txt: Added.
11395 * webrtc/video-replace-track.html: Added.
11396 * webrtc/video-replace-track-to-null-expected.txt: Added.
11397 * webrtc/video-replace-track-to-null.html: Added.
11398
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +0000113992017-03-24 Ryan Haddad <ryanhaddad@apple.com>
11400
11401 Update TestExpectations for media/restore-from-page-cache.html.
11402
11403 Unreviewed test gardening.
11404
11405 * platform/mac-wk2/TestExpectations:
11406 * platform/mac/TestExpectations:
11407
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +0000114082017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
11409
11410 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
11411
11412 * platform/gtk/TestExpectations:
11413
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +0000114142017-03-24 Youenn Fablet <youenn@apple.com>
11415
11416 Add support for DataChannel and MediaStreamTrack stats
11417 https://bugs.webkit.org/show_bug.cgi?id=170031
11418
11419 Reviewed by Eric Carlson.
11420
11421 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
11422 * webrtc/datachannel/datachannel-stats.html: Added.
11423 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
11424 * webrtc/video-mediastreamtrack-stats.html: Added.
11425
cdumez@apple.comedecdd02017-03-24 16:27:01 +0000114262017-03-24 Chris Dumez <cdumez@apple.com>
11427
11428 Extend svg/animations/animations-paused-disconnected-iframe.html
11429 https://bugs.webkit.org/show_bug.cgi?id=170035
11430
11431 Reviewed by Andreas Kling.
11432
11433 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
11434
11435 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
11436 * svg/animations/animations-paused-disconnected-iframe.html:
11437
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +0000114382017-03-24 Youenn Fablet <youenn@apple.com>
11439
11440 Fix framesEncoded/framesDecoded RTC stats
11441 https://bugs.webkit.org/show_bug.cgi?id=170024
11442
11443 Reviewed by Eric Carlson.
11444
11445 * webrtc/video-stats-expected.txt: Added.
11446 * webrtc/video-stats.html: Added.
11447
carlosgc@webkit.org798207a2017-03-24 13:19:56 +0000114482017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
11449
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +000011450 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
11451
11452 * platform/gtk/TestExpectations:
11453
114542017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
11455
carlosgc@webkit.org77c89412017-03-24 13:30:56 +000011456 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
11457
11458 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
11459 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
11460 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
11461 mime type and returned application/octet-stream.
11462
11463 * platform/gtk/TestExpectations:
11464 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
11465 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
11466
114672017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
11468
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000011469 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
11470
11471 We are now getting a MIME type for otf files.
11472
11473 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
11474
pvollan@apple.come52fe062017-03-24 12:01:45 +0000114752017-03-24 Per Arne Vollan <pvollan@apple.com>
11476
11477 Text stroke is sometimes clipped on video captions.
11478 https://bugs.webkit.org/show_bug.cgi?id=170006
11479
11480 Reviewed by Eric Carlson.
11481
11482 * media/track/track-css-stroke-cues-expected.txt:
11483 * media/track/track-css-stroke-cues.html:
11484
carlosgc@webkit.org41922302017-03-24 08:21:21 +0000114852017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
11486
11487 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
11488 https://bugs.webkit.org/show_bug.cgi?id=170001
11489
11490 Reviewed by Michael Catanzaro.
11491
11492 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
11493
11494 * platform/gtk/TestExpectations:
11495
antti@apple.com0e079ed2017-03-24 03:20:18 +0000114962017-03-23 Antti Koivisto <antti@apple.com>
11497
11498 Revert r213712, caused iPad PLT regression
11499 https://bugs.webkit.org/show_bug.cgi?id=170040
11500
11501 Unreviewed.
11502
11503 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
11504 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
11505
cdumez@apple.com838ef372017-03-23 23:51:20 +0000115062017-03-23 Chris Dumez <cdumez@apple.com>
11507
11508 SVG animations are not paused when their <svg> element is removed from the document
11509 https://bugs.webkit.org/show_bug.cgi?id=170030
11510 <rdar://problem/31230252>
11511
11512 Reviewed by Dean Jackson.
11513
11514 Add layout test coverage.
11515
11516 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
11517 * svg/animations/animations-paused-when-removed-from-document.html: Added.
11518
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +0000115192017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
11520
11521 font shorthand should accept variation values
11522 https://bugs.webkit.org/show_bug.cgi?id=168998
11523
11524 Reviewed by Simon Fraser.
11525
11526 * fast/text/font-style-parse-expected.txt:
11527 * fast/text/font-style-parse.html:
11528 * fast/text/font-weight-parse-expected.txt:
11529 * fast/text/font-weight-parse.html:
11530
cdumez@apple.com62599cb2017-03-23 22:40:50 +0000115312017-03-23 Chris Dumez <cdumez@apple.com>
11532
11533 SVG animations are not paused when inserted into a hidden page
11534 https://bugs.webkit.org/show_bug.cgi?id=170026
11535 <rdar://problem/31228704>
11536
11537 Reviewed by Andreas Kling.
11538
11539 Add layout test coverage.
11540
11541 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
11542 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
11543 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
11544 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
11545
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +000011546== Rolled over to ChangeLog-2017-03-23 ==