blob: 86db9844565fedecf65136ed95c9e74f099283f7 [file] [log] [blame]
dino@apple.com3f3faf52017-05-05 23:49:41 +000012017-05-05 Dean Jackson <dino@apple.com>
2
3 Restrict SVG filters to accessible security origins
4 https://bugs.webkit.org/show_bug.cgi?id=118689
5 <rdar://problem/27362159>
6
7 Reviewed by Brent Fulgham.
8
9 Add a test that shows safe frames, unsafe frames, and
10 then a safe frame that itself has an unsafe frame, to
11 show that the security requirements are being forwarded
12 down the tree.
13
14 * http/tests/css/filters-on-iframes-expected.html: Added.
15 * http/tests/css/filters-on-iframes.html: Added.
16 * http/tests/css/resources/blank.html: Added.
17 * http/tests/css/resources/references-external.html: Added.
18 * http/tests/css/resources/solid-red.html: Added.
19
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +0000202017-05-05 Simon Fraser <simon.fraser@apple.com>
21
22 Make it possible to test rotation in iOS WebKitTestRunner
23 https://bugs.webkit.org/show_bug.cgi?id=171755
24
25 Reviewed by Tim Horton.
26
27 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
28
29 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
30 * fast/events/ios/rotation/basic-rotation.html: Added.
31 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
32 * fast/events/ios/rotation/safari-like-rotation.html: Added.
33 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
34 * fast/events/ios/rotation/zz-no-rotation.html: Added.
35
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +0000362017-05-05 Ryan Haddad <ryanhaddad@apple.com>
37
38 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
39 https://bugs.webkit.org/show_bug.cgi?id=171756
40
41 Unreviewed test gardening.
42
43 * platform/wk2/TestExpectations:
44
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +0000452017-05-05 Matt Lewis <jlewis3@apple.com>
46
47 Mark test http/tests/security/module-correct-mime-types.html slow.
48 https://bugs.webkit.org/show_bug.cgi?id=164960
49
50 Unreviewed test gardening.
51
52 * platform/ios-wk2/TestExpectations:
53
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +0000542017-05-05 Ryan Haddad <ryanhaddad@apple.com>
55
56 Unreviewed, rolling out r216275.
57
58 This change broke internal builds.
59
60 Reverted changeset:
61
62 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
63 case insensitive"
64 https://bugs.webkit.org/show_bug.cgi?id=171636
65 http://trac.webkit.org/changeset/216275
66
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +0000672017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
68
69 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
70 https://bugs.webkit.org/show_bug.cgi?id=171636
71 <rdar://problem/30811218>
72
73 Reviewed by Dean Jackson.
74
75 * fast/text/lastResort-expected.html: Added.
76 * fast/text/lastResort.html: Added.
77
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +0000782017-05-05 Ryan Haddad <ryanhaddad@apple.com>
79
80 Unskip media/click-placeholder-not-pausing.html.
81
82 Unreviewed test gardening.
83
84 * platform/mac-wk2/TestExpectations:
85
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +0000862017-05-05 Joseph Pecoraro <pecoraro@apple.com>
87
joepeck@webkit.org74d814f2017-05-05 20:31:56 +000088 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
89 https://bugs.webkit.org/show_bug.cgi?id=171580
90 <rdar://problem/32009647>
91
92 Rubber-stamped by Alexey Proskuryakov.
93
94 * TestExpectations:
95 * streams/reference-implementation/pipe-to-expected.txt:
96 Rebaseline expectations. This test was previously flakey so the results were
97 missed unless the test was run with --force.
98
99 * streams/reference-implementation/readable-stream-templated-expected.txt:
100 * streams/reference-implementation/readable-stream-templated.html:
101 Silence unhandled rejections. This test did not expect unhandled promise
102 rejections to affect test results, so ignore them.
103
1042017-05-05 Joseph Pecoraro <pecoraro@apple.com>
105
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +0000106 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
107 https://bugs.webkit.org/show_bug.cgi?id=170702
108 <rdar://problem/31616643>
109
110 Rubber-stamped by Brian Burg.
111
112 * platform/mac-wk2/TestExpectations:
113 * http/tests/inspector/network/resource-request-headers.html:
114 Make this test unflakey by ensuring we wait for the load to complete.
115
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +00001162017-05-05 Chris Dumez <cdumez@apple.com>
117
118 Attr Nodes should not have children
119 https://bugs.webkit.org/show_bug.cgi?id=171688
120 <rdar://problem/31998412>
121
122 Reviewed by Andreas Kling.
123
124 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
125 * fast/dom/Attr/cannot-have-children.html: Added.
126 Add layout test coverage. I have verified that this test passes in both
127 Firefox and Chrome.
128
129 * dom/html/level1/*: Removed legacy / outdated tests.
130 * dom/xhtml/level1/*: Removed legacy / outdated tests.
131
132 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
133 * fast/dom/Attr/child-nodes-cache.html: Removed.
134 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
135 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
136 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
137 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
138 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
139 * fast/dom/attribute-change-on-mutate.html: Removed.
140 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
141 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
142 * traversal/moz-bug590771-expected.txt: Removed.
143 * traversal/moz-bug590771.html: Removed.
144 Removed some outdated tests.
145
146 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
147 * fast/custom-elements/reactions-for-webkit-extensions.html:
148 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
149 * fast/dom/Attr/change-id-via-attr-node-value.html:
150 * fast/dom/Element/normalize-crash.html:
151 * fast/dom/Element/normalize-crash2.html:
152 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
153 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
154 * fast/dom/MutationObserver/observe-attributes-expected.txt:
155 * fast/dom/MutationObserver/observe-attributes.html:
156 * fast/dom/import-attribute-node.html:
157 * fast/dom/insertedIntoDocument-child.html:
158 * fast/dom/insertedIntoDocument-sibling.html:
159 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
160 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
161 * fast/dom/normalize-attributes-mutation-event-crash.html:
162 * fast/dom/serialize-nodes.xhtml:
163 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
164 Update existing tests so they stop relying on Attr Node having Text children.
165
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +00001662017-05-05 Ryan Haddad <ryanhaddad@apple.com>
167
168 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
169 https://bugs.webkit.org/show_bug.cgi?id=161360
170
171 Unreviewed test gardening.
172
173 * platform/mac-wk1/TestExpectations:
174
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +00001752017-05-05 Matt Lewis <jlewis3@apple.com>
176
177 Mark 2 webrtc test as failing.
178 https://bugs.webkit.org/show_bug.cgi?id=171728
179
180 Unreviewed test gardening.
181
182 * platform/ios-wk2/TestExpectations:
183
cdumez@apple.comcb532ee2017-05-05 18:14:12 +00001842017-05-05 Chris Dumez <cdumez@apple.com>
185
186 Refactor / Clean up Element.idl
187 https://bugs.webkit.org/show_bug.cgi?id=171734
188
189 Reviewed by Sam Weinig.
190
191 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
192 different order and because exception messages have changed slightly.
193
194 * fast/dom/Element/attr-param-typechecking-expected.txt:
195 * js/dom/dom-static-property-for-in-iteration-expected.txt:
196
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +00001972017-05-05 Jeremy Jones <jeremyj@apple.com>
198
199 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
200 https://bugs.webkit.org/show_bug.cgi?id=171610
201 <rdar://problem/31976820>
202
203 Reviewed by Eric Carlson.
204
205 enable test: media/modern-media-controls/pip-support/pip-support-click.html
206
207 * platform/mac-wk1/TestExpectations:
208
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00002092017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
210
carlosgc@webkit.org83618b42017-05-05 13:29:56 +0000211 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
212
213 * platform/gtk/TestExpectations:
214
2152017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
216
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +0000217 Unreviewed GTK+ gardening. Rebaseline several tests.
218
219 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
220 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
221 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
222 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
223 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
224
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +00002252017-05-05 Zan Dobersek <zdobersek@igalia.com>
226
227 Unreviewed GTK+ gardening.
228
229 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
230 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
231
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +00002322017-05-04 Commit Queue <commit-queue@webkit.org>
233
234 Unreviewed, rolling out r216206.
235 https://bugs.webkit.org/show_bug.cgi?id=171714
236
237 Multiple LayoutTests crashing in Document::page() (Requested
238 by ap on #webkit).
239
240 Reverted changeset:
241
242 "Remove support for legacy Notifications"
243 https://bugs.webkit.org/show_bug.cgi?id=171487
244 http://trac.webkit.org/changeset/216206
245
cdumez@apple.combf723da2017-05-05 02:19:14 +00002462017-05-04 Chris Dumez <cdumez@apple.com>
247
248 Element.slot should be marked as [Unscopable]
249 https://bugs.webkit.org/show_bug.cgi?id=171683
250
251 Reviewed by Darin Adler.
252
253 Add layout test coverage. This test is passing in Firefox and Chrome.
254
255 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
256 * fast/shadow-dom/Element-slot-unscopable.html: Added.
257
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +00002582017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
259
260 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
261 https://bugs.webkit.org/show_bug.cgi?id=171634
262
263 Reviewed by Simon Fraser.
264
265 To test the async image decoding reliably we need to do the following:
266
267 -- Make sure to load the image before setting its src to the element.
268 -- Call document.body.offsetHeight to force layout.
269 -- Call testRunner.display() to force the first paint.
270 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
271 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
272 will force the second paint.
273
274 * fast/images/async-image-background-image-repeated.html:
275 * fast/images/async-image-background-image.html:
276 * fast/images/sprite-sheet-image-draw.html:
277
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +00002782017-05-04 Matt Lewis <jlewis3@apple.com>
279
280 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
281 https://bugs.webkit.org/show_bug.cgi?id=171703
282
283 Unreviewed test gardening.
284
285 * platform/mac-wk2/TestExpectations:
286
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +00002872017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
288
289 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
290 https://bugs.webkit.org/show_bug.cgi?id=171641
291
292 Reviewed by Simon Fraser.
293
294 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
295 Replace all the calls to testRunner.displayInvalidatedRegion() by
296 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
297
298 * compositing/clip-change.html:
299 * compositing/geometry/foreground-offset-change.html:
300 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
301 * compositing/iframes/become-composited-nested-iframes.html:
302 * compositing/iframes/become-overlapped-iframe.html:
303 * compositing/iframes/connect-compositing-iframe-delayed.html:
304 * compositing/iframes/connect-compositing-iframe.html:
305 * compositing/iframes/connect-compositing-iframe2.html:
306 * compositing/iframes/connect-compositing-iframe3.html:
307 * compositing/iframes/enter-compositing-iframe.html:
308 * compositing/iframes/iframe-content-flipping.html:
309 * compositing/iframes/iframe-resize.html:
310 * compositing/iframes/iframe-size-to-zero.html:
311 * compositing/iframes/iframe-src-change.html:
312 * compositing/iframes/invisible-nested-iframe-hide.html:
313 * compositing/iframes/invisible-nested-iframe-show.html:
314 * compositing/iframes/leave-compositing-iframe.html:
315 * compositing/iframes/overlapped-iframe-iframe.html:
316 * compositing/iframes/overlapped-iframe.html:
317 * compositing/iframes/overlapped-nested-iframes.html:
318 * compositing/iframes/repaint-after-losing-scrollbars.html:
319 * compositing/iframes/resources/fixed-position-subframe.html:
320 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
321 * compositing/iframes/resources/scrollgrandchild-inner.html:
322 * compositing/iframes/scrolling-iframe.html:
323 * compositing/overflow/content-gains-scrollbars.html:
324 * compositing/overflow/content-loses-scrollbars.html:
325 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
326 * compositing/overflow/overflow-scrollbar-layers.html:
327 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
328 * compositing/overflow/repaint-after-losing-scrollbars.html:
329 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
330 * compositing/patterns/direct-pattern-compositing-add-text.html:
331 * compositing/patterns/direct-pattern-compositing-change-expected.html:
332 * compositing/patterns/direct-pattern-compositing-change.html:
333 * compositing/patterns/direct-pattern-compositing-load-expected.html:
334 * compositing/patterns/direct-pattern-compositing-load.html:
335 * compositing/plugins/invalidate_rect.html:
336 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
337 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
338 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
339 * compositing/repaint/newly-composited-on-scroll.html:
340 * compositing/repaint/newly-composited-repaint-rect.html:
341 * compositing/repaint/page-scale-repaint.html:
342 * compositing/repaint/requires-backing-repaint.html:
343 * compositing/repaint/transform-style-change.html:
344 * compositing/rtl/rtl-overflow-invalidation.html:
345 * compositing/scroll-painted-composited-content.html:
346 * compositing/tiling/huge-layer-resize.html:
347 * compositing/video-page-visibility.html:
348 * compositing/video/video-with-invalid-source.html:
349 * compositing/webgl/webgl-repaint.html:
350 * css3/filters/multiple-filters-invalidation.html:
351 * css3/flexbox/repaint-column-reverse.html:
352 * css3/flexbox/repaint-during-resize-no-flex.html:
353 * css3/flexbox/repaint-rtl-column.html:
354 * css3/flexbox/repaint.html:
355 * displaylists/canvas-display-list.html:
356 * displaylists/resources/dump-target-display-list.js:
357 (doTest):
358 * displaylists/resources/dump-target-replay-list.js:
359 (doTest):
360 * fast/animation/request-animation-frame-detach-element.html:
361 * fast/animation/request-animation-frame-detach-element2.html:
362 * fast/animation/request-animation-frame-during-modal.html:
363 * fast/animation/request-animation-frame-iframe.html:
364 * fast/animation/request-animation-frame-iframe2.html:
365 * fast/animation/script-tests/request-animation-frame-cancel.js:
366 * fast/animation/script-tests/request-animation-frame-cancel2.js:
367 * fast/animation/script-tests/request-animation-frame-disabled.js:
368 * fast/animation/script-tests/request-animation-frame-prefix.js:
369 (window.webkitRequestAnimationFrame):
370 (window.testRunner.window.setTimeout):
371 * fast/animation/script-tests/request-animation-frame-time-unit.js:
372 (window.requestAnimationFrame):
373 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
374 (window.requestAnimationFrame):
375 (window.testRunner.window.setTimeout):
376 * fast/animation/script-tests/request-animation-frame-timestamps.js:
377 * fast/animation/script-tests/request-animation-frame-within-callback.js:
378 * fast/animation/script-tests/request-animation-frame.js:
379 * fast/backgrounds/obscured-background-child-style-change-expected.html:
380 * fast/backgrounds/obscured-background-child-style-change.html:
381 * fast/backgrounds/solid-color-context-restore.html:
382 * fast/canvas/canvas-as-image-incremental-repaint.html:
383 * fast/canvas/canvas-incremental-repaint-2.html:
384 * fast/canvas/canvas-incremental-repaint.html:
385 * fast/canvas/canvas-resize-after-paint.html:
386 * fast/canvas/resources/repaint.js:
387 (runRepaintTest):
388 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
389 (TestControllerPaint):
390 * fast/canvas/webgl/canvas-test.html:
391 * fast/canvas/webgl/webgl-layer-update.html:
392 * fast/css/pseudostyle-anonymous-text.html:
393 * fast/css/relative-positioned-block-crash.html:
394 * fast/dom/Window/post-message-crash.html:
395 * fast/dom/Window/web-timing-minimal-performance-now.html:
396 * fast/dynamic/containing-block-change.html:
397 * fast/dynamic/layer-no-longer-paginated.html:
398 * fast/events/touch/gesture/pad-gesture-cancel.js:
399 * fast/events/touch/gesture/pad-gesture-fling.js:
400 * fast/forms/hidden-listbox.html:
401 * fast/forms/listbox-clip.html:
402 * fast/frames/inline-object-inside-frameset.html:
403 * fast/frames/transparent-scrollbar.html:
404 * fast/images/animated-background-image-crash.html:
405 * fast/layers/add-layer-with-nested-stacking.html:
406 * fast/layers/inline-dirty-z-order-lists.html:
407 * fast/layers/layer-content-visibility-change.html:
408 * fast/layers/nested-layers-1.html:
409 * fast/layers/nested-layers-2.html:
410 * fast/layers/nested-layers-3.html:
411 * fast/layers/nested-layers-4.html:
412 * fast/layers/remove-layer-with-nested-stacking.html:
413 * fast/overflow/hidden-scrollbar-resize.html:
414 * fast/reflections/inline-crash.html:
415 * fast/repaint/animation-after-layer-scroll.html:
416 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
417 * fast/repaint/fixed-child-move-after-scroll.html:
418 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
419 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
420 * fast/repaint/fixed-move-after-scroll.html:
421 * fast/repaint/no-animation-outside-viewport-subframe.html:
422 * fast/repaint/no-animation-outside-viewport.html:
423 * fast/repaint/obscured-background-no-repaint.html:
424 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
425 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
426 * fast/repaint/repaint-during-scroll-with-zoom.html:
427 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
428 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
429 * fast/repaint/resources/line-flow-with-floats.js:
430 (beginTest):
431 * fast/repaint/resources/repaint.js:
432 (runRepaintTest):
433 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
434 * fast/replaced/width100percent-textarea.html:
435 * fast/scrolling/scrollbar-tickmarks-hittest.html:
436 * fast/table/border-collapsing/cached-69296.html:
437 * fast/table/border-collapsing/cached-cell-append.html:
438 * fast/table/border-collapsing/cached-cell-remove.html:
439 * fast/table/border-collapsing/cached-change-cell-border-color.html:
440 * fast/table/border-collapsing/cached-change-cell-border-width.html:
441 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
442 * fast/table/border-collapsing/cached-change-col-border-color.html:
443 * fast/table/border-collapsing/cached-change-col-border-width.html:
444 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
445 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
446 * fast/table/border-collapsing/cached-change-row-border-color.html:
447 * fast/table/border-collapsing/cached-change-row-border-width.html:
448 * fast/table/border-collapsing/cached-change-table-border-color.html:
449 * fast/table/border-collapsing/cached-change-table-border-width.html:
450 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
451 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
452 * fast/table/empty-section-crash.html:
453 * fast/text/font-initial.html:
454 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
455 * fast/text/text-shadow-extreme-value.html:
456 * http/tests/misc/slow-loading-image-in-pattern.html:
457 * media/audio-repaint.html:
458 * media/media-document-audio-repaint.html:
459 * plugins/windowless_plugin_paint_test.html:
460 * scrollbars/scrollbar-percent-padding-crash.html:
461 * svg/custom/non-scaling-stroke-update.svg:
462 * svg/custom/stale-resource-data-crash.svg:
463
cdumez@apple.com8eb4c632017-05-04 21:27:11 +00004642017-05-04 Chris Dumez <cdumez@apple.com>
465
466 Reformat / Clean up Node.idl to match the specification
467 https://bugs.webkit.org/show_bug.cgi?id=171686
468
469 Reviewed by Sam Weinig.
470
471 Rebaseline existing test now that the Node properties are enumerated in a
472 slightly different order.
473
474 * js/dom/dom-static-property-for-in-iteration-expected.txt:
475
weinig@apple.com9efea6a2017-05-04 20:56:00 +00004762017-05-04 Sam Weinig <sam@webkit.org>
477
478 Remove support for legacy Notifications
479 https://bugs.webkit.org/show_bug.cgi?id=171487
480
481 Reviewed by Jon Lee.
482
483 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
484 - Remove http/notifications/legacy. It tested the legacy API.
485 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
486 - Update TestExpectations for removals.
487
488 * TestExpectations:
489 * platform/gtk/TestExpectations:
490 * platform/ios/TestExpectations:
491 * platform/mac/TestExpectations:
492 * platform/win/TestExpectations:
493 * fast/history/page-cache-notification-non-suspendable.html:
494 * fast/history/page-cache-notification-suspendable.html:
495 * fast/notifications: Removed.
496 * fast/notifications/notification-after-close-expected.txt: Removed.
497 * fast/notifications/notification-after-close.html: Removed.
498 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
499 * fast/notifications/notification-permisssion-deletable.html: Removed.
500 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
501 * fast/notifications/notifications-cancel-request-permission.html: Removed.
502 * fast/notifications/notifications-check-permission-expected.txt: Removed.
503 * fast/notifications/notifications-check-permission.html: Removed.
504 * fast/notifications/notifications-click-event-expected.txt: Removed.
505 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
506 * fast/notifications/notifications-click-event-focus.html: Removed.
507 * fast/notifications/notifications-click-event.html: Removed.
508 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
509 * fast/notifications/notifications-constructor-request-permission.html: Removed.
510 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
511 * fast/notifications/notifications-constructor-with-permission.html: Removed.
512 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
513 * fast/notifications/notifications-constructor-without-permission.html: Removed.
514 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
515 * fast/notifications/notifications-display-close-events.html: Removed.
516 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
517 * fast/notifications/notifications-document-close-crash.html: Removed.
518 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
519 * fast/notifications/notifications-event-stop-propagation.html: Removed.
520 * fast/notifications/notifications-multi-events-expected.txt: Removed.
521 * fast/notifications/notifications-multi-events.html: Removed.
522 * fast/notifications/notifications-no-icon-expected.txt: Removed.
523 * fast/notifications/notifications-no-icon.html: Removed.
524 * fast/notifications/notifications-permission-expected.txt: Removed.
525 * fast/notifications/notifications-permission.html: Removed.
526 * fast/notifications/notifications-replace-expected.txt: Removed.
527 * fast/notifications/notifications-replace.html: Removed.
528 * fast/notifications/notifications-request-permission-expected.txt: Removed.
529 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
530 * fast/notifications/notifications-request-permission-optional.html: Removed.
531 * fast/notifications/notifications-request-permission.html: Removed.
532 * fast/notifications/notifications-rtl-expected.txt: Removed.
533 * fast/notifications/notifications-rtl.html: Removed.
534 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
535 * fast/notifications/notifications-sandbox-permission.html: Removed.
536 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
537 * fast/notifications/notifications-window-close-crash.html: Removed.
538 * fast/notifications/notifications-with-permission-expected.txt: Removed.
539 * fast/notifications/notifications-with-permission.html: Removed.
540 * fast/notifications/notifications-without-permission-expected.txt: Removed.
541 * fast/notifications/notifications-without-permission.html: Removed.
542 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
543 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
544 * fast/notifications/resources: Removed.
545 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
546 * fast/notifications/resources/notifications-iframe.html: Removed.
547 * http/tests/notifications/legacy: Removed.
548 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
549 * http/tests/notifications/legacy/double-show.html: Removed.
550 * http/tests/notifications/legacy/events-expected.txt: Removed.
551 * http/tests/notifications/legacy/events.html: Removed.
552 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
553 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
554 * http/tests/notifications/legacy/request-expected.txt: Removed.
555 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
556 * http/tests/notifications/legacy/request-no-callback.html: Removed.
557 * http/tests/notifications/legacy/request.html: Removed.
558 * http/tests/notifications/legacy/resources: Removed.
559 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
560 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
561 * http/tests/notifications/legacy/show-expected.txt: Removed.
562 * http/tests/notifications/legacy/show.html: Removed.
563 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
564 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
565
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +00005662017-05-04 Matt Lewis <jlewis3@apple.com>
567
568 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
569 https://bugs.webkit.org/show_bug.cgi?id=160368
570
571 Unreviewed test gardening.
572
573 * platform/ios-wk2/TestExpectations:
574
antti@apple.com9ef87452017-05-04 20:16:01 +00005752017-05-04 Antti Koivisto <antti@apple.com>
576
577 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
578 https://bugs.webkit.org/show_bug.cgi?id=171250
579 <rdar://problem/31827243>
580
581 Reviewed by Geoffrey Garen.
582
583 * transitions/transition-unknown-property-ignore-expected.txt: Added.
584 * transitions/transition-unknown-property-ignore.html: Added.
585 * transitions/transitions-parsing-expected.txt:
586 * transitions/transitions-parsing.html:
587
588 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
589
cdumez@apple.comcb8a1982017-05-04 19:55:05 +00005902017-05-04 Chris Dumez <cdumez@apple.com>
591
592 Reformat / clean up Event.idl
593 https://bugs.webkit.org/show_bug.cgi?id=171675
594
595 Reviewed by Sam Weinig.
596
597 Rebaseline test now that the Event properties are in a slightly different order.
598
599 * inspector/model/remote-object-get-properties-expected.txt:
600
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +00006012017-05-04 Daniel Bates <dabates@apple.com>
602
603 importScripts() should respect X-Content-Type-Options: nosniff
604 https://bugs.webkit.org/show_bug.cgi?id=171248
605 <rdar://problem/31819023>
606
607 Reviewed by Andy Estes.
608
609 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
610
611 * TestExpectations:
612
said@apple.com9954c8d2017-05-04 17:44:44 +00006132017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
614
615 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
616
said@apple.com6f3cf6b2017-05-04 18:02:46 +0000617 * plugins/windowless_plugin_paint_test.html:
618
6192017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
620
621 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
622
said@apple.com9954c8d2017-05-04 17:44:44 +0000623 * compositing/video/video-with-invalid-source.html:
624
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +00006252017-05-04 Ryan Haddad <ryanhaddad@apple.com>
626
627 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
628 https://bugs.webkit.org/show_bug.cgi?id=171610
629
630 Unreviewed test gardening.
631
632 * platform/mac-wk1/TestExpectations:
633
hyatt@apple.comaf3943b2017-05-04 15:41:13 +00006342017-05-04 Dave Hyatt <hyatt@apple.com>
635
636 REGRESSION(STP): rgb() with calc() containing variables doesn't work
637 https://bugs.webkit.org/show_bug.cgi?id=169939
638
639 Reviewed by Zalan Bujtas.
640
641 * fast/css/variables/calc-float-to-int-expected.html: Added.
642 * fast/css/variables/calc-float-to-int.html: Added.
643
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +00006442017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
645
646 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
647
648 And add platform specific results for mac-wk2.
649
650 * http/tests/inspector/network/resource-request-headers-expected.txt:
651 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
652
wilander@apple.comab4b1af2017-05-04 04:16:39 +00006532017-05-03 John Wilander <wilander@apple.com>
654
655 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
656 https://bugs.webkit.org/show_bug.cgi?id=171584
657 <rdar://problem/24702576>
658
659 Reviewed by Brent Fulgham.
660
661 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
662 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
663
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +00006642017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
665
666 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
667 https://bugs.webkit.org/show_bug.cgi?id=171214
668
669 Reviewed by Chris Fleizach.
670
671 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
672 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
673
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +00006742017-05-03 Matt Lewis <jlewis3@apple.com>
675
676 Mark http/tests/xmlhttprequest/methods.html as flaky.
677 https://bugs.webkit.org/show_bug.cgi?id=171638
678
679 Unreviewed test gardening.
680
681 * platform/ios-wk2/TestExpectations:
682
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +00006832017-05-03 Ryan Haddad <ryanhaddad@apple.com>
684
685 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
686 https://bugs.webkit.org/show_bug.cgi?id=171628
687
688 Unreviewed test gardening.
689
690 * platform/ios-wk2/TestExpectations:
691
zalan@apple.com8b548642017-05-03 23:57:18 +00006922017-05-03 Zalan Bujtas <zalan@apple.com>
693
694 SearchInputType could end up with a mismatched renderer.
695 https://bugs.webkit.org/show_bug.cgi?id=171547
696 <rdar://problem/31935047>
697
698 Reviewed by Antti Koivisto.
699
700 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
701 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
702
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +00007032017-05-03 Ryan Haddad <ryanhaddad@apple.com>
704
705 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
706 https://bugs.webkit.org/show_bug.cgi?id=171629
707
708 Unreviewed test gardening.
709
710 * platform/mac-wk1/TestExpectations:
711
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +00007122017-05-03 Joseph Pecoraro <pecoraro@apple.com>
713
714 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
715 https://bugs.webkit.org/show_bug.cgi?id=166038
716 <rdar://problem/29488489>
717
718 Reviewed by Matt Baker.
719
720 * platform/mac/TestExpectations:
721 * http/tests/inspector/network/fetch-network-data.html:
722 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
723 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
724 can be added synchronously instead of in a microtask. When the microtask happened later
725 than other incoming events then the follow-up handlers would have been added too late.
726
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +00007272017-05-03 Matt Lewis <jlewis3@apple.com>
728
729 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
730 https://bugs.webkit.org/show_bug.cgi?id=170699.
731
732 Unreviewed test gardening.
733
734 * platform/ios-wk2/TestExpectations:
735
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +00007362017-05-03 Simon Fraser <simon.fraser@apple.com>
737
738 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
739 https://bugs.webkit.org/show_bug.cgi?id=171619
740 https://bugs.webkit.org/show_bug.cgi?id=170153
741
742 Reviewed by Tim Horton.
743
744 These tests need to wait a bit for the scrolling state of the document to be updated.
745
746 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
747 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
748 * platform/ios-wk2/TestExpectations:
749
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +00007502017-05-03 Yoav Weiss <yoav@yoav.ws>
751
752 Link preload HTMLPreloadScanner support
753 https://bugs.webkit.org/show_bug.cgi?id=170747
754
755 Reviewed by Youenn Fablet.
756
757 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
758 * http/tests/preload/preloadscanner_download_resources.html: Added.
759
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +00007602017-05-03 Ryan Haddad <ryanhaddad@apple.com>
761
762 Mark http/tests/preload/single_download_preload.html as flaky.
763 https://bugs.webkit.org/show_bug.cgi?id=171331
764
765 Unreviewed test gardening.
766
767 * platform/ios-wk2/TestExpectations:
768
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +00007692017-05-03 Matt Lewis <jlewis3@apple.com>
770
771 Mark perf/object-keys.html as flaky
772 https://bugs.webkit.org/show_bug.cgi?id=171617
773
774 Unreviewed test gardening.
775
776 * platform/ios-wk2/TestExpectations:
777
keith_miller@apple.com1e52b712017-05-03 20:33:01 +00007782017-05-03 Keith Miller <keith_miller@apple.com>
779
780 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
781 https://bugs.webkit.org/show_bug.cgi?id=47825
782
783 Reviewed by Saam Barati.
784
785 Fix broken test.
786
787 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
788
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +00007892017-05-03 Matt Lewis <jlewis3@apple.com>
790
791 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
792 https://bugs.webkit.org/show_bug.cgi?id=171613
793
794 Unreviewed test gardening.
795
796 * platform/ios-wk2/TestExpectations:
797
n_wang@apple.com1dabdd52017-05-03 19:33:19 +00007982017-05-03 Nan Wang <n_wang@apple.com>
799
800 AX: VO skips cells after cell with aria-colspan
801 https://bugs.webkit.org/show_bug.cgi?id=171579
802
803 Reviewed by Chris Fleizach.
804
805 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
806 * accessibility/mac/aria-grid-column-span.html: Added.
807
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +00008082017-05-03 Ryan Haddad <ryanhaddad@apple.com>
809
810 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
811 https://bugs.webkit.org/show_bug.cgi?id=171553
812
813 Unreviewed test gardening.
814
815 * platform/mac-wk2/TestExpectations:
816
dbates@webkit.orgc0a17432017-05-03 17:52:30 +00008172017-05-03 Daniel Bates <dabates@apple.com>
818
819 Detach frame from document when entering page cache
820 https://bugs.webkit.org/show_bug.cgi?id=166774
821 <rdar://problem/29904368>
822
823 Reviewed by Chris Dumez.
824
825 * TestExpectations: Unskip tests.
826 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
827 * fast/history/page-cache-after-window-open.html: Ditto.
828 * fast/history/page-cache-with-opener-expected.txt: Ditto.
829 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
830 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
831 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
832 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
833 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
834 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
835 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
836 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
837 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
838 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
839
ryanhaddad@apple.com59536412017-05-03 17:47:08 +00008402017-05-03 Matt Lewis <jlewis3@apple.com>
841
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +0000842 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
843 https://bugs.webkit.org/show_bug.cgi?id=171605
844
845 Unreviewed test gardening.
846
847 * platform/mac-wk2/TestExpectations:
848
8492017-05-03 Matt Lewis <jlewis3@apple.com>
850
ryanhaddad@apple.com59536412017-05-03 17:47:08 +0000851 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
852 https://bugs.webkit.org/show_bug.cgi?id=171564
853
854 Unreviewed test gardening.
855
856 * platform/ios-wk2/TestExpectations:
857
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +00008582017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
859
860 AX: Treat cells with ARIA table cell properties as cells
861 https://bugs.webkit.org/show_bug.cgi?id=171178
862
863 Reviewed by Chris Fleizach.
864
865 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
866 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
867 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
868
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +00008692017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
870
871 [INTL] Support dashed values in unicode locale extensions
872 https://bugs.webkit.org/show_bug.cgi?id=171480
873
874 Reviewed by JF Bastien.
875
876 Added tests for calendar locale extensions that contain '-'.
877
878 * js/intl-datetimeformat-expected.txt:
879 * js/script-tests/intl-datetimeformat.js:
880
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +00008812017-05-03 Daniel Bates <dabates@apple.com>
882
883 Abandon the current load once the provisional loader detaches from the frame
884 https://bugs.webkit.org/show_bug.cgi?id=171577
885 <rdar://problem/31581227>
886
887 Reviewed by Brent Fulgham.
888
889 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
890 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
891
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +00008922017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
893
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +0000894 Unreviewed GTK+ gardening. Update expectations of several tests.
895
896 * platform/gtk/TestExpectations:
897
8982017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
899
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +0000900 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
901
902 Libsoup doesn't provide the required information to fill all those size metrics.
903
904 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
905 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
906
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +00009072017-05-02 Simon Fraser <simon.fraser@apple.com>
908
909 Dynamically added position:fixed element is in the wrong place
910 https://bugs.webkit.org/show_bug.cgi?id=170280
911 rdar://problem/31374008
912
913 Reviewed by Tim Horton.
914
915 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
916 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
917
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +00009182017-05-02 Ryan Haddad <ryanhaddad@apple.com>
919
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +0000920 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
921
922 Unreviewed test gardening.
923
924 * platform/ios-wk1/TestExpectations:
925 * platform/ios/TestExpectations:
926
9272017-05-02 Ryan Haddad <ryanhaddad@apple.com>
928
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +0000929 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
930 https://bugs.webkit.org/show_bug.cgi?id=170907
931
932 Unreviewed test gardening.
933
934 * platform/mac-wk2/TestExpectations:
935
zalan@apple.comb51505d2017-05-02 21:29:13 +00009362017-05-02 Zalan Bujtas <zalan@apple.com>
937
938 Defer AX cache update when text content changes until after layout is finished.
939 https://bugs.webkit.org/show_bug.cgi?id=171429
940 <rdar://problem/31885984>
941
942 Reviewed by Simon Fraser.
943
944 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
945 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
946
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +00009472017-05-02 David Kilzer <ddkilzer@apple.com>
948
949 check-webkit-style should keep JavaScript test functions in sync
950 <https://webkit.org/b/171424>
951
952 Reviewed by Joseph Pecoraro.
953
954 This change attempts to fix all whitespace issues in these two
955 files (which are now identical and will be kept in sync by
956 check-webkit-style):
957
958 LayoutTests/http/tests/resources/js-test-pre.js
959 LayoutTests/resources/js-test-pre.js
960
961 It also syncs the implementation of shouldBe(), shouldNotBe(),
962 shouldNotThrow() and shouldThrow() across the following files:
963
964 JSTests/stress/resources/standalone-pre.js
965 LayoutTests/http/tests/resources/js-test-pre.js
966 LayoutTests/resources/js-test-pre.js
967 LayoutTests/resources/js-test.js
968 LayoutTests/resources/standalone-pre.js
969
970 Only interesting (non-whitespace) changes are listed below.
971
972 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
973 (shouldBe): Prefix 'exception' and 'quiet' variables with
974 underscore.
975 (shouldNotBe): Ditto.
976
977 * resources/js-test-pre.js:
978 (shouldBe): Prefix 'exception' and 'quiet' variables with
979 underscore.
980 (shouldNotBe): Ditto.
981
982 * resources/js-test.js:
983 (shouldBe): Prefix 'quiet' variable with underscore. Use
984 stringify() when printing '_bv' value.
985
986 * resources/standalone-pre.js:
987 (shouldBe): Prefix 'exception' and 'quiet' variables with
988 underscore.
989 (shouldNotBe): Ditto.
990
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +00009912017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
992
993 AX: Update implementation of aria-orientation
994 https://bugs.webkit.org/show_bug.cgi?id=171166
995
996 Reviewed by Chris Fleizach.
997
998 Moved the mac aria-orientation.html test to the shared tests and add several
999 new test cases to it. Update the orientation-related assertion in two tests
1000 to reflect the ARIA 1.1 behavior.
1001
1002 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
1003 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
1004 * accessibility/mac/slider-supports-actions.html: Updated.
1005 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
1006
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +000010072017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
1008
1009 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
1010 https://bugs.webkit.org/show_bug.cgi?id=169517
1011 <rdar://problem/30652443>
1012
1013 Reviewed by Dean Jackson.
1014
1015 * fast/text/complex-text-selection-expected.html: Added.
1016 * fast/text/complex-text-selection.html: Added.
1017 * platform/ios/TestExpectations:
1018
joepeck@webkit.org023f4f52017-05-02 19:22:42 +000010192017-05-02 Joseph Pecoraro <pecoraro@apple.com>
1020
1021 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
1022
1023 Unreviewed test gardening.
1024
1025 * platform/mac-wk1/TestExpectations:
1026 Skip these tests on WebKit1. They depend on the NSURLSession
1027 loading path which is not used in WebKit1.
1028
cdumez@apple.com0d62dc72017-05-02 19:03:58 +000010292017-05-02 Chris Dumez <cdumez@apple.com>
1030
1031 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
1032 https://bugs.webkit.org/show_bug.cgi?id=171406
1033 <rdar://problem/30945281>
1034
1035 Reviewed by Eric Carlson.
1036
1037 Unskip test.
1038
1039 * platform/mac/TestExpectations:
1040
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000010412017-05-02 Matt Lewis <jlewis3@apple.com>
1042
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +00001043 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
1044 https://bugs.webkit.org/show_bug.cgi?id=171559
1045
1046 Unreviewed test gardening.
1047
1048 * platform/ios-wk2/TestExpectations:
1049
10502017-05-02 Matt Lewis <jlewis3@apple.com>
1051
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +00001052 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
1053 https://bugs.webkit.org/show_bug.cgi?id=170818
1054
1055 Unreviewed test gardening.
1056
1057 * platform/mac-wk2/TestExpectations:
1058
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +000010592017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
1060
1061 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
1062 https://bugs.webkit.org/show_bug.cgi?id=168533
1063
1064 Reviewed by Zalan Bujtas.
1065
1066 * fast/text/font-loading-local-expected.txt: Added.
1067 * fast/text/font-loading-local.html: Added.
1068 * fast/text/web-font-load-fallback-during-loading.html:
1069
commit-queue@webkit.org182febd2017-05-02 17:49:39 +000010702017-05-02 Youenn Fablet <youenn@apple.com>
1071
1072 Allow media stream based videos with sound autoplay if the page is already playing sound
1073 https://bugs.webkit.org/show_bug.cgi?id=171447
1074
1075 Reviewed by Eric Carlson.
1076
1077 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
1078 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
1079 * http/tests/media/resources/test-25fps.mp4: Added.
1080
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +000010812017-05-02 Matt Lewis <jlewis3@apple.com>
1082
1083 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
1084 https://bugs.webkit.org/show_bug.cgi?id=171530
1085
1086 Unreviewed test gardening.
1087
1088 * platform/ios-wk2/TestExpectations:
1089
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000010902017-05-01 Zan Dobersek <zdobersek@igalia.com>
1091
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +00001092 [GCrypt] ECDSA signing and verification support
1093 https://bugs.webkit.org/show_bug.cgi?id=171103
1094
1095 Reviewed by Carlos Garcia Campos.
1096
1097 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
1098 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
1099 skipped since support for that hasn't landed yet.
1100
11012017-05-01 Zan Dobersek <zdobersek@igalia.com>
1102
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +00001103 [GCrypt] HKDF bit derivation support
1104 https://bugs.webkit.org/show_bug.cgi?id=171074
1105
1106 Reviewed by Michael Catanzaro.
1107
1108 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
1109 corner-case length values for which the bit derivation operation must succeed or
1110 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
1111 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
1112 The operation should resolve for lengths between the two limits, with testing
1113 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
1114 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
1115 derivation output length).
1116
1117 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
1118 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
1119 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
1120
11212017-05-01 Zan Dobersek <zdobersek@igalia.com>
1122
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +00001123 [GCrypt] ECDH bit derivation support
1124 https://bugs.webkit.org/show_bug.cgi?id=171070
1125
1126 Reviewed by Michael Catanzaro.
1127
1128 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
1129 corner-case length values for which the bit derivation operation must succeed or
1130 fail. When specifying 0 as the length, the returned result must match the EC key
1131 size in length. 8, tested as the minimum non-zero value, and the key size for
1132 each key must also correctly resolve and return a resulting ArrayBuffer whose
1133 length in bytes must match the requested length. Derivations for byte-aligned
1134 values should start rejecting immediately for length values that are bigger than
1135 the EC key's length.
1136
1137 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
1138 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
1139 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
1140 that are passing now that the proper implementation has been added. The remaining
1141 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
1142 supported yet.
1143
sbarati@apple.comfb9f7612017-05-02 02:04:51 +000011442017-05-01 Saam Barati <sbarati@apple.com>
1145
1146 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
1147 https://bugs.webkit.org/show_bug.cgi?id=171449
1148
1149 Unreviewed.
1150
1151 * platform/win/TestExpectations: Skip Wasm tests on Windows.
1152 * workers/wasm-hashset-many-expected.txt:
1153 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
1154
commit-queue@webkit.org26244742017-05-02 01:33:37 +000011552017-05-01 Youenn Fablet <youenn@apple.com>
1156
1157 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
1158 https://bugs.webkit.org/show_bug.cgi?id=171497
1159
1160 Reviewed by Eric Carlson.
1161
1162 * webrtc/video-mute.html: Updating the test to make debugging clearer.
1163
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +000011642017-05-01 Matt Lewis <jlewis3@apple.com>
1165
1166 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
1167 https://bugs.webkit.org/show_bug.cgi?id=171528
1168
1169 Unreviewed test Gardening.
1170
1171 * platform/ios-wk2/TestExpectations:
1172
timothy_horton@apple.comd6728562017-05-02 00:08:23 +000011732017-05-01 Timothy Horton <timothy_horton@apple.com>
1174
1175 Expose viewport-fit instead of clip-to-safe-area
1176 https://bugs.webkit.org/show_bug.cgi?id=171503
1177 <rdar://problem/31918249>
1178
1179 Reviewed by Simon Fraser.
1180
1181 * TestExpectations:
1182 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
1183 * fast/css/variables/constants/ios/safe-area-inset-set.html:
1184 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
1185 * fast/viewport/ios/viewport-fit-auto.html: Added.
1186 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
1187 * fast/viewport/ios/viewport-fit-contain.html: Added.
1188 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
1189 * fast/viewport/ios/viewport-fit-cover.html: Added.
1190 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
1191 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
1192 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
1193 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
1194 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
1195 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
1196
cdumez@apple.com2f9efd22017-05-02 00:02:16 +000011972017-05-01 Chris Dumez <cdumez@apple.com>
1198
1199 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
1200 https://bugs.webkit.org/show_bug.cgi?id=171499
1201
1202 Reviewed by Sam Weinig.
1203
1204 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
1205
1206 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
1207 * fast/dom/domparser-parsefromstring-origin.html: Added.
1208
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000012092017-05-01 Ryan Haddad <ryanhaddad@apple.com>
1210
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +00001211 Mark inspector/debugger/tail-recursion.html as flaky.
1212 https://bugs.webkit.org/show_bug.cgi?id=168387
1213
1214 Unreviewed test gardening.
1215
1216 * platform/mac/TestExpectations:
1217
12182017-05-01 Ryan Haddad <ryanhaddad@apple.com>
1219
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +00001220 Rebaseline two fast/visual-viewport tests for iOS.
1221
1222 Unreviewed test gardening.
1223
1224 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
1225 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1226
joepeck@webkit.org9c06e282017-05-01 22:54:19 +000012272017-05-01 Joseph Pecoraro <pecoraro@apple.com>
1228
1229 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
1230 https://bugs.webkit.org/show_bug.cgi?id=171491
1231
1232 Unreviewed test gardening.
1233
1234 * js/promises-tests/promises-tests-2-3-3.html:
1235 Silence unhandled expectation messages for this test.
1236
1237 * media/video-fullscreen-restriction-removed-expected.txt:
1238 Rebaseline expected results with unhandled expectation message.
1239
1240 * platform/gtk/TestExpectations:
1241
cfleizach@apple.com036c0e02017-05-01 22:52:36 +000012422017-05-01 Chris Fleizach <cfleizach@apple.com>
1243
1244 AX: Support time@datetime for verbosity clarification of dates, times, and durations
1245 https://bugs.webkit.org/show_bug.cgi?id=171498
1246 <rdar://problem/12985540>
1247
1248 Reviewed by Joanmarie Diggs.
1249
1250 * accessibility/datetime-attribute.html: Added.
1251 * accessibility/roles-computedRoleString-expected.txt:
1252 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
1253 * platform/gtk/accessibility/roles-exposed-expected.txt:
1254 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
1255 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
1256 * platform/mac/accessibility/roles-exposed-expected.txt:
1257
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +000012582017-05-01 Matt Lewis <jlewis3@apple.com>
1259
1260 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
1261 https://bugs.webkit.org/show_bug.cgi?id=170960
1262
1263 Unreviewed test gardening.
1264
1265 * platform/mac-wk2/TestExpectations:
1266
joepeck@webkit.org13065162017-05-01 21:53:38 +000012672017-05-01 Joseph Pecoraro <pecoraro@apple.com>
1268
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +00001269 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
1270 https://bugs.webkit.org/show_bug.cgi?id=171416
1271 <rdar://problem/31899425>
1272
1273 Reviewed by Saam Barati and Brian Burg.
1274
1275 * inspector/console/message-stack-trace-expected.txt: Added.
1276 * inspector/console/message-stack-trace.html: Added.
1277 Test console stack traces from various places where console messages
1278 are generated and the stacks are important.
1279
1280 * inspector/console/resources/log-console-stack-trace.js: Added.
1281 (TestPage.registerInitializer.logCallFrame):
1282 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
1283 Like the logger for Debugger StackTrace but for Console StackTrace.
1284
1285 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
1286 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
1287 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
1288 * http/tests/security/video-cross-origin-caching-expected.txt:
1289 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
1290 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
1291 * js/promises-tests/promises-tests-2-2-6-expected.txt:
1292 * streams/reference-implementation/pipe-to-options-expected.txt:
1293 * streams/reference-implementation/readable-stream-templated-expected.txt:
1294 * streams/reference-implementation/writable-stream-abort-expected.txt:
1295 * streams/reference-implementation/writable-stream-expected.txt:
1296 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
1297 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
1298 Rebaseline results. Better stack trace for errors includes correct line numbers.
1299 Explicit rejections with a value do not include backtraces without a debugger.
1300
13012017-05-01 Joseph Pecoraro <pecoraro@apple.com>
1302
joepeck@webkit.org13065162017-05-01 21:53:38 +00001303 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
1304 https://bugs.webkit.org/show_bug.cgi?id=171511
1305
1306 Unreviewed test gardening.
1307
1308 * TestExpectations:
1309
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +000013102017-05-01 Ryan Haddad <ryanhaddad@apple.com>
1311
1312 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
1313
1314 Unreviewed test gardening.
1315
1316 * TestExpectations:
1317
jdiggs@igalia.com466ea212017-05-01 21:19:09 +000013182017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
1319
1320 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
1321 https://bugs.webkit.org/show_bug.cgi?id=171496
1322
1323 Reviewed by Chris Fleizach.
1324
1325 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
1326
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +000013272017-05-01 Ryan Haddad <ryanhaddad@apple.com>
1328
1329 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
1330 https://bugs.webkit.org/show_bug.cgi?id=171500
1331
1332 Unreviewed test gardening.
1333
1334 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
1335
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +000013362017-05-01 Matt Lewis <jlewis3@apple.com>
1337
1338 Rebaselined fast/visual-viewport/ tests.
1339 https://bugs.webkit.org/show_bug.cgi?id=171500
1340
1341 Unreviewed test gardening.
1342
1343 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
1344 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
1345 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
1346 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
1347 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
1348 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
1349 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
1350 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
1351 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
1352
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +000013532017-05-01 Chris Dumez <cdumez@apple.com>
1354
1355 Do not dispatch SVG load event in frameless documents
1356 https://bugs.webkit.org/show_bug.cgi?id=171505
1357 <rdar://problem/31799776>
1358
1359 Reviewed by Andreas Kling.
1360
1361 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
1362
1363 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
1364 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
1365
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000013662017-05-01 Ryan Haddad <ryanhaddad@apple.com>
1367
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +00001368 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
1369 https://bugs.webkit.org/show_bug.cgi?id=171501
1370
1371 Unreviewed test gardening.
1372
1373 * platform/mac-wk1/TestExpectations:
1374
13752017-05-01 Ryan Haddad <ryanhaddad@apple.com>
1376
ryanhaddad@apple.comac933902017-05-01 18:45:50 +00001377 Rebaseline js/dom/global-constructors-attributes.html after r215956.
1378
1379 Unreviewed test gardening.
1380
1381 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1382 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1383 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1384
jdiggs@igalia.comf5137062017-05-01 16:58:00 +000013852017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
1386
1387 AX: [GTK] Add support to query for aria-current
1388 https://bugs.webkit.org/show_bug.cgi?id=149016
1389
1390 Reviewed by Chris Fleizach.
1391
1392 * platform/gtk/TestExpectations: Unskip now-passing test.
1393
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000013942017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
1395
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +00001396 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
1397
1398 * platform/gtk/fast/table/giantRowspan-expected.txt:
1399 * platform/gtk/fast/table/giantRowspan2-expected.txt:
1400
14012017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
1402
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +00001403 Unreviewed GTK+ gardening. Update expectations of several test.
1404
1405 * platform/gtk/TestExpectations:
1406
14072017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
1408
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +00001409 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
1410
1411 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
1412 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
1413 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
1414 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
1415 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
1416 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
1417 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
1418 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
1419 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
1420
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +000014212017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
1422
1423 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
1424 https://bugs.webkit.org/show_bug.cgi?id=171475
1425
1426 Reviewed by Chris Fleizach.
1427
1428 * accessibility/table-detection-expected.txt: Updated.
1429 * accessibility/table-with-rules-expected.txt: Updated.
1430
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +000014312017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
1432
1433 Unreviewed GTK+ gardening. Update expectations of several test.
1434
1435 * platform/gtk/TestExpectations:
1436
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +000014372017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
1438
1439 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
1440 https://bugs.webkit.org/show_bug.cgi?id=171183
1441
1442 Reviewed by Chris Fleizach.
1443
1444 New test cases added and expectations updated.
1445
1446 * accessibility/gtk/xml-roles-exposed-expected.txt:
1447 * accessibility/gtk/xml-roles-exposed.html:
1448 * accessibility/roles-computedRoleString.html:
1449 * accessibility/roles-exposed.html:
1450 * platform/gtk/accessibility/roles-exposed-expected.txt:
1451 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
1452 * platform/mac/accessibility/roles-exposed-expected.txt:
1453
zalan@apple.com6c04c202017-05-01 00:15:38 +000014542017-04-30 Zalan Bujtas <zalan@apple.com>
1455
1456 Initialize a new layout state while bailing out of simple line layout only when needed.
1457 https://bugs.webkit.org/show_bug.cgi?id=171481
1458 <rdar://problem/31906382>
1459
1460 Reviewed by Antti Koivisto.
1461
1462 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
1463 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
1464
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000014652017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
1466
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +00001467 [ATK] Implement support for aria-autocomplete
1468 https://bugs.webkit.org/show_bug.cgi?id=171167
1469
1470 Reviewed by Chris Fleizach.
1471
1472 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
1473 * accessibility/gtk/aria-autocomplete.html: Added.
1474
14752017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
1476
jdiggs@igalia.com8c934782017-04-30 18:11:56 +00001477 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
1478 https://bugs.webkit.org/show_bug.cgi?id=171170
1479
1480 Reviewed by Chris Fleizach.
1481
1482 Add interface-table.html to verify that all roles which have tabular functionality
1483 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
1484 to our internal TreeGridRole AccessibilityRole.
1485
1486 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
1487 * accessibility/gtk/interface-table-expected.txt: Added.
1488 * accessibility/gtk/interface-table.html: Added.
1489 * accessibility/roles-computedRoleString.html: Updated.
1490 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
1491 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
1492 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
1493
14942017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
1495
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +00001496 [ATK] Emit object:state-changed:busy event when aria-busy value changes
1497 https://bugs.webkit.org/show_bug.cgi?id=171181
1498
1499 Reviewed by Chris Fleizach.
1500
1501 New test. Also update the expectations for menu-list-unfocused-notifications.html
1502 because the addition of the handler for AXElementBusyChanged results in that
1503 notification being output in the test results.
1504
1505 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
1506 * accessibility/gtk/aria-busy-changed-notification.html: Added.
1507 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
1508
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +000015092017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
1510
1511 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
1512 https://bugs.webkit.org/show_bug.cgi?id=163208
1513
1514 Reviewed by Saam Barati.
1515
1516 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
1517 * inspector/runtime/evaluate-CommandLineAPI.html:
1518 * js/parser-syntax-check-expected.txt:
1519 * js/script-tests/parser-syntax-check.js:
1520
gskachkov@gmail.com51135722017-04-29 21:25:50 +000015212017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
1522
1523 Deep nesting is leading to ReferenceError for hoisted function
1524 https://bugs.webkit.org/show_bug.cgi?id=171456
1525
1526 Reviewed by Yusuke Suzuki.
1527
1528 * js/function-declaration-statement-expected.txt:
1529 * js/script-tests/function-declaration-statement.js:
1530 (deepNesting.foo):
1531 (deepNesting):
1532 (deepNestingForFunctionDeclaration.foo):
1533 (deepNestingForFunctionDeclaration):
1534 (eval.deepNestingInEval.foo):
1535 (eval.deepNestingInEval):
1536 (eval.deepNestingForFunctionDeclarationInEval.foo):
1537 (eval.deepNestingForFunctionDeclarationInEval):
1538
zalan@apple.com2c506312017-04-29 21:16:44 +000015392017-04-28 Zalan Bujtas <zalan@apple.com>
1540
1541 iBooks text can overlap, sometimes columns are shifted splitting words.
1542 https://bugs.webkit.org/show_bug.cgi?id=171472
1543 <rdar://problem/31096037>
1544
1545 Reviewed by Antti Koivisto.
1546
1547 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
1548 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
1549
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +000015502017-04-28 Per Arne Vollan <pvollan@apple.com>
1551
1552 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
1553 https://bugs.webkit.org/show_bug.cgi?id=171427
1554
1555 Reviewed by Brent Fulgham.
1556
1557 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
1558 * accessibility/accessibility-crash-setattribute.html: Added.
1559
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +000015602017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
1561
1562 Unreviewed test gardening (Mac WK1)
1563
1564 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
1565 but was meant to be enabled for WK1 on Mac. Followup to r213897.
1566
1567 * platform/mac-wk1/TestExpectations:
1568
jdiggs@igalia.comcba48112017-04-29 02:07:21 +000015692017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
1570
1571 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
1572 https://bugs.webkit.org/show_bug.cgi?id=171180
1573
1574 Reviewed by Chris Fleizach.
1575
1576 Add new test cases to several tests so that we have coverage for both named and
1577 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
1578 the region role was replaced with the table role because the test requires elements
1579 which have mapped ARIA roles and lack an author-provided name. A region which lacks
1580 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
1581 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
1582 being tested.
1583
1584 * accessibility/aria-namefrom-author.html:
1585 * accessibility/gtk/xml-roles-exposed-expected.txt:
1586 * accessibility/gtk/xml-roles-exposed.html:
1587 * accessibility/mac/aria-grouping-roles.html:
1588 * accessibility/roles-computedRoleString.html:
1589 * accessibility/roles-exposed.html:
1590 * platform/gtk/accessibility/roles-exposed-expected.txt:
1591 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
1592 * platform/mac/accessibility/roles-exposed-expected.txt:
1593
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +000015942017-04-28 Joseph Pecoraro <pecoraro@apple.com>
1595
1596 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
1597 https://bugs.webkit.org/show_bug.cgi?id=171445
1598
1599 Unreviewed test gardening.
1600
1601 * js/dom/Promise-static-all.html:
1602 Fix an accidentally commented out line.
1603
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +000016042017-04-28 Matt Lewis <jlewis3@apple.com>
1605
1606 Marked media/track/track-in-band-style.html as flaky timeout.
1607 https://bugs.webkit.org/show_bug.cgi?id=171465
1608
1609 Unreviewed test gardening.
1610
1611 * platform/mac/TestExpectations:
1612
dino@apple.com02e98562017-04-28 23:34:48 +000016132017-04-28 Dean Jackson <dino@apple.com>
1614
1615 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
1616 https://bugs.webkit.org/show_bug.cgi?id=171461
1617 <rdar://problem/30534722>
1618
1619 Reviewed by Eric Carlson.
1620
1621 Test a bunch of blurs a frame at a time.
1622
1623 * css3/filters/blur-various-radii-expected.html: Added.
1624 * css3/filters/blur-various-radii.html: Added.
1625
cdumez@apple.com673a7792017-04-28 23:28:41 +000016262017-04-28 Chris Dumez <cdumez@apple.com>
1627
1628 Stop using legacy ClientRect / ClientRectList in Internals
1629 https://bugs.webkit.org/show_bug.cgi?id=171412
1630
1631 Reviewed by Simon Fraser.
1632
1633 Rebaseline existing tests as DOMRect has more properties than ClientRect.
1634
1635 * fast/visual-viewport/nonzoomed-rects-expected.txt:
1636 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
1637 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
1638 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
1639 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
1640 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
1641 * fast/visual-viewport/zoomed-fixed-expected.txt:
1642 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1643 * fast/visual-viewport/zoomed-rects-expected.txt:
1644 * inspector/dom/hideHighlight-expected.txt:
1645 * inspector/dom/highlightQuad-expected.txt:
1646 * inspector/dom/highlightRect-expected.txt:
1647
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +000016482017-04-28 Jeremy Jones <jeremyj@apple.com>
1649
1650 ARGUMENT BAD: time, time >= 0
1651 https://bugs.webkit.org/show_bug.cgi?id=164336
1652 rdar://problem/29314891
1653
1654 Reviewed by Eric Carlson.
1655
1656 Remove workaround that affected other tests.
1657
1658 * media/modern-media-controls/pip-support/pip-support-click.html:
1659
cdumez@apple.comdc853c02017-04-28 21:16:30 +000016602017-04-28 Chris Dumez <cdumez@apple.com>
1661
1662 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
1663 https://bugs.webkit.org/show_bug.cgi?id=171393
1664
1665 Reviewed by Simon Fraser.
1666
1667 Add layout test coverage.
1668
1669 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
1670 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
1671
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +000016722017-04-28 Joseph Pecoraro <pecoraro@apple.com>
1673
1674 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
1675 https://bugs.webkit.org/show_bug.cgi?id=171445
1676
1677 Reviewed by Saam Barati.
1678
1679 * js/dom/Promise-static-all.html:
1680 * js/dom/Promise-static-race.html:
1681 Silence the console messages for unhandled rejections in this test.
1682 There are unhandled rejections and messages sometimes appear
1683 depending on the order of events on the page. The messages are not
1684 important for this test so just mute them.
1685
cdumez@apple.comb74ccc22017-04-28 19:53:54 +000016862017-04-28 Chris Dumez <cdumez@apple.com>
1687
1688 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
1689
1690 This test is slow.
1691
1692 * TestExpectations:
1693
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +000016942017-04-28 Ryan Haddad <ryanhaddad@apple.com>
1695
1696 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
1697 https://bugs.webkit.org/show_bug.cgi?id=171094
1698
1699 Unreviewed test gardening.
1700
1701 * TestExpectations:
1702
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +000017032017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
1704
1705 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
1706 https://bugs.webkit.org/show_bug.cgi?id=171188
1707
1708 Reviewed by Chris Fleizach.
1709
1710 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
1711 * accessibility/gtk/aria-modal-state-exposed.html: Added.
1712
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +000017132017-04-28 Matt Lewis <jlewis3@apple.com>
1714
1715 Rebaselining test after r215916.
1716 https://bugs.webkit.org/show_bug.cgi?id=171438
1717
1718 Unreviewed test gardening.
1719
1720 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1721 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1722 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1723 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1724
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +000017252017-04-28 Eric Carlson <eric.carlson@apple.com>
1726
1727 Implement ondevicechange
1728 https://bugs.webkit.org/show_bug.cgi?id=169872
1729 <rdar://problem/28945035>
1730
1731 Reviewed by Jer Noble.
1732
1733 * fast/mediastream/device-change-event-expected.txt: Added.
1734 * fast/mediastream/device-change-event.html: Added.
1735
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000017362017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
1737
jdiggs@igalia.com353e8722017-04-28 17:08:57 +00001738 AX: Implement aria-value support for focusable separators
1739 https://bugs.webkit.org/show_bug.cgi?id=171169
1740
1741 Reviewed by Chris Fleizach.
1742
1743 * accessibility/separator-values-expected.txt: Added.
1744 * accessibility/separator-values.html: Added.
1745
17462017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
1747
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +00001748 [ATK] GridCellRole should implement AtkTableCell (regression?)
1749 https://bugs.webkit.org/show_bug.cgi?id=171179
1750
1751 Reviewed by Chris Fleizach.
1752
1753 * accessibility/gtk/interface-table-cell-expected.txt: Added.
1754 * accessibility/gtk/interface-table-cell.html: Added.
1755
magomez@igalia.com1afe8902017-04-28 11:53:52 +000017562017-04-28 Miguel Gomez <magomez@igalia.com>
1757
1758 REGRESSION(r215211): [GTK] Several webgl related tests are failing
1759 https://bugs.webkit.org/show_bug.cgi?id=170730
1760
1761 Reviewed by Said Abou-Hallawa.
1762
1763 Adjust test expectations for the tests that were failing. They must pass now.
1764
1765 * platform/gtk/TestExpectations:
1766
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +000017672017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
1768
1769 [INTL] Implement the caseFirst option for Intl.Collator
1770 https://bugs.webkit.org/show_bug.cgi?id=158188
1771
1772 Reviewed by Geoffrey Garen.
1773
1774 Updates the Intl.Collator tests to check caseFirst support.
1775 The caseFirst option or unicode locale extension lets the user explicitly
1776 set if lower or upper case characters should be first in order.
1777
1778 * js/intl-collator-expected.txt:
1779 * js/script-tests/intl-collator.js:
1780 (testCollator):
1781
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +000017822017-04-27 Joseph Pecoraro <pecoraro@apple.com>
1783
1784 Support for promise rejection events (unhandledrejection)
1785 https://bugs.webkit.org/show_bug.cgi?id=150358
1786 <rdar://problem/28441651>
1787
1788 Reviewed by Saam Barati.
1789
1790 Patch by Joseph Pecoraro and Yusuke Suzuki.
1791
1792 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
1793 * js/dom/unhandled-promise-rejection-basic.html: Added.
1794 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
1795 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
1796 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
1797 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
1798 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
1799 * js/dom/unhandled-promise-rejection-console-report.html: Added.
1800 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
1801 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
1802 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
1803 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
1804 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
1805 * js/dom/unhandled-promise-rejection-handle.html: Added.
1806 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
1807 * js/dom/unhandled-promise-rejection-order.html: Added.
1808 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
1809
1810 * resources/testharnessreport.js:
1811 (self.testRunner.add_completion_callback.sanitize):
1812 (self.testRunner.add_completion_callback):
1813 Report results immediately and then finish the test after a turn. This way
1814 if the test ends with a pass, but may get unhandled rejections after
1815 completing which should not make the test appear as if it failed. Some tests
1816 have unhandled promise rejections but are expected to pass. Likewise some
1817 tests perform cleanup in their own completion callbacks, which happen after
1818 this initial completion callback, and we want to report results after all
1819 the work is done as it may eliminate non-deterministic debug test output.
1820
1821 * TestExpectations:
1822 Mark some tests as flakey that have sometimes have unhandled promise rejections.
1823 These tests are all various imported tests that use the testharness.
1824
1825 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
1826 * http/tests/security/video-cross-origin-caching-expected.txt:
1827 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
1828 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
1829 * inspector/worker/resources-in-worker-expected.txt:
1830 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1831 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1832 * js/promises-tests/promises-tests-2-2-6-expected.txt:
1833 * platform/mac/inspector/model/remote-object-expected.txt:
1834 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
1835 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
1836 Update tests with unhandled promise rejection messages.
1837
1838 * media/W3C/audio/events/event_pause_manual.html:
1839 * media/audio-playback-restriction-play-expected.txt:
1840 * media/audio-playback-restriction-play.html:
1841 * media/click-volume-bar-not-pausing.html:
1842 * media/remote-control-command-is-user-gesture-expected.txt:
1843 * media/remote-control-command-is-user-gesture.html:
1844 * media/track/track-mode.html:
1845 * media/video-autoplay-allowed-but-fullscreen-required.html:
1846 * media/video-display-none-crash.html:
1847 * media/video-main-content-deny-display-none.html:
1848 * media/video-main-content-deny-not-in-dom.html:
1849 * media/video-main-content-deny-not-visible.html:
1850 * media/video-main-content-deny-obscured.html:
1851 * media/video-main-content-deny-too-small.html:
1852 * media/video-multiple-concurrent-playback-expected.txt:
1853 * media/video-play-audio-require-user-gesture-expected.txt:
1854 * media/video-play-audio-require-user-gesture.html:
1855 * media/video-play-pause-events-expected.txt:
1856 * media/video-play-pause-events.html:
1857 * media/video-play-pause-exception-expected.txt:
1858 * media/video-play-pause-exception.html:
1859 * media/video-play-require-user-gesture-expected.txt:
1860 * media/video-play-require-user-gesture.html:
1861 * media/video-preload-expected.txt:
1862 * media/video-preload.html:
1863 * media/video-test.js:
1864 (handlePromise.handle):
1865 Snuff many possible unhandled promise rejections in media via media.play().
1866
1867 * streams/reference-implementation/pipe-to-expected.txt:
1868 * streams/reference-implementation/pipe-to-options-expected.txt:
1869 * streams/reference-implementation/readable-stream-templated-expected.txt:
1870 * streams/reference-implementation/writable-stream-abort-expected.txt:
1871 * streams/reference-implementation/writable-stream-expected.txt:
1872 These stream tests are out of date and produce unhandled rejections.
1873
1874 * streams/shadowing-Promise.html:
1875 Update non-imported tests to prevent unhandled rejection messages.
1876
cdumez@apple.com5331c642017-04-28 01:53:56 +000018772017-04-27 Chris Dumez <cdumez@apple.com>
1878
1879 Align colspan/rowspan limits with the latest HTML specification
1880 https://bugs.webkit.org/show_bug.cgi?id=171322
1881
1882 Reviewed by Darin Adler.
1883
1884 Rebaseline a couple of rowspan tests now that our max limit has changed.
1885
1886 * fast/table/giantRowspan2-expected.txt:
1887 * platform/ios/fast/table/giantRowspan-expected.txt:
1888 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1889 * platform/mac/fast/table/giantRowspan-expected.txt:
1890
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000018912017-04-27 Matt Lewis <jlewis3@apple.com>
1892
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +00001893 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
1894 https://bugs.webkit.org/show_bug.cgi?id=170835
1895
1896 Unreviewed test gardening.
1897
1898 * TestExpectations:
1899
19002017-04-27 Matt Lewis <jlewis3@apple.com>
1901
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00001902 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
1903 https://bugs.webkit.org/show_bug.cgi?id=171406
1904
1905 Unreviewed test gardening.
1906
1907 * platform/mac/TestExpectations:
1908
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +000019092017-04-27 Ryan Haddad <ryanhaddad@apple.com>
1910
1911 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
1912 https://bugs.webkit.org/show_bug.cgi?id=171379
1913
1914 Unreviewed test gardening.
1915
1916 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
1917
ddkilzer@apple.com71c79152017-04-27 21:29:23 +000019182017-04-27 David Kilzer <ddkilzer@apple.com>
1919
1920 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
1921 <https://webkit.org/b/171362>
1922 <rdar://problem/31867686>
1923
1924 Reviewed by Joseph Pecoraro.
1925
1926 This change makes it possible to pass either the first or second
1927 argument (or both) as anonymous functions into shouldBe() and
1928 shouldNotBe() to make it easy to capture local variables when
1929 writing tests. This is similar to the change in r202609 for Bug
1930 159232 for shouldThrow() and shouldNotThrow().
1931
1932 Note that shouldBe()/shouldNotBe() from the following files were
1933 NOT updated since they were imported from other projects and did
1934 share the full WebKit history of resources/js-test-pre.js:
1935
1936 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
1937 js/mozilla/resources/js-test-pre.js
1938 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
1939 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
1940
1941 However, these files WERE brought up-to-date with the ability to
1942 pass anonymous functions into shouldBe()/shouldNotBe() for this
1943 bug, and shouldThrow()/shouldNotThrow() which should have
1944 originally been fixed with Bug 159232:
1945
1946 http/tests/resources/js-test-pre.js
1947 resources/standalone-pre.js
1948
1949 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
1950 to debug message for copy-paste error. Found by searching
1951 LayoutTests directory for "expects string arguments".
1952
1953 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
1954 results.
1955 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
1956 second argument to shouldBe() a string.
1957
1958 * fast/css/script-tests/image-set-parsing.js:
1959 (testImageSetRule): Remove comment by changing second argument
1960 to shouldBe() into an anonymous function.
1961
1962 * http/tests/resources/js-test-pre.js:
1963 (evalAndLog):
1964 (evalAndLogResult):
1965 (shouldBe):
1966 (shouldNotBe):
1967 (shouldEvaluateTo):
1968 - Made a full copy of resources/js-test-pre.js to bring this up
1969 to speed. Needs a checker written for it to keep them in sync.
1970 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
1971 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
1972 - Update line numbers after updating http/tests/resources/js-test-pre.js.
1973
1974 * js/function-declarations-in-switch-statement-expected.txt:
1975 - Update results after fixing warnings.
1976 * js/script-tests/function-declarations-in-switch-statement.js:
1977 - Fix warnings by passing in strings to shouldBe().
1978
1979 * js/script-tests/stack-unwinding.js:
1980 - Update results after fixing warnings.
1981 * js/stack-unwinding-expected.txt:
1982 - Fix warnings by passing in strings to shouldBe().
1983
1984 * resources/js-test-pre.js:
1985 (shouldBe):
1986 (shouldNotBe):
1987 * resources/js-test.js:
1988 (shouldBe):
1989 (shouldNotBe):
1990 - Update shouldBe()/shouldNotBe() to accept anonymous function
1991 arguments.
1992
1993 * resources/standalone-pre.js:
1994 (shouldBe):
1995 (shouldNotBe):
1996 (shouldNotThrow):
1997 (shouldThrow):
1998 - Update shouldBe()/shouldNotBe() to accept anonymous function
1999 arguments.
2000 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
2001 function arguments (which were missed in r202609 for Bug
2002 159232).
2003
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +000020042017-04-27 Chris Dumez <cdumez@apple.com>
2005
2006 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
2007 https://bugs.webkit.org/show_bug.cgi?id=171226
2008
2009 Reviewed by Simon Fraser.
2010
2011 Update existing tests to reflect behavior change.
2012
2013 * TestExpectations:
2014 * css3/flexbox/align-absolute-child-expected.txt:
2015 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
2016 * fast/css/ClientRect-attributes-prototype.html: Removed.
2017 * fast/css/ClientRect-serialization-expected.txt: Removed.
2018 * fast/css/ClientRect-serialization.html: Removed.
2019 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
2020 * fast/css/DOMRect-attributes-prototype.html: Added.
2021 * fast/css/DOMRect-serialization-expected.txt: Added.
2022 * fast/css/DOMRect-serialization.html: Added.
2023 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
2024 * fast/dom/Element/getClientRects-return-type.html: Added.
2025 * fast/dom/collection-iterators-expected.txt:
2026 * fast/dom/collection-iterators.html:
2027 * fast/visual-viewport/zoomed-fixed-expected.txt:
2028 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2029 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
2030 * fast/zooming/client-rect-in-fixed-zoomed.html:
2031 * js/resources/JSON-stringify.js:
2032
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000020332017-04-27 Ryan Haddad <ryanhaddad@apple.com>
2034
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +00002035 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
2036 https://bugs.webkit.org/show_bug.cgi?id=171391
2037
2038 Unreviewed test gardening.
2039
2040 * platform/mac-wk1/TestExpectations:
2041
20422017-04-27 Ryan Haddad <ryanhaddad@apple.com>
2043
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +00002044 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
2045 https://bugs.webkit.org/show_bug.cgi?id=171389
2046
2047 Unreviewed test gardening.
2048
2049 * platform/ios-wk2/TestExpectations:
2050
20512017-04-27 Ryan Haddad <ryanhaddad@apple.com>
2052
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00002053 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
2054 https://bugs.webkit.org/show_bug.cgi?id=170181
2055
2056 Unreviewed test gardening.
2057
2058 * platform/ios-wk2/TestExpectations:
2059
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +000020602017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
2061
2062 AX: Expose elements with the ARIA "feed" role
2063 https://bugs.webkit.org/show_bug.cgi?id=171184
2064
2065 Reviewed by Chris Fleizach.
2066
2067 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
2068 roles-computedRoleString.html. Update expectations accordingly.
2069
2070 * accessibility/gtk/xml-roles-exposed-expected.txt:
2071 * accessibility/gtk/xml-roles-exposed.html:
2072 * accessibility/roles-computedRoleString.html:
2073 * accessibility/roles-exposed.html:
2074 * platform/gtk/accessibility/roles-exposed-expected.txt:
2075 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
2076 * platform/mac/accessibility/roles-exposed-expected.txt:
2077
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +000020782017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
2079
2080 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
2081 https://bugs.webkit.org/show_bug.cgi?id=171356
2082 <rdar://problem/28670085>
2083
2084 Reviewed by Dean Jackson.
2085
2086 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
2087 font assumes no normalization, which means one of the comparisons in the test is bogus.
2088
2089 * fast/text/variations/advances-expected.txt:
2090 * fast/text/variations/advances.html:
2091 * platform/ios/TestExpectations:
2092 * platform/mac/TestExpectations:
2093
antti@apple.com936e9952017-04-27 18:11:03 +000020942017-04-27 Antti Koivisto <antti@apple.com>
2095
2096 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
2097
2098 Looks like use of auto-sizing leaves state behind in DRT.
2099
2100 * platform/mac-wk1/TestExpectations:
2101
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000021022017-04-27 Ryan Haddad <ryanhaddad@apple.com>
2103
ryanhaddad@apple.com44093042017-04-27 17:39:35 +00002104 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
2105 https://bugs.webkit.org/show_bug.cgi?id=167371
2106
2107 Unreviewed test gardening.
2108
2109 * platform/mac-wk1/TestExpectations:
2110
21112017-04-27 Ryan Haddad <ryanhaddad@apple.com>
2112
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00002113 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
2114 https://bugs.webkit.org/show_bug.cgi?id=170877
2115
2116 Unreviewed test gardening.
2117
2118 * platform/mac-wk1/TestExpectations:
2119
zalan@apple.com5c404752017-04-27 17:11:38 +000021202017-04-27 Zalan Bujtas <zalan@apple.com>
2121
2122 Use text-shadow to visualize simple line layout coverage.
2123 https://bugs.webkit.org/show_bug.cgi?id=171379
2124
2125 Reviewed by Antti Koivisto.
2126
2127 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
2128 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
2129 * fast/inline/simple-line-layout-16bit-content.html:
2130
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +000021312017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
2132
2133 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
2134 https://bugs.webkit.org/show_bug.cgi?id=171187
2135
2136 Reviewed by Chris Fleizach.
2137
2138 * accessibility/aria-mappings-expected.txt: Updated.
2139 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
2140 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
2141
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +000021422017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
2143
2144 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
2145 https://bugs.webkit.org/show_bug.cgi?id=171366
2146 <rdar://problem/30060323>
2147
2148 Reviewed by Alex Christensen.
2149
2150 This test needs a font which supports Deseret but doesn't support small caps.
2151 Geneva is a better choice for such a font.
2152
2153 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
2154 * fast/text/complex-small-caps-non-bmp-capitalize.html:
2155
antti@apple.comef0ec682017-04-27 16:51:11 +000021562017-04-27 Antti Koivisto <antti@apple.com>
2157
2158 Repeated layouts in Mail due to viewport units being used with auto-sizing
2159 https://bugs.webkit.org/show_bug.cgi?id=171371
2160 <rdar://problem/28780084>
2161
2162 Reviewed by Zalan Bujtas.
2163
2164 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
2165 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
2166
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +000021672017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
2168
2169 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
2170 https://bugs.webkit.org/show_bug.cgi?id=171204
2171
2172 Reviewed by Chris Fleizach.
2173
2174 It turns out that this bug was fixed as a side effect of the changes made
2175 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
2176 lack of an existing layout test covering the mappings for other platforms.
2177 The test created for the WebKitGtk port was modified and moved to the shared
2178 tests. Shared expectations are based on the Mac's mappings.
2179
2180 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
2181 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
2182 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
2183 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
2184
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +000021852017-04-27 Ryan Haddad <ryanhaddad@apple.com>
2186
2187 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
2188 https://bugs.webkit.org/show_bug.cgi?id=171353
2189
2190 Unreviewed test gardening.
2191
2192 * platform/ios-wk2/TestExpectations:
2193
commit-queue@webkit.org555b4622017-04-27 15:01:34 +000021942017-04-27 Frederic Wang <fwang@igalia.com>
2195
2196 Fix some tests from platform-tests/cssom-view/cssom-view/
2197 https://bugs.webkit.org/show_bug.cgi?id=171228
2198
2199 Reviewed by Youenn Fablet.
2200
2201 * TestExpectations: Unskip media-query-list-interface.
2202
zalan@apple.come9f08212017-04-27 11:02:09 +000022032017-04-27 Zalan Bujtas <zalan@apple.com>
2204
2205 Text gets cut off when bailing out of simple line layout with widows.
2206 https://bugs.webkit.org/show_bug.cgi?id=171370
2207 <rdar://problem/31563414>
2208
2209 Reviewed by Antti Koivisto.
2210
2211 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
2212 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
2213
cdumez@apple.com08e1cf72017-04-27 05:45:10 +000022142017-04-26 Chris Dumez <cdumez@apple.com>
2215
2216 Unreviewed, remove unnecessary expected result in platform/ios-wk2
2217
2218 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
2219 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2220
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +000022212017-04-26 Joseph Pecoraro <pecoraro@apple.com>
2222
2223 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
2224 https://bugs.webkit.org/show_bug.cgi?id=171364
2225 <rdar://problem/10873037>
2226
2227 Reviewed by Sam Weinig.
2228
2229 * inspector/model/remote-object-expected.txt:
2230 * inspector/model/remote-object.html:
2231 * platform/mac/inspector/model/remote-object-expected.txt:
2232 Test a Uint8ClampedArray is treated like an array.
2233
sbarati@apple.com00f75182017-04-27 02:28:39 +000022342017-04-26 Saam Barati <sbarati@apple.com>
2235
2236 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
2237 https://bugs.webkit.org/show_bug.cgi?id=170924
2238 <rdar://problem/31721052>
2239
2240 Reviewed by Mark Lam.
2241
2242 * js/let-syntax-expected.txt:
2243
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +000022442017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
2245
2246 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
2247 https://bugs.webkit.org/show_bug.cgi?id=171182
2248
2249 Reviewed by Chris Fleizach.
2250
2251 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
2252 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
2253
timothy_horton@apple.com30800222017-04-27 00:53:23 +000022542017-04-26 Tim Horton <timothy_horton@apple.com>
2255
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +00002256 Should not drag x-apple-data-detectors links
2257 https://bugs.webkit.org/show_bug.cgi?id=171352
2258 <rdar://problem/31309081>
2259
2260 Reviewed by Beth Dakin.
2261
2262 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
2263 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
2264
22652017-04-26 Tim Horton <timothy_horton@apple.com>
2266
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00002267 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +00002268
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00002269 * TestExpectations:
2270 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
2271 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
2272 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +00002273
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +000022742017-04-26 Matt Lewis <jlewis3@apple.com>
2275
2276 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
2277 https://bugs.webkit.org/show_bug.cgi?id=171346
2278
2279 Unreviewed test gardening.
2280
2281 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
2282
jdiggs@igalia.com1975e352017-04-26 23:26:49 +000022832017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
2284
2285 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
2286 https://bugs.webkit.org/show_bug.cgi?id=171163
2287
2288 Reviewed by Chris Fleizach.
2289
2290 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
2291 * accessibility/gtk/aria-current-changed-notification.html: Added.
2292 * accessibility/gtk/aria-current-expected.txt: Added.
2293 * accessibility/gtk/aria-current.html: Added.
2294
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +000022952017-04-26 Youenn Fablet <youenn@apple.com>
2296
2297 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
2298 https://bugs.webkit.org/show_bug.cgi?id=170701
2299
2300 Reviewed by Eric Carlson.
2301
2302 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
2303 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
2304 * webrtc/datachannel/bufferedAmountLowThreshold.html:
2305
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +000023062017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
2307
2308 Restrict WebKit image formats to a known whitelist
2309 https://bugs.webkit.org/show_bug.cgi?id=170700
2310
2311 Reviewed by Tim Horton.
2312
2313 * fast/images/image-formats-support-expected.txt: Added.
2314 * fast/images/image-formats-support.html: Added.
2315 * fast/images/resources/100x100-red-psd-renamed.png: Added.
2316 * fast/images/resources/100x100-red-tga-renamed.png: Added.
2317 * fast/images/resources/100x100-red.psd: Added.
2318 * fast/images/resources/100x100-red.tga: Added.
2319
commit-queue@webkit.org4feca992017-04-26 20:09:42 +000023202017-04-26 Matt Lewis <jlewis3@apple.com>
2321
2322 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
2323 https://bugs.webkit.org/show_bug.cgi?id=170484
2324
2325 Reviewed by Alexey Proskuryakov.
2326
2327 * platform/mac-wk2/TestExpectations:
2328
cdumez@apple.com12453dd2017-04-26 19:38:56 +000023292017-04-26 Chris Dumez <cdumez@apple.com>
2330
2331 Re-sync html/browsers/the-window-object web-platform-tests from upstream
2332 https://bugs.webkit.org/show_bug.cgi?id=171313
2333
2334 Reviewed by Alex Christensen.
2335
2336 * tests-options.json:
2337
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +000023382017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
2339
2340 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
2341 https://bugs.webkit.org/show_bug.cgi?id=171164
2342
2343 Reviewed by Chris Fleizach.
2344
2345 In addition to the new test, update xml-roles-exposed.html's expectations
2346 because the implicit value of aria-haspopup for the combobox role is now
2347 listbox, and that value should be exposed via an AtkObject attribute.
2348
2349 * accessibility/gtk/aria-haspopup-expected.txt: Added.
2350 * accessibility/gtk/aria-haspopup.html: Added.
2351 * accessibility/gtk/xml-roles-exposed-expected.txt:
2352
simon.fraser@apple.com22722612017-04-26 19:03:46 +000023532017-04-26 Simon Fraser <simon.fraser@apple.com>
2354
2355 http/tests/frame-throttling tests failing on iOS
2356 https://bugs.webkit.org/show_bug.cgi?id=171314
2357 rdar://problem/31691134
2358
2359 Reviewed by Chris Dumez.
2360
2361 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
2362 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
2363 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
2364 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
2365
2366 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
2367 locations.
2368
2369 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
2370 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
2371 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
2372 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
2373
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +000023742017-04-26 Matt Lewis <jlewis3@apple.com>
2375
2376 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
2377 https://bugs.webkit.org/show_bug.cgi?id=161887
2378
2379 Reviewed by Tim Horton.
2380
2381 * platform/mac-wk2/TestExpectations:
2382
dino@apple.comb0854342017-04-26 17:34:50 +000023832017-04-25 Dean Jackson <dino@apple.com>
2384
2385 [Color] Make gradients work with ExtendedColors
2386 https://bugs.webkit.org/show_bug.cgi?id=171315
2387 <rdar://problems/31830177>
2388
2389 Reviewed by Antoine Quint.
2390
2391 Test for gradients using the color() syntax. Unfortunately,
2392 due to rounding errors, we can't use a ref test for some
2393 transparent colors, so comment them out for the moment.
2394 These can be re-enabled when we can specify a tolerance
2395 value for image comparison in the testing framework.
2396
2397 * css3/color/gradients-expected.html: Added.
2398 * css3/color/gradients.html: Added.
2399
zalan@apple.com0acc5442017-04-26 16:34:32 +000024002017-04-26 Zalan Bujtas <zalan@apple.com>
2401
2402 Forced page break on :after triggers infinite loop in column balancing
2403 https://bugs.webkit.org/show_bug.cgi?id=171309
2404 rdar://problem/26285884
2405
2406 Reviewed by David Hyatt.
2407
2408 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
2409 * fast/multicol/infinite-loop-when-forced-break.html: Added.
2410
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +000024112017-04-26 Ryan Haddad <ryanhaddad@apple.com>
2412
2413 Unreviewed, rolling out r215767.
2414
2415 The LayoutTest for this change is a flaky failure.
2416
2417 Reverted changeset:
2418
2419 "Restrict WebKit image formats to a known whitelist"
2420 https://bugs.webkit.org/show_bug.cgi?id=170700
2421 http://trac.webkit.org/changeset/215767
2422
svillar@igalia.com9f39f272017-04-26 15:34:40 +000024232017-04-24 Sergio Villar Senin <svillar@igalia.com>
2424
2425 [css-grid] Remove most of the usage of SizingOperation
2426 https://bugs.webkit.org/show_bug.cgi?id=171225
2427
2428 Reviewed by Darin Adler.
2429
2430 Added a new test case which was working correctly but that was not properly tested before.
2431
2432 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
2433 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
2434
commit-queue@webkit.org02b00482017-04-26 06:38:37 +000024352017-04-25 Joseph Pecoraro <pecoraro@apple.com>
2436
2437 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
2438 https://bugs.webkit.org/show_bug.cgi?id=170953
2439
2440 Reviewed by Brian Burg.
2441
2442 * http/tests/inspector/network/resource-sizes-disk-cache.html:
2443 * http/tests/inspector/network/resource-sizes-network.html:
2444 Read the entire data to ensure the load is complete before we notify the frontend.
2445
2446 * platform/mac-wk1/TestExpectations:
2447 * platform/mac-wk2/TestExpectations:
2448 Unflake these tests, they should be more reliable now.
2449
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +000024502017-04-25 Youenn Fablet <youenn@apple.com>
2451
2452 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
2453 https://bugs.webkit.org/show_bug.cgi?id=171242
2454
2455 Reviewed by Alex Christensen.
2456
2457 * TestExpectations:
2458 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
2459 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
2460
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +000024612017-04-25 Brent Fulgham <bfulgham@apple.com>
2462
2463 Relax the event firing ASSERT for Attr changes
2464 https://bugs.webkit.org/show_bug.cgi?id=171236
2465 <rdar://problem/30516349>
2466
2467 Reviewed by Dean Jackson.
2468
2469 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
2470 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
2471
dino@apple.com7d703c92017-04-26 01:45:04 +000024722017-04-25 Dean Jackson <dino@apple.com>
2473
2474 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
2475 https://bugs.webkit.org/show_bug.cgi?id=171303
2476 <rdar://problem/31434879>
2477
2478 Reviewed by Brent Fulgham.
2479
2480 This particular test was calling notifyDone() from within
2481 a callback triggered by the UIScriptController script, which
2482 meant that by the time the controller tried to call its callback,
2483 the test had finished.
2484
2485 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
2486 notifyDone is called after both the callback-like functions have
2487 triggered.
2488
wilander@apple.com2e6d1372017-04-26 01:22:55 +000024892017-04-25 John Wilander <wilander@apple.com>
2490
2491 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
2492 https://bugs.webkit.org/show_bug.cgi?id=171295
2493 <rdar://problem/31823818>
2494
2495 Reviewed by Brent Fulgham.
2496
2497 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2498 Changed a TestRunner function name to
2499 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
2500 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
2501 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
2502 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2503 Changed a TestRunner function name to
2504 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
2505
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +000025062017-04-25 Commit Queue <commit-queue@webkit.org>
2507
2508 Unreviewed, rolling out r215476.
2509 https://bugs.webkit.org/show_bug.cgi?id=171304
2510
2511 "It broke JSBench" (Requested by saamyjoon on #webkit).
2512
2513 Reverted changeset:
2514
2515 "[ES6]. Implement Annex B.3.3 function hoisting rules for
2516 eval"
2517 https://bugs.webkit.org/show_bug.cgi?id=163208
2518 http://trac.webkit.org/changeset/215476
2519
sbarati@apple.com732d0672017-04-26 00:52:35 +000025202017-04-25 Saam Barati <sbarati@apple.com>
2521
2522 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
2523 https://bugs.webkit.org/show_bug.cgi?id=171150
2524 <rdar://problem/31771880>
2525
2526 Reviewed by Sam Weinig.
2527
2528 * js/sequence-iterator-protocol-2-expected.txt: Added.
2529 * js/sequence-iterator-protocol-2.html: Added.
2530 * js/sequence-iterator-protocol-expected.txt: Added.
2531 * js/sequence-iterator-protocol.html: Added.
2532
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000025332017-04-25 Ryan Haddad <ryanhaddad@apple.com>
2534
ryanhaddad@apple.com46485702017-04-26 00:42:32 +00002535 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
2536 https://bugs.webkit.org/show_bug.cgi?id=165311
2537
2538 Unreviewed test gardening.
2539
2540 * platform/mac/TestExpectations:
2541
25422017-04-25 Ryan Haddad <ryanhaddad@apple.com>
2543
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +00002544 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
2545 https://bugs.webkit.org/show_bug.cgi?id=171301
2546
2547 Unreviewed test gardening.
2548
2549 * platform/ios-wk2/TestExpectations:
2550
25512017-04-25 Ryan Haddad <ryanhaddad@apple.com>
2552
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00002553 Unreviewed, rolling out r215730.
2554
2555 The LayoutTest for this change is a flaky timeout on mac-wk1
2556 debug.
2557
2558 Reverted changeset:
2559
2560 "Enable expired-only reload policy on Mac and iOS"
2561 https://bugs.webkit.org/show_bug.cgi?id=171264
2562 http://trac.webkit.org/changeset/215730
2563
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +000025642017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
2565
2566 Restrict WebKit image formats to a known whitelist
2567 https://bugs.webkit.org/show_bug.cgi?id=170700
2568
2569 Reviewed by Tim Horton.
2570
2571 * fast/images/image-formats-support-expected.txt: Added.
2572 * fast/images/image-formats-support.html: Added.
2573 * fast/images/resources/100x100-red-psd-renamed.png: Added.
2574 * fast/images/resources/100x100-red-tga-renamed.png: Added.
2575 * fast/images/resources/100x100-red.psd: Added.
2576 * fast/images/resources/100x100-red.tga: Added.
2577
timothy_horton@apple.come4f67362017-04-25 21:45:24 +000025782017-04-25 Tim Horton <timothy_horton@apple.com>
2579
2580 Deduplicate some lines in the toplevel TestExpectations
2581
2582 * TestExpectations:
2583 Remove a duplicate line and consolidate another.
2584
cdumez@apple.com748dde02017-04-25 21:41:31 +000025852017-04-25 Chris Dumez <cdumez@apple.com>
2586
2587 Element.dataset.name incorrectly returns undefined
2588 https://bugs.webkit.org/show_bug.cgi?id=161454
2589 <rdar://problem/31818563>
2590
2591 Reviewed by Mark Lam.
2592
2593 Add layout test for JS caching bug on DOMStringMap that was fixed as part
2594 of a large named property getter refactoring in r210667.
2595
2596 * fast/dom/dataset-caching-bug-expected.txt: Added.
2597 * fast/dom/dataset-caching-bug.html: Added.
2598
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000025992017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
2600
2601 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
2602 https://bugs.webkit.org/show_bug.cgi?id=171272
2603 <rdar://problem/30966764>
2604
2605 Reviewed by Zalan Bujtas.
2606
2607 * fast/text/kaithi-expected.html: Added.
2608 * fast/text/kaithi.html: Added.
2609 * platform/ios/TestExpectations:
2610 * platform/mac/TestExpectations:
2611
dbates@webkit.org630e6902017-04-25 20:26:13 +000026122017-04-25 Daniel Bates <dabates@apple.com>
2613
2614 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
2615 https://bugs.webkit.org/show_bug.cgi?id=136452
2616 <rdar://problem/23412620>
2617
2618 Reviewed by Brent Fulgham.
2619
2620 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
2621 we support X-Content-Type-Options: nosniff.
2622
2623 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
2624
2625 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
2626 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
2627 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
2628 to avoid a difference of console message ordering due to the non-determinism of the WPT
2629 tests from affecting the matching of the expected result.
2630 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
2631 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
2632 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
2633 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
2634 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
2635 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
2636 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
2637 expected result.
2638 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
2639 * platform/ios/TestExpectations: Unskip nosniff tests.
2640 * platform/mac/TestExpectations: Ditto.
2641 * platform/win/TestExpectations: Ditto.
2642 * platform/wk2/TestExpectations: Ditto.
2643
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +000026442017-04-25 Ryan Haddad <ryanhaddad@apple.com>
2645
2646 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
2647 https://bugs.webkit.org/show_bug.cgi?id=170971
2648
2649 Unreviewed test gardening.
2650
2651 * platform/mac-wk2/TestExpectations:
2652
cdumez@apple.com868fa872017-04-25 16:29:25 +000026532017-04-25 Chris Dumez <cdumez@apple.com>
2654
2655 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
2656 https://bugs.webkit.org/show_bug.cgi?id=171239
2657 <rdar://problem/31789855>
2658
2659 Reviewed by Alex Christensen.
2660
2661 * http/tests/security/anchor-download-allow-sameorigin.html:
2662 Stop using attachment.php as resource for this download attribute test because attachment.php
2663 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
2664 this resource is no longer suitable for testing the download attribute.
2665
2666 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
2667 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
2668 * http/tests/download/resources/content-disposition-pass.php: Added.
2669 Add layout test coverage.
2670
2671 * platform/ios-wk2/TestExpectations:
2672 * platform/mac-wk1/TestExpectations:
2673 * platform/win/TestExpectations:
2674 Skip new test on platforms where the download attribute is not supported.
2675
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +000026762017-04-25 Ryan Haddad <ryanhaddad@apple.com>
2677
2678 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
2679 https://bugs.webkit.org/show_bug.cgi?id=171238
2680
2681 Unreviewed test gardening.
2682
2683 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
2684
antti@apple.com0d5b2e32017-04-25 14:14:00 +000026852017-04-25 Antti Koivisto <antti@apple.com>
2686
2687 Enable expired-only reload policy on Mac and iOS
2688 https://bugs.webkit.org/show_bug.cgi?id=171264
2689 <rdar://problem/31807637>
2690
2691 Reviewed by Andreas Kling.
2692
2693 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
2694
2695 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
2696 Modify the test to clear the memory cache so it still tests what it is supposed to.
2697
fred.wang@free.fra9378e22017-04-25 08:46:07 +000026982017-04-25 Frederic Wang <fwang@igalia.com>
2699
2700 Import W3C tests for the CSSOM View module
2701 https://bugs.webkit.org/show_bug.cgi?id=171215
2702
2703 Reviewed by Youenn Fablet.
2704
2705 * TestExpectations: Skip some completely failing CSSOM View tests.
2706 * 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.
2707 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
2708
commit-queue@webkit.org67795122017-04-25 06:52:04 +000027092017-04-24 Joseph Pecoraro <pecoraro@apple.com>
2710
2711 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
2712 https://bugs.webkit.org/show_bug.cgi?id=171190
2713
2714 Reviewed by Saam Barati.
2715
2716 * js/parser-syntax-check-expected.txt:
2717 * js/script-tests/parser-syntax-check.js:
2718 Extend to cover method duplicate parameter cases.
2719
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +000027202017-04-24 Jiewen Tan <jiewen_tan@apple.com>
2721
2722 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
2723 https://bugs.webkit.org/show_bug.cgi?id=171059
2724 <rdar://problem/31734958>
2725
2726 Reviewed by Brent Fulgham.
2727
2728 * TestExpectations:
2729 Remove test expectations.
2730
rego@igalia.comb78934d2017-04-25 04:58:55 +000027312017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
2732
2733 [selectors4] :focus-within should use the flat tree
2734 https://bugs.webkit.org/show_bug.cgi?id=170899
2735
2736 Reviewed by Antti Koivisto.
2737
2738 * TestExpectations: Remove test that is passing now.
2739
n_wang@apple.com7eba1a42017-04-25 00:05:20 +000027402017-04-24 Nan Wang <n_wang@apple.com>
2741
2742 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
2743 https://bugs.webkit.org/show_bug.cgi?id=171247
2744
2745 Reviewed by Chris Fleizach.
2746
2747 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
2748 * accessibility/mac/input-string-for-range-crash.html: Added.
2749
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +000027502017-04-24 Youenn Fablet <youenn@apple.com>
2751
2752 Set defaults video getUserMedia constraints
2753 https://bugs.webkit.org/show_bug.cgi?id=171127
2754
2755 Reviewed by Eric Carlson.
2756
2757 * fast/mediastream/getUserMedia-default-expected.txt: Added.
2758 * fast/mediastream/getUserMedia-default.html: Added.
2759
cdumez@apple.coma98f8782017-04-24 22:46:11 +000027602017-04-24 Chris Dumez <cdumez@apple.com>
2761
cdumez@apple.com371f9792017-04-24 23:43:24 +00002762 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
2763 https://bugs.webkit.org/show_bug.cgi?id=171052
2764
2765 Reviewed by Sam Weinig.
2766
2767 Updated / rebaselined existing tests to reflect behavior change.
2768
2769 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
2770 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
2771 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
2772 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
2773 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
2774 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
2775 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
2776 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
2777 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
2778 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
2779
27802017-04-24 Chris Dumez <cdumez@apple.com>
2781
cdumez@apple.coma98f8782017-04-24 22:46:11 +00002782 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
2783 https://bugs.webkit.org/show_bug.cgi?id=171243
2784 <rdar://problem/31715572>
2785
2786 Reviewed by Antti Koivisto.
2787
2788 Add layout test coverage.
2789
2790 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
2791 * fast/images/animated-gif-scrolling-crash.html: Added.
2792
sbarati@apple.com902ad172017-04-24 21:17:24 +000027932017-04-24 Saam Barati <sbarati@apple.com>
2794
2795 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
2796 https://bugs.webkit.org/show_bug.cgi?id=171120
2797 <rdar://problem/31781889>
2798
2799 Rubber stamped by Mark Lam.
2800
2801 Make the wasm binary we compile close to 50% smaller.
2802
2803 * workers/wasm-resources/long-compile-many.js:
2804 (i.async.run):
2805 (i.worker.onmessage):
2806 * workers/wasm-resources/long-compile-worker.js:
2807 * workers/wasm-resources/long-compile.js:
2808 (async.run):
2809 (worker.onmessage):
2810
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +000028112017-04-24 Ryan Haddad <ryanhaddad@apple.com>
2812
2813 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
2814 https://bugs.webkit.org/show_bug.cgi?id=171245
2815
2816 Unreviewed test gardening.
2817
2818 * platform/mac-wk1/TestExpectations:
2819
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000028202017-04-24 Joseph Pecoraro <pecoraro@apple.com>
2821
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +00002822 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
2823 https://bugs.webkit.org/show_bug.cgi?id=170897
2824
2825 Reviewed by Saam Barati.
2826
2827 * js/class-syntax-declaration-expected.txt:
2828 * js/script-tests/class-syntax-declaration.js:
2829 Extend tests for static and non-static methods named "constructor" and "prototype".
2830
28312017-04-24 Joseph Pecoraro <pecoraro@apple.com>
2832
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +00002833 Address some FIXMEs in JavaScript tests for bugs that have been fixed
2834 https://bugs.webkit.org/show_bug.cgi?id=171191
2835
2836 Reviewed by JF Bastien.
2837
2838 * js/dom/custom-constructors-expected.txt:
2839 * js/dom/script-tests/custom-constructors.js:
2840 * js/script-tests/keyword-method-names.js:
2841
28422017-04-24 Joseph Pecoraro <pecoraro@apple.com>
2843
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00002844 test262: test262/test/language/expressions/generators/yield-as-label.js
2845 https://bugs.webkit.org/show_bug.cgi?id=170979
2846
2847 Reviewed by Saam Barati.
2848
2849 * js/object-literal-shorthand-construction-expected.txt:
2850 * js/script-tests/object-literal-shorthand-construction.js:
2851 Extend this test to cover object literal shorthand with keywords.
2852
2853 * js/dom/reserved-words-as-property-expected.txt:
2854 * js/let-syntax-expected.txt:
2855 * js/parser-syntax-check-expected.txt:
2856 Improved error messages.
2857
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +000028582017-04-23 Commit Queue <commit-queue@webkit.org>
2859
2860 Unreviewed, rolling out r215674.
2861 https://bugs.webkit.org/show_bug.cgi?id=171212
2862
2863 Possible unintended commit. This patch was on the wrong bug.
2864 (Requested by JoePeck on #webkit).
2865
2866 Reverted changeset:
2867
2868 "test262: test262/test/language/expressions/generators/yield-
2869 as-label.js"
2870 https://bugs.webkit.org/show_bug.cgi?id=170979
2871 http://trac.webkit.org/changeset/215674
2872
commit-queue@webkit.orgee220572017-04-23 17:23:03 +000028732017-04-23 Joseph Pecoraro <pecoraro@apple.com>
2874
2875 test262: test262/test/language/expressions/generators/yield-as-label.js
2876 https://bugs.webkit.org/show_bug.cgi?id=170979
2877
2878 Reviewed by Saam Barati.
2879
2880 * js/object-literal-shorthand-construction-expected.txt:
2881 * js/script-tests/object-literal-shorthand-construction.js:
2882 Extend this test to cover object literal shorthand with keywords.
2883
2884 * js/dom/reserved-words-as-property-expected.txt:
2885 * js/let-syntax-expected.txt:
2886 * js/parser-syntax-check-expected.txt:
2887 Improved error messages.
2888
zalan@apple.com1f82e352017-04-22 02:01:55 +000028892017-04-21 Zalan Bujtas <zalan@apple.com>
2890
2891 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
2892 https://bugs.webkit.org/show_bug.cgi?id=171108
2893 <rdar://problem/30271747>
2894
2895 Reviewed by Dan Bernstein.
2896
2897 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
2898 * fast/replaced/ul-li-word-break-break-word.html: Added.
2899 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
2900 * fast/replaced/zero-width-image-force-linebreak.html: Added.
2901
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +000029022017-04-21 Aaron Chu <aaron_chu@apple.com>
2903
2904 AX: FKA: Buttons need a visible focus indicator
2905 https://bugs.webkit.org/show_bug.cgi?id=171040
2906 <rdar://problem/30922548>
2907
2908 Reviewed by Antoine Quint.
2909
2910 * TestExpectations:
2911 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
2912 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
2913 * platform/mac/TestExpectations:
2914
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +000029152017-04-21 Ryan Haddad <ryanhaddad@apple.com>
2916
2917 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
2918 https://bugs.webkit.org/show_bug.cgi?id=169119
2919
2920 Unreviewed test gardening.
2921
2922 * platform/mac/TestExpectations:
2923
cdumez@apple.combc41d7b2017-04-21 22:23:10 +000029242017-04-21 Chris Dumez <cdumez@apple.com>
2925
2926 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
2927 https://bugs.webkit.org/show_bug.cgi?id=171132
2928 <rdar://problem/31426752>
2929
2930 Reviewed by Ryosuke Niwa.
2931
2932 Add layout test coverage. This test is passing in both Firefox and Chrome.
2933
2934 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
2935 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
2936
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +000029372017-04-21 Youenn Fablet <youenn@apple.com>
2938
2939 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
2940 https://bugs.webkit.org/show_bug.cgi?id=170823
2941 <rdar://problem/31611583>
2942
2943 Unreviewed.
2944
2945 * TestExpectations: Reactivating test.
2946
dbates@webkit.org1a663fb2017-04-21 21:43:40 +000029472017-04-21 Daniel Bates <dabates@apple.com>
2948
2949 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
2950 <rdar://problem/31690952>
2951
2952 Rubber-stamped by Jer Noble.
2953
2954 We can enable these tests again once we fix <rdar://problem/25780035>.
2955
2956 * platform/ios/TestExpectations:
2957
bfulgham@apple.coma431d112017-04-21 20:07:07 +000029582017-04-21 Per Arne Vollan <pvollan@apple.com>
2959
2960 Validate vImage arguments
2961 https://bugs.webkit.org/show_bug.cgi?id=171109
2962
2963 Reviewed by Brent Fulgham.
2964
2965 * fast/canvas/canvas-crash-expected.txt: Added.
2966 * fast/canvas/canvas-crash.html: Added.
2967
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +000029682017-04-21 Ryan Haddad <ryanhaddad@apple.com>
2969
2970 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
2971 https://bugs.webkit.org/show_bug.cgi?id=170701
2972
2973 Unreviewed test gardening.
2974
2975 * TestExpectations:
2976
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +000029772017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
2978
2979 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
2980 https://bugs.webkit.org/show_bug.cgi?id=169458
2981
2982 Reviewed by JF Bastien.
2983
2984 Add tests for formatToParts
2985
2986 * js/intl-datetimeformat-expected.txt:
2987 * js/script-tests/intl-datetimeformat.js:
2988
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +000029892017-04-21 Timothy Horton <timothy_horton@apple.com>
2990
2991 Expose obscured insets to web content (as "safe area insets")
2992 https://bugs.webkit.org/show_bug.cgi?id=171013
2993 <rdar://problem/31564652>
2994
2995 Reviewed by Wenson Hsieh and Dave Hyatt.
2996
2997 * TestExpectations:
2998 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
2999 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
3000 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
3001 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
3002 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
3003 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
3004 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
3005 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
3006 * platform/ios-wk2/TestExpectations:
3007
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +000030082017-04-20 Commit Queue <commit-queue@webkit.org>
3009
3010 Unreviewed, rolling out r215597.
3011 https://bugs.webkit.org/show_bug.cgi?id=171102
3012
3013 Made all tests crash under GuardMalloc (Requested by ap on
3014 #webkit).
3015
3016 Reverted changeset:
3017
3018 "Expose obscured insets to web content (as "safe area
3019 insets")"
3020 https://bugs.webkit.org/show_bug.cgi?id=171013
3021 http://trac.webkit.org/changeset/215597
3022
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +000030232017-04-20 Timothy Horton <timothy_horton@apple.com>
3024
3025 Expose obscured insets to web content (as "safe area insets")
3026 https://bugs.webkit.org/show_bug.cgi?id=171013
3027 <rdar://problem/31564652>
3028
3029 Reviewed by Wenson Hsieh and Dave Hyatt.
3030
3031 * TestExpectations:
3032 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
3033 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
3034 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
3035 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
3036 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
3037 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
3038 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
3039 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
3040 * platform/ios-wk2/TestExpectations:
3041
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000030422017-04-20 Ryan Haddad <ryanhaddad@apple.com>
3043
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +00003044 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
3045 https://bugs.webkit.org/show_bug.cgi?id=169109
3046
3047 Unreviewed test gardening.
3048
3049 * platform/mac/TestExpectations:
3050
30512017-04-20 Ryan Haddad <ryanhaddad@apple.com>
3052
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00003053 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
3054 https://bugs.webkit.org/show_bug.cgi?id=170921
3055
3056 Unreviewed test gardening.
3057
3058 * TestExpectations:
3059
mattbaker@apple.com287bec02017-04-20 23:09:55 +000030602017-04-20 Matt Baker <mattbaker@apple.com>
3061
3062 Web Inspector: Add regular expression support to XHR breakpoints
3063 https://bugs.webkit.org/show_bug.cgi?id=170099
3064 <rdar://problem/31558082>
3065
3066 Reviewed by Joseph Pecoraro.
3067
3068 Update tests and expectations for new XHR breakpoint type.
3069
3070 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
3071 * inspector/dom-debugger/xhr-breakpoints.html:
3072
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +000030732017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
3074
3075 Inline anchor elements cannot be dragged when starting the drag from a block descendant
3076 https://bugs.webkit.org/show_bug.cgi?id=171062
3077 <rdar://problem/31697835>
3078
3079 Reviewed by Tim Horton.
3080
3081 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
3082 the drag is started from a block element under the link.
3083
3084 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
3085 * fast/events/drag-and-drop-link-containing-block.html: Added.
3086 * platform/ios/TestExpectations:
3087 * platform/mac-wk2/TestExpectations:
3088
3089 Skip the test on iOS and Mac WK2.
3090
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +000030912017-04-20 Aaron Chu <aaron_chu@apple.com>
3092
3093 AX: Modern Media Controls Timeline slider should be operable
3094 https://bugs.webkit.org/show_bug.cgi?id=170250
3095
3096 Reviewed by Antoine Quint.
3097
3098 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
3099 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
3100
fpizlo@apple.com2fca8772017-04-20 17:55:44 +000031012017-04-18 Filip Pizlo <fpizlo@apple.com>
3102
3103 Optimize SharedArrayBuffer in the DFG+FTL
3104 https://bugs.webkit.org/show_bug.cgi?id=164108
3105
3106 Reviewed by Saam Barati.
3107
3108 Add a test of futex performance.
3109
3110 * workers/sab/cascade_lock-worker.js: Added.
3111 (onmessage):
3112 * workers/sab/cascade_lock.html: Added.
3113 * workers/sab/worker-resources.js:
3114 (cascadeLockSlow):
3115 (cascadeLock):
3116 (cascadeUnlock):
3117
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +000031182017-04-20 Jon Lee <jonlee@apple.com>
3119
3120 Update pip placard to "picture in picture"
3121 https://bugs.webkit.org/show_bug.cgi?id=171036
3122 rdar://problem/30201536
3123
3124 Reviewed by Antoine Quint.
3125
3126 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
3127 * media/modern-media-controls/pip-placard/pip-placard.html:
3128
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000031292017-04-20 Ryan Haddad <ryanhaddad@apple.com>
3130
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +00003131 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
3132 https://bugs.webkit.org/show_bug.cgi?id=171059
3133
3134 Unreviewed test gardening.
3135
3136 * TestExpectations:
3137
31382017-04-20 Ryan Haddad <ryanhaddad@apple.com>
3139
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00003140 Mark memory/memory-pressure-simulation.html as flaky.
3141 https://bugs.webkit.org/show_bug.cgi?id=170629
3142
3143 Unreviewed test gardening.
3144
3145 * platform/mac-wk2/TestExpectations:
3146
clopez@igalia.com86e61982017-04-20 16:46:04 +000031472017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
3148
3149 [GTK] Update layout tests expectations after r215556
3150 https://bugs.webkit.org/show_bug.cgi?id=170942
3151
3152 Unreviewed gardening.
3153
3154 * platform/gtk/TestExpectations:
3155
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +000031562017-04-20 Youenn Fablet <youenn@apple.com>
3157
3158 RTCPeerConnection is stopping its backend twice sometimes
3159 https://bugs.webkit.org/show_bug.cgi?id=171043
3160
3161 Reviewed by Eric Carlson.
3162
3163 * webrtc/closing-peerconnection-expected.txt: Added.
3164 * webrtc/closing-peerconnection.html: Added.
3165
jdiggs@igalia.com41069912017-04-20 08:48:53 +000031662017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
3167
3168 [ATK] Implement support for DPub ARIA roles
3169 https://bugs.webkit.org/show_bug.cgi?id=170679
3170
3171 Reviewed by Chris Fleizach.
3172
3173 Update tests and expectations to reflect the modified WebCore Accessibility
3174 role mappings, and the corresponding changes for the platforms.
3175
3176 * accessibility/gtk/xml-roles-exposed-expected.txt:
3177 * accessibility/gtk/xml-roles-exposed.html:
3178 * accessibility/roles-exposed.html:
3179 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
3180 * platform/gtk/TestExpectations:
3181 * platform/gtk/accessibility/roles-exposed-expected.txt:
3182 * platform/mac/accessibility/roles-exposed-expected.txt:
3183
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000031842017-04-19 Ryan Haddad <ryanhaddad@apple.com>
3185
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +00003186 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
3187 https://bugs.webkit.org/show_bug.cgi?id=170907
3188
3189 Unreviewed test gardening.
3190
3191 * platform/mac-wk2/TestExpectations:
3192
31932017-04-19 Ryan Haddad <ryanhaddad@apple.com>
3194
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +00003195 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
3196
3197 Unreviewed test gardening.
3198
3199 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3200
32012017-04-19 Ryan Haddad <ryanhaddad@apple.com>
3202
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +00003203 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
3204 https://bugs.webkit.org/show_bug.cgi?id=171031
3205
3206 Unreviewed test gardening.
3207
3208 * TestExpectations:
3209
32102017-04-19 Ryan Haddad <ryanhaddad@apple.com>
3211
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +00003212 Remove two tests after r215515.
3213 https://bugs.webkit.org/show_bug.cgi?id=171014
3214
3215 Unreviewed test gardening.
3216
3217 * TestExpectations:
3218
32192017-04-19 Ryan Haddad <ryanhaddad@apple.com>
3220
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00003221 Rebaseline tests after r215515.
3222 https://bugs.webkit.org/show_bug.cgi?id=171014
3223
3224 Unreviewed test gardening.
3225
3226 * TestExpectations:
3227 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3228 * 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:
3229 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3230
achristensen@apple.comc74717d2017-04-19 22:27:04 +000032312017-04-19 Alex Christensen <achristensen@webkit.org>
3232
3233 Parsing large XML strings fails
3234 https://bugs.webkit.org/show_bug.cgi?id=170999
3235 <rdar://problem/17336267>
3236
3237 Reviewed by Brady Eidson.
3238
3239 * fast/dom/xml-large-expected.txt: Added.
3240 * fast/dom/xml-large.html: Added.
3241
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +000032422017-04-19 Chris Fleizach <cfleizach@apple.com>
3243
3244 AX: <hr> should use a different role description than interactive separators
3245 https://bugs.webkit.org/show_bug.cgi?id=170317
3246 <rdar://problem/31363024>
3247
3248 Reviewed by Joanmarie Diggs.
3249
3250 * accessibility/mac/hr-element-expected.txt:
3251 * accessibility/mac/hr-element.html:
3252
jfbastien@apple.com22070852017-04-19 20:03:52 +000032532017-04-19 JF Bastien <jfbastien@apple.com>
3254
3255 Unreviewed, rolling out r215520.
3256
3257 Broke Debian 8
3258
3259 Reverted changeset:
3260
3261 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
3262 https://bugs.webkit.org/show_bug.cgi?id=169458
3263 http://trac.webkit.org/changeset/215520
3264
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +000032652017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
3266
3267 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
3268 https://bugs.webkit.org/show_bug.cgi?id=169458
3269
3270 Reviewed by JF Bastien.
3271
3272 Add tests for formatToParts
3273
3274 * js/intl-datetimeformat-expected.txt:
3275 * js/script-tests/intl-datetimeformat.js:
3276
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +000032772017-04-19 Youenn Fablet <youenn@apple.com>
3278
3279 Import web-platform-tests/tools
3280 https://bugs.webkit.org/show_bug.cgi?id=170718
3281
3282 Reviewed by Alex Christensen.
3283
3284 * TestExpectations:
3285 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
3286 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
3287 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
3288 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
3289 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
3290 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
3291 * 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.
3292 * tests-options.json:
3293
antti@apple.com009dcd12017-04-19 12:15:37 +000032942017-04-19 Antti Koivisto <antti@apple.com>
3295
3296 Avoid repaints for invisible animations on tumblr.com/search/aww
3297 https://bugs.webkit.org/show_bug.cgi?id=170986
3298 <rdar://problem/28644580>
3299
3300 Reviewed by Andreas Kling.
3301
3302 * fast/repaint/mutate-non-visible-expected.txt: Added.
3303 * fast/repaint/mutate-non-visible.html: Added.
3304
wilander@apple.comd91733e2017-04-19 01:07:04 +000033052017-04-18 John Wilander <wilander@apple.com>
3306
3307 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
3308 https://bugs.webkit.org/show_bug.cgi?id=170763
3309 <rdar://problem/31573091>
3310
3311 Reviewed by Alex Christensen.
3312
3313 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
3314 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
3315
dino@apple.combce93132017-04-19 00:37:30 +000033162017-04-18 Dean Jackson <dino@apple.com>
3317
3318 Update ANGLE
3319 https://bugs.webkit.org/show_bug.cgi?id=170941
3320 <rdar://problem/31633999>
3321
3322 Reviewed by Alex Christensen.
3323
3324 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
3325
bfulgham@apple.com22f76952017-04-18 23:27:04 +000033262017-04-18 Brent Fulgham <bfulgham@apple.com>
3327
3328 Correct handling of isolatedWorld in event handling
3329 https://bugs.webkit.org/show_bug.cgi?id=65589
3330 <rdar://problem/24097804>
3331
3332 Reviewed by Geoffrey Garen.
3333
3334 This following test cases are from the following Blink change:
3335 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
3336
3337 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
3338 * fast/dom/event-attrs-isolated-world.html: Added.
3339 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
3340 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
3341
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +000033422017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
3343
3344 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
3345 https://bugs.webkit.org/show_bug.cgi?id=170968
3346 <rdar://problem/31692560>
3347
3348 Reviewed by Dan Bernstein.
3349
3350 Adds a new layout test checking that text within a node with a click handler can be selected when using
3351 character selection granularity.
3352
3353 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
3354 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
3355
joepeck@webkit.org0a2add22017-04-18 20:37:51 +000033562017-04-18 Joseph Pecoraro <pecoraro@apple.com>
3357
3358 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
3359 https://bugs.webkit.org/show_bug.cgi?id=170953
3360
3361 Unreviewed test gardening.
3362
3363 * platform/mac-wk1/TestExpectations:
3364 Mark a flakey test in WebKit1.
3365
weinig@apple.com66395a22017-04-18 20:35:43 +000033662017-04-17 Sam Weinig <sam@webkit.org>
3367
3368 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
3369 https://bugs.webkit.org/show_bug.cgi?id=170926
3370
3371 Reviewed by Chris Dumez.
3372
3373 * js/dom/webidl-type-mapping-expected.txt:
3374 * js/dom/webidl-type-mapping.html:
3375 Update test to account for testDictionary now being an attribute,
3376 and test that the annotated type members behave correctly.
3377
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +000033782017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
3379
3380 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
3381 https://bugs.webkit.org/show_bug.cgi?id=163208
3382
3383 Reviewed by Saam Barati.
3384
3385 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
3386 * inspector/runtime/evaluate-CommandLineAPI.html:
3387 * js/parser-syntax-check-expected.txt:
3388 * js/script-tests/parser-syntax-check.js:
3389
antti@apple.com8db60ef2017-04-18 17:31:20 +000033902017-04-18 Antti Koivisto <antti@apple.com>
3391
3392 Enable optimized layer flushes on iOS
3393 https://bugs.webkit.org/show_bug.cgi?id=170938
3394 <rdar://problem/31677395>
3395
3396 Reviewed by Simon Fraser.
3397
3398 Add test verifying that tiles get created for touch overflow scrolling.
3399
3400 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
3401 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
3402
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +000034032017-04-18 Ryan Haddad <ryanhaddad@apple.com>
3404
3405 Update TestExpectations for "selectors4" tests on mac-wk1.
3406 https://trac.webkit.org/changeset/215457/webkit
3407
3408 Unreviewed test gardening.
3409
3410 * platform/mac-wk1/TestExpectations:
3411
rego@igalia.com218bea92017-04-18 16:27:53 +000034122017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
3413
3414 [css-grid] Add support for percentage gaps
3415 https://bugs.webkit.org/show_bug.cgi?id=170764
3416
3417 Reviewed by Sergio Villar Senin.
3418
3419 Import tests from Blink.
3420
3421 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
3422 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
3423 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
3424 * fast/css-grid-layout/grid-gutters-get-set.html:
3425
magomez@igalia.com3fecba62017-04-18 11:54:23 +000034262017-04-18 Miguel Gomez <magomez@igalia.com>
3427
3428 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
3429 https://bugs.webkit.org/show_bug.cgi?id=170332
3430
3431 Reviewed by Carlos Garcia Campos.
3432
3433 Added a test to ensure that the browser doesn't crash when loading a PNG image which
3434 reports a wrong number of frames.
3435
3436 * fast/images/bad-png-missing-fdat-expected.txt: Added.
3437 * fast/images/bad-png-missing-fdat.html: Added.
3438 * fast/images/resources/bad-png-missing-fdAT.png: Added.
3439
rego@igalia.comb2665362017-04-18 09:17:19 +000034402017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
3441
3442 [selectors4] Import W3C Test Suite
3443 https://bugs.webkit.org/show_bug.cgi?id=170898
3444
3445 Reviewed by Youenn Fablet.
3446
3447 * TestExpectations: Mark a few tests as failure linking to the related bugs.
3448 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
3449
carlosgc@webkit.org04704b92017-04-18 08:11:47 +000034502017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
3451
3452 Unreviewed GTK+ gardening. Add several test expectations.
3453
3454 * platform/gtk/TestExpectations:
3455
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +000034562017-04-17 Joseph Pecoraro <pecoraro@apple.com>
3457
3458 Web Inspector: Doesn't show size of compressed content correctly
3459 https://bugs.webkit.org/show_bug.cgi?id=155112
3460 <rdar://problem/25006728>
3461
3462 Reviewed by Alex Christensen and Timothy Hatcher.
3463
3464 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
3465 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
3466 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
3467 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
3468 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
3469 * http/tests/inspector/network/resource-sizes-network.html: Added.
3470 Test resource sizes under different load conditions.
3471
3472 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
3473 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
3474 Older versions of macOS will not have the new metrics, but test their output anyways.
3475
3476 * http/tests/inspector/network/resources/404.php: Added.
3477 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
3478 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
3479 * http/tests/inspector/network/resources/lorem.txt: Added.
3480 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
3481
3482 * http/tests/inspector/network/resources/resource-size-test.js: Added.
3483 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
3484 (TestPage.registerInitializer.window.addResourceSizeTest):
3485 (TestPage.registerInitializer):
3486 Shared test code for resource sizes.
3487
3488 * platform/mac-wk1/TestExpectations:
3489 * platform/win/TestExpectations:
3490
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +000034912017-04-17 Youenn Fablet <youenn@apple.com>
3492
3493 Enable video autoplay when getUserMedia is on
3494 https://bugs.webkit.org/show_bug.cgi?id=170919
3495
3496 Reviewed by Geoffrey Garen.
3497
3498 * webrtc/video-autoplay-expected.txt: Added.
3499 * webrtc/video-autoplay.html: Added.
3500
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +000035012017-04-17 Ryan Haddad <ryanhaddad@apple.com>
3502
3503 Skip webrtc/multi-video.html.
3504 https://bugs.webkit.org/show_bug.cgi?id=170823
3505
3506 Unreviewed test gardening.
3507
3508 * TestExpectations:
3509
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000035102017-04-17 Youenn Fablet <youenn@apple.com>
3511
3512 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +00003513 https://bugs.webkit.or
3514 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +00003515
3516 Reviewed by Eric Carlson.
3517
3518 * webrtc/video-mute.html: Another try at making the test not flaky.
3519
timothy_horton@apple.com4de29982017-04-17 20:24:14 +000035202017-04-17 Tim Horton <timothy_horton@apple.com>
3521
3522 Provide a viewport parameter to disable clipping to the safe area
3523 https://bugs.webkit.org/show_bug.cgi?id=170766
3524 <rdar://problem/31564634>
3525
3526 Reviewed by Beth Dakin.
3527
3528 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
3529 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
3530 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
3531 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
3532
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +000035332017-04-14 Jiewen Tan <jiewen_tan@apple.com>
3534
3535 [WebCrypto] Add support for ECDSA
3536 https://bugs.webkit.org/show_bug.cgi?id=170789
3537 <rdar://problem/31588604>
3538
3539 Reviewed by Brent Fulgham.
3540
3541 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
3542 * crypto/subtle/ec-generate-key-malformed-parameters.html:
3543 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
3544 * crypto/subtle/ec-import-key-malformed-parameters.html:
3545 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
3546 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
3547 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
3548 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
3549 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
3550 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
3551 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
3552 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
3553 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
3554 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
3555 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
3556 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
3557 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
3558 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
3559 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
3560 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
3561 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
3562 * crypto/subtle/ecdsa-generate-key.html: Added.
3563 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
3564 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
3565 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
3566 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
3567 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
3568 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
3569 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
3570 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
3571 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
3572 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
3573 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
3574 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
3575 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
3576 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
3577 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
3578 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
3579 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
3580 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
3581 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
3582 * crypto/subtle/ecdsa-import-raw-key.html: Added.
3583 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
3584 * crypto/subtle/ecdsa-import-spki-key.html: Added.
3585 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
3586 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
3587 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
3588 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
3589 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
3590 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
3591 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
3592 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
3593
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000035942017-04-17 Youenn Fablet <youenn@apple.com>
3595
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +00003596 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
3597 https://bugs.webkit.org/show_bug.cgi?id=170837
3598
3599 Reviewed by Eric Carlson.
3600
3601 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
3602
36032017-04-17 Youenn Fablet <youenn@apple.com>
3604
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +00003605 RTCPeerConnection addTrack does not require a stream parameter
3606 https://bugs.webkit.org/show_bug.cgi?id=170894
3607
3608 Reviewed by Alex Christensen.
3609
3610 * webrtc/video-addTrack-expected.txt: Added.
3611 * webrtc/video-addTrack.html: Added.
3612
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +000036132017-04-16 Joseph Pecoraro <pecoraro@apple.com>
3614
3615 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
3616 https://bugs.webkit.org/show_bug.cgi?id=170882
3617
3618 Reviewed by Saam Barati.
3619
3620 * js/dom/object-prototype-toLocaleString-expected.txt:
3621 * js/dom/script-tests/object-prototype-toLocaleString.js:
3622 Test the case of toLocaleString where toString does not exist.
3623
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +000036242017-04-16 Chris Dumez <cdumez@apple.com>
3625
3626 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
3627 https://bugs.webkit.org/show_bug.cgi?id=169995
3628 <rdar://problem/23798897>
3629
3630 Reviewed by Sam Weinig.
3631
3632 Add layout test coverage.
3633
3634 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
3635 * fast/events/beforeunload-alert-handled-keydown.html: Added.
3636 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
3637 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
3638
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +000036392017-04-16 Joseph Pecoraro <pecoraro@apple.com>
3640
3641 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
3642 https://bugs.webkit.org/show_bug.cgi?id=170879
3643
3644 Reviewed by Saam Barati.
3645
3646 * js/Object-getOwnPropertyNames-expected.txt:
3647 * js/script-tests/Object-getOwnPropertyNames.js:
3648
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +000036492017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
3650
3651 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
3652 https://bugs.webkit.org/show_bug.cgi?id=170760
3653
3654 Reviewed by Joseph Pecoraro.
3655
3656 Test sending and receiving text and binary (blob and array buffer) data.
3657
3658 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
3659 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
3660 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
3661 (web_socket_do_extra_handshake):
3662 (web_socket_transfer_data):
3663 (all_distinct_bytes):
3664 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
3665 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
3666 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
3667 (web_socket_do_extra_handshake):
3668 (web_socket_transfer_data):
3669
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +000036702017-04-14 Jiewen Tan <jiewen_tan@apple.com>
3671
3672 [WebCrypto] Support HKDF
3673 https://bugs.webkit.org/show_bug.cgi?id=170636
3674 <rdar://problem/23539827>
3675
3676 Reviewed by Brent Fulgham.
3677
3678 * TestExpectations:
3679 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
3680 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
3681 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
3682 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
3683 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
3684 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
3685 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
3686 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
3687 * crypto/subtle/hkdf-import-key-expected.txt: Added.
3688 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
3689 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
3690 * crypto/subtle/hkdf-import-key.html: Added.
3691 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
3692 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
3693 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
3694 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
3695 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
3696 * crypto/workers/subtle/hkdf-import-key.html: Added.
3697 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
3698 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
3699 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
3700
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +000037012017-04-14 Ryan Haddad <ryanhaddad@apple.com>
3702
3703 Skip workers/wasm-* LayoutTests on ios-simulator.
3704
3705 Unreviewed test gardening.
3706
3707 * platform/ios/TestExpectations:
3708
zalan@apple.comb62345d2017-04-14 20:59:36 +000037092017-04-14 Zalan Bujtas <zalan@apple.com>
3710
3711 text-align start / end failure in table cells
3712 https://bugs.webkit.org/show_bug.cgi?id=141417
3713 <rdar://problem/31051672>
3714
3715 Reviewed by Antti Koivisto.
3716
3717 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
3718 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
3719
sbarati@apple.com492e4432017-04-14 02:10:17 +000037202017-04-13 Saam Barati <sbarati@apple.com>
3721
3722 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
3723 https://bugs.webkit.org/show_bug.cgi?id=170573
3724
3725 Reviewed by Filip Pizlo.
3726
3727 * storage/indexeddb/resources/wasm-exceptions.js: Added.
3728 (const._fail):
3729 (const.isNotA.assert.isNotA):
3730 (const):
3731 (switch.typeof):
3732 (Builder):
3733 (Builder.prototype.setChecked):
3734 (Builder.prototype.setPreamble):
3735 (Builder.prototype._functionIndexSpaceKeyHash):
3736 (Builder.prototype._registerFunctionToIndexSpace):
3737 (Builder.prototype._getFunctionFromIndexSpace):
3738 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
3739 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
3740 (Builder.prototype._registerSectionBuilders.this.Unknown):
3741 (prepareDatabase):
3742 (testDatabase):
3743 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
3744 * storage/indexeddb/wasm-exceptions.html: Added.
3745 * workers/wasm-hashset: Added.
3746 * workers/wasm-hashset-expected.txt: Added.
3747 * workers/wasm-hashset-many-expected.txt: Added.
3748 * workers/wasm-hashset-many.html: Added.
3749 * workers/wasm-hashset.html: Added.
3750 * workers/wasm-hashset/many-test.js: Added.
3751 (reallyDone):
3752 (console.log):
3753 (console.error):
3754 (console.assert):
3755 (i.worker.onmessage):
3756 (Module.print):
3757 (Module.printErr):
3758 (Module.canvas):
3759 (Module.setStatus):
3760 (Module):
3761 (setValue):
3762 (getValue):
3763 (allocate):
3764 (getMemory):
3765 (Pointer_stringify):
3766 (AsciiToString):
3767 (stringToAscii):
3768 (UTF8ArrayToString):
3769 (UTF8ToString):
3770 (stringToUTF8Array):
3771 (stringToUTF8):
3772 (lengthBytesUTF8):
3773 (demangle):
3774 (demangleAll):
3775 (stackTrace):
3776 (alignUp):
3777 (updateGlobalBuffer):
3778 (updateGlobalBufferViews):
3779 (abortOnCannotGrowMemory):
3780 (enlargeMemory):
3781 (getTotalMemory):
3782 (callRuntimeCallbacks):
3783 (preRun):
3784 (ensureInitRuntime):
3785 (preMain):
3786 (exitRuntime):
3787 (postRun):
3788 (addOnPreRun):
3789 (addOnInit):
3790 (addOnPreMain):
3791 (addOnExit):
3792 (addOnPostRun):
3793 (intArrayFromString):
3794 (intArrayToString):
3795 (writeStringToMemory):
3796 (writeArrayToMemory):
3797 (writeAsciiToMemory):
3798 (Math.string_appeared_here):
3799 (addRunDependency):
3800 (removeRunDependency):
3801 (integrateWasmJS.asm2wasmImports.string_appeared_here):
3802 (integrateWasmJS.lookupImport):
3803 (integrateWasmJS.mergeMemory):
3804 (integrateWasmJS.fixImports):
3805 (integrateWasmJS.getBinary):
3806 (integrateWasmJS.doJustAsm):
3807 (integrateWasmJS.receiveInstance):
3808 (integrateWasmJS.):
3809 (integrateWasmJS.doNativeWasm):
3810 (integrateWasmJS.doWasmPolyfill):
3811 (integrateWasmJS.Module.string_appeared_here):
3812 (integrateWasmJS):
3813 (___setErrNo):
3814 (__ZSt18uncaught_exceptionv):
3815 (EXCEPTIONS.deAdjust):
3816 (EXCEPTIONS.addRef):
3817 (EXCEPTIONS.decRef):
3818 (EXCEPTIONS.clearRef):
3819 (___cxa_find_matching_catch):
3820 (___gxx_personality_v0):
3821 (___lock):
3822 (_emscripten_memcpy_big):
3823 (_gettimeofday):
3824 (_abort):
3825 (SYSCALLS):
3826 (SYSCALLS.get getStr):
3827 (SYSCALLS.get64):
3828 (SYSCALLS.getZero):
3829 (try.___syscall146.printChar):
3830 (___syscall146):
3831 (___syscall54):
3832 (___unlock):
3833 (___syscall6):
3834 (invoke_ii):
3835 (invoke_iiii):
3836 (invoke_v):
3837 (_malloc.Module.string_appeared_here):
3838 (getTempRet0.Module.string_appeared_here):
3839 (_free.Module.string_appeared_here):
3840 (_main.Module.string_appeared_here):
3841 (setTempRet0.Module.string_appeared_here):
3842 (establishStackSpace.Module.string_appeared_here):
3843 (stackSave.Module.string_appeared_here):
3844 (_memset.Module.string_appeared_here):
3845 (_sbrk.Module.string_appeared_here):
3846 (_emscripten_get_global_libc.Module.string_appeared_here):
3847 (_memcpy.Module.string_appeared_here):
3848 (___errno_location.Module.string_appeared_here):
3849 (setThrew.Module.string_appeared_here):
3850 (_fflush.Module.string_appeared_here):
3851 (stackAlloc.Module.string_appeared_here):
3852 (stackRestore.Module.string_appeared_here):
3853 (_llvm_bswap_i32.Module.string_appeared_here):
3854 (runPostSets.Module.string_appeared_here):
3855 (dynCall_ii.Module.string_appeared_here):
3856 (dynCall_iiii.Module.string_appeared_here):
3857 (dynCall_v.Module.string_appeared_here):
3858 (else.applyMemoryInitializer):
3859 (else):
3860 (else.useRequest):
3861 (ExitStatus):
3862 (dependenciesFulfilled):
3863 (Module.string_appeared_here.Module.callMain.callMain.pad):
3864 (Module.string_appeared_here.Module.callMain):
3865 (run.doRun):
3866 (run):
3867 (exit):
3868 * workers/wasm-hashset/many-worker.js: Added.
3869 (console.log):
3870 (console.error):
3871 (console.assert):
3872 (Module.print):
3873 (Module.printErr):
3874 (Module.canvas):
3875 (Module.setStatus):
3876 (Module):
3877 (setValue):
3878 (getValue):
3879 (allocate):
3880 (getMemory):
3881 (Pointer_stringify):
3882 (AsciiToString):
3883 (stringToAscii):
3884 (UTF8ArrayToString):
3885 (UTF8ToString):
3886 (stringToUTF8Array):
3887 (stringToUTF8):
3888 (lengthBytesUTF8):
3889 (demangle):
3890 (demangleAll):
3891 (stackTrace):
3892 (alignUp):
3893 (updateGlobalBuffer):
3894 (updateGlobalBufferViews):
3895 (abortOnCannotGrowMemory):
3896 (enlargeMemory):
3897 (getTotalMemory):
3898 (callRuntimeCallbacks):
3899 (preRun):
3900 (ensureInitRuntime):
3901 (preMain):
3902 (exitRuntime):
3903 (postRun):
3904 (addOnPreRun):
3905 (addOnInit):
3906 (addOnPreMain):
3907 (addOnExit):
3908 (addOnPostRun):
3909 (intArrayFromString):
3910 (intArrayToString):
3911 (writeStringToMemory):
3912 (writeArrayToMemory):
3913 (writeAsciiToMemory):
3914 (Math.string_appeared_here):
3915 (addRunDependency):
3916 (removeRunDependency):
3917 (integrateWasmJS.asm2wasmImports.string_appeared_here):
3918 (integrateWasmJS.lookupImport):
3919 (integrateWasmJS.mergeMemory):
3920 (integrateWasmJS.fixImports):
3921 (integrateWasmJS.getBinary):
3922 (integrateWasmJS.doJustAsm):
3923 (integrateWasmJS.receiveInstance):
3924 (integrateWasmJS.doNativeWasm):
3925 (integrateWasmJS.doWasmPolyfill):
3926 (integrateWasmJS.Module.string_appeared_here):
3927 (integrateWasmJS):
3928 (___setErrNo):
3929 (__ZSt18uncaught_exceptionv):
3930 (EXCEPTIONS.deAdjust):
3931 (EXCEPTIONS.addRef):
3932 (EXCEPTIONS.decRef):
3933 (EXCEPTIONS.clearRef):
3934 (___cxa_find_matching_catch):
3935 (___gxx_personality_v0):
3936 (___lock):
3937 (_emscripten_memcpy_big):
3938 (_gettimeofday):
3939 (_abort):
3940 (SYSCALLS):
3941 (SYSCALLS.get getStr):
3942 (SYSCALLS.get64):
3943 (SYSCALLS.getZero):
3944 (try.___syscall146.printChar):
3945 (___syscall146):
3946 (___syscall54):
3947 (___unlock):
3948 (___syscall6):
3949 (invoke_ii):
3950 (invoke_iiii):
3951 (invoke_v):
3952 (_malloc.Module.string_appeared_here):
3953 (getTempRet0.Module.string_appeared_here):
3954 (_free.Module.string_appeared_here):
3955 (_main.Module.string_appeared_here):
3956 (setTempRet0.Module.string_appeared_here):
3957 (establishStackSpace.Module.string_appeared_here):
3958 (stackSave.Module.string_appeared_here):
3959 (_memset.Module.string_appeared_here):
3960 (_sbrk.Module.string_appeared_here):
3961 (_emscripten_get_global_libc.Module.string_appeared_here):
3962 (_memcpy.Module.string_appeared_here):
3963 (___errno_location.Module.string_appeared_here):
3964 (setThrew.Module.string_appeared_here):
3965 (_fflush.Module.string_appeared_here):
3966 (stackAlloc.Module.string_appeared_here):
3967 (stackRestore.Module.string_appeared_here):
3968 (_llvm_bswap_i32.Module.string_appeared_here):
3969 (runPostSets.Module.string_appeared_here):
3970 (dynCall_ii.Module.string_appeared_here):
3971 (dynCall_iiii.Module.string_appeared_here):
3972 (dynCall_v.Module.string_appeared_here):
3973 (else.applyMemoryInitializer):
3974 (else):
3975 (else.useRequest):
3976 (ExitStatus):
3977 (dependenciesFulfilled):
3978 (Module.string_appeared_here.Module.callMain.callMain.pad):
3979 (Module.string_appeared_here.Module.callMain):
3980 (run.doRun):
3981 (run):
3982 (exit):
3983 * workers/wasm-hashset/test.js: Added.
3984 (reallyDone):
3985 (console.log):
3986 (console.error):
3987 (console.assert):
3988 (Module.print):
3989 (Module.printErr):
3990 (Module.canvas):
3991 (Module.setStatus):
3992 (Module):
3993 (setValue):
3994 (getValue):
3995 (allocate):
3996 (getMemory):
3997 (Pointer_stringify):
3998 (AsciiToString):
3999 (stringToAscii):
4000 (UTF8ArrayToString):
4001 (UTF8ToString):
4002 (stringToUTF8Array):
4003 (stringToUTF8):
4004 (lengthBytesUTF8):
4005 (demangle):
4006 (demangleAll):
4007 (stackTrace):
4008 (alignUp):
4009 (updateGlobalBuffer):
4010 (updateGlobalBufferViews):
4011 (abortOnCannotGrowMemory):
4012 (enlargeMemory):
4013 (getTotalMemory):
4014 (callRuntimeCallbacks):
4015 (preRun):
4016 (ensureInitRuntime):
4017 (preMain):
4018 (exitRuntime):
4019 (postRun):
4020 (addOnPreRun):
4021 (addOnInit):
4022 (addOnPreMain):
4023 (addOnExit):
4024 (addOnPostRun):
4025 (intArrayFromString):
4026 (intArrayToString):
4027 (writeStringToMemory):
4028 (writeArrayToMemory):
4029 (writeAsciiToMemory):
4030 (Math.string_appeared_here):
4031 (addRunDependency):
4032 (removeRunDependency):
4033 (integrateWasmJS.asm2wasmImports.string_appeared_here):
4034 (integrateWasmJS.lookupImport):
4035 (integrateWasmJS.mergeMemory):
4036 (integrateWasmJS.fixImports):
4037 (integrateWasmJS.getBinary):
4038 (integrateWasmJS.doJustAsm):
4039 (integrateWasmJS.receiveInstance):
4040 (integrateWasmJS.doNativeWasm):
4041 (integrateWasmJS.doWasmPolyfill):
4042 (integrateWasmJS.Module.string_appeared_here):
4043 (integrateWasmJS):
4044 (___setErrNo):
4045 (__ZSt18uncaught_exceptionv):
4046 (EXCEPTIONS.deAdjust):
4047 (EXCEPTIONS.addRef):
4048 (EXCEPTIONS.decRef):
4049 (EXCEPTIONS.clearRef):
4050 (___cxa_find_matching_catch):
4051 (___gxx_personality_v0):
4052 (___lock):
4053 (_emscripten_memcpy_big):
4054 (_gettimeofday):
4055 (_abort):
4056 (SYSCALLS):
4057 (SYSCALLS.get getStr):
4058 (SYSCALLS.get64):
4059 (SYSCALLS.getZero):
4060 (try.___syscall146.printChar):
4061 (___syscall146):
4062 (___syscall54):
4063 (___unlock):
4064 (___syscall6):
4065 (invoke_ii):
4066 (invoke_iiii):
4067 (invoke_v):
4068 (_malloc.Module.string_appeared_here):
4069 (getTempRet0.Module.string_appeared_here):
4070 (_free.Module.string_appeared_here):
4071 (_main.Module.string_appeared_here):
4072 (setTempRet0.Module.string_appeared_here):
4073 (establishStackSpace.Module.string_appeared_here):
4074 (stackSave.Module.string_appeared_here):
4075 (_memset.Module.string_appeared_here):
4076 (_sbrk.Module.string_appeared_here):
4077 (_emscripten_get_global_libc.Module.string_appeared_here):
4078 (_memcpy.Module.string_appeared_here):
4079 (___errno_location.Module.string_appeared_here):
4080 (setThrew.Module.string_appeared_here):
4081 (_fflush.Module.string_appeared_here):
4082 (stackAlloc.Module.string_appeared_here):
4083 (stackRestore.Module.string_appeared_here):
4084 (_llvm_bswap_i32.Module.string_appeared_here):
4085 (runPostSets.Module.string_appeared_here):
4086 (dynCall_ii.Module.string_appeared_here):
4087 (dynCall_iiii.Module.string_appeared_here):
4088 (dynCall_v.Module.string_appeared_here):
4089 (else.applyMemoryInitializer):
4090 (else):
4091 (else.useRequest):
4092 (ExitStatus):
4093 (dependenciesFulfilled):
4094 (Module.string_appeared_here.Module.callMain.callMain.pad):
4095 (Module.string_appeared_here.Module.callMain):
4096 (run.doRun):
4097 (run):
4098 (exit):
4099 * workers/wasm-hashset/worker.js: Added.
4100 (console.log):
4101 (console.error):
4102 (console.assert):
4103 (Module.print):
4104 (Module.printErr):
4105 (Module.canvas):
4106 (Module.setStatus):
4107 (Module):
4108 (setValue):
4109 (getValue):
4110 (allocate):
4111 (getMemory):
4112 (Pointer_stringify):
4113 (AsciiToString):
4114 (stringToAscii):
4115 (UTF8ArrayToString):
4116 (UTF8ToString):
4117 (stringToUTF8Array):
4118 (stringToUTF8):
4119 (lengthBytesUTF8):
4120 (demangle):
4121 (demangleAll):
4122 (stackTrace):
4123 (alignUp):
4124 (updateGlobalBuffer):
4125 (updateGlobalBufferViews):
4126 (abortOnCannotGrowMemory):
4127 (enlargeMemory):
4128 (getTotalMemory):
4129 (callRuntimeCallbacks):
4130 (preRun):
4131 (ensureInitRuntime):
4132 (preMain):
4133 (exitRuntime):
4134 (postRun):
4135 (addOnPreRun):
4136 (addOnInit):
4137 (addOnPreMain):
4138 (addOnExit):
4139 (addOnPostRun):
4140 (intArrayFromString):
4141 (intArrayToString):
4142 (writeStringToMemory):
4143 (writeArrayToMemory):
4144 (writeAsciiToMemory):
4145 (Math.string_appeared_here):
4146 (addRunDependency):
4147 (removeRunDependency):
4148 (integrateWasmJS.asm2wasmImports.string_appeared_here):
4149 (integrateWasmJS.lookupImport):
4150 (integrateWasmJS.mergeMemory):
4151 (integrateWasmJS.fixImports):
4152 (integrateWasmJS.getBinary):
4153 (integrateWasmJS.doJustAsm):
4154 (integrateWasmJS.receiveInstance):
4155 (integrateWasmJS.):
4156 (integrateWasmJS.doNativeWasm):
4157 (integrateWasmJS.doWasmPolyfill):
4158 (integrateWasmJS.Module.string_appeared_here):
4159 (integrateWasmJS):
4160 (___setErrNo):
4161 (__ZSt18uncaught_exceptionv):
4162 (EXCEPTIONS.deAdjust):
4163 (EXCEPTIONS.addRef):
4164 (EXCEPTIONS.decRef):
4165 (EXCEPTIONS.clearRef):
4166 (___cxa_find_matching_catch):
4167 (___gxx_personality_v0):
4168 (___lock):
4169 (_emscripten_memcpy_big):
4170 (_gettimeofday):
4171 (_abort):
4172 (SYSCALLS):
4173 (SYSCALLS.get getStr):
4174 (SYSCALLS.get64):
4175 (SYSCALLS.getZero):
4176 (try.___syscall146.printChar):
4177 (___syscall146):
4178 (___syscall54):
4179 (___unlock):
4180 (___syscall6):
4181 (invoke_ii):
4182 (invoke_iiii):
4183 (invoke_v):
4184 (_malloc.Module.string_appeared_here):
4185 (getTempRet0.Module.string_appeared_here):
4186 (_free.Module.string_appeared_here):
4187 (_main.Module.string_appeared_here):
4188 (setTempRet0.Module.string_appeared_here):
4189 (establishStackSpace.Module.string_appeared_here):
4190 (stackSave.Module.string_appeared_here):
4191 (_memset.Module.string_appeared_here):
4192 (_sbrk.Module.string_appeared_here):
4193 (_emscripten_get_global_libc.Module.string_appeared_here):
4194 (_memcpy.Module.string_appeared_here):
4195 (___errno_location.Module.string_appeared_here):
4196 (setThrew.Module.string_appeared_here):
4197 (_fflush.Module.string_appeared_here):
4198 (stackAlloc.Module.string_appeared_here):
4199 (stackRestore.Module.string_appeared_here):
4200 (_llvm_bswap_i32.Module.string_appeared_here):
4201 (runPostSets.Module.string_appeared_here):
4202 (dynCall_ii.Module.string_appeared_here):
4203 (dynCall_iiii.Module.string_appeared_here):
4204 (dynCall_v.Module.string_appeared_here):
4205 (else.applyMemoryInitializer):
4206 (else):
4207 (else.useRequest):
4208 (ExitStatus):
4209 (dependenciesFulfilled):
4210 (Module.string_appeared_here.Module.callMain.callMain.pad):
4211 (Module.string_appeared_here.Module.callMain):
4212 (run.doRun):
4213 (run):
4214 (exit):
4215 * workers/wasm-long-compile-expected.txt: Added.
4216 * workers/wasm-long-compile-many-expected.txt: Added.
4217 * workers/wasm-long-compile-many.html: Added.
4218 * workers/wasm-long-compile.html: Added.
4219 * workers/wasm-resources: Added.
4220 * workers/wasm-resources/long-compile-many.js: Added.
4221 (done):
4222 (i.async.run):
4223 (i.worker.onmessage):
4224 * workers/wasm-resources/long-compile-worker.js: Added.
4225 (const._fail):
4226 (const.isNotA.assert.isNotA):
4227 (const):
4228 (switch.typeof):
4229 (Builder):
4230 (Builder.prototype.setChecked):
4231 (Builder.prototype.setPreamble):
4232 (Builder.prototype._functionIndexSpaceKeyHash):
4233 (Builder.prototype._registerFunctionToIndexSpace):
4234 (Builder.prototype._getFunctionFromIndexSpace):
4235 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
4236 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
4237 (Builder.prototype._registerSectionBuilders.this.Unknown):
4238 * workers/wasm-resources/long-compile.js: Added.
4239 (done):
4240 (async.run):
4241 (worker.onmessage):
4242
dino@apple.com867f6662017-04-14 01:56:35 +000042432017-04-13 Dean Jackson <dino@apple.com>
4244
4245 Large negative animation-delays may not work depending on machine uptime
4246 https://bugs.webkit.org/show_bug.cgi?id=166962
4247 <rdar://problem/30091526>
4248
4249 Reviewed by Tim Horton.
4250
4251 * animations/large-negative-delay-expected.txt: Added.
4252 * animations/large-negative-delay.html: Added.
4253
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +000042542017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
4255
4256 Change Intl prototypes to plain objects
4257 https://bugs.webkit.org/show_bug.cgi?id=168178
4258
4259 Reviewed by JF Bastien.
4260
4261 * js/intl-collator-expected.txt:
4262 * js/intl-datetimeformat-expected.txt:
4263 * js/intl-numberformat-expected.txt:
4264 * js/script-tests/intl-collator.js:
4265 * js/script-tests/intl-datetimeformat.js:
4266 * js/script-tests/intl-numberformat.js:
4267
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +000042682017-04-13 Ryan Haddad <ryanhaddad@apple.com>
4269
4270 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
4271 https://bugs.webkit.org/show_bug.cgi?id=169719
4272
4273 Unreviewed test gardening.
4274
4275 * platform/ios-wk2/TestExpectations:
4276
antti@apple.com2d5e53f2017-04-13 23:20:50 +000042772017-04-13 Antti Koivisto <antti@apple.com>
4278
4279 Don't invalidate composition for style changes in non-composited layers
4280 https://bugs.webkit.org/show_bug.cgi?id=170805
4281 <rdar://problem/31606185>
4282
4283 Reviewed by Simon Fraser.
4284
4285 * compositing/updates/animation-non-composited-expected.txt: Added.
4286 * compositing/updates/animation-non-composited.html: Added.
4287
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000042882017-04-13 Ryan Haddad <ryanhaddad@apple.com>
4289
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +00004290 Mark webrtc/video-mute.html as flaky.
4291 https://bugs.webkit.org/show_bug.cgi?id=170704
4292
4293 Unreviewed test gardening.
4294
4295 * TestExpectations:
4296
42972017-04-13 Ryan Haddad <ryanhaddad@apple.com>
4298
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +00004299 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
4300 https://bugs.webkit.org/show_bug.cgi?id=165553
4301
4302 Unreviewed test gardening.
4303
4304 * platform/mac/TestExpectations:
4305
43062017-04-13 Ryan Haddad <ryanhaddad@apple.com>
4307
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +00004308 Mark media/track/track-cue-rendering-rtl.html as flaky.
4309 https://bugs.webkit.org/show_bug.cgi?id=170831
4310
4311 Unreviewed test gardening.
4312
4313 * platform/mac/TestExpectations:
4314
43152017-04-13 Ryan Haddad <ryanhaddad@apple.com>
4316
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +00004317 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
4318 https://bugs.webkit.org/show_bug.cgi?id=170830
4319
4320 Unreviewed test gardening.
4321
4322 * platform/mac-wk1/TestExpectations:
4323
43242017-04-13 Ryan Haddad <ryanhaddad@apple.com>
4325
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +00004326 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
4327
4328 Unreviewed test gardening.
4329
4330 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
4331
43322017-04-13 Ryan Haddad <ryanhaddad@apple.com>
4333
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +00004334 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
4335 https://bugs.webkit.org/show_bug.cgi?id=170702
4336
4337 Unreviewed test gardening.
4338
4339 * platform/mac-wk2/TestExpectations:
4340
43412017-04-13 Ryan Haddad <ryanhaddad@apple.com>
4342
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +00004343 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
4344 https://bugs.webkit.org/show_bug.cgi?id=164229
4345
4346 Unreviewed test gardening.
4347
4348 * platform/mac/TestExpectations:
4349
cdumez@apple.com0447c7c2017-04-13 19:42:35 +000043502017-04-13 Chris Dumez <cdumez@apple.com>
4351
4352 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
4353 https://bugs.webkit.org/show_bug.cgi?id=170745
4354
4355 Reviewed by Tim Horton.
4356
4357 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
4358 test more robust.
4359
4360 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
4361 * svg/animations/animated-svg-image-outside-viewport-paused.html:
4362
commit-queue@webkit.org055b0802017-04-13 18:28:29 +000043632017-04-13 Youenn Fablet <youenn@apple.com>
4364
4365 Remove RTCSignalingState::Closed
4366 https://bugs.webkit.org/show_bug.cgi?id=170811
4367
4368 Reviewed by Eric Carlson.
4369
4370 * webrtc/connection-state.html:
4371
jbedard@apple.com64df7a42017-04-13 17:29:43 +000043722017-04-13 Jonathan Bedard <jbedard@apple.com>
4373
4374 Remove compositing/masks/solid-color-masked.html expectation
4375 https://bugs.webkit.org/show_bug.cgi?id=168054
4376
4377 Unreviewed test gardening.
4378
4379 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
4380
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +000043812017-04-13 Youenn Fablet <youenn@apple.com>
4382
4383 Add some more WebRTC tests
4384 https://bugs.webkit.org/show_bug.cgi?id=170796
4385
4386 Reviewed by Eric Carlson.
4387
4388 * webrtc/multi-video-expected.txt: Added.
4389 * webrtc/multi-video.html: Added.
4390 * webrtc/video-with-data-channel-expected.txt: Added.
4391 * webrtc/video-with-data-channel.html: Added.
4392
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +000043932017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
4394
4395 [Readable Streams API] Implement cloneArrayBuffer in WebCore
4396 https://bugs.webkit.org/show_bug.cgi?id=170008
4397
4398 Reviewed by Youenn Fablet.
4399
4400 Added test to check cloneArrayBuffer behaviour.
4401
4402 * streams/clone-array-buffer-expected.txt: Added.
4403 * streams/clone-array-buffer.html: Added.
4404
commit-queue@webkit.org04d33012017-04-13 16:38:58 +000044052017-04-13 Youenn Fablet <youenn@apple.com>
4406
4407 onnegotiationneeded should only be called once
4408 https://bugs.webkit.org/show_bug.cgi?id=170785
4409
4410 Reviewed by Alex Christensen.
4411
4412 * webrtc/negotiatedneeded-event-addStream.html:
4413
hyatt@apple.com531e35d2017-04-13 16:37:00 +000044142017-04-13 Dave Hyatt <hyatt@apple.com>
4415
4416 Rendering flexbox children across columns
4417 https://bugs.webkit.org/show_bug.cgi?id=164166
4418 <rdar://problem/29055587>
4419
4420 Reviewed by Zalan Bujtas.
4421
4422 * fast/multicol/flexbox-rows-expected.html: Added.
4423 * fast/multicol/flexbox-rows.html: Added.
4424
antti@apple.come2ca5892017-04-13 08:31:54 +000044252017-04-13 Antti Koivisto <antti@apple.com>
4426
4427 Try to unflake a test.
4428
4429 * http/tests/cache/disk-cache/disk-cache-media-small.html:
4430
beidson@apple.com6fc12ef2017-04-13 06:38:19 +000044312017-04-12 Brady Eidson <beidson@apple.com>
4432
4433 QuotaExceededError when saving to localStorage in private mode.
4434 https://bugs.webkit.org/show_bug.cgi?id=157010
4435
4436 Reviewed by Alex Christensen.
4437
4438 * platform/mac-wk2/TestExpectations:
4439 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
4440 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
4441 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
4442 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
4443 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
4444 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
4445 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
4446 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
4447
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000044482017-04-12 Joseph Pecoraro <pecoraro@apple.com>
4449
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +00004450 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
4451 https://bugs.webkit.org/show_bug.cgi?id=170668
4452
4453 Reviewed by Keith Miller.
4454
4455 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
4456 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
4457 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
4458 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
4459 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
4460 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
4461 These tests are now out of date.
4462
44632017-04-12 Joseph Pecoraro <pecoraro@apple.com>
4464
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +00004465 test262: test262/test/language/literals/regexp/u-dec-esc.js
4466 https://bugs.webkit.org/show_bug.cgi?id=170687
4467
4468 Reviewed by Michael Saboff.
4469
4470 * js/regexp-unicode-expected.txt:
4471 * js/script-tests/regexp-unicode.js:
4472 Extend test to test invalid backreferences.
4473
jbedard@apple.com572dfff2017-04-12 22:44:08 +000044742017-04-12 Jonathan Bedard <jbedard@apple.com>
4475
4476 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
4477
4478 Unreviewed test gardening.
4479
4480 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
4481 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
4482 * platform/mac-wk1/TestExpectations: Ditto.
4483 * platform/win/TestExpectations: Ditto.
4484 * platform/wk2/TestExpectations: Ditto.
4485
dino@apple.com6cc437b2017-04-12 21:11:47 +000044862017-04-11 Dean Jackson <dino@apple.com>
4487
4488 canvas/2d.gradient.* LayoutTests failing
4489 https://bugs.webkit.org/show_bug.cgi?id=170757
4490 <rdar://problem/31177990>
4491
4492 Reviewed by Antoine Quint.
4493
4494 Add a fudge factor to the gradient tests, since we can
4495 now produce noisy (nicer looking) gradients. There might
4496 be 1 or 2 bits of difference per pixel.
4497
4498 * canvas/philip/tests.js:
4499 (_assertPixelWithGradientNoise):
4500 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
4501 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
4502 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
4503 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
4504 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
4505 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
4506 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
4507 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
4508 * canvas/philip/tests/2d.gradient.radial.inside1.html:
4509 * canvas/philip/tests/2d.gradient.radial.inside2.html:
4510 * canvas/philip/tests/2d.gradient.radial.inside3.html:
4511 * canvas/philip/tests/2d.gradient.radial.outside1.html:
4512 * canvas/philip/tests/2d.gradient.radial.outside2.html:
4513 * canvas/philip/tests/2d.gradient.radial.outside3.html:
4514 * canvas/philip/tests/2d.gradient.radial.touch2.html:
4515 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
4516 * fast/canvas/canvas-gradient-on-compositing-expected.html:
4517
mmaxfield@apple.com803992b2017-04-12 20:54:02 +000045182017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
4519
4520 Well-known variations should clamp to the values listed in the @font-face block
4521 https://bugs.webkit.org/show_bug.cgi?id=169260
4522
4523 Reviewed by Dean Jackson.
4524
4525 * fast/text/variations/font-face-clamp-expected.html: Added.
4526 * fast/text/variations/font-face-clamp.html: Added.
4527
jbedard@apple.comacb7052f2017-04-12 20:47:31 +000045282017-04-12 Jonathan Bedard <jbedard@apple.com>
4529
4530 Remove two passing canvas tests from ios expectations
4531
4532 Unreviewed test gardening.
4533
4534 * platform/ios/TestExpectations:
4535
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +000045362017-04-12 Youenn Fablet <youenn@apple.com>
4537
4538 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
4539 https://bugs.webkit.org/show_bug.cgi?id=170754
4540 <rdar://problem/31573169>
4541
4542 Unreviewed.
4543
4544 * TestExpectations: Marking test as crashing.
4545
rego@igalia.com69b969c2017-04-12 10:14:30 +000045462017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
4547
4548 [css-grid] Replaced elements don't properly resolve percentage heights
4549 https://bugs.webkit.org/show_bug.cgi?id=159670
4550
4551 Reviewed by Darin Adler.
4552
4553 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
4554 This patch only adds the test to avoid regressions in the future.
4555
4556 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
4557 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
4558
antti@apple.comcf289bc2017-04-12 10:09:14 +000045592017-04-10 Antti Koivisto <antti@apple.com>
4560
4561 Cache small media resources in disk cache
4562 https://bugs.webkit.org/show_bug.cgi?id=170676
4563 <rdar://problem/31532649>
4564
4565 Reviewed by Andreas Kling.
4566
4567 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
4568 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
4569
pvollan@apple.comee34dbc2017-04-12 08:01:51 +000045702017-04-12 Per Arne Vollan <pvollan@apple.com>
4571
4572 Implement stroke-color CSS property.
4573 https://bugs.webkit.org/show_bug.cgi?id=169352
4574
4575 Reviewed by Jon Lee.
4576
4577 * fast/css/stroke-color-expected.html: Added.
4578 * fast/css/stroke-color-fallback-expected.html: Added.
4579 * fast/css/stroke-color-fallback.html: Added.
4580 * fast/css/stroke-color.html: Added.
4581 * fast/css/visited-link-stroke-color-expected.html: Added.
4582 * fast/css/visited-link-stroke-color.html: Added.
4583
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000045842017-04-11 Youenn Fablet <youenn@apple.com>
4585
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +00004586 LayoutTest webrtc/video-mute.html is a flaky failure
4587 https://bugs.webkit.org/show_bug.cgi?id=170704
4588
4589 Reviewed by Eric Carlson.
4590
4591 * webrtc/video-mute.html: Trying to make it less flaky.
4592
45932017-04-11 Youenn Fablet <youenn@apple.com>
4594
commit-queue@webkit.org70608662017-04-11 22:47:49 +00004595 [WK1] Add captureStream test with webrtc
4596 https://bugs.webkit.org/show_bug.cgi?id=170746
4597
4598 Reviewed by Eric Carlson.
4599
4600 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
4601 * webrtc/captureCanvas-webrtc-expected.txt: Added.
4602 * webrtc/captureCanvas-webrtc.html: Added.
4603
46042017-04-11 Youenn Fablet <youenn@apple.com>
4605
commit-queue@webkit.org362495d2017-04-11 22:47:26 +00004606 Migrating webrtc tests to latest API
4607 https://bugs.webkit.org/show_bug.cgi?id=170709
4608
4609 Reviewed by Eric Carlson.
4610
4611 * webrtc/audio-peer-connection-webaudio.html:
4612 * webrtc/libwebrtc/descriptionGetters.html:
4613 * webrtc/negotiatedneeded-event-addStream.html:
4614 * webrtc/peer-connection-audio-mute.html:
4615 * webrtc/peer-connection-audio-mute2.html:
4616 * webrtc/peer-connection-remote-audio-mute.html:
4617 * webrtc/peer-connection-remote-audio-mute2.html:
4618 * webrtc/release-after-getting-track.html:
4619 * webrtc/video-disabled-black.html:
4620 * webrtc/video-mute.html:
4621 * webrtc/video-remote-mute.html:
4622 * webrtc/video-with-receiver.html:
4623 * webrtc/video.html:
4624
46252017-04-11 Youenn Fablet <youenn@apple.com>
4626
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +00004627 Activate WebRTC data channel tests for WK1
4628 https://bugs.webkit.org/show_bug.cgi?id=170710
4629
4630 Reviewed by Eric Carlson.
4631
4632 * platform/mac-wk1/TestExpectations:
4633
46342017-04-11 Youenn Fablet <youenn@apple.com>
4635
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +00004636 MediaStream id should be equal to msid
4637 https://bugs.webkit.org/show_bug.cgi?id=170712
4638
4639 Reviewed by Eric Carlson.
4640
4641 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
4642
4643 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
4644 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
4645 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
4646 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
4647 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
4648 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
4649 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
4650 * webrtc/audio-peer-connection-webaudio.html:
4651 * webrtc/audio-replace-track.html:
4652 * webrtc/connection-state.html:
4653 * webrtc/datachannel/basic.html:
4654 * webrtc/datachannel/bufferedAmountLowThreshold.html:
4655 * webrtc/datachannel/datachannel-gc.html:
4656 * webrtc/datachannel/datachannel-stats.html:
4657 * webrtc/datachannel/filter-ice-candidate.html:
4658 * webrtc/ephemeral-certificates-and-cnames.html:
4659 * webrtc/libwebrtc/descriptionGetters.html:
4660 * webrtc/negotiatedneeded-event-addStream.html:
4661 * webrtc/no-port-zero-in-upd-candidates.html:
4662 * webrtc/peer-connection-audio-mute.html:
4663 * webrtc/peer-connection-audio-mute2.html:
4664 * webrtc/peer-connection-remote-audio-mute.html:
4665 * webrtc/peer-connection-remote-audio-mute2.html:
4666 * webrtc/release-after-getting-track.html:
4667 * webrtc/video-disabled-black.html:
4668 * webrtc/video-getParameters.html:
4669 * webrtc/video-mediastreamtrack-stats.html:
4670 * webrtc/video-mute.html:
4671 * webrtc/video-remote-mute.html:
4672 * webrtc/video-replace-track-to-null.html:
4673 * webrtc/video-replace-track.html:
4674 * webrtc/video-stats.html:
4675 * webrtc/video-with-receiver.html:
4676 * webrtc/video.html:
4677
cfleizach@apple.comd27869e2017-04-11 17:00:29 +000046782017-04-11 Chris Fleizach <cfleizach@apple.com>
4679
4680 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
4681 https://bugs.webkit.org/show_bug.cgi?id=170330
4682 <rdar://problem/31366105>
4683
4684 Reviewed by Joanmarie Diggs.
4685
4686 * accessibility/mac/search-predicate-article-expected.txt:
4687 * accessibility/mac/search-predicate-article.html:
4688
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000046892017-04-11 Joseph Pecoraro <pecoraro@apple.com>
4690
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +00004691 test262: test262/test/annexB/language/comments/multi-line-html-close.js
4692 https://bugs.webkit.org/show_bug.cgi?id=170648
4693
4694 Reviewed by Keith Miller.
4695
4696 * js/parser-xml-close-comment-expected.txt:
4697 * js/script-tests/parser-xml-close-comment.js:
4698 Update test coverage for JavaScript HTML comments.
4699
47002017-04-11 Joseph Pecoraro <pecoraro@apple.com>
4701
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +00004702 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
4703 https://bugs.webkit.org/show_bug.cgi?id=170652
4704
4705 Reviewed by Michael Saboff.
4706
4707 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
4708 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
4709 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
4710 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
4711 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
4712 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
4713 * 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:
4714 These tests expected the opposite, they are now out of date.
4715
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +000047162017-04-11 Yoav Weiss <yoav@yoav.ws>
4717
4718 [link preload] Double downloads of preloaded content when it's in MemoryCache
4719 https://bugs.webkit.org/show_bug.cgi?id=170122
4720
4721 Reviewed by Antti Koivisto.
4722
4723 * TestExpectations: Removed flakiness label from the header preload charset test.
4724 * fast/loader/cache-encoding-expected.txt: Changed expectation.
4725 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
4726 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
4727 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
4728 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
4729 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.
4730
rego@igalia.com45aee992017-04-11 09:20:16 +000047312017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
4732
4733 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
4734 https://bugs.webkit.org/show_bug.cgi?id=167538
4735
4736 Reviewed by Darin Adler.
4737
4738 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
4739 as the caret was not always painted in the test runner.
4740 The test was checking for a crash in simplified layout (see bug #163450)
4741 and has nothing to do with the caret or "autofocus" behavior.
4742 "autofocus" was needed to get the crash, so this change modifies
4743 the test to blur the element, so the caret is not painted anymore.
4744
4745 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
4746 Don't focus the input element.
4747 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
4748 the input element to avoid showing the caret.
4749 * platform/mac-wk2/TestExpectations: Remove file from expectations.
4750
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +000047512017-04-10 Jiewen Tan <jiewen_tan@apple.com>
4752
4753 Unreviewed, test expectations update
4754
4755 * platform/wk2/TestExpectations:
4756
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000047572017-04-10 Ryan Haddad <ryanhaddad@apple.com>
4758
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +00004759 Mark two newly imported web-platform-tests as failing.
4760
4761 Unreviewed test gardening.
4762
4763 * TestExpectations:
4764
47652017-04-10 Ryan Haddad <ryanhaddad@apple.com>
4766
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +00004767 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
4768 https://bugs.webkit.org/show_bug.cgi?id=167475
4769
4770 Unreviewed test gardening.
4771
4772 * platform/mac-wk1/TestExpectations:
4773
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +000047742017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
4775
4776 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
4777 https://bugs.webkit.org/show_bug.cgi?id=170677
4778 <rdar://problem/31512633>
4779
4780 Reviewed by Tim Horton.
4781
4782 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
4783
4784 * fast/events/drag-to-navigate.html:
4785 * fast/events/only-valid-drop-targets-receive-file-drop.html:
4786
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000047872017-04-10 Ryan Haddad <ryanhaddad@apple.com>
4788
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +00004789 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
4790 https://bugs.webkit.org/show_bug.cgi?id=170682
4791
4792 Unreviewed test gardening.
4793
4794 * platform/mac-wk1/TestExpectations:
4795
47962017-04-10 Ryan Haddad <ryanhaddad@apple.com>
4797
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +00004798 Rebaseline js/dom/global-constructors-attributes.html after r215131.
4799
4800 Unreviewed test gardening.
4801
4802 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
4803 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
4804 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
4805
akling@apple.comb89c9482017-04-10 13:49:18 +000048062017-04-10 Andreas Kling <akling@apple.com>
4807
4808 Don't generate extra scrolling tiles for non-visible pages.
4809 https://bugs.webkit.org/show_bug.cgi?id=167213
4810 <rdar://problem/30105774>
4811
4812 Reviewed by Antti Koivisto.
4813
4814 * TestExpectations:
4815 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
4816 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
4817 * platform/mac-wk2/TestExpectations:
4818
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000048192017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
4820
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +00004821 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
4822 https://bugs.webkit.org/show_bug.cgi?id=170667
4823
4824 Reviewed by Žan Doberšek.
4825
4826 Unskip then test that is passing now.
4827
4828 * platform/gtk/TestExpectations:
4829
48302017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
4831
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +00004832 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
4833
4834 * platform/gtk/TestExpectations:
4835
magomez@igalia.com2c050a82017-04-10 07:39:19 +000048362017-04-10 Miguel Gomez <magomez@igalia.com>
4837
4838 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
4839 https://bugs.webkit.org/show_bug.cgi?id=168425
4840
4841 Reviewed by Said Abou-Hallawa.
4842
4843 Adjusted expectation for fast/images/animated-png.html. It must pass now.
4844
4845 * platform/gtk/TestExpectations:
4846
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +000048472017-04-09 Devin Rousso <webkit@devinrousso.com>
4848
4849 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
4850 https://bugs.webkit.org/show_bug.cgi?id=170184
4851
4852 Reviewed by Matt Baker.
4853
4854 * inspector/unit-tests/text-utilities-expected.txt: Added.
4855 * inspector/unit-tests/text-utilities.html: Added.
4856
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +000048572017-04-09 Youenn Fablet <youenn@apple.com>
4858
4859 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
4860 https://bugs.webkit.org/show_bug.cgi?id=170647
4861
4862 Reviewed by Sam Weinig.
4863
4864 * TestExpectations:
4865 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
4866 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
4867 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
4868 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
4869 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
4870 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
4871 * platform/mac/TestExpectations:
4872 * tests-options.json:
4873
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +000048742017-04-09 Joseph Pecoraro <pecoraro@apple.com>
4875
4876 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
4877 https://bugs.webkit.org/show_bug.cgi?id=170651
4878
4879 Reviewed by Saam Barati.
4880
4881 * js/regexp-no-extensions-expected.txt:
4882 * js/script-tests/regexp-no-extensions.js:
4883 Update existing test for these edge cases.
4884
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +000048852017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
4886
4887 [Variation Fonts] Width values of GX fonts are not mapped correctly
4888 https://bugs.webkit.org/show_bug.cgi?id=170367
4889
4890 Reviewed by Simon Fraser.
4891
4892 * fast/text/variations/font-selection-properties-expected.html:
4893 * fast/text/variations/gx-width-expected.html: Added.
4894 * fast/text/variations/gx-width.html: Added.
4895
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +000048962017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
4897
4898 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
4899 https://bugs.webkit.org/show_bug.cgi?id=170577
4900
4901 Reviewed by Simon Fraser.
4902
4903 * fast/images/async-image-background-image-repeated-expected.html: Added.
4904 * fast/images/async-image-background-image-repeated.html: Added.
4905
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +000049062017-04-08 Simon Fraser <simon.fraser@apple.com>
4907
4908 Unprefix CSS cursor values grab and grabbing
4909 https://bugs.webkit.org/show_bug.cgi?id=170543
4910
4911 Reviewed by Jon Lee.
4912
4913 Enhanced the cursor test to check round-tripping of all values.
4914
4915 * fast/css/cursor-parsing-expected.txt:
4916 * fast/css/cursor-parsing.html:
4917
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000049182017-04-08 Youenn Fablet <youenn@apple.com>
4919
commit-queue@webkit.orgea255592017-04-08 18:22:38 +00004920 WebRTC tests gardening
4921 https://bugs.webkit.org/show_bug.cgi?id=170508
4922
4923 Reviewed by Eric Carlson.
4924
4925 * platform/ios-wk1/TestExpectations:
4926 * platform/ios-wk2/TestExpectations:
4927 * platform/ios/TestExpectations:
4928
49292017-04-08 Youenn Fablet <youenn@apple.com>
4930
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +00004931 MediaStreamTrack id should be preserved by PeerConnection
4932 https://bugs.webkit.org/show_bug.cgi?id=170624
4933
4934 Reviewed by Eric Carlson.
4935
4936 * webrtc/video.html:
4937
cdumez@apple.comec928cd2017-04-08 01:11:10 +000049382017-04-07 Chris Dumez <cdumez@apple.com>
4939
4940 Unreviewed, update 2 media tests after r215120 so they work on iOS.
4941
4942 Setting the volume is a no-op on iOS so mute the video instead.
4943
4944 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
4945 * media/video-restricted-invisible-autoplay-not-allowed.html:
4946
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +000049472017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
4948
4949 WebGPU: implement ComputeCommandEncoder and related components
4950 https://bugs.webkit.org/show_bug.cgi?id=170444
4951
4952 Reviewed by Alex Christensen.
4953
4954 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
4955
4956 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
4957 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
4958
zalan@apple.com318220e2017-04-07 22:48:22 +000049592017-04-07 Zalan Bujtas <zalan@apple.com>
4960
4961 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
4962 https://bugs.webkit.org/show_bug.cgi?id=170552
4963
4964 Reviewed by Antti Koivisto.
4965
4966 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
4967 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
4968
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000049692017-04-07 Ryan Haddad <ryanhaddad@apple.com>
4970
ryanhaddad@apple.com31090232017-04-07 22:13:22 +00004971 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
4972 https://bugs.webkit.org/show_bug.cgi?id=168540
4973
4974 Unreviewed test gardening.
4975
4976 * platform/mac/TestExpectations:
4977
49782017-04-07 Ryan Haddad <ryanhaddad@apple.com>
4979
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +00004980 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
4981 https://bugs.webkit.org/show_bug.cgi?id=170615
4982
4983 Unreviewed test gardening.
4984
4985 * platform/mac/TestExpectations:
4986
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000049872017-04-07 Chris Dumez <cdumez@apple.com>
4988
cdumez@apple.comeb309fa2017-04-07 22:04:50 +00004989 Audible autoplay videos should not get paused when outside the viewport
4990 https://bugs.webkit.org/show_bug.cgi?id=170610
4991 <rdar://problem/31505984>
4992
4993 Reviewed by Eric Carlson.
4994
4995 Add layout test coverage.
4996
4997 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
4998 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
4999 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
5000 * media/video-restricted-invisible-autoplay-not-allowed.html:
5001
50022017-04-07 Chris Dumez <cdumez@apple.com>
5003
cdumez@apple.comf4e1e102017-04-07 20:49:49 +00005004 Throttle / Align DOM Timers in cross-origin iframes to 30fps
5005 https://bugs.webkit.org/show_bug.cgi?id=170613
5006 <rdar://problem/31506444>
5007
5008 Reviewed by Simon Fraser.
5009
5010 Add layout test coverage.
5011
5012 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
5013 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
5014 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
5015
bfulgham@apple.com49026b42017-04-07 16:02:10 +000050162017-04-07 Brent Fulgham <bfulgham@apple.com>
5017
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +00005018 Rebaseline additional tests after r215096.
5019 https://bugs.webkit.org/show_bug.cgi?id=170561
5020 <rdar://problem/7415154>
5021
5022 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
5023 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
5024 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
5025 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
5026 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
5027 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
5028 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
5029 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
5030 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
5031 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
5032 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
5033
50342017-04-07 Brent Fulgham <bfulgham@apple.com>
5035
bfulgham@apple.com49026b42017-04-07 16:02:10 +00005036 WebKit should percent encode single quotes in query strings
5037 https://bugs.webkit.org/show_bug.cgi?id=170561
5038 <rdar://problem/7415154>
5039
5040 Reviewed by Alex Christensen.
5041
5042 Rebaseline tests after change.
5043
5044 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
5045 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
5046 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
5047 * http/tests/security/xssAuditor/base-href-expected.txt:
5048 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
5049 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
5050 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
5051 * http/tests/security/xssAuditor/embed-tag-expected.txt:
5052 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
5053 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
5054 * http/tests/security/xssAuditor/form-action-expected.txt:
5055 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
5056 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
5057 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
5058 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
5059 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
5060 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
5061 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
5062 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
5063 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
5064 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
5065 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
5066 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
5067 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
5068 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
5069 * http/tests/security/xssAuditor/link-onclick-expected.txt:
5070 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
5071 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
5072 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
5073 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
5074 * http/tests/security/xssAuditor/object-tag-expected.txt:
5075 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
5076 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
5077 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
5078 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
5079 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
5080 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
5081 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
5082 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
5083 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
5084 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
5085 * http/tests/security/xssAuditor/svg-animate-expected.txt:
5086 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
5087 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
5088 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
5089
commit-queue@webkit.org5620e282017-04-07 15:24:09 +000050902017-04-07 Youenn Fablet <youenn@apple.com>
5091
5092 Improve some WebRTC flaky tests
5093 https://bugs.webkit.org/show_bug.cgi?id=170584
5094
5095 Reviewed by Alex Christensen.
5096
5097 * webrtc/libwebrtc/descriptionGetters.html:
5098 * webrtc/video-replace-track-to-null.html:
5099
zalan@apple.come2374f52017-04-07 15:05:43 +000051002017-04-07 Zalan Bujtas <zalan@apple.com>
5101
5102 Text insertion cursor disappears after pressing enter
5103 https://bugs.webkit.org/show_bug.cgi?id=169291
5104 <rdar://problem/30899611>
5105
5106 Reviewed by Tim Horton.
5107
5108 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
5109 * editing/simple-line-layout-caret-is-gone.html: Added.
5110
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +000051112017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
5112
5113 Make FontWithFeatures test font pass OTS
5114 https://bugs.webkit.org/show_bug.cgi?id=169788
5115
5116 Reviewed by Tim Horton.
5117
5118 Updated font to the one which passes the tests.
5119
5120 * css3/resources/FontWithFeatures.otf:
5121
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +000051222017-04-06 Jiewen Tan <jiewen_tan@apple.com>
5123
5124 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
5125 https://bugs.webkit.org/show_bug.cgi?id=170571
5126
5127 Unreviewed.
5128
5129 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
5130 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
5131
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +000051322017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
5133
5134 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
5135 https://bugs.webkit.org/show_bug.cgi?id=170560
5136 <rdar://problem/31484693>
5137
5138 Reviewed by Tim Horton.
5139
5140 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
5141 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
5142
5143 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
5144 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
5145
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +000051462017-04-05 Simon Fraser <simon.fraser@apple.com>
5147
5148 Throttle requestAnimationFrame in cross-origin iframes to 30fps
5149 https://bugs.webkit.org/show_bug.cgi?id=170534
5150
5151 Reviewed by Dan Bates.
5152
5153 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
5154 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
5155 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
5156
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000051572017-04-06 Ryan Haddad <ryanhaddad@apple.com>
5158
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +00005159 Unreviewed, rolling out r215041.
5160
5161 The LayoutTest for this change is failing on ios-simulator.
5162
5163 Reverted changeset:
5164
5165 "Rendering flexbox children across columns"
5166 https://bugs.webkit.org/show_bug.cgi?id=164166
5167 http://trac.webkit.org/changeset/215041
5168
51692017-04-06 Ryan Haddad <ryanhaddad@apple.com>
5170
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +00005171 Unreviewed, rolling out r215046.
5172
5173 This change broke internal builds.
5174
5175 Reverted changeset:
5176
5177 "WebRTC tests gardening"
5178 https://bugs.webkit.org/show_bug.cgi?id=170508
5179 http://trac.webkit.org/changeset/215046
5180
51812017-04-06 Ryan Haddad <ryanhaddad@apple.com>
5182
ryanhaddad@apple.com96609662017-04-06 22:39:15 +00005183 Skip a test that was accidentally enabled with r214982.
5184
5185 Unreviewed test gardening.
5186
5187 * platform/ios/TestExpectations:
5188
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +000051892017-04-06 Joseph Pecoraro <pecoraro@apple.com>
5190
5191 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
5192 https://bugs.webkit.org/show_bug.cgi?id=16531
5193 <rdar://problem/5712895>
5194
5195 Reviewed by Timothy Hatcher.
5196
5197 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
5198 * http/tests/inspector/network/resource-request-headers.html: Added.
5199 * http/tests/inspector/network/resources/basic-auth.php: Added.
5200 Test coverage for Cookie and Basic Authentication headers.
5201
5202 * platform/mac/TestExpectations:
5203 * platform/mac-wk1/TestExpectations:
5204 * platform/win/TestExpectations:
5205 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
5206 and ElCapitan which uses the legacy non-NSURLSession loading path.
5207
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +000052082017-04-06 Youenn Fablet <youenn@apple.com>
5209
5210 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
5211 https://bugs.webkit.org/show_bug.cgi?id=167513
5212
5213 Reviewed by Eric Carlson.
5214
5215 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
5216
zalan@apple.com2319f682017-04-06 20:03:55 +000052172017-04-06 Zalan Bujtas <zalan@apple.com>
5218
5219 Simple line layout: Hittest always returns the first renderer in the block.
5220 https://bugs.webkit.org/show_bug.cgi?id=170520
5221 <rdar://problem/30979175>
5222
5223 Reviewed by Antti Koivisto.
5224
5225 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
5226 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
5227
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +000052282017-03-31 Jiewen Tan <jiewen_tan@apple.com>
5229
5230 [WebCrypto] Add support for AES-CTR
5231 https://bugs.webkit.org/show_bug.cgi?id=169761
5232 <rdar://problem/31331321>
5233
5234 Reviewed by Brent Fulgham.
5235
5236 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
5237 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
5238 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
5239 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
5240 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
5241 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
5242 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
5243 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
5244 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
5245 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
5246 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
5247 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
5248 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
5249 * crypto/subtle/aes-ctr-generate-key.html: Added.
5250 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
5251 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
5252 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
5253 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
5254 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
5255 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
5256 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
5257 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
5258 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
5259 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
5260 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
5261 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
5262 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
5263 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
5264 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
5265 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
5266 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
5267 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
5268 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
5269 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
5270 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
5271 * crypto/subtle/aes-generate-key-malformed-parameters.html:
5272 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
5273 * crypto/subtle/aes-import-key-malformed-parameters.html:
5274 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
5275 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
5276 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
5277 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
5278 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
5279 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
5280 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
5281 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
5282 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
5283 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
5284 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
5285 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
5286
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +000052872017-04-06 Ryan Haddad <ryanhaddad@apple.com>
5288
5289 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
5290 https://bugs.webkit.org/show_bug.cgi?id=153460
5291
5292 Unreviewed test gardening.
5293
5294 * platform/mac/TestExpectations:
5295
commit-queue@webkit.orga9762452017-04-06 18:48:11 +000052962017-04-06 Youenn Fablet <youenn@apple.com>
5297
5298 WebRTC tests gardening
5299 https://bugs.webkit.org/show_bug.cgi?id=170508
5300
5301 Reviewed by Eric Carlson.
5302
5303 * platform/ios-wk1/TestExpectations:
5304 * platform/ios-wk2/TestExpectations:
5305 * platform/ios/TestExpectations:
5306
antti@apple.comc5190fd2017-04-06 18:32:47 +000053072017-04-06 Antti Koivisto <antti@apple.com>
5308
5309 Implement testing mode for disk cache
5310 https://bugs.webkit.org/show_bug.cgi?id=170547
5311
5312 Reviewed by Andreas Kling.
5313
5314 Enable a few disabled tests to see how it goes.
5315
5316 * platform/mac-wk2/TestExpectations:
5317
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +000053182017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
5319
5320 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
5321 https://bugs.webkit.org/show_bug.cgi?id=170339
5322
5323 Reviewed by Youenn Fablet.
5324
5325 Added new tests addressing respondWithNewView() behaviour.
5326
5327 * streams/readable-stream-byob-request-expected.txt: Updated.
5328 * streams/readable-stream-byob-request.js: Added new tests.
5329
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +000053302017-04-06 Dave Hyatt <hyatt@apple.com>
5331
5332 Rendering flexbox children across columns
5333 https://bugs.webkit.org/show_bug.cgi?id=164166
5334 <rdar://problem/29055587>
5335
5336 Reviewed by Zalan Bujtas.
5337
5338 * fast/multicol/flexbox-rows-expected.html: Added.
5339 * fast/multicol/flexbox-rows.html: Added.
5340
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +000053412017-04-05 Simon Fraser <simon.fraser@apple.com>
5342
5343 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
5344 https://bugs.webkit.org/show_bug.cgi?id=170479
5345
5346 Reviewed by Sam Weinig.
5347
5348 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
5349 * fast/frames/user-gesture-timestamp-propagation.html: Added.
5350 * platform/ios/TestExpectations:
5351
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +000053522017-04-05 Eric Carlson <eric.carlson@apple.com>
5353
5354 [MediaStream] Host application should be able to mute and unmute media streams
5355 https://bugs.webkit.org/show_bug.cgi?id=170519
5356 <rdar://problem/31174326>
5357
5358 Reviewed by Youenn Fablet.
5359
5360 * fast/mediastream/MediaStream-page-muted-expected.txt:
5361 * fast/mediastream/MediaStream-page-muted.html:
5362
jfernandez@igalia.com30168022017-04-05 20:44:10 +000053632017-04-05 Javier Fernandez <jfernandez@igalia.com>
5364
5365 [css-align] Implement the place-items shorthand
5366 https://bugs.webkit.org/show_bug.cgi?id=168847
5367
5368 Reviewed by David Hyatt.
5369
5370 Regression tests for the new place-content alignment shorthand.
5371
5372 * css3/parse-place-items.html: Added.
5373
clopez@igalia.com21ac4de2017-04-05 19:14:36 +000053742017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
5375
5376 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
5377 https://bugs.webkit.org/show_bug.cgi?id=170157
5378
5379 Reviewed by Alejandro G. Castro.
5380
5381 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
5382 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
5383 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
5384 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
5385 for each one of the audio media type and video media type.
5386
5387 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
5388 as failing in the general TestExpectations, because the libwebrtc backend currently
5389 doesn't generate the expected a=bundle-only lines.
5390 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
5391 The whole fast/mediastream directory is already overriden to pass.
5392 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
5393 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
5394 * fast/mediastream/resources/sdp-utils.js:
5395 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
5396 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
5397 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
5398
jer.noble@apple.com837b2a02017-04-05 19:09:28 +000053992017-04-05 Jer Noble <jer.noble@apple.com>
5400
5401 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
5402 https://bugs.webkit.org/show_bug.cgi?id=170510
5403
5404 Reviewed by Eric Carlson.
5405
5406 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
5407 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
5408
mattbaker@apple.com6c085f62017-04-05 18:57:35 +000054092017-04-05 Matt Baker <mattbaker@apple.com>
5410
5411 Web Inspector: XHR breakpoints should be global
5412 https://bugs.webkit.org/show_bug.cgi?id=170033
5413
5414 Reviewed by Joseph Pecoraro..
5415
5416 * inspector/dom-debugger/xhr-breakpoints.html:
5417 Update for XHRBreakpoint constructor change.
5418
cdumez@apple.comca98dba2017-04-05 18:47:39 +000054192017-04-05 Chris Dumez <cdumez@apple.com>
5420
5421 <input type="range"> changing to disabled while active breaks all pointer events
5422 https://bugs.webkit.org/show_bug.cgi?id=170447
5423 <rdar://problem/31442875>
5424
5425 Reviewed by Geoffrey Garen.
5426
5427 Add layout test coverage.
5428
5429 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
5430 * fast/forms/range/disabled-while-dragging.html: Added.
5431
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +000054322017-04-05 Jiewen Tan <jiewen_tan@apple.com>
5433
5434 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
5435 <rdar://problem/31322400>
5436
5437 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
5438 * crypto/subtle/rsa-import-key-malformed-parameters.html:
5439
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +000054402017-04-05 Youenn Fablet <youenn@apple.com>
5441
5442 Deprecate and remove URL.createObjectURL(mediastream)
5443 https://bugs.webkit.org/show_bug.cgi?id=167518
5444 <rdar://problem/31149607>
5445
5446 Reviewed by Eric Carlson.
5447
5448 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
5449 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
5450 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
5451 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
5452 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
5453 * fast/mediastream/MediaStream-video-element-expected.txt:
5454 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
5455 * fast/mediastream/MediaStream-video-element-track-stop.html:
5456 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
5457 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
5458 * fast/mediastream/MediaStream-video-element.html:
5459 * fast/mediastream/resources/getUserMedia-helper.js:
5460 (setupVideoElementWithStream):
5461
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +000054622017-04-05 Javier Fernandez <jfernandez@igalia.com>
5463
5464 [GTK] Unreviewed tests gardening
5465 https://bugs.webkit.org/show_bug.cgi?id=170497
5466
5467 Unreviewed test gardening. Rebaseline tests after r214712.
5468
5469 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
5470
5471
ap@apple.com0bc422c2017-04-05 05:14:52 +000054722017-04-04 Alexey Proskuryakov <ap@apple.com>
5473
5474 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
5475 for https://bugs.webkit.org/show_bug.cgi?id=170493
5476
5477 * platform/mac/TestExpectations:
5478
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000054792017-04-04 Youenn Fablet <youenn@apple.com>
5480
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +00005481 Canvas is tainted when painting a video with MediaStreamTrack
5482 https://bugs.webkit.org/show_bug.cgi?id=170486
5483
5484 Reviewed by Eric Carlson.
5485
5486 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
5487 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
5488 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
5489 (reject):
5490 (getUserMedia):
5491 (defaultRejectOrCatch):
5492 (setupVideoElementWithStream):
5493
54942017-04-04 Youenn Fablet <youenn@apple.com>
5495
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +00005496 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
5497 https://bugs.webkit.org/show_bug.cgi?id=170482
5498
5499 Reviewed by Eric Carlson.
5500
5501 * TestExpectations:
5502
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000055032017-04-04 Ryan Haddad <ryanhaddad@apple.com>
5504
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +00005505 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
5506 https://bugs.webkit.org/show_bug.cgi?id=168390
5507
5508 Unreviewed test gardening.
5509
5510 * platform/mac/TestExpectations:
5511
55122017-04-04 Ryan Haddad <ryanhaddad@apple.com>
5513
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +00005514 Mark fast/images/reset-image-animation.html as flaky.
5515 https://bugs.webkit.org/show_bug.cgi?id=170177
5516
5517 Unreviewed test gardening.
5518
5519 * platform/mac/TestExpectations:
5520
55212017-04-04 Ryan Haddad <ryanhaddad@apple.com>
5522
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +00005523 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
5524 https://bugs.webkit.org/show_bug.cgi?id=168409
5525
5526 Unreviewed test gardening.
5527
5528 * platform/mac-wk1/TestExpectations:
5529
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +000055302017-04-04 Brent Fulgham <bfulgham@apple.com>
5531
5532 Do not assert when CharacterData representing an Attr fires events
5533 https://bugs.webkit.org/show_bug.cgi?id=170454
5534 <rdar://problem/30979320>
5535
5536 Reviewed by Ryosuke Niwa.
5537
5538 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
5539 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
5540
commit-queue@webkit.org10f46422017-04-04 23:37:55 +000055412017-04-04 Youenn Fablet <youenn@apple.com>
5542
5543 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
5544 https://bugs.webkit.org/show_bug.cgi?id=169481
5545
5546 Reviewed by Eric Carlson.
5547
5548 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
5549 * webrtc/datachannel/basic.html:
5550
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000055512017-04-04 Ryan Haddad <ryanhaddad@apple.com>
5552
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +00005553 Add back results that were accidentally removed with r214848.
5554 https://bugs.webkit.org/show_bug.cgi?id=169301
5555
5556 Unreviewed test gardening.
5557
5558 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
5559 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
5560
55612017-04-04 Ryan Haddad <ryanhaddad@apple.com>
5562
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +00005563 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
5564 https://bugs.webkit.org/show_bug.cgi?id=170456
5565
5566 Unreviewed test gardening.
5567
5568 * platform/mac-wk1/TestExpectations:
5569
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +000055702017-04-04 Youenn Fablet <youenn@apple.com>
5571
5572 webrtc/peer-connection-audio-mute.html is flaky
5573 https://bugs.webkit.org/show_bug.cgi?id=170451
5574
5575 Reviewed by Eric Carlson.
5576
5577 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
5578 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
5579 Decreasing time spent at detecting hum or not.
5580 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
5581
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +000055822017-04-04 Ryan Haddad <ryanhaddad@apple.com>
5583
5584 Mark fast/images/animated-gif-webkit-transform.html as flaky.
5585 https://bugs.webkit.org/show_bug.cgi?id=170410
5586
5587 Unreviewed test gardening.
5588
5589 * platform/mac-wk2/TestExpectations:
5590
ap@apple.com68c61102017-04-04 01:22:41 +000055912017-04-03 Alexey Proskuryakov <ap@apple.com>
5592
5593 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
5594
5595 This test still times out, most of the time.
5596
5597 * platform/wk2/TestExpectations:
5598
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +000055992017-04-03 Javier Fernandez <jfernandez@igalia.com>
5600
5601 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
5602 https://bugs.webkit.org/show_bug.cgi?id=170340
5603
5604 Reviewed by David Hyatt.
5605
5606 Added additional test cases to evaluate the new baseline-alignment syntax.
5607
5608 * css3/parse-place-content-expected.txt:
5609 * css3/parse-place-content.html:
5610
n_wang@apple.comaf39f872017-04-03 23:06:25 +000056112017-04-03 Nan Wang <n_wang@apple.com>
5612
5613 AX: Expose link children when doing search predication on iOS
5614 https://bugs.webkit.org/show_bug.cgi?id=170424
5615 <rdar://problem/31413335>
5616
5617 Reviewed by Chris Fleizach.
5618
5619 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
5620 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
5621
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +000056222017-04-03 Dave Hyatt <hyatt@apple.com>
5623
5624 Japanese fonts in vertical text should support synthesized italics
5625 https://bugs.webkit.org/show_bug.cgi?id=169301
5626
5627 Reviewed by Simon Fraser.
5628
5629 * fast/text/international/synthesized-italic-vertical-expected.html:
5630 * fast/text/international/synthesized-italic-vertical.html:
5631 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
5632 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
5633
cdumez@apple.com6884a1a2017-04-03 22:06:51 +000056342017-04-03 Chris Dumez <cdumez@apple.com>
5635
5636 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
5637 https://bugs.webkit.org/show_bug.cgi?id=170285
5638 <rdar://problem/31378543>
5639
5640 Reviewed by Andy Estes.
5641
5642 Add layout test coverage.
5643
5644 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
5645 * fast/images/background-image-relative-url-changes-document.html: Added.
5646
wilander@apple.com5d4eacd2017-04-03 20:18:44 +000056472017-04-03 John Wilander <wilander@apple.com>
5648
5649 Remove timeout expectations after bug fix
5650 https://bugs.webkit.org/show_bug.cgi?id=168262
5651
5652 Unreviewed test gardening.
5653
5654 Remove timeout expectations after bug fix in
5655 https://bugs.webkit.org/show_bug.cgi?id=170400
5656
5657 * platform/wk2/TestExpectations:
5658 Remove expected timeout for the first five test cases
5659 under http/tests/loading/resourceLoadStatistics/.
5660
antti@apple.com6c64e6c2017-04-03 19:08:07 +000056612017-04-03 Antti Koivisto <antti@apple.com>
5662
5663 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
5664 https://bugs.webkit.org/show_bug.cgi?id=170402
5665 <rdar://problem/31004344>
5666
5667 Reviewed by Simon Fraser.
5668
5669 * fast/css/document-stylesheets-dynamic-expected.html: Added.
5670 * fast/css/document-stylesheets-dynamic.html: Added.
5671
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +000056722017-04-03 Jeremy Jones <jeremyj@apple.com>
5673
5674 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
5675 https://bugs.webkit.org/show_bug.cgi?id=167965
5676
5677 Reviewed by Jon Lee.
5678
5679 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
5680 can therefore be delivered later than expected by the test. This is already done for the first one,
5681 do this for the second one also.
5682
5683 * platform/mac-wk2/TestExpectations:
5684 * pointer-lock/mouse-event-delivery.html:
5685
simon.fraser@apple.come5522a42017-04-03 17:51:29 +000056862017-04-01 Simon Fraser <simon.fraser@apple.com>
5687
5688 Clean up touch event handler registration when moving nodes between documents
5689 https://bugs.webkit.org/show_bug.cgi?id=170384
5690 rdar://problem/30816694
5691
5692 Reviewed by Chris Dumez.
5693
5694 Tests for moving nodes with various listener/handler combinations between documents.
5695
5696 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
5697 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
5698 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
5699 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
5700 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
5701 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
5702 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
5703 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
5704
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +000057052017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
5706
5707 [SOUP] URI Fragment is lost after redirect
5708 https://bugs.webkit.org/show_bug.cgi?id=170058
5709
5710 Reviewed by Michael Catanzaro.
5711
5712 Add tests to check we correctly handle fragment identifiers on server redirections.
5713
5714 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
5715 * http/tests/navigation/redirect-preserves-fragment.html: Added.
5716 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
5717 * http/tests/navigation/redirect-to-fragment.html: Added.
5718 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
5719 * http/tests/navigation/redirect-to-fragment2.html: Added.
5720 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
5721 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
5722 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
5723 * platform/ios/TestExpectations:
5724 * platform/mac/TestExpectations:
5725
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +000057262017-04-03 Youenn Fablet <youenn@apple.com>
5727
5728 captureStream is getting black frames with webgl canvas
5729 https://bugs.webkit.org/show_bug.cgi?id=170325
5730
5731 Reviewed by Dean Jackson.
5732
5733 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
5734 * fast/mediastream/captureStream/canvas3d.html: Added.
5735
pvollan@apple.com60e84802017-04-03 13:17:11 +000057362017-04-03 Per Arne Vollan <pvollan@apple.com>
5737
5738 Implement stroke-miterlimit.
5739 https://bugs.webkit.org/show_bug.cgi?id=169078
5740
5741 Reviewed by Dean Jackson.
5742
5743 * fast/css/stroke-miterlimit-default-expected.html: Added.
5744 * fast/css/stroke-miterlimit-default.html: Added.
5745 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
5746 * fast/css/stroke-miterlimit-large.html: Added.
5747 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
5748 * fast/css/stroke-miterlimit-zero.html: Added.
5749
ap@apple.com4e5a2a92017-04-02 18:55:45 +000057502017-04-02 Alexey Proskuryakov <ap@apple.com>
5751
ap@apple.com224fa132017-04-03 03:30:14 +00005752 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
5753
5754 * TestExpectations:
5755
57562017-04-02 Alexey Proskuryakov <ap@apple.com>
5757
ap@apple.com637c6b42017-04-03 03:13:42 +00005758 Build fix for
5759 Add missing text styles
5760 https://bugs.webkit.org/show_bug.cgi?id=170295
5761
5762 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
5763
57642017-04-02 Alexey Proskuryakov <ap@apple.com>
5765
ap@apple.com37851092017-04-03 01:26:31 +00005766 Fix lint errors.
5767
5768 * TestExpectations:
5769 * platform/ios-wk1/TestExpectations:
5770 * platform/ios-wk2/TestExpectations:
5771 * platform/ios/TestExpectations:
5772 * platform/mac-wk1/TestExpectations:
5773
57742017-04-02 Alexey Proskuryakov <ap@apple.com>
5775
ap@apple.com4e5a2a92017-04-02 18:55:45 +00005776 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
5777
5778 For https://bugs.webkit.org/show_bug.cgi?id=170395
5779 rdar://problem/30975761, rdar://problem/31394017
5780
5781 * TestExpectations:
5782
pvollan@apple.comc6950052017-04-02 05:28:53 +000057832017-04-01 Per Arne Vollan <pvollan@apple.com>
5784
5785 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
5786 https://bugs.webkit.org/show_bug.cgi?id=169466
5787
5788 Reviewed by Jon Lee.
5789
5790 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
5791 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
5792 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
5793 -webkit-text-stroke-width.
5794
5795 * fast/css/stroke-width-fallback-expected.html: Added.
5796 * fast/css/stroke-width-fallback.html: Added.
5797
jonlee@apple.comb9c753c2017-04-02 05:28:10 +000057982017-04-01 Jon Lee <jonlee@apple.com>
5799
5800 Add missing text styles
5801 https://bugs.webkit.org/show_bug.cgi?id=170295
5802 rdar://problem/30219503
5803
5804 Reviewed by Dean Jackson.
5805
5806 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
5807
cdumez@apple.com63c68002017-04-02 00:55:20 +000058082017-04-01 Chris Dumez <cdumez@apple.com>
5809
5810 We should pause silent WebAudio rendering in background tabs
5811 https://bugs.webkit.org/show_bug.cgi?id=170299
5812 <rdar://problem/31289132>
5813
5814 Reviewed by Eric Carlson.
5815
5816 Add layout test coverage.
5817
5818 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
5819 * webaudio/silent-audio-interrupted-in-background.html: Added.
5820
ap@apple.com44498b62017-04-01 07:47:17 +000058212017-04-01 Alexey Proskuryakov <ap@apple.com>
5822
5823 Rolling back http://trac.webkit.org/r214663 - memory corruption
5824
5825 * streams/readable-stream-byob-request-expected.txt:
5826 * streams/readable-stream-byob-request.js:
5827 (self.importScripts.test): Deleted.
5828
zalan@apple.com45ae7d72017-04-01 06:30:00 +000058292017-03-31 Zalan Bujtas <zalan@apple.com>
5830
5831 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
5832 https://bugs.webkit.org/show_bug.cgi?id=170348
5833 <rdar://problem/24727151>
5834
5835 Reviewed by David Hyatt.
5836
5837 * fast/multicol/table-section-page-break-expected.html: Added.
5838 * fast/multicol/table-section-page-break.html: Added.
5839
cdumez@apple.comc79decf2017-04-01 00:31:34 +000058402017-03-31 Chris Dumez <cdumez@apple.com>
5841
5842 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
5843 https://bugs.webkit.org/show_bug.cgi?id=162510
5844 <rdar://problem/31380650>
5845
5846 Reviewed by Alexey Proskuryakov.
5847
5848 The test restores a page from PageCache and wants to check that an animated
5849 GIF is properly animating. To do so, it store the data of the current image
5850 frame, and then checks in a 100ms timer that the current image frame is
5851 different. This is flaky by nature since the image only has 10 frames and
5852 you therefore have a 1/10 chance that the new frame will be the same as the
5853 previous one, even if the image is properly animating.
5854
5855 To address the problem, do a setInterval instead of a setTimeout and check
5856 until the frame becomes different.
5857
5858 * fast/images/animated-gif-restored-from-bfcache.html:
5859 * platform/mac/TestExpectations:
5860
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +000058612017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
5862
5863 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
5864 https://bugs.webkit.org/show_bug.cgi?id=170328
5865 <rdar://problem/30904558>
5866
5867 Reviewed by Tim Horton.
5868
5869 Adds a new layout test verifying that when a user taps away to clear the current selection in character
5870 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
5871 selection views, which are dismissed.
5872
5873 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
5874 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
5875
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +000058762017-03-31 Youenn Fablet <youenn@apple.com>
5877
5878 Add a test to ensure webrtc generated certificates and names are ephemeral
5879 https://bugs.webkit.org/show_bug.cgi?id=170225
5880
5881 Reviewed by Jon Lee.
5882
5883 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
5884 * webrtc/ephemeral-certificates-and-cnames.html: Added.
5885
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +000058862017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
5887
5888 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
5889 https://bugs.webkit.org/show_bug.cgi?id=170327
5890 <rdar://problem/31363816>
5891
5892 Reviewed by Tim Horton.
5893
5894 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
5895 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
5896 synthetic touch events.
5897
5898 * TestExpectations:
5899 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
5900 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
5901
ap@apple.come4023af2017-03-31 17:29:12 +000059022017-03-31 Alexey Proskuryakov <ap@apple.com>
5903
ap@apple.com19c0fd02017-03-31 19:18:26 +00005904 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
5905 https://bugs.webkit.org/show_bug.cgi?id=170355
5906
5907 * TestExpectations:
5908
59092017-03-31 Alexey Proskuryakov <ap@apple.com>
5910
ap@apple.comb599b982017-03-31 17:41:39 +00005911 Correction for the previous change - this is an image failure.
5912
5913 * platform/mac-wk2/TestExpectations:
5914
59152017-03-31 Alexey Proskuryakov <ap@apple.com>
5916
ap@apple.come4023af2017-03-31 17:29:12 +00005917 Mark fast/images/animated-image-different-dest-size.html as flaky for
5918 https://bugs.webkit.org/show_bug.cgi?id=170203
5919
5920 * platform/mac-wk2/TestExpectations:
5921
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000059222017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
5923
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +00005924 Unreviewed GTK+ gardening. Update expectations of several tests.
5925
5926 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
5927 fonts.
5928
5929 * platform/gtk/TestExpectations:
5930 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
5931
59322017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
5933
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +00005934 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
5935
5936 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
5937 after r214503.
5938
5939 * platform/gtk/TestExpectations:
5940 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
5941 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
5942 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
5943 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
5944
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +000059452017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
5946
5947 [Readable Streams API] Implement cloneArrayBuffer in WebCore
5948 https://bugs.webkit.org/show_bug.cgi?id=170008
5949
5950 Reviewed by Youenn Fablet.
5951
5952 Added test to check cloneArrayBuffer behaviour.
5953
5954 * streams/readable-stream-byob-request.js:
5955
gskachkov@gmail.combce57f12017-03-31 10:06:08 +000059562017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
5957
5958 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
5959 https://bugs.webkit.org/show_bug.cgi?id=170151
5960
5961 Reviewed by Saam Barati.
5962
5963 * js/script-tests/string_replace_function.js: Added.
5964 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
5965 * js/string_replace_function-expected.txt: Added.
5966 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
5967 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
5968 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
5969
rego@igalia.com0e27af12017-03-31 09:27:04 +000059702017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
5971
5972 [css-grid] Update W3C Test Suite
5973 https://bugs.webkit.org/show_bug.cgi?id=170170
5974
5975 Reviewed by Youenn Fablet.
5976
5977 Update path to tests in TestExpectations as the CSS Grid Layout suite
5978 is now under web-platform-tests.
5979
5980 * TestExpectations:
5981
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +000059822017-03-31 Antoine Quint <graouts@apple.com>
5983
5984 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
5985 https://bugs.webkit.org/show_bug.cgi?id=168409
5986 <rdar://problem/30799198>
5987
5988 Unreviewed. Capture new logging events.
5989
5990 * media/modern-media-controls/airplay-button/airplay-button.html:
5991
mattbaker@apple.com3b706d42017-03-31 00:51:51 +000059922017-03-30 Matt Baker <mattbaker@apple.com>
5993
5994 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
5995
5996 * inspector/css/getAllStyleSheets-expected.txt:
5997
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +000059982017-03-30 Ryan Haddad <ryanhaddad@apple.com>
5999
6000 Rebaseline js/dom/global-constructors-attributes.html.
6001
6002 Unreviewed test gardening.
6003
6004 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
6005 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
6006 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6007
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +000060082017-03-30 Simon Fraser <simon.fraser@apple.com>
6009
6010 Rename a touch event function, and new touch region test results
6011 https://bugs.webkit.org/show_bug.cgi?id=170309
6012 rdar://problem/31329520
6013
6014 Reviewed by Chris Dumez.
6015
6016 A code change in WebKitAdditions progresses this test result.
6017
6018 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
6019
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +000060202017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
6021
6022 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
6023 https://bugs.webkit.org/show_bug.cgi?id=169547
6024
6025 Reviewed by Simon Fraser.
6026
6027 * fast/images/async-image-background-image.html:
6028 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
6029 * fast/images/sprite-sheet-image-draw-expected.html: Added.
6030 * fast/images/sprite-sheet-image-draw.html: Added.
6031
mattbaker@apple.comb9d70672017-03-30 22:37:34 +000060322017-03-30 Matt Baker <mattbaker@apple.com>
6033
6034 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
6035 https://bugs.webkit.org/show_bug.cgi?id=170279
6036 <rdar://problem/30200492>
6037
6038 Reviewed by David Hyatt.
6039
6040 * inspector/css/getAllStyleSheets.html:
6041 Add stylesheet with an "unparsed" property having no final semicolon.
6042
commit-queue@webkit.org819396b2017-03-30 21:42:19 +000060432017-03-30 Youenn Fablet <youenn@apple.com>
6044
6045 Clean up RTCDataChannel
6046 https://bugs.webkit.org/show_bug.cgi?id=169732
6047
6048 Reviewed by Chris Dumez.
6049
6050 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
6051 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
6052
cdumez@apple.comc973c422017-03-30 21:35:39 +000060532017-03-30 Chris Dumez <cdumez@apple.com>
6054
6055 svg/animations/animations-paused-in-background-page.html is flaky
6056 https://bugs.webkit.org/show_bug.cgi?id=170290
6057
6058 Reviewed by Simon Fraser.
6059
6060 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
6061 due to a race.
6062
6063 * svg/animations/animations-paused-in-background-page-expected.txt:
6064 * svg/animations/animations-paused-in-background-page.html:
6065
jfernandez@igalia.com384f6462017-03-30 21:27:09 +000060662017-03-30 Javier Fernandez <jfernandez@igalia.com>
6067
6068 [css-align] Adapt content-alignment properties to the new baseline syntax
6069 https://bugs.webkit.org/show_bug.cgi?id=170262
6070
6071 Reviewed by David Hyatt.
6072
6073 Added new cases to the alignment properties parsing tests so that we can verify the new
6074 baseline-alignment syntax is parsed as expected.
6075 Additionally, I modified the tests so that they use the testharness format.
6076
6077 * css3/parse-align-content-expected.txt:
6078 * css3/parse-align-content.html:
6079 * css3/parse-justify-content-expected.txt:
6080 * css3/parse-justify-content.html:
6081
jcraig@apple.comaff229672017-03-30 21:13:21 +000060822017-03-30 James Craig <jcraig@apple.com>
6083
6084 AX: Expose a new AXSubrole for explicit ARIA "group" role
6085 https://bugs.webkit.org/show_bug.cgi?id=169810
6086 <rdar://problem/31039693>
6087
6088 Reviewed by Chris Fleizach.
6089
6090 * accessibility/list-detection2-expected.txt:
6091 * accessibility/list-detection2.html:
6092 * accessibility/roles-computedRoleString.html:
6093 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
6094 * inspector/dom/highlightFrame-expected.txt:
6095 * inspector/dom/highlightSelector-expected.txt:
6096 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
6097 * platform/mac/accessibility/roles-exposed-expected.txt:
6098
commit-queue@webkit.org76329332017-03-30 20:22:38 +000060992017-03-30 Youenn Fablet <youenn@apple.com>
6100
6101 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
6102 https://bugs.webkit.org/show_bug.cgi?id=170294
6103
6104 Unreviewed.
6105
6106 * TestExpectations: Marking these tests as flaky.
6107
eric.carlson@apple.com697909c2017-03-30 20:17:08 +000061082017-03-30 Eric Carlson <eric.carlson@apple.com>
6109
6110 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
6111 https://bugs.webkit.org/show_bug.cgi?id=169956
6112
6113 Reviewed by Youenn Fablet.
6114
6115 * webaudio/audiobuffer-crash-expected.txt: Added.
6116 * webaudio/audiobuffer-crash.html: Added.
6117
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +000061182017-03-30 Simon Fraser <simon.fraser@apple.com>
6119
6120 Add some tests that dump the touch event regions with various content configurations
6121 https://bugs.webkit.org/show_bug.cgi?id=170216
6122
6123 Followup: add missing results files, and tweak iframes.html to show that regions fail to
6124 take iframe borders into account.
6125
6126 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
6127 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
6128 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
6129 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
6130 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
6131 * fast/events/touch/ios/touch-event-regions/iframes.html:
6132 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
6133 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
6134
pvollan@apple.com87075aaf2017-03-30 17:06:59 +000061352017-03-30 Per Arne Vollan <pvollan@apple.com>
6136
6137 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
6138 https://bugs.webkit.org/show_bug.cgi?id=170188
6139
6140 Reviewed by Eric Carlson.
6141
6142 The textTrackDisplayElement call will fail and throw an exception if the text track display element
6143 has not yet been added to the text track container element. We wait until it has been added.
6144
6145 * media/track/track-cue-rendering-with-padding.html:
6146
commit-queue@webkit.org98928812017-03-30 17:06:21 +000061472017-03-30 Antoine Quint <graouts@apple.com>
6148
6149 [Modern Media Controls] Invalid placard icon is not visible for short video
6150 https://bugs.webkit.org/show_bug.cgi?id=170277
6151 <rdar://problem/31327955>
6152
6153 Reviewed by Eric Carlson.
6154
6155 Add a new test to check that we correctly hide the invalid icon only when
6156 there is no space left to display it.
6157
6158 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
6159 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
6160
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +000061612017-03-27 Sergio Villar Senin <svillar@igalia.com>
6162
6163 [css-grid] Clamp the number of autorepeat tracks
6164 https://bugs.webkit.org/show_bug.cgi?id=170120
6165
6166 Reviewed by Manuel Rego Casasnovas.
6167
6168 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
6169 to allow us to run several test cases over a small number of grids in a single file quite
6170 fast. The other option was to statically (CSS) create several huge grids, something that
6171 could potentially be very expensive in terms of memory and CPU leading to timeouts.
6172
6173 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
6174 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
6175
commit-queue@webkit.org49e48492017-03-30 13:11:25 +000061762017-03-30 Antoine Quint <graouts@apple.com>
6177
6178 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
6179 https://bugs.webkit.org/show_bug.cgi?id=168409
6180 <rdar://problem/30799198>
6181
6182 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
6183 requestAnimationFrame() call to suspend the ScriptedAnimationController.
6184
6185 * media/modern-media-controls/airplay-button/airplay-button.html:
6186
pvollan@apple.comc639f112017-03-30 06:35:31 +000061872017-03-30 Per Arne Vollan <pvollan@apple.com>
6188
6189 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
6190 https://bugs.webkit.org/show_bug.cgi?id=168660
6191
6192 Reviewed Eric Carlson.
6193
6194 The textTrackDisplayElement call will fail and throw an exception if the text track display element
6195 has not yet been added to the text track container element. We wait until it has been added.
6196
6197 * media/track/track-cue-container-rendering-position.html:
6198
rniwa@webkit.org97f81a02017-03-30 05:38:59 +000061992017-03-29 Ryosuke Niwa <rniwa@webkit.org>
6200
6201 Disconnecting a HTMLObjectElement does not always unload its content document
6202 https://bugs.webkit.org/show_bug.cgi?id=169606
6203
6204 Reviewed by Andy Estes.
6205
6206 Add a regression test.
6207
6208 * fast/dom/removing-focused-object-element-expected.txt: Added.
6209 * fast/dom/removing-focused-object-element.html: Added.
6210
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +000062112017-03-29 Simon Fraser <simon.fraser@apple.com>
6212
6213 Add some tests that dump the touch event regions with various content configurations
6214 https://bugs.webkit.org/show_bug.cgi?id=170216
6215
6216 Reviewed by Dean Jackson.
6217
6218 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
6219
6220 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
6221 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
6222 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
6223 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
6224 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
6225 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
6226 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
6227 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
6228 * fast/events/touch/ios/touch-event-regions/document.html: Added.
6229 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
6230 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
6231 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
6232 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
6233 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
6234 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
6235
simon.fraser@apple.com54152682017-03-30 01:31:53 +000062362017-03-28 Simon Fraser <simon.fraser@apple.com>
6237
6238 Make it possible to dump touch event regions for testing
6239 https://bugs.webkit.org/show_bug.cgi?id=170209
6240 <rdar://problem/31309258>
6241
6242 Reviewed by Tim Horton.
6243
6244 Simple test that dumps the regions.
6245
6246 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
6247 * fast/events/touch/ios/touch-event-regions.html: Added.
6248
zalan@apple.com26018542017-03-30 01:25:00 +000062492017-03-29 Zalan Bujtas <zalan@apple.com>
6250
6251 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
6252 https://bugs.webkit.org/show_bug.cgi?id=170259
6253 <rdar://problem/31300584>
6254
6255 Reviewed by Simon Fraser.
6256
6257 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
6258 * fast/block/float/placing-multiple-floats-crash.html: Added.
6259
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +000062602017-03-29 Tim Horton <timothy_horton@apple.com>
6261
6262 Swipe gesture tests don't work on macOS Sierra
6263 https://bugs.webkit.org/show_bug.cgi?id=161675
6264 <rdar://problem/23379930>
6265
6266 Reviewed by Darin Adler.
6267
6268 * platform/mac-wk2/TestExpectations:
6269 * swipe/basic-cached-back-swipe-expected.txt:
6270 * swipe/basic-cached-back-swipe.html:
6271 * swipe/main-frame-pinning-requirement-expected.txt:
6272 * swipe/main-frame-pinning-requirement.html:
6273 * swipe/pushState-cached-back-swipe-expected.txt:
6274 * swipe/pushState-cached-back-swipe.html:
6275 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
6276 * swipe/pushState-programmatic-back-while-swiping-crash.html:
6277 * swipe/resources/swipe-test.js:
6278 (measuredDurationShouldBeLessThan):
6279 (startSwipeGesture):
6280 (completeSwipeGesture):
6281 (playEventStream):
6282 (eventQueue.enqueueScrollEvent): Deleted.
6283 (eventQueue.enqueueSwipeEvent): Deleted.
6284 (eventQueue.hasPendingEvents): Deleted.
6285 (eventQueue.callAfterEventDispatch): Deleted.
6286 (eventQueue._processEventQueue): Deleted.
6287 (eventQueue._processEventQueueSoon): Deleted.
6288 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
6289 * swipe/swipe-start-hysteresis-failures.html: Removed.
6290
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +000062912017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
6292
6293 Try to normalize variation ranges
6294 https://bugs.webkit.org/show_bug.cgi?id=170119
6295
6296 Reviewed by Simon Fraser.
6297
6298 * fast/text/variations/font-selection-properties-expected.html:
6299
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +000063002017-03-29 Ryan Haddad <ryanhaddad@apple.com>
6301
6302 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
6303 https://bugs.webkit.org/show_bug.cgi?id=169677
6304
6305 Unreviewed test gardening.
6306
6307 * platform/mac-wk1/TestExpectations:
6308 * platform/mac/TestExpectations:
6309
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +000063102017-03-29 Javier Fernandez <jfernandez@igalia.com>
6311
6312 [css-align] Adapt self-alignment properties to the new baseline syntax
6313 https://bugs.webkit.org/show_bug.cgi?id=170235
6314
6315 Reviewed by David Hyatt.
6316
6317 Added new cases to the alignment properties parsing tests so that we can verify the new
6318 baseline-alignment syntax is parsed as expected.
6319 Additionally, I modified the tests so that they use the testharness format.
6320
6321 * css3/parse-align-items-expected.txt:
6322 * css3/parse-align-items.html:
6323 * css3/parse-align-self-expected.txt:
6324 * css3/parse-align-self.html:
6325 * css3/resources/alignment-parsing-utils-th.js:
6326 (checkValues):
6327 * fast/css/parse-justify-items-expected.txt:
6328 * fast/css/parse-justify-items.html:
6329 * fast/css/parse-justify-self-expected.txt:
6330 * fast/css/parse-justify-self.html:
6331 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
6332 (checkValues):
6333 (checkBadValues):
6334 (checkInitialValues):
6335 (checkInheritValues):
6336 (checkLegacyValues):
6337 (checkSupportedValues):
6338
cdumez@apple.com5ddde632017-03-29 20:54:21 +000063392017-03-29 Chris Dumez <cdumez@apple.com>
6340
6341 Animated SVG images are not paused in pages loaded in the background
6342 https://bugs.webkit.org/show_bug.cgi?id=170043
6343 <rdar://problem/31234412>
6344
6345 Reviewed by Simon Fraser.
6346
6347 Extend layout test coverage.
6348
6349 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
6350 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
6351 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
6352 * svg/animations/animations-paused-in-background-page.html: Added.
6353 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
6354
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +000063552017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
6356
6357 Post-commit test gardening after r214546
6358 https://bugs.webkit.org/show_bug.cgi?id=169518
6359
6360 Unreviewed.
6361
6362 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
6363 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
6364
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +000063652017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
6366
6367 Post-commit test gardening after r214546
6368 https://bugs.webkit.org/show_bug.cgi?id=169518
6369
6370 Unreviewed.
6371
6372 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
6373 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
6374
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +000063752017-03-29 Ryan Haddad <ryanhaddad@apple.com>
6376
6377 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
6378 https://bugs.webkit.org/show_bug.cgi?id=170130
6379
6380 Unreviewed test gardening.
6381
6382 * TestExpectations:
6383
mmaxfield@apple.comeee54462017-03-29 17:40:21 +000063842017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
6385
6386 Variation fonts: Make sure that feature detection and preprocessor macros are right
6387 https://bugs.webkit.org/show_bug.cgi?id=169518
6388
6389 Reviewed by Simon Fraser.
6390
6391 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
6392
6393 * fast/text/font-variations-feature-detection-expected.html: Added.
6394 * fast/text/font-variations-feature-detection.html: Added.
6395 * platform/ios-simulator/TestExpectations:
6396 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
6397 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
6398 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
6399 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
6400 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
6401 * platform/mac/TestExpectations:
6402
commit-queue@webkit.org9a153322017-03-29 17:28:48 +000064032017-03-29 Antoine Quint <graouts@apple.com>
6404
6405 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
6406 https://bugs.webkit.org/show_bug.cgi?id=170239
6407 <rdar://problem/31320685>
6408
6409 Reviewed by Dean Jackson.
6410
6411 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
6412 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
6413 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
6414 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
6415 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
6416
6417 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
6418 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
6419 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
6420 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
6421 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
6422
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +000064232017-03-28 Ryan Haddad <ryanhaddad@apple.com>
6424
6425 Mark fast/workers/worker-close-more.html as a flaky timeout.
6426 https://bugs.webkit.org/show_bug.cgi?id=169838
6427
6428 Unreviewed test gardening.
6429
6430 * platform/mac/TestExpectations:
6431
commit-queue@webkit.org62d62462017-03-29 15:58:29 +000064322017-03-29 Youenn Fablet <youenn@apple.com>
6433
6434 Move DTMF WebRTC extension behind its own compile flag
6435 https://bugs.webkit.org/show_bug.cgi?id=170226
6436
6437 Reviewed by Eric Carlson.
6438
6439 * TestExpectations:
6440 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
6441 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
6442 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
6443 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6444
clopez@igalia.comea2710e2017-03-29 15:33:15 +000064452017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
6446
6447 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
6448 https://bugs.webkit.org/show_bug.cgi?id=170192
6449
6450 Unreviewed test gardening.
6451
6452 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
6453
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +000064542017-03-29 Youenn Fablet <youenn@apple.com>
6455
6456 Add test for differentiating camera versus canvas stream
6457 https://bugs.webkit.org/show_bug.cgi?id=169698
6458 <rdar://problem/31076026>
6459
6460 Reviewed by Eric Carlson.
6461
6462 * fast/mediastream/captureStream/canvas2d.html:
6463
clopez@igalia.com1c1602f2017-03-29 13:34:21 +000064642017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
6465
6466 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
6467 https://bugs.webkit.org/show_bug.cgi?id=170223
6468
6469 Reviewed by Youenn Fablet.
6470
6471 After r214441 the arguments of addIceCandidate() are nullable.
6472
6473 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
6474 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
6475 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
6476
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +000064772017-03-29 Antoine Quint <graouts@apple.com>
6478
6479 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
6480 https://bugs.webkit.org/show_bug.cgi?id=168409
6481 <rdar://problem/30799198>
6482
6483 Reviewed by Dean Jackson.
6484
6485 Opt into ScriptedAnimationController logging.
6486
6487 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
6488 * media/modern-media-controls/airplay-button/airplay-button.html:
6489
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +000064902017-03-28 Youenn Fablet <youenn@apple.com>
6491
6492 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
6493 https://bugs.webkit.org/show_bug.cgi?id=170192
6494
6495 Reviewed by Jon Lee.
6496
6497 * fast/mediastream/RTCIceCandidate-expected.txt:
6498 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
6499 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
6500 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
6501 Ensuring sdpMid has a valid value.
6502 * fast/mediastream/resources/promise-utils.js: Improving error logging.
6503
bfulgham@apple.com44cadb42017-03-29 01:00:09 +000065042017-03-27 Brent Fulgham <bfulgham@apple.com>
6505
6506 Only attach Attributes to a given element one time
6507 https://bugs.webkit.org/show_bug.cgi?id=170125
6508 <rdar://problem/31279676>
6509
6510 Reviewed by Chris Dumez.
6511
6512 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
6513 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
6514 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
6515 * fast/dom/Attr/only-attach-attr-once.html: Added.
6516
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +000065172017-03-28 Youenn Fablet <youenn@apple.com>
6518
6519 Stop RTCDataChannel when closing page
6520 https://bugs.webkit.org/show_bug.cgi?id=170166
6521
6522 Reviewed by Eric Carlson.
6523
6524 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
6525 * webrtc/datachannel/datachannel-gc.html: Added.
6526
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +000065272017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
6528
6529 Ranges for variation font properties are not enforced
6530 https://bugs.webkit.org/show_bug.cgi?id=169979
6531
6532 Reviewed by David Hyatt.
6533
6534 * fast/text/font-selection-font-face-parse-expected.txt:
6535 * fast/text/font-selection-font-face-parse.html:
6536 * fast/text/font-selection-font-loading-api-parse-expected.txt:
6537 * fast/text/font-selection-font-loading-api-parse.html:
6538 * fast/text/font-style-parse-expected.txt:
6539 * fast/text/font-style-parse.html:
6540 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
6541 * fast/text/variations/font-loading-api-parse-ranges.html:
6542 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
6543 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
6544 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
6545
aestes@apple.comb527f1f2017-03-28 23:50:55 +000065462017-03-28 Andy Estes <aestes@apple.com>
6547
6548 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
6549 https://bugs.webkit.org/show_bug.cgi?id=170197
6550 <rdar://problem/30314067>
6551
6552 Reviewed by Brady Eidson.
6553
6554 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
6555 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
6556
cdumez@apple.coma585b422017-03-28 23:11:35 +000065572017-03-28 Chris Dumez <cdumez@apple.com>
6558
6559 Animated SVG images are not paused when outside viewport
6560 https://bugs.webkit.org/show_bug.cgi?id=170155
6561 <rdar://problem/31288893>
6562
6563 Reviewed by Antti Koivisto.
6564
6565 Add layout test coverage.
6566
6567 * platform/mac-wk1/TestExpectations:
6568 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
6569 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
6570 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
6571 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
6572 * svg/animations/resources/smilAnimation.svg: Added.
6573
antti@apple.comdf681732017-03-28 22:48:26 +000065742017-03-28 Antti Koivisto <antti@apple.com>
6575
6576 Missing render tree position invalidation when tearing down renderers for display:contents subtree
6577 https://bugs.webkit.org/show_bug.cgi?id=170199
6578 <rdar://problem/31260856>
6579
6580 Reviewed by Zalan Bujtas.
6581
6582 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
6583 * fast/shadow-dom/slot-renderer-teardown.html: Added.
6584
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +000065852017-03-28 Ryan Haddad <ryanhaddad@apple.com>
6586
6587 Unreviewed, rolling out r214485.
6588
6589 This change caused LayoutTest crashes.
6590
6591 Reverted changeset:
6592
6593 "Stop RTCDataChannel when closing page"
6594 https://bugs.webkit.org/show_bug.cgi?id=170166
6595 http://trac.webkit.org/changeset/214485
6596
bburg@apple.com2e3de942017-03-28 21:41:24 +000065972017-03-28 Brian Burg <bburg@apple.com>
6598
6599 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
6600 https://bugs.webkit.org/show_bug.cgi?id=169865
6601 <rdar://problem/31250573>
6602
6603 Reviewed by Joseph Pecoraro.
6604
6605 Add tests that verify the new command works as expected when it disables resource caching.
6606 I also manually verified that the override setting is cleared when Web Inspector disconnects.
6607 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
6608 a load happened or not.
6609
6610 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
6611 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
6612 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
6613 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
6614
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +000066152017-03-28 Youenn Fablet <youenn@apple.com>
6616
6617 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
6618 https://bugs.webkit.org/show_bug.cgi?id=170194
6619
6620 Reviewed by Chris Dumez.
6621
6622 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
6623 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
6624
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +000066252017-03-28 Joseph Pecoraro <pecoraro@apple.com>
6626
6627 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
6628 https://bugs.webkit.org/show_bug.cgi?id=166862
6629 <rdar://problem/29835977>
6630
6631 Reviewed by Brian Burg.
6632
6633 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
6634 * http/tests/inspector/network/resource-mime-type.html: Added.
6635 Test resource mime types for different resources.
6636
6637 * http/tests/inspector/network/resources/json.php: Added.
6638 * http/tests/inspector/network/resources/script.js: Added.
6639 * http/tests/inspector/network/resources/script.txt: Added.
6640 * http/tests/inspector/network/resources/stylesheet.css: Added.
6641 * http/tests/inspector/network/resources/stylesheet.txt: Added.
6642 * http/tests/resources/square20.jpg: Added.
6643 Resources for various requests and different mime types.
6644
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000066452017-03-28 Ryan Haddad <ryanhaddad@apple.com>
6646
ryanhaddad@apple.com87370632017-03-28 20:50:36 +00006647 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
6648 https://bugs.webkit.org/show_bug.cgi?id=168132
6649
6650 Unreviewed test gardening.
6651
6652 * platform/mac/TestExpectations:
6653
66542017-03-28 Ryan Haddad <ryanhaddad@apple.com>
6655
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +00006656 Mark two fast/scrolling/ios/touch-scroll tests as failing.
6657 https://bugs.webkit.org/show_bug.cgi?id=170153
6658
6659 Unreviewed test gardening.
6660
6661 * platform/ios-wk2/TestExpectations:
6662
66632017-03-28 Ryan Haddad <ryanhaddad@apple.com>
6664
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +00006665 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
6666
6667 Unreviewed test gardening.
6668
6669 * platform/ios/TestExpectations:
6670
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +000066712017-03-28 Youenn Fablet <youenn@apple.com>
6672
6673 Stop RTCDataChannel when closing page
6674 https://bugs.webkit.org/show_bug.cgi?id=170166
6675
6676 Reviewed by Eric Carlson.
6677
6678 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
6679 * webrtc/datachannel/datachannel-gc.html: Added.
6680
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +000066812017-03-28 Antoine Quint <graouts@apple.com>
6682
6683 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
6684 https://bugs.webkit.org/show_bug.cgi?id=170180
6685
6686 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
6687
6688 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
6689 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
6690
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000066912017-03-28 Ryan Haddad <ryanhaddad@apple.com>
6692
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +00006693 Mark fast/history/ios/history-scroll-restoration.html as flaky.
6694 https://bugs.webkit.org/show_bug.cgi?id=169558
6695
6696 Unreviewed test gardening.
6697
6698 * platform/ios-wk2/TestExpectations:
6699
67002017-03-28 Ryan Haddad <ryanhaddad@apple.com>
6701
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +00006702 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
6703 https://bugs.webkit.org/show_bug.cgi?id=170180
6704
6705 Unreviewed test gardening.
6706
6707 * platform/ios/TestExpectations:
6708
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +000067092017-03-28 Youenn Fablet <youenn@apple.com>
6710
6711 LayoutTest webrtc/video-getParameters.html is failing
6712 https://bugs.webkit.org/show_bug.cgi?id=170148
6713
6714 Unreviewed.
6715
6716 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
6717
ryanhaddad@apple.com46558172017-03-28 16:09:11 +000067182017-03-28 Ryan Haddad <ryanhaddad@apple.com>
6719
6720 Mark webrtc/video-replace-track-to-null.html as flaky.
6721 https://bugs.webkit.org/show_bug.cgi?id=170178
6722
6723 Unreviewed test gardening.
6724
6725 * TestExpectations:
6726
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +000067272017-03-28 Jonathan Bedard <jbedard@apple.com>
6728
6729 Moved gardened ios-simulator tests to ios folders
6730 <rdar://problem/30948691>
6731
6732 Unreviewed test re-organization.
6733
6734 Moving ios-simulator test expectations to share as many expectations
6735 as possible with on-device testing.
6736
6737 * platform/ios: Moved from platform/ios-simulator.
6738 * platform/ios-device: Added.
6739 * platform/ios-device-wk1: Added.
6740 * platform/ios-device-wk2: Added.
6741 * platform/ios-simulator: Moved to platform/ios.
6742 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
6743 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
6744 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
6745 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
6746
yoav@yoav.ws81391512017-03-28 11:56:52 +000067472017-03-28 Yoav Weiss <yoav@yoav.ws>
6748
6749 Add a warning for unused link preloads.
6750 https://bugs.webkit.org/show_bug.cgi?id=165670
6751
6752 Reviewed by Youenn Fablet.
6753
6754 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
6755 * http/tests/preload/download_resources-expected.txt:
6756 * http/tests/preload/download_resources.html: Added references to preloaded resources.
6757 * http/tests/preload/onerror_event-expected.txt:
6758 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
6759 * http/tests/preload/onload_event-expected.txt:
6760 * http/tests/preload/onload_event.html: Added references to preloaded resources.
6761 * http/tests/preload/single_download_preload.html: Deflaked.
6762 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
6763 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
6764 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
6765 * http/tests/preload/unused_preload_warning-expected.txt: Added.
6766 * http/tests/preload/unused_preload_warning.html: Added.
6767
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +000067682017-03-28 Antoine Quint <graouts@apple.com>
6769
6770 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
6771 https://bugs.webkit.org/show_bug.cgi?id=170171
6772 <rdar://problem/31095500>
6773
6774 Reviewed by Dean Jackson.
6775
6776 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
6777 the "presented" property returns false immediately after calling hide() on the panel.
6778
6779 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
6780 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
6781 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
6782 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
6783
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +000067842017-03-28 Aaron Chu <aaron_chu@apple.com>
6785
6786 AX: Media controls should be able to be re-activated after faded away
6787 https://bugs.webkit.org/show_bug.cgi?id=170048
6788 <rdar://problem/30157179>
6789
6790 Reviewed by Antoine Quint.
6791
6792 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
6793 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
6794
graouts@webkit.orga5300e22017-03-28 07:34:18 +000067952017-03-28 Antoine Quint <graouts@apple.com>
6796
6797 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
6798 https://bugs.webkit.org/show_bug.cgi?id=169145
6799 <rdar://problem/17048858>
6800
6801 Reviewed by Dean Jackson.
6802
6803 We add new tests for media documents and related features that cover the following cases:
6804
6805 - checking <video> with only audio tracks does not show the fullscreen button
6806 - checking <video> with only audio tracks does not show the picture-in-picture button
6807 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
6808
6809 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
6810 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
6811 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
6812 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
6813 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
6814 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
6815 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
6816 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
6817 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
6818 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
6819 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
6820 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
6821 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
6822 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
6823 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
6824 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
6825 * platform/ios-simulator/TestExpectations:
6826 * platform/mac/TestExpectations:
6827
commit-queue@webkit.org09412b62017-03-28 02:23:10 +000068282017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
6829
6830 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
6831 https://bugs.webkit.org/show_bug.cgi?id=169771
6832
6833 Reviewed by Simon Fraser.
6834
6835 * fast/images/animated-image-different-dest-size-expected.html: Added.
6836 * fast/images/animated-image-different-dest-size.html: Added.
6837 This test crashes without this patch.
6838
6839 * fast/images/animated-image-loop-count.html:
6840 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
6841
6842 * fast/images/async-image-background-image-expected.html: Added.
6843 * fast/images/async-image-background-image.html: Added.
6844 Ensures the background image can be drawn asynchronously if it is large.
6845
6846 * fast/images/async-image-canvas-draw-image-expected.html: Added.
6847 * fast/images/async-image-canvas-draw-image.html: Added.
6848 Ensures the image is drawn synchronously on the canvas regardless of its size.
6849
6850 * fast/images/ordered-animated-image-frames.html:
6851 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
6852
6853 * fast/images/reset-image-animation-expected.txt:
6854 * fast/images/reset-image-animation.html:
6855 Change how the steps of the test are ordered so the test can be not flaky.
6856 Running it with -repeat-each was failing.
6857
6858 * fast/images/resources/red-green-blue-900-300.png: Added.
6859
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +000068602017-03-27 Youenn Fablet <youenn@apple.com>
6861
6862 addIceCandidate should not throw if passed null or undefined
6863 https://bugs.webkit.org/show_bug.cgi?id=170118
6864
6865 Reviewed by Eric Carlson.
6866
6867 Updating test to log addIceCandidate rejection.
6868
6869 * webrtc/datachannel/basic.html:
6870 * webrtc/routines.js:
6871 (iceCallback1):
6872 (iceCallback2):
6873 (onAddIceCandidateError):
6874
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +000068752017-03-27 Ryan Haddad <ryanhaddad@apple.com>
6876
6877 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
6878
6879 Unreviewed test gardening.
6880
6881 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
6882 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
6883
antti@apple.comf4e83d62017-03-27 22:56:32 +000068842017-03-27 Antti Koivisto <antti@apple.com>
6885
6886 Loading in-body stylesheets should not block rendering of elements before them
6887 https://bugs.webkit.org/show_bug.cgi?id=169345
6888
6889 Reviewed by Simon Fraser.
6890
6891 * http/tests/incremental/resources/delayed-css.php: Added.
6892 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
6893 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
6894
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +000068952017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
6896
6897 Test variation font ranges in the CSS Font Loading API
6898 https://bugs.webkit.org/show_bug.cgi?id=170022
6899
6900 Reviewed by Dean Jackson.
6901
6902 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
6903 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
6904
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +000069052017-03-27 Ryan Haddad <ryanhaddad@apple.com>
6906
6907 Unreviewed, rolling out r214411.
6908
6909 Two of the LayoutTests for this change time out on ios-
6910 simulator.
6911
6912 Reverted changeset:
6913
6914 "[Modern Media Controls] Improve media documents across macOS,
6915 iPhone and iPad"
6916 https://bugs.webkit.org/show_bug.cgi?id=169145
6917 http://trac.webkit.org/changeset/214411
6918
graouts@webkit.orgf00d5252017-03-27 19:44:09 +000069192017-03-27 Antoine Quint <graouts@apple.com>
6920
6921 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
6922 https://bugs.webkit.org/show_bug.cgi?id=168517
6923 <rdar://problem/30577636>
6924
6925 Reviewed by Dean Jackson.
6926
6927 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
6928
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000069292017-03-27 Ryan Haddad <ryanhaddad@apple.com>
6930
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +00006931 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
6932 https://bugs.webkit.org/show_bug.cgi?id=169679
6933
6934 Unreviewed test gardening.
6935
6936 * platform/mac/TestExpectations:
6937
69382017-03-27 Ryan Haddad <ryanhaddad@apple.com>
6939
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +00006940 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
6941 https://bugs.webkit.org/show_bug.cgi?id=170127
6942
6943 Unreviewed test gardening.
6944
6945 * platform/mac/TestExpectations:
6946
69472017-03-27 Ryan Haddad <ryanhaddad@apple.com>
6948
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +00006949 Mark media/modern-media-controls/time-label/time-label.html as flaky.
6950 https://bugs.webkit.org/show_bug.cgi?id=169678
6951
6952 Unreviewed test gardening.
6953
6954 * platform/mac-wk1/TestExpectations:
6955
69562017-03-27 Ryan Haddad <ryanhaddad@apple.com>
6957
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +00006958 Marking two modern-media-controls tests as timeouts.
6959 https://bugs.webkit.org/show_bug.cgi?id=170123
6960
6961 Unreviewed test gardening.
6962
6963 * platform/ios-simulator/TestExpectations:
6964
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000069652017-03-27 Youenn Fablet <youenn@apple.com>
6966
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +00006967 Tighten RTCDatachannel creation and parameter getters
6968 https://bugs.webkit.org/show_bug.cgi?id=170081
6969
6970 Reviewed by Eric Carlson.
6971
6972 * webrtc/datachannel/basic-expected.txt:
6973 * webrtc/datachannel/basic.html:
6974
69752017-03-27 Youenn Fablet <youenn@apple.com>
6976
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +00006977 Add support for RTCRtpReceiver/RTCRtpSender getParameters
6978 https://bugs.webkit.org/show_bug.cgi?id=170057
6979
6980 Reviewed by Alex Christensen.
6981
6982 * webrtc/video-getParameters-expected.txt: Added.
6983 * webrtc/video-getParameters.html: Added.
6984
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000069852017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
6986
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +00006987 font variation properties don't need to accept numbers
6988 https://bugs.webkit.org/show_bug.cgi?id=169357
6989
6990 Reviewed by Antti Koivisto.
6991
6992 * fast/text/font-selection-font-face-parse-expected.txt:
6993 * fast/text/font-selection-font-face-parse.html:
6994 * fast/text/font-selection-font-loading-api-parse-expected.txt:
6995 * fast/text/font-selection-font-loading-api-parse.html:
6996 * fast/text/font-stretch-parse-expected.txt:
6997 * fast/text/font-stretch-parse.html:
6998 * fast/text/font-style-parse-expected.txt:
6999 * fast/text/font-style-parse.html:
7000 * fast/text/variations/font-selection-properties.html:
7001 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
7002
70032017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
7004
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +00007005 Implement format specifier for variation fonts
7006 https://bugs.webkit.org/show_bug.cgi?id=169327
7007
7008 Reviewed by Simon Fraser.
7009
7010 * fast/text/variations/font-face-format-expected.html: Added.
7011 * fast/text/variations/font-face-format.html: Added.
7012
70132017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
7014
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +00007015 Make sure animation works for font-weight, font-stretch, and font-style
7016 https://bugs.webkit.org/show_bug.cgi?id=169683
7017
7018 Reviewed by Simon Fraser.
7019
7020 * animations/font-variations/font-stretch-expected.txt: Added.
7021 * animations/font-variations/font-stretch.html: Added.
7022 * animations/font-variations/font-style-expected.txt: Added.
7023 * animations/font-variations/font-style.html: Added.
7024 * animations/font-variations/font-weight-expected.txt: Added.
7025 * animations/font-variations/font-weight.html: Added.
7026 * animations/resources/animation-test-helpers.js:
7027 (compareFontStyle):
7028 (getPropertyValue):
7029 (comparePropertyValue):
7030
achristensen@apple.comf7a83f82017-03-27 15:43:34 +000070312017-03-27 Alex Christensen <achristensen@webkit.org>
7032
7033 Make WebSockets work in network process
7034 https://bugs.webkit.org/show_bug.cgi?id=169930
7035
7036 Reviewed by Youenn Fablet.
7037
7038 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
7039 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
7040 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
7041 (web_socket_do_extra_handshake):
7042 (web_socket_transfer_data):
7043 * platform/ios-simulator-wk1/TestExpectations:
7044 * platform/mac-wk1/TestExpectations:
7045 * platform/win/TestExpectations:
7046
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +000070472017-03-27 Antoine Quint <graouts@apple.com>
7048
7049 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
7050 https://bugs.webkit.org/show_bug.cgi?id=169145
7051 <rdar://problem/17048858>
7052
7053 Reviewed by Dean Jackson.
7054
7055 We add new tests for media documents and related features that cover the following cases:
7056
7057 - checking <video> with only audio tracks does not show the fullscreen button
7058 - checking <video> with only audio tracks does not show the picture-in-picture button
7059 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
7060
7061 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
7062 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
7063 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
7064 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
7065 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
7066 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
7067 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
7068 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
7069 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
7070 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
7071 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
7072 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
7073 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
7074 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
7075 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
7076 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
7077 * platform/ios-simulator/TestExpectations:
7078 * platform/mac/TestExpectations:
7079
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +000070802017-03-25 Aaron Chu <aaron_chu@apple.com>
7081
7082 AX: Media controls are unlabeled
7083 https://bugs.webkit.org/show_bug.cgi?id=169947
7084 <rdar://problem/30153323>
7085
7086 Reviewed by Antoine Quint.
7087
7088 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
7089 * media/modern-media-controls/airplay-button/airplay-button.html:
7090 * media/modern-media-controls/forward-button/forward-button-expected.txt:
7091 * media/modern-media-controls/forward-button/forward-button.html:
7092 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
7093 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
7094 * media/modern-media-controls/icon-button/icon-button-expected.txt:
7095 * media/modern-media-controls/icon-button/icon-button.html:
7096 * media/modern-media-controls/icon-service/icon-service-expected.txt:
7097 * media/modern-media-controls/icon-service/icon-service.html:
7098 * media/modern-media-controls/mute-button/mute-button-expected.txt:
7099 * media/modern-media-controls/mute-button/mute-button.html:
7100 * media/modern-media-controls/pip-button/pip-button-expected.txt:
7101 * media/modern-media-controls/pip-button/pip-button.html:
7102 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
7103 * media/modern-media-controls/play-pause-button/play-pause-button.html:
7104 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
7105 * media/modern-media-controls/rewind-button/rewind-button.html:
7106 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
7107 * media/modern-media-controls/skip-back-button/skip-back-button.html:
7108 * media/modern-media-controls/start-button/start-button-expected.txt:
7109 * media/modern-media-controls/start-button/start-button.html:
7110 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
7111 * media/modern-media-controls/tracks-button/tracks-button.html:
7112
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +000071132017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
7114
7115 Unreviewed GTK+ gardening. Update expectations of several tests.
7116
7117 * platform/gtk/TestExpectations:
7118
mmaxfield@apple.com09f81272017-03-25 07:42:46 +000071192017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
7120
7121 Post-commit test fix after r214394
7122 https://bugs.webkit.org/show_bug.cgi?id=170083
7123
7124 Unreviewed.
7125
7126 * fast/text/variations/optical-sizing.html:
7127
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +000071282017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
7129
7130 Add font-optical-sizing to CSSComputedStyleDeclaration
7131 https://bugs.webkit.org/show_bug.cgi?id=170083
7132
7133 Reviewed by Joseph Pecoraro.
7134
7135 * fast/css/getComputedStyle/computed-style-expected.txt:
7136 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
7137 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
7138 * fast/css/getComputedStyle/resources/property-names.js:
7139 * fast/text/variations/optical-sizing-expected.txt:
7140 * fast/text/variations/optical-sizing.html:
7141 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
7142 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
7143 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
7144
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000071452017-03-24 Ryan Haddad <ryanhaddad@apple.com>
7146
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +00007147 Consolidate TestExpectations for media/restore-from-page-cache.html.
7148
7149 Unreviewed test gardening.
7150
7151 * platform/mac/TestExpectations:
7152
71532017-03-24 Ryan Haddad <ryanhaddad@apple.com>
7154
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +00007155 Unreviewed, rolling out r214361.
7156
7157 This change caused flakiness in http/tests/preload tests.
7158
7159 Reverted changeset:
7160
7161 "Add a warning for unused link preloads."
7162 https://bugs.webkit.org/show_bug.cgi?id=165670
7163 http://trac.webkit.org/changeset/214361
7164
graouts@webkit.orgb620f252017-03-24 23:32:14 +000071652017-03-24 Antoine Quint <graouts@webkit.org>
7166
7167 [Modern Media Controls] Remove placard icon if height is compressed
7168 https://bugs.webkit.org/show_bug.cgi?id=167935
7169 <rdar://problem/30397128>
7170
7171 Reviewed by Dean Jackson.
7172
7173 We add a new test to check that the various designed constraints to toggle display of a placard's
7174 icon, title and description are honored. Also, due to the old layout() method now being called
7175 "commit()", we refactor a relevant test.
7176
7177 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
7178 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
7179 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
7180 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
7181
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +000071822017-03-24 Eric Carlson <eric.carlson@apple.com>
7183
7184 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
7185 https://bugs.webkit.org/show_bug.cgi?id=170056
7186
7187 Reviewed by Youenn Fablet.
7188
7189 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
7190 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
7191 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
7192 * fast/mediastream/apply-constraints-advanced-expected.txt:
7193 * fast/mediastream/apply-constraints-advanced.html:
7194 * fast/mediastream/apply-constraints-video-expected.txt:
7195 * fast/mediastream/apply-constraints-video.html:
7196
dino@apple.com21196272017-03-24 23:16:52 +000071972017-03-24 Dean Jackson <dino@apple.com>
7198
7199 Serialization of custom props in longhand should be "" not value of shorthand
7200 https://bugs.webkit.org/show_bug.cgi?id=167699
7201 <rdar://problem/30324200>
7202
7203 Reviewed by Sam Weinig.
7204
7205 * fast/css/variables/rule-property-get-expected.html:
7206 * fast/css/variables/rule-property-get.html:
7207
graouts@webkit.org2b626cf2017-03-24 22:10:45 +000072082017-03-24 Antoine Quint <graouts@webkit.org>
7209
7210 [Modern Media Controls] Captions don't move with the appearance of the inline controls
7211 https://bugs.webkit.org/show_bug.cgi?id=170051
7212 <rdar://problem/30754428>
7213
7214 Reviewed by Dean Jackson.
7215
7216 Add a new test, which would have previously failed, where we check that we account for the controls bar height
7217 when showing captions with the controls bar visible.
7218
7219 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
7220 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
7221
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +000072222017-03-24 Brent Fulgham <bfulgham@apple.com>
7223
7224 Handle recursive calls to ProcessingInstruction::checkStyleSheet
7225 https://bugs.webkit.org/show_bug.cgi?id=169982
7226 <rdar://problem/31083051>
7227
7228 Reviewed by Antti Koivisto.
7229
7230 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
7231 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
7232 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
7233 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
7234 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
7235 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
7236 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
7237 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
7238 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
7239 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
7240 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
7241
beidson@apple.comc6dab482017-03-24 21:13:40 +000072422017-03-24 Brady Eidson <beidson@apple.com>
7243
7244 A null compound index value crashes the Databases process.
7245 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
7246
7247 Reviewed by Alex Christensen.
7248
7249 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
7250 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
7251 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
7252 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
7253 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
7254
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000072552017-03-24 Ryan Haddad <ryanhaddad@apple.com>
7256
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +00007257 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
7258 https://bugs.webkit.org/show_bug.cgi?id=170068
7259
7260 Unreviewed test gardening.
7261
7262 * platform/ios-simulator/TestExpectations:
7263
72642017-03-24 Ryan Haddad <ryanhaddad@apple.com>
7265
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +00007266 Unreviewed, rolling out r214360.
7267
7268 This change caused 20+ LayoutTest failures.
7269
7270 Reverted changeset:
7271
7272 "Handle recursive calls to
7273 ProcessingInstruction::checkStyleSheet"
7274 https://bugs.webkit.org/show_bug.cgi?id=169982
7275 http://trac.webkit.org/changeset/214360
7276
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +000072772017-03-24 Youenn Fablet <youenn@apple.com>
7278
7279 Add support for qpSum in WebRTC stats
7280 https://bugs.webkit.org/show_bug.cgi?id=170060
7281
7282 Reviewed by Eric Carlson.
7283
7284 * webrtc/video-stats.html:
7285
dbates@webkit.org8bc9f862017-03-24 19:34:11 +000072862017-03-24 Daniel Bates <dabates@apple.com>
7287
7288 Prevent new navigations during document unload
7289 https://bugs.webkit.org/show_bug.cgi?id=169934
7290 <rdar://problem/31247584>
7291
7292 Reviewed by Chris Dumez.
7293
7294 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
7295 after starting a navigation from an onunload event handler.
7296
7297 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
7298 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
7299
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +000073002017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
7301
7302 Implement font-optical-sizing
7303 https://bugs.webkit.org/show_bug.cgi?id=168895
7304
7305 Reviewed by Dean Jackson.
7306
7307 * fast/text/variations/optical-sizing-expected.txt: Added.
7308 * fast/text/variations/optical-sizing.html: Added.
7309
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +000073102017-03-24 Yoav Weiss <yoav@yoav.ws>
7311
7312 Add a warning for unused link preloads.
7313 https://bugs.webkit.org/show_bug.cgi?id=165670
7314
7315 Reviewed by Youenn Fablet.
7316
7317 This adds a test for the unused preload warning, and adapts some of the other preload tests,
7318 to avoid warnings.
7319
7320 * http/tests/preload/download_resources-expected.txt: Changed.
7321 * http/tests/preload/download_resources.html: Added references to preloaded resources.
7322 * http/tests/preload/onerrer_event-expected.txt: Changed.
7323 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
7324 * http/tests/preload/onload_event.html: Added references to preloaded resources.
7325 * http/tests/preload/resources/single_download_preload.html: Deflaked.
7326 * http/tests/preload/unused_preload_warning-expected.txt: Added.
7327 * http/tests/preload/unused_preload_warning.html: Added.
7328
bfulgham@apple.comd29ec582017-03-24 18:39:28 +000073292017-03-24 Brent Fulgham <bfulgham@apple.com>
7330
7331 Handle recursive calls to ProcessingInstruction::checkStyleSheet
7332 https://bugs.webkit.org/show_bug.cgi?id=169982
7333 <rdar://problem/31083051>
7334
7335 Reviewed by Antti Koivisto.
7336
7337 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
7338 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
7339 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
7340 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
7341 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
7342 * fast/dom/beforeload/recursive-link-before-load.html: Added.
7343 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
7344 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
7345 * fast/dom/beforeload/resources/content.xhtml: Added.
7346 * fast/dom/beforeload/resources/pass.css: Added.
7347 * fast/dom/beforeload/resources/test.xsl: Added.
7348
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +000073492017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
7350
7351 font-style needs a new CSSValue to make CSSRule.cssText work correctly
7352 https://bugs.webkit.org/show_bug.cgi?id=169258
7353
7354 Reviewed by David Hyatt.
7355
7356 Update tests' expected results.
7357
7358 * fast/text/font-selection-font-face-parse-expected.txt:
7359 * fast/text/font-selection-font-face-parse.html:
7360 * fast/text/font-style-parse-expected.txt:
7361 * fast/text/font-style-parse.html:
7362 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
7363 * svg/css/getComputedStyle-basic-expected.txt:
7364
commit-queue@webkit.org9107d182017-03-24 18:01:18 +000073652017-03-24 Youenn Fablet <youenn@apple.com>
7366
7367 Add libwebrtc backend support for RTCRtpSender::replaceTrack
7368 https://bugs.webkit.org/show_bug.cgi?id=169841
7369
7370 Reviewed by Alex Christensen.
7371
7372 * webrtc/audio-replace-track-expected.txt: Added.
7373 * webrtc/audio-replace-track.html: Added.
7374 * webrtc/video-replace-track-expected.txt: Added.
7375 * webrtc/video-replace-track.html: Added.
7376 * webrtc/video-replace-track-to-null-expected.txt: Added.
7377 * webrtc/video-replace-track-to-null.html: Added.
7378
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +000073792017-03-24 Ryan Haddad <ryanhaddad@apple.com>
7380
7381 Update TestExpectations for media/restore-from-page-cache.html.
7382
7383 Unreviewed test gardening.
7384
7385 * platform/mac-wk2/TestExpectations:
7386 * platform/mac/TestExpectations:
7387
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +000073882017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
7389
7390 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
7391
7392 * platform/gtk/TestExpectations:
7393
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +000073942017-03-24 Youenn Fablet <youenn@apple.com>
7395
7396 Add support for DataChannel and MediaStreamTrack stats
7397 https://bugs.webkit.org/show_bug.cgi?id=170031
7398
7399 Reviewed by Eric Carlson.
7400
7401 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
7402 * webrtc/datachannel/datachannel-stats.html: Added.
7403 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
7404 * webrtc/video-mediastreamtrack-stats.html: Added.
7405
cdumez@apple.comedecdd02017-03-24 16:27:01 +000074062017-03-24 Chris Dumez <cdumez@apple.com>
7407
7408 Extend svg/animations/animations-paused-disconnected-iframe.html
7409 https://bugs.webkit.org/show_bug.cgi?id=170035
7410
7411 Reviewed by Andreas Kling.
7412
7413 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
7414
7415 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
7416 * svg/animations/animations-paused-disconnected-iframe.html:
7417
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +000074182017-03-24 Youenn Fablet <youenn@apple.com>
7419
7420 Fix framesEncoded/framesDecoded RTC stats
7421 https://bugs.webkit.org/show_bug.cgi?id=170024
7422
7423 Reviewed by Eric Carlson.
7424
7425 * webrtc/video-stats-expected.txt: Added.
7426 * webrtc/video-stats.html: Added.
7427
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000074282017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
7429
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +00007430 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
7431
7432 * platform/gtk/TestExpectations:
7433
74342017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
7435
carlosgc@webkit.org77c89412017-03-24 13:30:56 +00007436 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
7437
7438 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
7439 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
7440 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
7441 mime type and returned application/octet-stream.
7442
7443 * platform/gtk/TestExpectations:
7444 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
7445 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
7446
74472017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
7448
carlosgc@webkit.org798207a2017-03-24 13:19:56 +00007449 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
7450
7451 We are now getting a MIME type for otf files.
7452
7453 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
7454
pvollan@apple.come52fe062017-03-24 12:01:45 +000074552017-03-24 Per Arne Vollan <pvollan@apple.com>
7456
7457 Text stroke is sometimes clipped on video captions.
7458 https://bugs.webkit.org/show_bug.cgi?id=170006
7459
7460 Reviewed by Eric Carlson.
7461
7462 * media/track/track-css-stroke-cues-expected.txt:
7463 * media/track/track-css-stroke-cues.html:
7464
carlosgc@webkit.org41922302017-03-24 08:21:21 +000074652017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
7466
7467 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
7468 https://bugs.webkit.org/show_bug.cgi?id=170001
7469
7470 Reviewed by Michael Catanzaro.
7471
7472 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
7473
7474 * platform/gtk/TestExpectations:
7475
antti@apple.com0e079ed2017-03-24 03:20:18 +000074762017-03-23 Antti Koivisto <antti@apple.com>
7477
7478 Revert r213712, caused iPad PLT regression
7479 https://bugs.webkit.org/show_bug.cgi?id=170040
7480
7481 Unreviewed.
7482
7483 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
7484 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
7485
cdumez@apple.com838ef372017-03-23 23:51:20 +000074862017-03-23 Chris Dumez <cdumez@apple.com>
7487
7488 SVG animations are not paused when their <svg> element is removed from the document
7489 https://bugs.webkit.org/show_bug.cgi?id=170030
7490 <rdar://problem/31230252>
7491
7492 Reviewed by Dean Jackson.
7493
7494 Add layout test coverage.
7495
7496 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
7497 * svg/animations/animations-paused-when-removed-from-document.html: Added.
7498
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +000074992017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
7500
7501 font shorthand should accept variation values
7502 https://bugs.webkit.org/show_bug.cgi?id=168998
7503
7504 Reviewed by Simon Fraser.
7505
7506 * fast/text/font-style-parse-expected.txt:
7507 * fast/text/font-style-parse.html:
7508 * fast/text/font-weight-parse-expected.txt:
7509 * fast/text/font-weight-parse.html:
7510
cdumez@apple.com62599cb2017-03-23 22:40:50 +000075112017-03-23 Chris Dumez <cdumez@apple.com>
7512
7513 SVG animations are not paused when inserted into a hidden page
7514 https://bugs.webkit.org/show_bug.cgi?id=170026
7515 <rdar://problem/31228704>
7516
7517 Reviewed by Andreas Kling.
7518
7519 Add layout test coverage.
7520
7521 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
7522 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
7523 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
7524 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
7525
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +00007526== Rolled over to ChangeLog-2017-03-23 ==