blob: b80e06bd4212bd1e7cad0c38bac638664e6bd7d9 [file] [log] [blame]
zalan@apple.comf2d2fb52017-07-06 05:49:50 +000012017-07-05 Zalan Bujtas <zalan@apple.com>
2
3 REGRESSION: Stack overflow in RenderBlockFlow::layoutBlock after increasing the font size to max in some RTL vertical books.
4 https://bugs.webkit.org/show_bug.cgi?id=174144
5 <rdar://problem/32781038>
6
7 Reviewed by Simon Fraser.
8
9 * fast/ruby/ruby-overhang-margin-crash-expected.txt: Added.
10 * fast/ruby/ruby-overhang-margin-crash.html: Added.
11
jbedard@apple.com2e709042017-07-06 00:29:21 +0000122017-07-05 Jonathan Bedard <jbedard@apple.com>
13
14 Move internal iOS 11 TestExpectations to OpenSource
15 <rdar://problem/32717028>
16
17 Unreviewed test gardening.
18
19 * platform/ios-11/platform/ios/ios/fast/text/opticalFont-expected.txt: Added.
20 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Added.
21 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt: Added.
22
mmaxfield@apple.com6dfbfd92017-07-06 00:26:31 +0000232017-07-05 Myles C. Maxfield <mmaxfield@apple.com>
24
25 CSSFontStyleValue::isItalic seems a bit bogus.
26 https://bugs.webkit.org/show_bug.cgi?id=174149
27
28 Reviewed by Tim Horton.
29
30 * editing/execCommand/italicizeByCharacter-normal-expected.txt: Added.
31 * editing/execCommand/italicizeByCharacter-normal.html: Added.
32
jlewis3@apple.comc9dbfba2017-07-06 00:05:11 +0000332017-07-05 Matt Lewis <jlewis3@apple.com>
34
35 Skipped webgl/1.0.2/conformance/glsl/misc/shader-with-non-reserved-words.html.
36 https://bugs.webkit.org/show_bug.cgi?id=174100
37
38 Unreviewed test gardening.
39
40 * platform/ios-simulator-wk2/TestExpectations:
41
beidson@apple.com7034ec72017-07-06 00:01:53 +0000422017-07-05 Brady Eidson <beidson@apple.com>
43
44 Allow navigations in subframes to get a ShouldOpenExternalURLsPolicy of "ShouldAllow".
45 <rdar://problem/22485589> and https://bugs.webkit.org/show_bug.cgi?id=174178
46
47 Reviewed by Alex Christensen.
48
49 Added a new explicit test and updated expectations for an old one.
50
51 * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-main-programatically-navigates-subframe.html: Added.
52 * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt:
53 * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame-expected.txt: Added.
54 * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame.html: Added.
55
jlewis3@apple.comfd27bd62017-07-05 23:44:37 +0000562017-07-05 Matt Lewis <jlewis3@apple.com>
57
58 Marked animations/needs-layout.html as flaky.
59 https://bugs.webkit.org/show_bug.cgi?id=172397
60
61 Unreviewed test gardening.
62
63 * platform/mac-wk2/TestExpectations:
64
zalan@apple.com64bd0dd2017-07-05 20:21:34 +0000652017-07-05 Zalan Bujtas <zalan@apple.com>
66
67 REGRESSION (r217522): "Show My Relationship" link in familysearch.org does not work.
68 https://bugs.webkit.org/show_bug.cgi?id=174070
69
70 Reviewed by Simon Fraser.
71
72 * fast/css/getComputedStyle/computed-style-expected.txt:
73
drousso@apple.com6d4ba052017-07-05 20:13:56 +0000742017-07-05 Devin Rousso <drousso@apple.com>
75
76 Web Inspector: Allow users to log any tracked canvas context
77 https://bugs.webkit.org/show_bug.cgi?id=173397
78 <rdar://problem/33111581>
79
80 Reviewed by Joseph Pecoraro.
81
82 * inspector/canvas/resolveCanvasContext-2d-expected.txt: Added.
83 * inspector/canvas/resolveCanvasContext-2d.html: Added.
84 * inspector/canvas/resolveCanvasContext-webgl-expected.txt: Added.
85 * inspector/canvas/resolveCanvasContext-webgl.html: Added.
86 * inspector/canvas/resolveCanvasContext-webgl2-expected.txt: Added.
87 * inspector/canvas/resolveCanvasContext-webgl2.html: Added.
88 * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Added.
89 * inspector/canvas/resolveCanvasContext-webgpu.html: Added.
90 * platform/gtk/TestExpectations:
91 * platform/ios/TestExpectations:
92 * platform/win/TestExpectations:
93
antti@apple.come4707ed2017-07-05 19:53:55 +0000942017-07-05 Antti Koivisto <antti@apple.com>
95
96 Low memory notification shouldn't cause style recalc
97 https://bugs.webkit.org/show_bug.cgi?id=173574
98 <rdar://problem/32616997>
99
100 Reviewed by Andreas Kling.
101
102 * platform/mac/printing/width-overflow-expected.txt:
103
104 1px width change that doesn't affect what is being tested.
105
jbedard@apple.com6fd2a7b2017-07-05 18:36:36 +00001062017-07-05 Jonathan Bedard <jbedard@apple.com>
107
108 Move internal iOS 11 TestExpectations to OpenSource
109 <rdar://problem/32717028>
110
111 Unreviewed test gardening.
112
113 * platform/ios-11: Added.
114
jlewis3@apple.com48574922017-07-05 16:40:55 +00001152017-07-05 Matt Lewis <jlewis3@apple.com>
116
117 Adjusted test expectations for tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html.
118 https://bugs.webkit.org/show_bug.cgi?id=168937
119
120 Unreviewed test gardening.
121
122 * platform/mac-wk2/TestExpectations:
123
commit-queue@webkit.org2bcf0a92017-07-05 16:35:41 +00001242017-07-05 Charlie Turner <cturner@igalia.com>
125
126 Incorrect IfModule on Fedora with with PHP 7
127 https://bugs.webkit.org/show_bug.cgi?id=174159
128
129 Reviewed by Michael Catanzaro.
130
131 * http/conf/fedora-httpd-2.4-php7.conf:
132
commit-queue@webkit.orge5921762017-07-05 15:53:17 +00001332017-07-05 Youenn Fablet <youenn@apple.com>
134
135 Receiving tracks should be ended when peer connection is being closed
136 https://bugs.webkit.org/show_bug.cgi?id=174109
137
138 Reviewed by Eric Carlson.
139
140 * webrtc/peer-connection-track-end-expected.txt: Added.
141 * webrtc/peer-connection-track-end.html: Added.
142
antti@apple.com69905162017-07-04 17:58:36 +00001432017-07-04 Antti Koivisto <antti@apple.com>
144
145 FrameView should not set RenderView::logicalWidth directly for printing
146 https://bugs.webkit.org/show_bug.cgi?id=174135
147
148 Reviewed by Zalan Bujtas.
149
150 * platform/mac/printing/width-overflow-expected.txt:
151
152 This is a progression, view and root element sizes now match.
153 Printing output is not affected.
154
sbarati@apple.com2a69a182017-07-04 05:18:15 +00001552017-07-03 Saam Barati <sbarati@apple.com>
156
157 LayoutTest workers/bomb.html is a Crash
158 https://bugs.webkit.org/show_bug.cgi?id=167757
159 <rdar://problem/33086462>
160
161 Reviewed by Keith Miller.
162
163 * platform/mac-wk2/TestExpectations:
164
jlewis3@apple.comf13da4c2017-07-03 23:34:46 +00001652017-07-03 Matt Lewis <jlewis3@apple.com>
166
167 Removed expectations and skipped workers/bomb.html on mac.
168 https://bugs.webkit.org/show_bug.cgi?id=167757
169
170 Unreviewed test gardening.
171
172 * platform/mac-wk2/TestExpectations:
173 * platform/mac/TestExpectations:
174
mmaxfield@apple.com7de73292017-07-03 22:46:29 +00001752017-07-03 Myles C. Maxfield <mmaxfield@apple.com>
176
177 REGRESSION(Variation Fonts): Specifying Skia by PostScript name does not yield the expected result
178 https://bugs.webkit.org/show_bug.cgi?id=174079
179 <rdar://problem/33040854>
180
181 Reviewed by Alex Christensen.
182
183 * fast/text/variations/skia-postscript-name-expected-mismatch.html: Added.
184 * fast/text/variations/skia-postscript-name.html: Added.
185 * platform/ios-simulator/TestExpectations:
186
pvollan@apple.comd52ff672017-07-03 22:28:17 +00001872017-07-03 Per Arne Vollan <pvollan@apple.com>
188
189 [Win] Update expectations for layout tests.
190 https://bugs.webkit.org/show_bug.cgi?id=172437
191
192 Unreviewed test gardening, update test expectations for failing tests.
193
194 * platform/win/TestExpectations:
195
beidson@apple.comec99b4d2017-07-03 22:17:01 +00001962017-07-03 Brady Eidson <beidson@apple.com>
197
198 Switch all WebKit API related to favicons from WebIconDatabase over to new WebCore::IconLoader mechanism.
199 https://bugs.webkit.org/show_bug.cgi?id=174073
200
201 Reviewed by Andy Estes.
202
203 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Updated results to actually catch
204 the load being blocked due to CSP.
205
jlewis3@apple.com250f6762017-07-03 21:44:01 +00002062017-07-03 Matt Lewis <jlewis3@apple.com>
207
208 Marked media/track/track-cues-sorted-before-dispatch.html as flaky
209 https://bugs.webkit.org/show_bug.cgi?id=168092
210
211 Unreviewed test gardening.
212
213 * platform/wk2/TestExpectations:
214
commit-queue@webkit.org681da362017-07-03 21:01:00 +00002152017-07-03 Youenn Fablet <youenn@apple.com>
216
217 WebAudioSourceProviderAVFObjC should not reconfigure for each data call
218 https://bugs.webkit.org/show_bug.cgi?id=174101
219
220 Reviewed by Eric Carlson.
221
222 * TestExpectations:
223 * webrtc/peer-connection-audio-mute2.html:
224 * webrtc/peer-connection-remote-audio-mute2.html:
225
achristensen@apple.com431c5c62017-07-03 19:11:55 +00002262017-07-03 Alex Christensen <achristensen@webkit.org>
227
228 Rebase test after r219024
229 https://bugs.webkit.org/show_bug.cgi?id=174051
230
231 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
232
jbedard@apple.com46ea1882017-07-03 19:04:55 +00002332017-07-03 Jonathan Bedard <jbedard@apple.com>
234
235 Run webgl tests on iOS ports
236 https://bugs.webkit.org/show_bug.cgi?id=173000
237
238 Unreviewed test gardening.
239
240 * platform/ios-device/TestExpectations: Garden webgl tests.
241 * platform/ios-simulator/TestExpectations: Ditto.
242 * platform/ios/TestExpectations: Ditto.
243 * platform/ios/fast/canvas/webgl: Added.
244 * platform/ios/fast/canvas/webgl/css-webkit-canvas-expected.txt: Added.
245 * platform/ios/fast/canvas/webgl/css-webkit-canvas-repaint-expected.txt: Added.
246
rniwa@webkit.org96c265e2017-07-03 18:35:07 +00002472017-07-02 Ryosuke Niwa <rniwa@webkit.org>
248
249 REGRESSION(r218910): Crash inside textMarkerDataForFirstPositionInTextControl
250 https://bugs.webkit.org/show_bug.cgi?id=174077
251 <rdar://problem/33083972>
252
253 Reviewed by Chris Fleizach.
254
255 Added a regression test for changing the input element's type during editing.
256
257 * accessibility/mac/input-type-change-crash-expected.txt: Added.
258 * accessibility/mac/input-type-change-crash.html: Added.
259
sbarati@apple.com0acdd1f2017-07-03 18:31:02 +00002602017-07-03 Saam Barati <sbarati@apple.com>
261
262 Unreviewed. Mark workers/bomb.html as flaky.
263
264 * platform/ios-device/TestExpectations:
265 * platform/ios-wk2/TestExpectations:
266 * platform/mac/TestExpectations:
267
drousso@apple.com408c56c2017-07-03 18:21:24 +00002682017-07-03 Devin Rousso <drousso@apple.com>
269
270 Web Inspector: Support listing WebGL2 and WebGPU contexts
271 https://bugs.webkit.org/show_bug.cgi?id=173396
272
273 Reviewed by Joseph Pecoraro.
274
275 * inspector/canvas/create-canvas-contexts-expected.txt: Removed.
276 * inspector/canvas/create-canvas-contexts.html: Removed.
277 * inspector/canvas/create-context-2d-expected.txt: Added.
278 * inspector/canvas/create-context-2d.html: Added.
279 * inspector/canvas/create-context-webgl-expected.txt: Added.
280 * inspector/canvas/create-context-webgl.html: Added.
281 * inspector/canvas/create-context-webgl2-expected.txt: Added.
282 * inspector/canvas/create-context-webgl2.html: Added.
283 * inspector/canvas/create-context-webgpu-expected.txt: Added.
284 * inspector/canvas/create-context-webgpu.html: Added.
285 * inspector/canvas/resources/create-context-utilities.css: Added.
286 (.canvas):
287 * inspector/canvas/resources/create-context-utilities.js: Added.
288 (createAttachedCanvas):
289 (createDetachedCanvas):
290 (createCSSCanvas):
291 (destroyCanvases):
292 (TestPage.registerInitializer.awaitCanvasAdded):
293 (TestPage.registerInitializer.awaitCanvasRemoved):
294 (TestPage.registerInitializer.window.initializeTestSuite):
295 (TestPage.registerInitializer.window.addSimpleTestCase):
296 (TestPage.registerInitializer.window.addCSSCanvasTestCase):
297 * platform/gtk/TestExpectations:
298 * platform/ios/TestExpectations:
299 * platform/mac/TestExpectations:
300 * platform/win/TestExpectations:
301 Split the existing canvas lifecycle tests into one for each context type. This allows
302 platforms that don't support certain context types to ignore just those tests (e.g. WebGPU).
303
cfleizach@apple.comb1a649f2017-07-03 17:18:34 +00003042017-07-03 Chris Fleizach <cfleizach@apple.com>
305
306 AX: role="none" (or presentation) does not work on iframes
307 https://bugs.webkit.org/show_bug.cgi?id=173930
308 <rdar://problem/33034347>
309
310 Reviewed by Ryosuke Niwa.
311
312 * accessibility/presentation-role-iframe-expected.txt: Added.
313 * accessibility/presentation-role-iframe.html: Added.
314
achristensen@apple.comc20ae502017-07-03 17:17:24 +00003152017-07-03 Alex Christensen <achristensen@webkit.org>
316
317 Rebase test after r219024
318 https://bugs.webkit.org/show_bug.cgi?id=174051
319
320 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
321
jlewis3@apple.com5d875862017-07-03 16:56:05 +00003222017-07-03 Matt Lewis <jlewis3@apple.com>
323
324 Unreviewed, rolling out r219030.
325
326 This was a rebaseline of a test that was broken with revision
327 r219024
328
329 Reverted changeset:
330
331 "Rebase test after r219024"
332 https://bugs.webkit.org/show_bug.cgi?id=174051
333 http://trac.webkit.org/changeset/219030
334
zandobersek@gmail.com8215c282017-07-03 07:46:09 +00003352017-07-03 Zan Dobersek <zdobersek@igalia.com>
336
337 [GCrypt] Implement CryptoKeyEC SPKI exports
338 https://bugs.webkit.org/show_bug.cgi?id=173646
339
340 Reviewed by Jiewen Tan.
341
342 * platform/gtk/TestExpectations:
343 Unskip tests that cover SPKI exports of EC keys.
344
commit-queue@webkit.orgae8fa2a2017-07-03 03:42:35 +00003452017-07-02 Sam Weinig <sam@webkit.org>
346
347 [WebIDL] Remove special casing for RegExp which is no longer required by the spec
348 https://bugs.webkit.org/show_bug.cgi?id=174025
349
350 Reviewed by Chris Dumez.
351
352 * fast/files/blob-constructor-expected.txt:
353 * fast/files/blob-constructor.html:
354 * fast/files/file-constructor-expected.txt:
355 * fast/files/file-constructor.html:
356 Update tests/results for change in conversions of RegExp.
357
mmaxfield@apple.com4c367f3b2017-07-01 23:29:07 +00003582017-07-01 Myles C. Maxfield <mmaxfield@apple.com>
359
360 REGRESSION(r218371): Reeder's default font is Times instead of San Francisco
361 https://bugs.webkit.org/show_bug.cgi?id=173617
362 <rdar://problem/32969819>
363
364 Reviewed by Simon Fraser.
365
366 * fast/text/font-face-local-system-expected.html: Added.
367 * fast/text/font-face-local-system.html: Added.
368
commit-queue@webkit.org66385782017-07-01 06:23:31 +00003692017-06-30 Said Abou-Hallawa <sabouhallawa@apple.com>
370
371 If an image appears more than once on a page, decoding for painting one instance repaints them all
372 https://bugs.webkit.org/show_bug.cgi?id=169944
373
374 Reviewed by Simon Fraser.
375
376 * fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
377 * fast/images/async-image-multiple-clients-repaint.html: Added.
378 * platform/ios-simulator/fast/images: Added.
379 * platform/ios-simulator/fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
380
jbedard@apple.com04ac9052017-07-01 05:57:41 +00003812017-06-30 Jonathan Bedard <jbedard@apple.com>
382
383 Run webgl tests on iOS ports
384 https://bugs.webkit.org/show_bug.cgi?id=173000
385
386 Unreviewed test gardening.
387
388 * platform/ios/TestExpectations: Enable webgl, fast/canvas/webgl and http/tests/webgl.
389
mattbaker@apple.comf2af2922017-07-01 02:56:04 +00003902017-06-30 Matt Baker <mattbaker@apple.com>
391
392 Web Inspector: AsyncStackTrace nodes can be corrupted when truncating
393 https://bugs.webkit.org/show_bug.cgi?id=173840
394 <rdar://problem/30840820>
395
396 Reviewed by Joseph Pecoraro.
397
398 Add a test for truncating a branching asynchronous stack trace.
399
400 * inspector/debugger/truncate-async-stack-trace-expected.txt: Added.
401 * inspector/debugger/truncate-async-stack-trace.html: Added.
402
achristensen@apple.com28bbbe52017-07-01 00:51:33 +00004032017-06-30 Alex Christensen <achristensen@webkit.org>
404
405 Rebase test after r219024
406 https://bugs.webkit.org/show_bug.cgi?id=174051
407
408 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
409 This was an intentional change making URL parsing how it was before r215096 for URLs with non-special schemes.
410
jlewis3@apple.com1e43f802017-06-30 23:38:32 +00004112017-06-30 Matt Lewis <jlewis3@apple.com>
412
413 Marked test imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_getKey.html as flaky.
414 https://bugs.webkit.org/show_bug.cgi?id=173068
415
416 Unreviewed test gardening.
417
418 * platform/mac/TestExpectations:
419
cdumez@apple.com33146f42017-06-30 23:22:58 +00004202017-06-30 Chris Dumez <cdumez@apple.com>
421
422 Move store logic from WebResourceLoadStatisticsManager to WebResourceLoadStatisticsStore
423 https://bugs.webkit.org/show_bug.cgi?id=174038
424
425 Reviewed by Brent Fulgham.
426
427 Fix typo in testRunner API.
428
429 * http/tests/loading/resourceLoadStatistics/grandfathering.html:
430 * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
431 * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
432 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
433 * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
434 * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
435 * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
436
drousso@apple.com27198182017-06-30 21:47:05 +00004372017-06-30 Devin Rousso <drousso@apple.com>
438
439 Web Inspector: Default string comparisons to treat numeric characters as numbers
440 https://bugs.webkit.org/show_bug.cgi?id=173984
441
442 Reviewed by Joseph Pecoraro.
443
444 * inspector/unit-tests/string-utilities.html:
445 Add tests for String.prototype.extendedLocaleCompare.
446
rniwa@webkit.orgf694bd62017-06-30 19:32:41 +00004472017-06-30 Ryosuke Niwa <rniwa@webkit.org>
448
449 REGRESSION(r214194): Safari leaves a popup window open opened during before unload
450 https://bugs.webkit.org/show_bug.cgi?id=174016
451
452 Reviewed by Chris Dumez.
453
454 Added regression tests for navigating a new window, a sibling iframe, and another existing window.
455
456 * fast/events/before-unload-navigate-different-window-expected.txt: Added.
457 * fast/events/before-unload-navigate-different-window.html: Added.
458 * fast/events/before-unload-open-window-expected.txt: Added.
459 * fast/events/before-unload-open-window.html: Added.
460 * fast/events/before-unload-sibling-frame-expected.txt: Added.
461 * fast/events/before-unload-sibling-frame.html: Added.
462 * fast/events/resources/message-opener.html: Added.
463 * fast/events/resources/message-top.html: Added.
464
commit-queue@webkit.orgb4d8b142017-06-30 17:28:20 +00004652017-06-30 Fujii Hironori <Hironori.Fujii@sony.com>
466
467 ASSERTION FAILED: !canAnimate() && !m_currentFrame
468 https://bugs.webkit.org/show_bug.cgi?id=173089
469
470 Reviewed by Said Abou-Hallawa.
471
472 * fast/images/animated-gif-paint-after-animation-expected.txt: Added.
473 * fast/images/animated-gif-paint-after-animation.html: Added.
474 * fast/images/resources/animated-red-green-1000x1000-repeat-1.gif: Added.
475
wilander@apple.com521896a2017-06-30 15:09:58 +00004762017-06-30 John Wilander <wilander@apple.com>
477
478 Update expectations for layout tests.
479 https://bugs.webkit.org/show_bug.cgi?id=173940
480
481 Unreviewed test gardening, update test expectations for failing tests.
482
483 * platform/wk2/TestExpectations:
484 http/tests/loading/resourceLoadStatistics/telemetry-generation.html
485 is still failing.
486
commit-queue@webkit.org305d0e12017-06-30 07:48:37 +00004872017-06-30 Antoine Quint <graouts@apple.com>
488
489 Top controls bars should invert with right-to-left user interface layout direction locale
490 https://bugs.webkit.org/show_bug.cgi?id=173989
491 <rdar://problem/32863552>
492
493 Reviewed by Dean Jackson.
494
495 Add a new test to check we correctly layout the top controls bars in RTL and rebaseline a
496 test that now requires an asynchronous assertion.
497
498 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl-expected.txt: Added.
499 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl.html: Added.
500 * media/modern-media-controls/mute-button/mute-button-expected.txt:
501 * media/modern-media-controls/mute-button/mute-button.html:
502 * platform/mac/TestExpectations:
503
dino@apple.comc547c112017-06-30 07:34:01 +00005042017-06-30 Dean Jackson <dino@apple.com>
505
506 REGRESSION (High Sierra): Gradient LayoutTests are failing
507 https://bugs.webkit.org/show_bug.cgi?id=174015
508 <rdar://problem/32332022>
509
510 Reviewed by Tim Horton.
511
512 Add the fudge factor to more of the gradient tests.
513
514 * canvas/philip/tests.js:
515 (_assertPixelWithGradientNoise): Bump the factor up a bit.
516 * canvas/philip/tests/2d.gradient.interpolate.multiple.html:
517 * canvas/philip/tests/2d.gradient.interpolate.solid.html:
518 * canvas/philip/tests/2d.gradient.radial.transform.1.html:
519 * canvas/philip/tests/2d.gradient.radial.transform.2.html:
520 * canvas/philip/tests/2d.gradient.radial.transform.3.html:
521 * canvas/philip/tests/initial.reset.gradient.html:
522
cfleizach@apple.comed22f332017-06-30 03:43:25 +00005232017-06-29 Chris Fleizach <cfleizach@apple.com>
524
525 AX: Cannot call setValue() on contenteditable or ARIA text controls
526 https://bugs.webkit.org/show_bug.cgi?id=173520
527
528 Reviewed by Ryosuke Niwa.
529
530 * accessibility/mac/set-value-editable-types-expected.txt: Added.
531 * accessibility/mac/set-value-editable-types.html: Added.
532
simon.fraser@apple.comde89f4d2017-06-30 02:09:09 +00005332017-06-28 Simon Fraser <simon.fraser@apple.com>
534
535 getBoundingClientRect returns wrong value for combination of page zoom and scroll
536 https://bugs.webkit.org/show_bug.cgi?id=173841
537 rdar://problem/32983841
538
539 Reviewed by Dean Jackson.
540
541 * fast/events/clientXY-in-zoom-and-scroll.html: New baseline for progressed behavior.
542 * fast/events/simulated-click-zoomed-expected.txt: Added.
543 * fast/events/simulated-click-zoomed.html: Added.
544 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed-expected.txt: Added.
545 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html: Added.
546 * platform/ios/TestExpectations:
547 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
548
wilander@apple.com9d4de572017-06-29 22:22:35 +00005492017-06-29 John Wilander <wilander@apple.com>
550
551 Fix for intermittent Layout Test fail http/tests/loading/resourceLoadStatistics/telemetry-generation.html
552 https://bugs.webkit.org/show_bug.cgi?id=173940
553 <rdar://problem/33018125>
554
555 Reviewed by Brent Fulgham.
556
557 * platform/wk2/TestExpectations:
558 http/tests/loading/resourceLoadStatistics/telemetry-generation.html
559 is now expected to pass.
560
commit-queue@webkit.org1174cf72017-06-29 20:38:52 +00005612017-06-29 Sam Weinig <sam@webkit.org>
562
563 [WebIDL] Add a new extended attribute to model the forced return value optimization used on Node and Crypto
564 https://bugs.webkit.org/show_bug.cgi?id=173961
565
566 Reviewed by Darin Adler.
567
568 * js/dom/dot-node-base-exception-expected.txt: Removed.
569 * js/dom/dot-node-base-exception.html: Removed.
570 * js/dom/script-tests/dot-node-base-exception.js: Removed.
571 Remove now obsolete test.
572
commit-queue@webkit.org678662c2017-06-29 19:34:03 +00005732017-06-29 Commit Queue <commit-queue@webkit.org>
574
575 Unreviewed, rolling out r218512.
576 https://bugs.webkit.org/show_bug.cgi?id=173981
577
578 "It changes the behavior of the JS API's JSEvaluateScript
579 which breaks TurboTax" (Requested by saamyjoon on #webkit).
580
581 Reverted changeset:
582
583 "test262: Completion values for control flow do not match the
584 spec"
585 https://bugs.webkit.org/show_bug.cgi?id=171265
586 http://trac.webkit.org/changeset/218512
587
achristensen@apple.com7ea87692017-06-29 19:31:36 +00005882017-06-29 Alex Christensen <achristensen@webkit.org>
589
590 WKContentRuleLists with if-top-url or unless-top-url should run regex against entire top URL
591 https://bugs.webkit.org/show_bug.cgi?id=173980
592
593 Reviewed by Tim Horton.
594
595 * http/tests/contentextensions/top-url-expected.txt: Added.
596 * http/tests/contentextensions/top-url.html: Added.
597 * http/tests/contentextensions/top-url.html.json: Added.
598
jfbastien@apple.com7b29cef2017-06-29 18:49:18 +00005992017-06-29 JF Bastien <jfbastien@apple.com>
600
601 WebAssembly: disable some APIs under CSP
602 https://bugs.webkit.org/show_bug.cgi?id=173892
603 <rdar://problem/32914613>
604
605 Reviewed by Daniel Bates.
606
607 These tests are basically the same as eval-blocked, but with
608 WebAssembly APIs instead of eval.
609
610 Disable all of them on iOS simulator which doesn't support
611 WebAssembly (whereas iOS does).
612
613 * http/tests/security/contentSecurityPolicy/WebAssembly-allowed-expected.txt: Added.
614 * http/tests/security/contentSecurityPolicy/WebAssembly-allowed.html: Added.
615 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-expected.txt: Added.
616 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe-expected.txt: Added.
617 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe.html: Added.
618 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script-expected.txt: Added.
619 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script.html: Added.
620 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt: Added.
621 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe.html: Added.
622 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked.html: Added.
623 * http/tests/security/contentSecurityPolicy/resources/WebAssembly-blocked-in-external-script.js: Added.
624 * platform/ios-simulator/TestExpectations:
625
commit-queue@webkit.org0632b312017-06-29 17:54:32 +00006262017-06-29 Antoine Quint <graouts@apple.com>
627
628 Full stop shows to the right of the picture-in-picture localised string in Hebrew
629 https://bugs.webkit.org/show_bug.cgi?id=173966
630 <rdar://problem/32847376>
631
632 Reviewed by Dean Jackson.
633
634 * media/modern-media-controls/placard/placard-ltr-expected.txt: Added.
635 * media/modern-media-controls/placard/placard-ltr.html: Added.
636
commit-queue@webkit.orga0f04212017-06-29 16:19:38 +00006372017-06-29 Romain Bellessort <romain.bellessort@crf.canon.fr>
638
639 [Readable Streams API] Fix ReadableStream "strategy" argument handling
640 https://bugs.webkit.org/show_bug.cgi?id=172716
641
642 Reviewed by Xabier Rodriguez-Calvar.
643
644 Added new tests and updated some existing ones based on the newly
645 expected behavior.
646
647 * streams/readable-byte-stream-controller-expected.txt: Updated.
648 * streams/readable-byte-stream-controller.js: Updated.
649
antti@apple.com0849bae2017-06-29 16:10:10 +00006502017-06-29 Antti Koivisto <antti@apple.com>
651
652 NAS4Free Pop-down menus take 3 seconds to appear
653 https://bugs.webkit.org/show_bug.cgi?id=173967
654 <rdar://problem/32690114>
655
656 Reviewed by Andreas Kling.
657
658 * compositing/backing/non-composited-visibility-change-expected.html: Added.
659 * compositing/backing/non-composited-visibility-change.html: Added.
660
pvollan@apple.coma1356692017-06-29 06:07:41 +00006612017-06-28 Per Arne Vollan <pvollan@apple.com>
662
663 [Win] Update expectations for layout tests.
664 https://bugs.webkit.org/show_bug.cgi?id=172437
665
666 Unreviewed test gardening, update test expectations for failing tests.
667
668 * platform/win/TestExpectations:
669
mmaxfield@apple.com5c5cc802017-06-29 02:46:11 +00006702017-06-27 Myles C. Maxfield <mmaxfield@apple.com>
671
672 [iOS] Cannot italicize or bold text rendered with text styles
673 https://bugs.webkit.org/show_bug.cgi?id=173634
674
675 Reviewed by Darin Adler.
676
677 * fast/text/ipad/bold-tall-body-text-style-expected-mismatch.html: Added.
678 * fast/text/ipad/bold-tall-body-text-style.html: Added.
679
drousso@apple.com1ad455c2017-06-29 01:34:51 +00006802017-06-28 Devin Rousso <drousso@apple.com>
681
682 Web Inspector: Instrument active pixel memory used by canvases
683 https://bugs.webkit.org/show_bug.cgi?id=173087
684 <rdar://problem/32719261>
685
686 Reviewed by Joseph Pecoraro.
687
688 * inspector/canvas/memory-expected.txt: Added.
689 * inspector/canvas/memory.html: Added.
690
ryanhaddad@apple.com92ca9e32017-06-28 21:22:39 +00006912017-06-28 Ryan Haddad <ryanhaddad@apple.com>
692
693 Skip webrtc/video-replace-muted-track.html on iOS.
694 https://bugs.webkit.org/show_bug.cgi?id=173608
695
696 Unreviewed test gardening.
697
698 * platform/ios-wk2/TestExpectations:
699
commit-queue@webkit.org08a41aa2017-06-28 20:59:06 +00007002017-06-28 Antoine Quint <graouts@apple.com>
701
702 Volume controls should be hidden when AirPlay is active
703 https://bugs.webkit.org/show_bug.cgi?id=173933
704 <rdar://problem/33011931>
705
706 Reviewed by Dean Jackson.
707
708 Expand the AirplaySupport testing to check that the mute button's enabled state is set to "false"
709 in AirPlay and add new tests to check that volume controls are correctly hidden when the mute button
710 is disabled.
711
712 * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
713 * media/modern-media-controls/airplay-support/airplay-support.html:
714 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled-expected.txt: Added.
715 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled.html: Added.
716 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled-expected.txt: Added.
717 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled.html: Added.
718 * platform/mac/TestExpectations:
719
jlewis3@apple.com71fb03b2017-06-28 17:47:27 +00007202017-06-28 Matt Lewis <jlewis3@apple.com>
721
jlewis3@apple.com1759a8b2017-06-28 20:24:23 +0000722 Marked imported/w3c/web-platform-tests/IndexedDB/idbindex_getAllKeys.html as flaky.
723 https://bugs.webkit.org/show_bug.cgi?id=172834
724
725 Unreviewed test gardening.
726
727 * platform/mac-wk2/TestExpectations:
728
7292017-06-28 Matt Lewis <jlewis3@apple.com>
730
jlewis3@apple.com71fb03b2017-06-28 17:47:27 +0000731 Adjusted test expectations for http/tests/loading/resourceLoadStatistics/telemetry-generation.html.
732 https://bugs.webkit.org/show_bug.cgi?id=173499
733
734 Unreviewed test gardening.
735
736 * platform/wk2/TestExpectations:
737
graouts@webkit.orgdfd56ed2017-06-28 16:05:58 +00007382017-06-28 Antoine Quint <graouts@apple.com>
739
740 Media controls volume glyph does not have the correct material
741 https://bugs.webkit.org/show_bug.cgi?id=173918
742 <rdar://problem/33012697>
743
744 Reviewed by Eric Carlson.
745
746 Add a new test to check the mute button is correctly hosted in the top-right controls bar
747 when width becomes scarce.
748
749 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar-expected.txt: Added.
750 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar.html: Added.
751 * platform/mac/TestExpectations:
752
commit-queue@webkit.org5cc28d82017-06-28 14:24:16 +00007532017-06-28 Fujii Hironori <Hironori.Fujii@sony.com>
754
755 [GTK] LayoutTest webaudio/silent-audio-interrupted-in-background.html makes its subsequent test flaky crash
756 https://bugs.webkit.org/show_bug.cgi?id=173916
757
758 Unreviewed test gardening.
759
760 * platform/gtk/TestExpectations: Marked it Skip.
761
joepeck@webkit.org89fe8b22017-06-28 04:23:48 +00007622017-06-27 Joseph Pecoraro <pecoraro@apple.com>
763
764 Web Inspector: Cleanup RemoteObject tests
765 https://bugs.webkit.org/show_bug.cgi?id=173885
766
767 Reviewed by Matt Baker.
768
769 * inspector/model/remote-object-dom.html: Added.
770 * inspector/model/remote-object-expected.txt:
771 * inspector/model/remote-object.html:
772 Split out DOM results (which differ across ports and features).
773
774 * inspector/model/resources/remote-object-utilities.js:
775 (TestPage.registerInitializer.window.runSteps):
776 This should have been a continue not a return.
777
778 * platform/mac/inspector/model/remote-object-dom-expected.txt: Added.
779 * platform/mac/inspector/model/remote-object-expected.txt: Removed.
780 Platform expectations are now limited to just the DOM test.
781
ticaiolima@gmail.com9df92eb2017-06-28 03:05:47 +00007822017-06-27 Caio Lima <ticaiolima@gmail.com>
783
784 [ESnext] Implement Object Rest - Implementing Object Rest Destructuring
785 https://bugs.webkit.org/show_bug.cgi?id=167962
786
787 Reviewed by Saam Barati.
788
789 * js/parser-syntax-check-expected.txt:
790 * js/script-tests/parser-syntax-check.js:
791
utatane.tea@gmail.comb2a85922017-06-28 01:09:03 +00007922017-06-27 Yusuke Suzuki <utatane.tea@gmail.com>
793
794 Unreviewed, unmark workers/bomb.html flakiness after r218856
795
796 * platform/gtk-wayland/TestExpectations:
797 * platform/ios-device/TestExpectations:
798 * platform/ios-wk2/TestExpectations:
799 * platform/mac/TestExpectations:
800
jlewis3@apple.com8bb494d2017-06-27 23:55:27 +00008012017-06-27 Matt Lewis <jlewis3@apple.com>
802
803 Marked http/tests/loading/resourceLoadStatistics/telemetry-generation.html as flaky.
804 https://bugs.webkit.org/show_bug.cgi?id=173499
805
806 Unreviewed test gardening.
807
808 * platform/wk2/TestExpectations:
809
commit-queue@webkit.orge0c52372017-06-27 23:29:22 +00008102017-06-27 Antoine Quint <graouts@apple.com>
811
commit-queue@webkit.org365c7b32017-06-27 23:48:22 +0000812 [Modern Media Controls] Accessibility labels should be formatted using NSDateComponentsFormatter
813 https://bugs.webkit.org/show_bug.cgi?id=173858
814 <rdar://problem/32643171>
815
816 Reviewed by Dean Jackson.
817
818 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt:
819 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html:
820
8212017-06-27 Antoine Quint <graouts@apple.com>
822
commit-queue@webkit.orge0c52372017-06-27 23:29:22 +0000823 Placard icons act like buttons (can get keyboard focus and shows up in VoiceOver)
824 https://bugs.webkit.org/show_bug.cgi?id=173891
825 <rdar://problem/33011855>
826
827 Reviewed by Dean Jackson.
828
829 Update the Placard test to check that its <button> is disabled.
830
831 * media/modern-media-controls/placard/placard-expected.txt:
832 * media/modern-media-controls/placard/placard.html:
833
commit-queue@webkit.org8db9c372017-06-27 22:39:21 +00008342017-06-27 Jeremy Jones <jeremyj@apple.com>
835
836 Disable m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause
837 https://bugs.webkit.org/show_bug.cgi?id=173843
838 rdar://problem/32982431
839
840 Reviewed by Eric Carlson.
841
842 Some pages may not have a fullscreen button, so disabled m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause.
843
844 * media/media-fullscreen-pause-inline-expected.txt: Added.
845 * media/media-fullscreen-pause-inline.html: Added.
846 * platform/mac-wk2/TestExpectations:
847
sbarati@apple.com912d7432017-06-27 21:37:46 +00008482017-06-27 Saam Barati <sbarati@apple.com>
849
850 Function constructor needs to follow the spec and validate parameters and body independently
851 https://bugs.webkit.org/show_bug.cgi?id=173303
852 <rdar://problem/32732526>
853
854 Reviewed by Keith Miller.
855
856 * fast/dom/attribute-event-listener-errors-expected.txt:
857 * fast/events/attribute-listener-deletion-crash-expected.txt:
858 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
859 * js/dom/invalid-syntax-for-function-expected.txt:
860
wilander@apple.coma603d9e2017-06-27 21:10:24 +00008612017-06-27 John Wilander <wilander@apple.com>
862
863 Resource Load Statistics: Add telemetry
864 https://bugs.webkit.org/show_bug.cgi?id=173499
865 <rdar://problem/32826094>
866
867 Reviewed by Brent Fulgham.
868
869 * http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt: Added.
870 * http/tests/loading/resourceLoadStatistics/telemetry-generation.html: Added.
871 * platform/wk2/TestExpectations:
872 Enabled here since ResourceLoadStatistics is WK2-only.
873
joepeck@webkit.org3643ecb2017-06-27 17:43:03 +00008742017-06-27 Joseph Pecoraro <pecoraro@apple.com>
875
876 Web Inspector: Crash generating object preview for ArrayIterator
877 https://bugs.webkit.org/show_bug.cgi?id=173754
878 <rdar://problem/32859012>
879
880 Reviewed by Saam Barati.
881
882 * platform/mac/inspector/model/remote-object-expected.txt:
883 * inspector/model/remote-object-expected.txt:
884 * inspector/model/remote-object.html:
885 Test generating a preview for an ArrayIterator that has had a `return` property added to it.
886
887 * inspector/model/remote-object-mutated-iterators-expected.txt: Added.
888 * inspector/model/remote-object-mutated-iterators.html: Added.
889 Test generating a preview for different iterators after the IteratorPrototypes have been mutated.
890
891 * inspector/model/resources/remote-object-utilities.js: Added.
892 (runInBrowserTest):
893 (TestPage.registerInitializer):
894 (TestPage.registerInitializer.checkComplete):
895 (TestPage.registerInitializer.window.runSteps):
896 Share code for remote-object dump tests.
897
fred.wang@free.fr5605753ea2017-06-27 15:59:48 +00008982017-06-27 Frederic Wang <fwang@igalia.com>
899
900 Some tests to verify forbidden frame navigation time out
901 https://bugs.webkit.org/show_bug.cgi?id=173657
902
903 Reviewed by Chris Dumez.
904
905 * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt: Add the security error.
906 * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child.html: Adjust
907 the test to catch and dump the exception and complete immediately.
908 * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child-expected.txt:
909 Add the dumped security error exception.
910
commit-queue@webkit.orgfee8bd62017-06-27 14:47:29 +00009112017-06-27 Youenn Fablet <youenn@apple.com>
912
913 LayoutTest webrtc/datachannel/multiple-connections.html is a flaky timeout
914 https://bugs.webkit.org/show_bug.cgi?id=173853
915
916 Reviewed by Eric Carlson.
917
918 * webrtc/datachannel/multiple-connections.html:
919
antti@apple.com7ed8ce52017-06-27 03:28:00 +00009202017-06-26 Antti Koivisto <antti@apple.com>
921
922 REGRESSION (AsyncImageDecoding): A tab with the WWDC keynote paused is killed for using excessive power (Image thrashing)
923 https://bugs.webkit.org/show_bug.cgi?id=173804
924 <rdar://problem/32623745>
925
926 Reviewed by Simon Fraser.
927
928 * fast/images/low-memory-decode-expected.txt: Added.
929 * fast/images/low-memory-decode.html: Added.
930
jlewis3@apple.combf04bd82017-06-26 23:47:15 +00009312017-06-26 Matt Lewis <jlewis3@apple.com>
932
jlewis3@apple.com78d138d2017-06-27 00:26:27 +0000933 Marked media/media-source/media-source-paint-to-canvas.html as flaky.
934 https://bugs.webkit.org/show_bug.cgi?id=173565
935
936 Unreviewed test gardening.
937
938 * platform/mac/TestExpectations:
939
9402017-06-26 Matt Lewis <jlewis3@apple.com>
941
jlewis3@apple.combf04bd82017-06-26 23:47:15 +0000942 Marked animations/play-state-suspend.html as flaky.
943 https://bugs.webkit.org/show_bug.cgi?id=173726
944
945 Unreviewed test gardening.
946
947 * platform/ios-wk2/TestExpectations:
948
jbedard@apple.com14e854e2017-06-26 18:51:21 +00009492017-06-26 Jonathan Bedard <jbedard@apple.com>
950
951 Unreviewed, rolling out r218783.
952
953 Causing accessibility/mac/setting-attributes-is-
954 asynchronous.html to crash consistently on mac-wk2 Debug
955
956 Reverted changeset:
957
958 "AX: Cannot call setValue() on contenteditable or ARIA text
959 controls"
960 https://bugs.webkit.org/show_bug.cgi?id=173520
961 http://trac.webkit.org/changeset/218783
962
commit-queue@webkit.org421d2bf2017-06-26 17:52:46 +00009632017-06-26 Youenn Fablet <youenn@apple.com>
964
965 Make webrtc/video-replace-track-to-null.html more robust
966 https://bugs.webkit.org/show_bug.cgi?id=173834
967
968 Reviewed by Eric Carlson.
969
970 * webrtc/video-replace-track-to-null.html:
971
jdiggs@igalia.com3a11d3f2017-06-26 16:45:34 +00009722017-06-26 Joanmarie Diggs <jdiggs@igalia.com>
973
974 [ATK] Add support for aria-details and aria-errormessage
975 https://bugs.webkit.org/show_bug.cgi?id=172588
976
977 Reviewed by Chris Fleizach.
978
979 Add new test cases to relation-types.html.
980
981 * accessibility/gtk/relation-types-expected.txt:
982 * accessibility/gtk/relation-types.html:
983
csaavedra@igalia.com2f125a72017-06-26 14:12:34 +00009842017-06-26 Claudio Saavedra <csaavedra@igalia.com>
985
986 [WPE][GCrypt] Unreviewed gardening
987
988 After r218744, land new expectations for AES-CFB tests.
989 * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt: Added.
990 * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt: Added.
991 * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
992 * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
993 * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
994
pvollan@apple.com903c0c02017-06-26 09:02:36 +00009952017-06-26 Per Arne Vollan <pvollan@apple.com>
996
997 [Win] Update expectations for layout tests.
998 https://bugs.webkit.org/show_bug.cgi?id=172437
999
1000 Unreviewed test gardening, update test expectations for failing tests.
1001
1002 * platform/win/TestExpectations:
1003
commit-queue@webkit.org4f9221b2017-06-25 18:06:06 +000010042017-06-25 Youenn Fablet <youenn@apple.com>
1005
1006 Remove use of mock webrtc backend factory at injected bundle reset time
1007 https://bugs.webkit.org/show_bug.cgi?id=173817
1008
1009 Reviewed by Darin Adler.
1010
1011 Making some tests less flaky.
1012
1013 * TestExpectations:
1014 * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs-expected.txt:
1015 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
1016 * webrtc/audio-peer-connection-webaudio.html:
1017 * webrtc/captureCanvas-webrtc.html:
1018 * webrtc/datachannel/bufferedAmountLowThreshold-default-expected.txt: Added.
1019 * webrtc/datachannel/bufferedAmountLowThreshold-default.html: Added.
1020 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
1021 * webrtc/datachannel/bufferedAmountLowThreshold.html:
1022 * webrtc/routines.js:
1023 * webrtc/video-replace-muted-track.html:
1024 * webrtc/video-unmute.html:
1025
commit-queue@webkit.orgb2e88532017-06-24 08:06:47 +000010262017-06-24 Joseph Pecoraro <pecoraro@apple.com>
1027
1028 Remove Reflect.enumerate
1029 https://bugs.webkit.org/show_bug.cgi?id=173806
1030
1031 Reviewed by Yusuke Suzuki.
1032
1033 * inspector/model/remote-object-expected.txt:
1034 * inspector/model/remote-object.html:
1035 * platform/mac/inspector/model/remote-object-expected.txt:
1036
cfleizach@apple.com124b6942017-06-24 07:14:46 +000010372017-06-24 Chris Fleizach <cfleizach@apple.com>
1038
1039 AX: Cannot call setValue() on contenteditable or ARIA text controls
1040 https://bugs.webkit.org/show_bug.cgi?id=173520
1041
1042 Reviewed by Ryosuke Niwa.
1043
1044 * accessibility/mac/set-value-editable-types-expected.txt: Added.
1045 * accessibility/mac/set-value-editable-types.html: Added.
1046
cdumez@apple.com00395e82017-06-24 01:56:51 +000010472017-06-23 Chris Dumez <cdumez@apple.com>
1048
1049 fast/events/page-visibility-iframe-delete-test.html is flaky
1050 https://bugs.webkit.org/show_bug.cgi?id=173798
1051
1052 Reviewed by Simon Fraser.
1053
1054 Modernize the test and deflake it by not making it rely on a specific order
1055 for the visibilitychange events. The event queues are per documents and there
1056 is therefore no guarantee those events will fire in frame tree order.
1057
1058 * fast/events/page-visibility-iframe-delete-test-expected.txt:
1059 * fast/events/page-visibility-iframe-delete-test.html:
1060
commit-queue@webkit.orgfa32b3e2017-06-23 23:06:48 +000010612017-06-23 Youenn Fablet <youenn@apple.com>
1062
commit-queue@webkit.orgc3824f42017-06-23 23:21:37 +00001063 Add a binary data channel webrtc test
1064 https://bugs.webkit.org/show_bug.cgi?id=173787
1065
1066 Reviewed by Alex Christensen.
1067
1068 * webrtc/datachannel/binary-expected.txt: Added.
1069 * webrtc/datachannel/binary.html: Added.
1070
10712017-06-23 Youenn Fablet <youenn@apple.com>
1072
commit-queue@webkit.orgd7e04b42017-06-23 23:16:31 +00001073 Set getUserMedia permission to true by default on WTR
1074 https://bugs.webkit.org/show_bug.cgi?id=173610
1075
1076 Reviewed by Alex Christensen.
1077
1078 * fast/mediastream/delayed-permission-allowed.html:
1079 * fast/mediastream/delayed-permission-denied.html:
1080
10812017-06-23 Youenn Fablet <youenn@apple.com>
1082
commit-queue@webkit.orgdb187bb2017-06-23 23:08:45 +00001083 webrtc/routines.js should call createAnswer once setRemoteDescription promise is resolved
1084 https://bugs.webkit.org/show_bug.cgi?id=173785
1085
1086 Reviewed by Alex Christensen.
1087
1088 * webrtc/routines.js:
1089
10902017-06-23 Youenn Fablet <youenn@apple.com>
1091
commit-queue@webkit.orgfa32b3e2017-06-23 23:06:48 +00001092 webrtc::WebRtcSession is not handling correctly its state when setLocalDescription fails and is called again
1093 https://bugs.webkit.org/show_bug.cgi?id=173783
1094
1095 Reviewed by Alex Christensen.
1096
1097 * webrtc/libwebrtc/setLocalDescriptionCrash-expected.txt: Added.
1098 * webrtc/libwebrtc/setLocalDescriptionCrash.html: Added.
1099
jlewis3@apple.coma36746c2017-06-23 22:50:42 +000011002017-06-23 Matt Lewis <jlewis3@apple.com>
1101
1102 Added additional test expectations for webrtc/video-replace-muted-track.html.
1103 https://bugs.webkit.org/show_bug.cgi?id=173608
1104
1105 Unreviewed test expectations.
1106
1107 * platform/mac-wk2/TestExpectations:
1108
fred.wang@free.fr5caca382017-06-23 18:48:01 +000011092017-06-23 Frederic Wang <fwang@igalia.com>
1110
fred.wang@free.fr604f9202017-06-23 20:50:26 +00001111 Remove fast/regions/region-leak-js-information-when-disabled-at-runtime.html
1112 https://bugs.webkit.org/show_bug.cgi?id=173784
1113
1114 Reviewed by Simon Fraser.
1115
1116 fast/regions/region-leak-js-information-when-disabled-at-runtime.html is supposed to test
1117 that some JS properties are undefined when CSS regions are disabled at runtime. However, this
1118 part is currently commented out and the test is no longer relevant after r200524. Hence we
1119 just remove it.
1120
1121 * fast/regions/region-leak-js-information-when-disabled-at-runtime-expected.txt: Removed.
1122 * fast/regions/region-leak-js-information-when-disabled-at-runtime.html: Removed.
1123
11242017-06-23 Frederic Wang <fwang@igalia.com>
1125
fred.wang@free.fr5caca382017-06-23 18:48:01 +00001126 Use window.internals instead of overridePreference to set WebCore settings in tests
1127 https://bugs.webkit.org/show_bug.cgi?id=173714
1128
1129 Reviewed by Simon Fraser.
1130
1131 This commit is a first step to replace the use of testRunner.overridePreference with
1132 internals.settings.set* calls in tests. Such a call will fail immediately and obviously if
1133 its a function that does not exist, and these settings are restored properly between tests.
1134 Some preferences that do not have a WebCore setting or an internals.settings setter are not
1135 handled yet. The temporary failure added in r218480 for fast/frames/flattening/set-preference
1136 is removed and so is a custom expectation caret-mode-document-begin-end for Mac WK1.
1137
1138 * accessibility/gtk/caret-browsing-select-focus.html: Use internals.settings.set* function.
1139 * accessibility/gtk/caret-browsing-text-focus.html: Ditto.
1140 * accessibility/gtk/caret-offsets-and-extraneous-white-spaces.html: Ditto.
1141 * accessibility/gtk/caret-offsets.html: Ditto.
1142 * accessibility/gtk/text-in-span-block-in-a-block.html: Ditto.
1143 * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html: Ditto.
1144 * css3/blending/blend-mode-simple.html: Ditto.
1145 * css3/blending/effect-background-blend-mode.html: Ditto.
1146 * css3/filters/blur-filter-page-scroll-parents.html: Ditto.
1147 * css3/filters/blur-filter-page-scroll-self.html: Ditto.
1148 * css3/filters/blur-filter-page-scroll.html: Ditto.
1149 * css3/filters/effect-blur.html: Ditto.
1150 * css3/filters/effect-brightness-clamping.html: Ditto.
1151 * css3/filters/effect-brightness.html: Ditto.
1152 * css3/filters/effect-combined.html: Ditto.
1153 * css3/filters/effect-contrast.html: Ditto.
1154 * css3/filters/effect-drop-shadow.html: Ditto.
1155 * css3/filters/effect-grayscale.html: Ditto.
1156 * css3/filters/effect-hue-rotate.html: Ditto.
1157 * css3/filters/effect-invert.html: Ditto.
1158 * css3/filters/effect-opacity.html: Ditto.
1159 * css3/filters/effect-saturate.html: Ditto.
1160 * css3/filters/effect-sepia.html: Ditto.
1161 * css3/filters/filter-repaint.html: Ditto.
1162 * css3/filters/null-effect-check.html: Ditto.
1163 * editing/selection/caret-mode-document-begin-end.html: Ditto.
1164 * editing/selection/caret-mode-paragraph-keys-navigation.html: Ditto.
1165 * fast/animation/request-animation-frame-disabled.html: Ditto.
1166 * fast/canvas/canvas-blend-image.html: Ditto.
1167 * fast/canvas/canvas-blend-solid.html: Ditto.
1168 * fast/canvas/canvas-imageSmoothingQuality.html: Ditto.
1169 * fast/canvas/drawImage-with-small-values.html: Ditto.
1170 * fast/images/exif-orientation-composited.html: Ditto.
1171 * fast/images/exif-orientation-css.html: Ditto.
1172 * fast/images/exif-orientation.html: Ditto.
1173 * fast/images/image-controls-basic.html: Ditto.
1174 * fast/parser/pre-html5-parser-quirks.html: Ditto.
1175 * fast/repaint/no-caret-repaint-in-non-content-editable-element.html: Ditto.
1176 * http/tests/appcache/disabled.html: Ditto.
1177 * http/tests/contentextensions/block-cookies-in-ping.html: Ditto.
1178 * http/tests/contentextensions/block-ping.html: Ditto.
1179 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html: Ditto.
1180 * http/tests/contentextensions/hide-on-ping.html: Ditto.
1181 * http/tests/misc/favicon-loads-with-icon-loading-override.html: Ditto.
1182 * http/tests/navigation/ping-attribute/anchor-cookie.html: Ditto.
1183 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Ditto.
1184 * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Ditto.
1185 * http/tests/navigation/ping-attribute/anchor-ping-and-follow-redirect-when-sending-ping.html: Ditto.
1186 * http/tests/navigation/ping-attribute/anchor-same-origin.html: Ditto.
1187 * http/tests/navigation/ping-attribute/area-cookie.html: Ditto.
1188 * http/tests/navigation/ping-attribute/area-cross-origin-from-https.html: Ditto.
1189 * http/tests/navigation/ping-attribute/area-cross-origin.html: Ditto.
1190 * http/tests/navigation/ping-attribute/area-same-origin.html: Ditto.
1191 * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html: Ditto.
1192 * imported/blink/fast/css/image-orientation/image-orientation-dynamic-expected.html: Ditto.
1193 * loader/meta-refresh-disabled.html: Ditto.
1194 * media/crash-closing-page-with-media-as-plugin-fallback.html: Ditto.
1195 * platform/mac-wk1/editing/selection/caret-mode-document-begin-end-expected.txt: Removed.
1196 Mac WK1 now produces the same output as other platforms.
1197 * platform/mac/TestExpectations: Remove the failure for FrameFlattening now that the test
1198 uses internals.settings.set*.
1199 * platform/mac/fast/frames/flattening/set-preference.html: Use internals.settings.set*.
1200 * plugins/crash-restoring-plugin-page-from-page-cache.html: Ditto.
1201 * plugins/frameset-with-plugin-frame.html: Ditto.
1202 * plugins/netscape-plugin-page-cache-works.html: Ditto.
1203
cdumez@apple.comc8716142017-06-23 15:44:30 +000012042017-06-23 Chris Dumez <cdumez@apple.com>
1205
1206 [mac-wk1] requestAnimationFrame callbacks may not get serviced
1207 https://bugs.webkit.org/show_bug.cgi?id=173628
1208
1209 Reviewed by Simon Fraser.
1210
1211 Extend layout test coverage.
1212
1213 * fast/events/page-visibility-transition-test-expected.txt:
1214 * fast/events/page-visibility-transition-test.html:
1215
zandobersek@gmail.com0505e842017-06-23 12:03:11 +000012162017-06-23 Zan Dobersek <zdobersek@igalia.com>
1217
1218 [GCrypt] Drop the AES-CFB support
1219 https://bugs.webkit.org/show_bug.cgi?id=173547
1220
1221 Reviewed by Jiewen Tan.
1222
1223 Add GTK+-specific baselines for AES tests that also cover the CFB variation.
1224 These tests still pass because errors are expected, it's just that errors now
1225 occur because the algorithm isn't supported anymore, rather than because of
1226 operation errors due to malformed parameters.
1227
1228 * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt: Added.
1229 * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt: Added.
1230 * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
1231 * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
1232 * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
1233
antti@apple.comb46faac2017-06-23 04:34:14 +000012342017-06-22 Antti Koivisto <antti@apple.com>
1235
1236 REGRESSION(r217695): Offscreen/overflowed items not being rendered while translating in-frame
1237 https://bugs.webkit.org/show_bug.cgi?id=173732
1238
1239 Reviewed by Simon Fraser.
1240
1241 * compositing/backing/transform-transition-from-outside-view-expected.txt: Added.
1242 * compositing/backing/transform-transition-from-outside-view.html: Added.
1243
mmaxfield@apple.coma26a5392017-06-23 02:17:21 +000012442017-06-22 Myles C. Maxfield <mmaxfield@apple.com>
1245
1246 @font-face rules with invalid primary fonts never download their secondary fonts
1247 https://bugs.webkit.org/show_bug.cgi?id=173138
1248 <rdar://problem/32554450>
1249
1250 Reviewed by Simon Fraser.
1251
1252 * fast/text/font-fallback-invalid-load-expected.html: Added.
1253 * fast/text/font-fallback-invalid-load.html: Added.
1254 * fast/text/resources/bogus.svg: Added.
1255
commit-queue@webkit.org04289e4aa2017-06-22 22:49:41 +000012562017-06-22 Youenn Fablet <youenn@apple.com>
1257
1258 Add a test for multi data channel peer connection
1259 https://bugs.webkit.org/show_bug.cgi?id=173735
1260
1261 Reviewed by Eric Carlson.
1262
1263 * webrtc/datachannel/multi-channel-expected.txt: Added.
1264 * webrtc/datachannel/multi-channel.html: Added.
1265
commit-queue@webkit.orgae51b952017-06-22 22:47:00 +000012662017-06-22 Antoine Quint <graouts@apple.com>
1267
1268 REGRESSION: LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky timeout on Sierra
1269 https://bugs.webkit.org/show_bug.cgi?id=173725
1270
1271 Reviewed by Dean Jackson.
1272
1273 On WK1, this test enters fullscreen rather than PiP (which is unexpected, see webkit.org/b/173729) and thus the button
1274 to exit PiP could not be clicked. But we don't need a button click to exit PiP, so instead we just call a method to
1275 toggle it.
1276
1277 * media/modern-media-controls/placard-support/placard-support-pip.html:
1278
ryanhaddad@apple.comdaa69602017-06-22 22:03:39 +000012792017-06-22 Ryan Haddad <ryanhaddad@apple.com>
1280
1281 Mark perf/object-keys.html as flaky on iOS.
1282 https://bugs.webkit.org/show_bug.cgi?id=171617
1283
1284 Unreviewed test gardening.
1285
1286 * platform/ios/TestExpectations:
1287
zalan@apple.com3d9479d2017-06-22 21:55:38 +000012882017-06-22 Zalan Bujtas <zalan@apple.com>
1289
1290 REGRESSION(r214712): Infinite recursion in RenderTable::layout in paginated mode
1291 https://bugs.webkit.org/show_bug.cgi?id=173731
1292 <rdar://problem/32237775>
1293
1294 Reviewed by Antti Koivisto.
1295
1296 * fast/table/caption-bottom-with-pagination-expected.txt: Added.
1297 * fast/table/caption-bottom-with-pagination.html: Added.
1298
ryanhaddad@apple.com567260e2017-06-22 21:46:03 +000012992017-06-22 Ryan Haddad <ryanhaddad@apple.com>
1300
1301 Mark media/modern-media-controls/forward-button/forward-button.html as flaky on mac-wk1.
1302 https://bugs.webkit.org/show_bug.cgi?id=168265
1303
1304 Unreviewed test gardening.
1305
1306 * platform/mac-wk1/TestExpectations:
1307
joepeck@webkit.org34919fc2017-06-22 21:12:01 +000013082017-06-22 Joseph Pecoraro <pecoraro@apple.com>
1309
1310 Web Inspector: Pausing with a deep call stack can be very slow, avoid eagerly generating object previews
1311 https://bugs.webkit.org/show_bug.cgi?id=173698
1312
1313 Reviewed by Matt Baker.
1314
1315 * inspector/runtime/getPreview-expected.txt: Added.
1316 * inspector/runtime/getPreview.html: Added.
1317 Test the new protocol command `Runtime.getPreview` as well as the frontend
1318 model method RemoteObject.prototype.updatePreview which uses it with its
1319 own slightly different semantics about when it should be used.
1320
1321 * inspector/debugger/tail-deleted-frames-this-value.html:
1322 This test used `CallFrame.thisObject.preview` so rewrite it to first
1323 load the preview and then check values with it.
1324
ryanhaddad@apple.com0d8aac72017-06-22 18:05:25 +000013252017-06-22 Ryan Haddad <ryanhaddad@apple.com>
1326
ryanhaddad@apple.com6fdba8f2017-06-22 21:06:21 +00001327 Skip fast/forms/file/input-file-write-files-using-open-panel.html on ios-wk2.
1328 https://bugs.webkit.org/show_bug.cgi?id=173733
1329
1330 Unreviewed test gardening.
1331
1332 * platform/ios-wk2/TestExpectations:
1333
13342017-06-22 Ryan Haddad <ryanhaddad@apple.com>
1335
ryanhaddad@apple.com9087e532017-06-22 21:06:19 +00001336 Remove TestExpectations for test that were removed in r218651.
1337
1338 Unreviewed test gardening.
1339
1340 * platform/ios/TestExpectations:
1341
13422017-06-22 Ryan Haddad <ryanhaddad@apple.com>
1343
ryanhaddad@apple.com0d8aac72017-06-22 18:05:25 +00001344 Mark webaudio/silent-audio-interrupted-in-background.html as flaky on mac-wk2.
1345 https://bugs.webkit.org/show_bug.cgi?id=172201
1346
1347 Unreviewed test gardening.
1348
1349 * platform/mac-wk2/TestExpectations:
1350
jlewis3@apple.com34cbdf32017-06-22 16:33:55 +000013512017-06-22 Matt Lewis <jlewis3@apple.com>
1352
1353 Unreviewed, rolling out r218633.
1354
1355 The test is failing frequently on Sierra Debug and Windows
1356
1357 Reverted changeset:
1358
1359 "AX: Cannot call setValue() on contenteditable or ARIA text
1360 controls"
1361 https://bugs.webkit.org/show_bug.cgi?id=173520
1362 http://trac.webkit.org/changeset/218633
1363
commit-queue@webkit.orga82289f2017-06-22 16:17:20 +000013642017-06-22 Romain Bellessort <romain.bellessort@crf.canon.fr>
1365
1366 [Readable Streams API] Implement ReadableStreamBYOBReader read()
1367 https://bugs.webkit.org/show_bug.cgi?id=172714
1368
1369 Reviewed by Youenn Fablet.
1370
1371 Added 1 test to check that read() can only be applied to a ReadableStreamBYOBReader.
1372 Other behaviors are checked by WPT (web-platform-tests/streams/readable-byte-streams/general.js).
1373
1374 * streams/readable-stream-byob-reader-expected.txt: Updated.
1375 * streams/readable-stream-byob-reader.js: Added 1 test.
1376
1377
commit-queue@webkit.org2328aba2017-06-22 15:29:14 +000013782017-06-22 Youenn Fablet <youenn@apple.com>
1379
1380 [WebRTC] Prevent capturing at unconventional resolutions when using the SW encoder on Mac
1381 https://bugs.webkit.org/show_bug.cgi?id=172602
1382 <rdar://problem/32407693>
1383
1384 Reviewed by Eric Carlson.
1385
1386 * platform/mac-wk1/TestExpectations: Mark captureCanvas as flaky due to AVDCreateGPUAccelerator: Error loading GPU renderer" appearing on some bots.
1387 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Copied from LayoutTests/webrtc/captureCanvas-webrtc-expected.txt.
1388 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Added.
1389 * webrtc/captureCanvas-webrtc-expected.txt:
1390 * webrtc/captureCanvas-webrtc.html:
1391
commit-queue@webkit.org39e8c812017-06-22 15:16:37 +000013922017-06-22 Joseph Pecoraro <pecoraro@apple.com>
1393
1394 LayoutTests/inspector/indexeddb/requestDatabaseNames.html: Sort database names to prevent flakiness
1395 https://bugs.webkit.org/show_bug.cgi?id=173699
1396
1397 Reviewed by Alex Christensen.
1398
1399 * inspector/indexeddb/requestDatabaseNames.html:
1400 Sort database names (when more than one) to ensure a consistent order.
1401
csaavedra@igalia.com385f1012017-06-22 12:59:45 +000014022017-06-22 Claudio Saavedra <csaavedra@igalia.com>
1403
csaavedra@igalia.com3747c4c2017-06-22 13:36:55 +00001404 [WPE] Skip js geolocation test.
1405
1406 Unreviewed gardening.
1407 Geolocation was disabled since r218553.
1408 * platform/wpe/TestExpectations:
1409
14102017-06-22 Claudio Saavedra <csaavedra@igalia.com>
1411
csaavedra@igalia.com385f1012017-06-22 12:59:45 +00001412 [WPE] Unskip http cache tests.
1413
1414 Unreviewed gardening.
1415
1416 Currently failing tests are the same as in the GTK+ port.
1417 * platform/wpe/TestExpectations:
1418
commit-queue@webkit.orgb60fe0d2017-06-22 04:31:12 +000014192017-06-21 Youenn Fablet <youenn@apple.com>
1420
1421 [Fetch API] TypeError when called with body === {}
1422 https://bugs.webkit.org/show_bug.cgi?id=173295
1423 <rdar://problem/32746733>
1424
1425 Reviewed by Sam Weinig.
1426
1427 * fetch/body-init-expected.txt: Added.
1428 * fetch/body-init.html: Added.
1429
commit-queue@webkit.org4a656d02017-06-21 21:55:27 +000014302017-06-21 Antoine Quint <graouts@apple.com>
1431
1432 CSS text properties affect <video> shadow root
1433 https://bugs.webkit.org/show_bug.cgi?id=173664
1434 <rdar://problem/32904328>
1435
1436 Reviewed by Dean Jackson.
1437
1438 Add a test that ensures that setting an inheritable style on the <video> does not affect
1439 time labels within the shadow root.
1440
1441 * media/modern-media-controls/time-label/time-label-inherited-text-indent-expected.txt: Added.
1442 * media/modern-media-controls/time-label/time-label-inherited-text-indent.html: Added.
1443
commit-queue@webkit.org4e7e99a2017-06-21 21:32:44 +000014442017-06-21 Joseph Pecoraro <pecoraro@apple.com>
1445
1446 Web Inspector: Using "break on all exceptions" when throwing stack overflow hangs inspector
1447 https://bugs.webkit.org/show_bug.cgi?id=172432
1448 <rdar://problem/29870873>
1449
1450 Reviewed by Saam Barati.
1451
1452 * inspector/debugger/no-pause-out-of-memory-exception-expected.txt: Added.
1453 * inspector/debugger/no-pause-out-of-memory-exception.html: Added.
1454 * inspector/debugger/no-pause-stack-overflow-exception-expected.txt: Added.
1455 * inspector/debugger/no-pause-stack-overflow-exception.html: Added.
1456
simon.fraser@apple.com63d9cf52017-06-21 21:29:21 +000014572017-06-20 Simon Fraser <simon.fraser@apple.com>
1458
1459 Remove WILL_REVEAL_EDGE_EVENTS code
1460 https://bugs.webkit.org/show_bug.cgi?id=173632
1461
1462 Reviewed by Sam Weinig, Beth Dakin.
1463
1464 Remove will-reveal-edge events, which never took off.
1465
1466 * fast/events/will-reveal-edge-on-div-expected.txt: Removed.
1467 * fast/events/will-reveal-edge-on-div.html: Removed.
1468 * fast/events/will-reveal-edges-body-attributes-expected.txt: Removed.
1469 * fast/events/will-reveal-edges-body-attributes.html: Removed.
1470 * fast/events/will-reveal-edges-event-listeners-expected.txt: Removed.
1471 * fast/events/will-reveal-edges-event-listeners.html: Removed.
1472 * fast/events/will-reveal-edges-window-attributes-expected.txt: Removed.
1473 * fast/events/will-reveal-edges-window-attributes.html: Removed.
1474
simon.fraser@apple.com95a930e2017-06-21 21:13:58 +000014752017-06-21 Simon Fraser <simon.fraser@apple.com>
1476
1477 svgPath.getTotalLength() freezes webkit
1478 https://bugs.webkit.org/show_bug.cgi?id=173566
1479 <rdar://problem/32866731>
1480
1481 Reviewed by Dean Jackson.
1482
1483 * svg/custom/path-getTotalLength-hang.html: Added.
1484
csaavedra@igalia.com4cf46702017-06-21 16:25:16 +000014852017-06-21 Claudio Saavedra <csaavedra@igalia.com>
1486
1487 [WPE] Unreviewed gardening
1488
1489 Update expectations to known flaky http/appcache tests and also a
1490 couple of flaky crashing tests.
1491 * platform/wpe/TestExpectations:
1492
cfleizach@apple.com0656a442017-06-21 15:58:53 +000014932017-06-21 Chris Fleizach <cfleizach@apple.com>
1494
1495 AX: Cannot call setValue() on contenteditable or ARIA text controls
1496 https://bugs.webkit.org/show_bug.cgi?id=173520
1497
1498 Reviewed by Ryosuke Niwa.
1499
1500 * accessibility/set-value-editable-types-expected.txt: Added.
1501 * accessibility/set-value-editable-types.html: Added.
1502
zandobersek@gmail.comb7a99152017-06-21 06:52:29 +000015032017-06-20 Zan Dobersek <zdobersek@igalia.com>
1504
1505 [GCrypt] Implement CryptoKeyEC SPKI imports
1506 https://bugs.webkit.org/show_bug.cgi?id=172927
1507
1508 Reviewed by Jiewen Tan, Michael Catanzaro and Carlos Garcia Campos.
1509
1510 * platform/gtk/TestExpectations:
1511 Unskip or enable the EC-based SPKI import tests that are now passing.
1512
mmaxfield@apple.com037485d2017-06-21 00:54:43 +000015132017-06-20 Myles C. Maxfield <mmaxfield@apple.com>
1514
1515 Disable font variations on macOS Sierra and iOS 10
1516 https://bugs.webkit.org/show_bug.cgi?id=173618
1517 <rdar://problem/32879164>
1518
1519 Reviewed by Jon Lee.
1520
1521 Update expected test results. The old test results are now High Sierra- and iOS 11-expected.
1522
1523 * fast/css/getComputedStyle/computed-style-expected.txt:
1524 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1525 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1526 * fast/text/font-selection-font-face-parse-expected.txt:
1527 * fast/text/font-selection-font-loading-api-parse-expected.txt:
1528 * fast/text/font-stretch-parse-expected.txt:
1529 * fast/text/font-style-parse-expected.txt:
1530 * fast/text/font-weight-parse-expected.txt:
1531 * platform/ios/TestExpectations:
1532 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Removed.
1533 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed.
1534 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Removed.
1535 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt: Removed.
1536 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Removed.
1537 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Removed.
1538 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Removed.
1539 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Removed.
1540 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Removed
1541 * platform/mac/TestExpectations:
1542 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Removed
1543
drousso@apple.com730a42f2017-06-21 00:07:41 +000015442017-06-20 Devin Rousso <drousso@apple.com>
1545
1546 Web Inspector: Send context attributes for tracked canvases
1547 https://bugs.webkit.org/show_bug.cgi?id=173327
1548
1549 Reviewed by Joseph Pecoraro.
1550
1551 * inspector/canvas/context-attributes-expected.txt: Added.
1552 * inspector/canvas/context-attributes.html: Added.
1553
jlewis3@apple.com3daa05d2017-06-21 00:02:14 +000015542017-06-20 Matt Lewis <jlewis3@apple.com>
1555
1556 Marked webrtc/video-replace-muted-track.html as flaky.
1557 https://bugs.webkit.org/show_bug.cgi?id=173486
1558
1559 Unreviewed test gardening.
1560
1561 * platform/ios-wk2/TestExpectations:
1562
mmaxfield@apple.coma20bbd02017-06-20 23:52:22 +000015632017-06-20 Myles C. Maxfield <mmaxfield@apple.com>
1564
1565 [Cocoa] The system Japanese font cannot be italicized
1566 https://bugs.webkit.org/show_bug.cgi?id=173300
1567 <rdar://problem/31805407>
1568
1569 Reviewed by Ryosuke Niwa.
1570
1571 * fast/text/system-font-japanese-synthetic-italic-expected-mismatch.html: Added.
1572 * fast/text/system-font-japanese-synthetic-italic.html: Added.
1573 * platform/mac/TestExpectations: This codepath doesn't work in El Capitan.
1574
ryanhaddad@apple.com00382102017-06-20 23:22:16 +000015752017-06-20 Ryan Haddad <ryanhaddad@apple.com>
1576
1577 Unreviewed, rolling out r218524.
1578
1579 This change broke internal builds.
1580
1581 Reverted changeset:
1582
1583 "[Cocoa] The system Japanese font cannot be italicized"
1584 https://bugs.webkit.org/show_bug.cgi?id=173300
1585 http://trac.webkit.org/changeset/218524
1586
simon.fraser@apple.comafb77012017-06-20 22:57:50 +000015872017-06-20 Simon Fraser <simon.fraser@apple.com>
1588
1589 <rdar://problem/32862652> [REGRESSION] r218374: fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html
1590
1591 Rebaseline.
1592
1593 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt:
1594
ryanhaddad@apple.comb679a592017-06-20 22:54:58 +000015952017-06-20 Ryan Haddad <ryanhaddad@apple.com>
1596
1597 Rebaseline fast/events/touch/document-create-touch-list tests.
1598
1599 Unreviewed test gardening.
1600
1601 * fast/events/touch/document-create-touch-list-crash-expected.txt:
1602 * fast/events/touch/document-create-touch-list-ios-expected.txt:
1603
mattbaker@apple.com43f8da62017-06-20 22:44:11 +000016042017-06-20 Matt Baker <mattbaker@apple.com>
1605
1606 LayoutTest inspector/canvas/create-canvas-contexts.html is a flaky timeout
1607 https://bugs.webkit.org/show_bug.cgi?id=173603
1608
1609 Reviewed by Joseph Pecoraro.
1610
1611 Removed test case `CheckCanvasesCleared`, which involved a page reload
1612 and would intermittently timeout.
1613
1614 * inspector/canvas/create-canvas-contexts-expected.txt:
1615 * inspector/canvas/create-canvas-contexts.html:
1616
graouts@webkit.orgcc4f2682017-06-20 20:37:59 +000016172017-06-20 Antoine Quint <graouts@apple.com>
1618
1619 REGRESSION: media/remote-control-command-seek.html is timing out
1620 https://bugs.webkit.org/show_bug.cgi?id=173615
1621 <rdar://problem/32626498>
1622
1623 Reviewed by Eric Carlson.
1624
1625 This test assumes that we load metadata and video data that can be seeked through
1626 at the same time, but this is incorrect. Using the "canplaythrough" event guarantees
1627 that the video is seekable, so we switch to this event to make the test more robust.
1628
1629 * media/remote-control-command-seek-expected.txt:
1630 * media/remote-control-command-seek.html:
1631
jlewis3@apple.comf3258922017-06-20 18:57:22 +000016322017-06-20 Matt Lewis <jlewis3@apple.com>
1633
1634 Added additional test expectations for media/video-buffered.html.
1635 https://bugs.webkit.org/show_bug.cgi?id=173611
1636
1637 Uneviewed test gardening.
1638
1639 * platform/ios/TestExpectations:
1640
drousso@apple.comc4fa6a62017-06-20 18:35:31 +000016412017-06-20 Devin Rousso <drousso@apple.com>
1642
1643 Web Inspector: add console messages for WebGL shader compile and program link errors/warnings
1644 https://bugs.webkit.org/show_bug.cgi?id=143236
1645 <rdar://problem/20352149>
1646
1647 Reviewed by Dean Jackson.
1648
1649 * fast/canvas/webgl/fragment-shader-assertion.html:
1650 * fast/canvas/webgl/shader-compile-logging-expected.txt: Added.
1651 * fast/canvas/webgl/shader-compile-logging.html: Added.
1652
graouts@webkit.org71f6e662017-06-20 17:38:35 +000016532017-06-19 Antoine Quint <graouts@apple.com>
1654
1655 Media document experience with long-loading files is poor
1656 https://bugs.webkit.org/show_bug.cgi?id=173575
1657 <rdar://problem/32178119>
1658
1659 Reviewed by Dean Jackson.
1660
1661 Fix a test that started failing with this patch and add two new tests that check we are adding
1662 the expected CSS classes when loading video and invalid media documents.
1663
1664 * media/modern-media-controls/media-documents/media-document-invalid-expected.txt: Added.
1665 * media/modern-media-controls/media-documents/media-document-invalid.html: Added.
1666 * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout-expected.txt: Added.
1667 * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout.html: Added.
1668 * media/modern-media-controls/volume-up-support/volume-up-support-expected.txt:
1669 * media/modern-media-controls/volume-up-support/volume-up-support.html:
1670
csaavedra@igalia.com50564902017-06-20 13:07:34 +000016712017-06-20 Claudio Saavedra <csaavedra@igalia.com>
1672
csaavedra@igalia.com7fb2ee32017-06-20 15:26:10 +00001673 [WPE] Enable appcache tests
1674
1675 Unreviewed gardening.
1676
1677 Most of these tests are passing, so enable them. For known GTK+
1678 failures, copy the expectations. Mark as failing deferred events
1679 tests that have slight differences that need to be investigated.
1680 * platform/wpe/TestExpectations:
1681
16822017-06-20 Claudio Saavedra <csaavedra@igalia.com>
1683
csaavedra@igalia.com50564902017-06-20 13:07:34 +00001684 [WPE] Skip geolocation tests
1685
1686 Geolocation was disabled since r218553 and thus far tests were
1687 only using the mock provider. Skip until we add geoclue
1688 support.
1689 * platform/wpe/TestExpectations:
1690
gskachkov@gmail.comf92fe152017-06-20 10:27:41 +000016912017-06-20 Oleksandr Skachkov <gskachkov@gmail.com>
1692
1693 Revert changes in bug#160417 about extending `null` not being a derived class
1694 https://bugs.webkit.org/show_bug.cgi?id=169293
1695
1696 Reviewed by Saam Barati.
1697
1698 * js/class-syntax-extends-expected.txt:
1699 * js/class-syntax-super-expected.txt:
1700 * js/script-tests/class-syntax-extends.js:
1701 * js/script-tests/class-syntax-super.js:
1702
zandobersek@gmail.comf70a0392017-06-20 07:56:31 +000017032017-06-20 Zan Dobersek <zdobersek@igalia.com>
1704
1705 Unreviewed WPE gardening.
1706
1707 Unskipping AES-CTR and RSA-PSS layout tests that already pass.
1708
1709 Adding layout test baselines for two imported W3C tests that cover AES-CBC.
1710 The subtests there pass, but the generic baseline expects failures, so we
1711 work around that by adding baselines that expect passing tests.
1712
1713 * platform/wpe/TestExpectations:
1714 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt: Added.
1715 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
1716 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.https-expected.txt: Added.
1717
magomez@igalia.comc6b54902017-06-20 07:45:40 +000017182017-06-20 Miguel Gomez <magomez@igalia.com>
1719
1720 [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
1721 https://bugs.webkit.org/show_bug.cgi?id=173459
1722
1723 Reviewed by Carlos Garcia Campos.
1724
1725 Unskip fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html.
1726
1727 * platform/gtk/TestExpectations:
1728
drousso@apple.comc366ec92017-06-20 06:48:10 +000017292017-06-19 Devin Rousso <drousso@apple.com>
1730
1731 Web Inspector: create canvas content view and details sidebar panel
1732 https://bugs.webkit.org/show_bug.cgi?id=138941
1733 <rdar://problem/19051672>
1734
1735 Reviewed by Joseph Pecoraro.
1736
1737 * inspector/canvas/requestContent-expected.txt: Added.
1738 * inspector/canvas/requestContent.html: Added.
1739 * inspector/canvas/requestNode-expected.txt: Added.
1740 * inspector/canvas/requestNode.html: Added.
1741
fred.wang@free.fr24211532017-06-20 06:04:55 +000017422017-06-19 Frederic Wang <fwang@igalia.com>
1743
fred.wang@free.fr68e7aa32017-06-20 06:06:16 +00001744 [iOS] Always include frames in the scrolling tree when async frame scrolling is enabled
1745 https://bugs.webkit.org/show_bug.cgi?id=173405
1746
1747 Reviewed by Simon Fraser.
1748
1749 Add some new expectations for iOS/WK2 now that the "async frame scrolling" setting is taken
1750 into account for the layer and scrolling trees.
1751
1752 * platform/ios-wk2/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
1753 A specific layer is created for the iframe.
1754 * platform/ios-wk2/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
1755 The frame appears in the scrolling tree.
1756 * platform/ios/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
1757 Use this as a generic expectation for iOS.
1758
17592017-06-19 Frederic Wang <fwang@igalia.com>
1760
fred.wang@free.fr24211532017-06-20 06:04:55 +00001761 [Mac] Add an experimental feature setting for async frame scrolling
1762 https://bugs.webkit.org/show_bug.cgi?id=173359
1763
1764 Reviewed by Simon Fraser.
1765
1766 * compositing/iframes/compositing-for-scrollable-iframe.html: Use "async frame scrolling" for
1767 this test.
1768 * fast/scrolling/scrolling-tree-includes-frame.html: Ditto.
1769
zandobersek@gmail.com9b3f99f2017-06-20 06:00:01 +000017702017-06-19 Zan Dobersek <zdobersek@igalia.com>
1771
1772 [WebCrypto] Add test for ECDH SPKI imports using the ecDH algorithm identifier
1773 https://bugs.webkit.org/show_bug.cgi?id=173543
1774
1775 Reviewed by Jiewen Tan.
1776
1777 Add the ecdh-import-spki-key-ecdh-identifier.html layout test which
1778 tests for successful import of EC keys through the SPKI format when
1779 using the ecDH algorithm identifier (OID 1.3.132.1.12) and following
1780 the ECDH algorithm import steps.
1781
1782 No implementation supports this yet, so the test is skipped on all ports.
1783
1784 * TestExpectations:
1785 * crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
1786 * crypto/subtle/ecdh-import-spki-key-ecdh-identifier.html: Added.
1787
mmaxfield@apple.com5183c302017-06-20 02:28:18 +000017882017-06-19 Myles C. Maxfield <mmaxfield@apple.com>
1789
1790 [Cocoa] The system Japanese font cannot be italicized
1791 https://bugs.webkit.org/show_bug.cgi?id=173300
1792 <rdar://problem/31805407>
1793
1794 Reviewed by Ryosuke Niwa.
1795
1796 * fast/text/system-font-japanese-synthetic-italic-expected-mismatch.html: Added.
1797 * fast/text/system-font-japanese-synthetic-italic.html: Added.
1798 * platform/mac/TestExpectations: This codepath doesn't work in El Capitan.
1799
commit-queue@webkit.orgd2f07b22017-06-19 23:53:00 +000018002017-06-19 Youenn Fablet <youenn@apple.com>
1801
1802 Improve debugging ability of some webrtc tests
1803 https://bugs.webkit.org/show_bug.cgi?id=173549
1804
1805 Reviewed by Eric Carlson.
1806
1807 Improve debugging ability for first two tests.
1808 Improve reliability for the next three tests.
1809
1810 * webrtc/audio-replace-track-expected.txt:
1811 * webrtc/audio-replace-track.html: Checking connected state.
1812 * webrtc/video-mute-expected.txt:
1813 * webrtc/video-mute.html: Ditto.
1814 * webrtc/video-replace-track-to-null.html: Improving reliability of test.
1815 * webrtc/video-rotation.html: Adding some delay before testing black frames and increasing delay between the tests..
1816 * webrtc/video-unmute.html: Using counter based testing of black frames.
1817
darin@apple.combb7b36c2017-06-19 23:51:00 +000018182017-06-19 Alex Christensen <achristensen@webkit.org>
1819
1820 [Cocoa] implement URLSession:task:needNewBodyStream: delegate method
1821 https://bugs.webkit.org/show_bug.cgi?id=173551
1822 rdar://problem/32250512
1823
1824 Reviewed by Alex Christensen.
1825
1826 * http/tests/misc/form-blob-challenge-expected.txt: Added.
1827 * http/tests/misc/form-blob-challenge.html: Added.
1828 * http/tests/misc/resources/basic-echo-post.php: Added.
1829
jlewis3@apple.com9fa4de22017-06-19 22:47:43 +000018302017-06-19 Matt Lewis <jlewis3@apple.com>
1831
1832 Adjusted test ecpectaions for webrtc/libwebrtc/descriptionGetters.html.
1833 https://bugs.webkit.org/show_bug.cgi?id=171703
1834
1835 Unreviewed test gardening.
1836
1837 * platform/mac-wk2/TestExpectations:
1838
commit-queue@webkit.org45a5b532017-06-19 22:04:20 +000018392017-06-19 Joseph Pecoraro <pecoraro@apple.com>
1840
1841 test262: Completion values for control flow do not match the spec
1842 https://bugs.webkit.org/show_bug.cgi?id=171265
1843
1844 Reviewed by Saam Barati.
1845
1846 * js/eval-throw-return-expected.txt:
1847 * js/kde/completion-expected.txt:
1848 * js/kde/script-tests/completion.js:
1849 * js/script-tests/eval-throw-return.js:
1850 * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9-expected.txt:
1851 * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1-expected.txt:
1852 Rebaseline expectations. These are all outdated. In fact the sputnik
1853 tests were imported into test262 and modified for ES2015.
1854
1855 * js/script-tests/function-toString-vs-name.js:
1856 ClassDeclarations on their own don't produce a value. So output
1857 the class value so the test behaves as expected.
1858
commit-queue@webkit.org7eb47a52017-06-19 21:55:00 +000018592017-06-19 Sam Weinig <sam@webkit.org>
1860
1861 [WebIDL] Add support for serializers that have members that are themselves serializers (or inherit being a serializer from a parent)
1862 https://bugs.webkit.org/show_bug.cgi?id=173395
1863
1864 Reviewed by Simon Fraser.
1865
1866 * fast/css/DOMQuad-serialization-expected.txt: Added.
1867 * fast/css/DOMQuad-serialization.html: Added.
1868 Add test for DOMQuad serialization, now that it is supported.
1869
commit-queue@webkit.org50bd1d92017-06-19 21:27:05 +000018702017-06-19 Commit Queue <commit-queue@webkit.org>
1871
1872 Unreviewed, rolling out r218505.
1873 https://bugs.webkit.org/show_bug.cgi?id=173563
1874
1875 "It would break internal builds" (Requested by youenn on
1876 #webkit).
1877
1878 Reverted changeset:
1879
1880 "[WebRTC] Prevent capturing at unconventional resolutions when
1881 using the SW encoder on Mac"
1882 https://bugs.webkit.org/show_bug.cgi?id=172602
1883 http://trac.webkit.org/changeset/218505
1884
commit-queue@webkit.org761962d2017-06-19 20:42:04 +000018852017-06-19 Youenn Fablet <youenn@apple.com>
1886
1887 [WebRTC] Prevent capturing at unconventional resolutions when using the SW encoder on Mac
1888 https://bugs.webkit.org/show_bug.cgi?id=172602
1889 <rdar://problem/32407693>
1890
1891 Reviewed by Eric Carlson.
1892
1893 * platform/mac-wk1/TestExpectations: Mark captureCanvas as flaky due to AVDCreateGPUAccelerator: Error loading GPU renderer" appearing on some bots.
1894 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Copied from LayoutTests/webrtc/captureCanvas-webrtc-expected.txt.
1895 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Added.
1896 * webrtc/captureCanvas-webrtc-expected.txt:
1897 * webrtc/captureCanvas-webrtc.html:
1898
ryanhaddad@apple.com673c6222017-06-19 18:41:42 +000018992017-06-19 Ryan Haddad <ryanhaddad@apple.com>
1900
1901 Rebaseline js/dom/global-constructors-attributes.html.
1902
1903 Unreviewed test gardening.
1904
1905 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1906 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1907
commit-queue@webkit.org3d93dc42017-06-19 17:12:57 +000019082017-06-19 Youenn Fablet <youenn@apple.com>
1909
1910 A cloned MediaStreamTrack should mute independently other tracks using the same source
1911 https://bugs.webkit.org/show_bug.cgi?id=172831
1912 <rdar://problem/32518527>
1913
1914 Reviewed by Eric Carlson.
1915
1916 * webrtc/clone-audio-track.html: Added.
1917 * webrtc/video-disabled-black.html:
1918 * webrtc/video-unmute-expected.txt:
1919 * webrtc/video-unmute.html:
1920
commit-queue@webkit.orgb6fb6902017-06-19 16:47:06 +000019212017-06-19 Sam Weinig <sam@webkit.org>
1922
1923 [WebIDL] Properly model buffer source / typed arrays as their own IDL types
1924 https://bugs.webkit.org/show_bug.cgi?id=173513
1925
1926 Reviewed by Alex Christensen.
1927
1928 * crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
1929 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt:
1930 * crypto/subtle/pbkdf2-derive-bits-malformed-parametrs-expected.txt:
1931 Update results for changed exception language.
1932
csaavedra@igalia.comba658982017-06-19 15:50:40 +000019332017-06-19 Claudio Saavedra <csaavedra@igalia.com>
1934
1935 Unreviewed GTK+ gardening
1936
1937 Unmarked a bunch of http multimedia tests that were failing with gst 1.6.3.
1938 We're now depending on 1.10.4 and these are passing. Also marked as slow
1939 a couple more.
1940 * platform/gtk/TestExpectations:
1941
zandobersek@gmail.comda9ae762017-06-19 13:22:19 +000019422017-06-19 Zan Dobersek <zdobersek@igalia.com>
1943
1944 Unreviewed GTK+ gardening.
1945
1946 Enable RSA-PSS tests on the GTK+ port. Tests covering this Web Crypto
1947 algorithm are skipped on all platforms, but since the libgcrypt-based
1948 implementation is operating properly, we can enable the majority of
1949 these tests for GTK+. The tests that remain skipped cover SPKI and
1950 PKCS#8 import and export capabilities that still have to be landed.
1951
1952 WPE will enable these tests in a separate patch.
1953
1954 * platform/gtk/TestExpectations:
1955
csaavedra@igalia.com7015ea62017-06-19 12:44:41 +000019562017-06-19 Claudio Saavedra <csaavedra@igalia.com>
1957
1958 [GTK] Rebaseline js/dom/dom-static-property-for-in-iteration.html
1959 https://bugs.webkit.org/show_bug.cgi?id=133868
1960
1961 Unreviewed gardening
1962
1963 This test needs expectations to be updated after changes to DOM
1964 static properties. Update and unskip.
1965 * platform/gtk/TestExpectations: Unskip.
1966 * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
1967
zandobersek@gmail.comd688dba2017-06-19 11:56:26 +000019682017-06-19 Zan Dobersek <zdobersek@igalia.com>
1969
1970 [GCrypt] AES_CTR support
1971 https://bugs.webkit.org/show_bug.cgi?id=171420
1972
1973 Reviewed by Michael Catanzaro.
1974
1975 * platform/gtk/TestExpectations: Unskip the relevant AES_CTR tests.
1976
commit-queue@webkit.org5d442622017-06-19 11:39:52 +000019772017-06-19 Fujii Hironori <Hironori.Fujii@sony.com>
1978
1979 [GTK] Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html crashes
1980 https://bugs.webkit.org/show_bug.cgi?id=173456
1981
1982 Unreviewed gardening.
1983
1984 * platform/gtk/TestExpectations: Marked
1985 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html,
1986 webrtc/createOfferAnswer.html and webrtc/video-addTransceiver.html Crash.
1987
csaavedra@igalia.com98ea0b62017-06-19 10:03:40 +000019882017-06-19 Claudio Saavedra <csaavedra@igalia.com>
1989
1990 [GTK][WPE] Rebaseline after r218458
1991
1992 Unreviewed gardening.
1993
1994 Add new DOMQuad attribute to the test expectations.
1995 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1996 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1997 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1998
commit-queue@webkit.org8168b792017-06-19 07:41:11 +000019992017-05-14 Frederic Wang <fwang@igalia.com>
2000
2001 Add heuristic to avoid flattening "fullscreen" iframes
2002 https://bugs.webkit.org/show_bug.cgi?id=171914
2003
2004 Reviewed by Simon Fraser.
2005
2006 This commit adjusts tests to work when frame flattening is an enum.
2007 It also adds a test to check the new heuristic when "frame flattening for non-fullscreen
2008 iframes" is enabled.
2009 set-preference.html is disabled for now, as the test suite does not support overridePreference()
2010 for non-boolean values (bug 128594).
2011
2012 * fast/forms/ios/delete-in-input-in-iframe.html: Use enum value "FullyEnabled".
2013 * fast/forms/ios/focus-input-in-iframe.html: Ditto.
2014 * fast/forms/ios/programmatic-focus-input-in-iframe.html: Ditto.
2015 * fast/forms/ios/typing-in-input-in-iframe.html: Ditto.
2016 * fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html: Ditto.
2017 * fast/frames/flattening/crash-svg-document.html: Ditto.
2018 * fast/frames/flattening/crash-when-sibling-iframe-is-destroyed-with-subtree-layoutroot.html: Ditto.
2019 * fast/frames/flattening/frameset-flattening-advanced.html: Ditto.
2020 * fast/frames/flattening/frameset-flattening-grid.html: Ditto.
2021 * fast/frames/flattening/frameset-flattening-simple.html: Ditto.
2022 * fast/frames/flattening/frameset-flattening-subframe-resize.html: Ditto.
2023 * fast/frames/flattening/frameset-flattening-subframesets.html: Ditto.
2024 * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Ditto.
2025 Be sure to use single quotes for the inline iframe page.
2026 * fast/frames/flattening/iframe-flattening-crash.html: Use enum value "FullyEnabled".
2027 * fast/frames/flattening/iframe-flattening-fixed-height.html: Ditto.
2028 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-with-js-forced-layout.html: Ditto.
2029 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling.html: Ditto.
2030 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-zero-size.html: Ditto.
2031 * fast/frames/flattening/iframe-flattening-fixed-width-and-height.html: Ditto.
2032 * fast/frames/flattening/iframe-flattening-fixed-width.html: Ditto.
2033 * fast/frames/flattening/iframe-flattening-fullscreen.html: Added. Check the new heuristic.
2034 * fast/frames/flattening/iframe-flattening-fullscreen-expected.txt: Added.
2035 * fast/frames/flattening/iframe-flattening-inside-flexbox-with-delayed-scroll-update.html: Use enum value "FullyEnabled".
2036 * fast/frames/flattening/iframe-flattening-nested.html: Ditto.
2037 * fast/frames/flattening/iframe-flattening-offscreen.html: Ditto.
2038 * fast/frames/flattening/iframe-flattening-out-of-view-and-scroll.html: Ditto.
2039 * fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout.html: Ditto.
2040 * fast/frames/flattening/iframe-flattening-out-of-view.html: Ditto.
2041 * fast/frames/flattening/iframe-flattening-resize-event-count.html: Ditto.
2042 * fast/frames/flattening/iframe-flattening-selection-crash.html: Ditto.
2043 * fast/frames/flattening/iframe-flattening-simple.html: Ditto.
2044 * fast/frames/flattening/iframe-tiny.html: Ditto.
2045 * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-and-needs-full-repaint-crash.html: Ditto.
2046 * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-assertion-failure.html: Ditto.
2047 * fast/frames/flattening/scrolling-in-object.html: Ditto.
2048 * fast/spatial-navigation/snav-iframe-flattening-simple.html: Ditto.
2049 * http/tests/misc/iframe-flattening-3level-nesting-with-blocking-resource.html: Ditto.
2050 * platform/mac/TestExpectations: Disable this due to limitation in the test infrastructure.
2051 * plugins/frameset-with-plugin-frame.html: Use enum value "FullyEnabled".
2052
rniwa@webkit.org59888092017-06-19 04:00:49 +000020532017-06-18 Ryosuke Niwa <rniwa@webkit.org>
2054
2055 Meter element doesn't respect the writing direction
2056 https://bugs.webkit.org/show_bug.cgi?id=173507
2057
2058 Reviewed by Sam Weinig.
2059
2060 A regression ref test since existing tests were pixel tests and did not catch this regression.
2061 Note that black border was added to workaround the anti-aliasing differences in macOS High Sierra.
2062
2063 * fast/dom/HTMLMeterElement/meter-rtl-expected.html: Added.
2064 * fast/dom/HTMLMeterElement/meter-rtl.html: Added.
2065
cdumez@apple.com32f1e9f2017-06-18 20:25:19 +000020662017-06-18 Chris Dumez <cdumez@apple.com>
2067
2068 Crash when re-entering MediaDevicesEnumerationRequest::cancel()
2069 https://bugs.webkit.org/show_bug.cgi?id=173522
2070 <rdar://problem/31185739>
2071
2072 Reviewed by Darin Adler.
2073
2074 Add layout test coverage. This test would flakily crash before the fix because it
2075 relies on the order in which contextDestroyed() is called for MediaDevicesRequest
2076 and MediaDevicesEnumerationRequest.
2077
2078 * fast/mediastream/destroy-document-while-enumerating-devices-expected.txt: Added.
2079 * fast/mediastream/destroy-document-while-enumerating-devices.html: Added.
2080 * fast/mediastream/resources/enumerate-devices-frame.html: Added.
2081
simon.fraser@apple.comedca84e2017-06-17 22:34:28 +000020822017-06-17 Simon Fraser <simon.fraser@apple.com>
2083
2084 Implement DOMQuad
2085 https://bugs.webkit.org/show_bug.cgi?id=163534
2086
2087 Reviewed by Sam Weinig.
2088
2089 Implement DOMQuad per https://drafts.fxtf.org/geometry/#DOMQuad.
2090
2091 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2092 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2093
antti@apple.com043d6a12017-06-17 13:02:08 +000020942017-06-17 Antti Koivisto <antti@apple.com>
2095
2096 Crash due to infinite recursion via FrameSelection::updateAppearanceAfterLayout
2097 https://bugs.webkit.org/show_bug.cgi?id=173468
2098
2099 Reviewed by Ryosuke Niwa.
2100
2101 * editing/selection/updateAppearanceAfterLayout-recursion-expected.txt: Added.
2102 * editing/selection/updateAppearanceAfterLayout-recursion.html: Added.
2103
pvollan@apple.com68f2a2b2017-06-17 12:31:13 +000021042017-06-17 Per Arne Vollan <pvollan@apple.com>
2105
2106 [Win] Update expectations for layout tests.
2107 https://bugs.webkit.org/show_bug.cgi?id=172437
2108
2109 Unreviewed test gardening, update test expectations for failing tests.
2110
2111 * platform/win/TestExpectations:
2112
keith_miller@apple.comf94c2c92017-06-17 10:52:34 +000021132017-06-17 Keith Miller <keith_miller@apple.com>
2114
2115 ArrayPrototype methods should use JSValue::toLength for non-Arrays.
2116 https://bugs.webkit.org/show_bug.cgi?id=173506
2117
2118 Unreviewed test gardening.
2119
2120 * TestExpectations:
2121
pvollan@apple.com4d9484a32017-06-17 07:54:42 +000021222017-06-17 Per Arne Vollan <pvollan@apple.com>
2123
2124 Unreviewed test gardening. Remove duplicate entries for tests.
2125
2126 * platform/win/TestExpectations:
2127
rniwa@webkit.org237f6852017-06-17 07:21:13 +000021282017-06-17 Ryosuke Niwa <rniwa@webkit.org>
2129
2130 REGRESSION(r209495): materiauxlaverdure.com fails to load
2131 https://bugs.webkit.org/show_bug.cgi?id=173301
2132 <rdar://problem/32624850>
2133
2134 Reviewed by Antti Koivisto.
2135
2136 Rebaselined the existing tests and added a new regression test for serializing CSS properties and values.
2137
2138 * accessibility/mac/alt-for-css-content-expected.txt:
2139 * accessibility/mac/webkit-alt-for-css-content-expected.txt:
2140 * editing/pasteboard/cjk-line-height-expected.txt:
2141 * fast/css/alt-inherit-initial-expected.txt:
2142 * fast/css/alt-inherit-initial.html:
2143 * fast/css/content-language-comma-separated-list-expected.txt:
2144 * fast/css/content-language-empty-expected.txt:
2145 * fast/css/content-language-only-whitespace-expected.txt:
2146 * fast/css/content-language-with-whitespace-expected.txt:
2147 * fast/css/counters/counter-cssText-expected.txt:
2148 * fast/css/counters/counter-cssText.html:
2149 * fast/css/font-family-trailing-bracket-gunk-expected.txt:
2150 * fast/css/font-family-trailing-bracket-gunk.html:
2151 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2152 * fast/css/getComputedStyle/computed-style-properties-expected.txt:
2153 * fast/css/getComputedStyle/computed-style-properties.html:
2154 * fast/css/getComputedStyle/font-family-fallback-reset-expected.txt:
2155 * fast/css/getComputedStyle/font-family-fallback-reset.html:
2156 * fast/css/lang-mapped-to-webkit-locale-expected.txt:
2157 * fast/css/lang-mapped-to-webkit-locale.xhtml:
2158 * fast/css/serialization-with-double-quotes-expected.txt: Added.
2159 * fast/css/serialization-with-double-quotes.html: Added.
2160 * fast/css/uri-token-parsing-expected.txt:
2161 * fast/css/uri-token-parsing.html:
2162 * fast/inspector-support/cssURLQuotes-expected.txt:
2163 * fast/inspector-support/style-expected.txt:
2164 * fast/text/font-stretch-parse-expected.txt:
2165 * fast/text/font-stretch-parse.html:
2166 * fast/text/font-style-parse-expected.txt:
2167 * fast/text/font-style-parse.html:
2168 * fast/text/font-weight-parse-expected.txt:
2169 * fast/text/font-weight-parse.html:
2170 * media/controls/track-menu.html:
2171 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2172 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt:
2173 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
2174 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt:
2175
pvollan@apple.com8c31b3c2017-06-17 05:47:08 +000021762017-06-16 Per Arne Vollan <pvollan@apple.com>
2177
pvollan@apple.com158068d2017-06-17 06:07:14 +00002178 [Win] Update expectations for layout tests.
2179 https://bugs.webkit.org/show_bug.cgi?id=172437
2180
2181 Unreviewed test gardening, update test expectations for failing tests.
2182
2183 * platform/win/TestExpectations:
2184
21852017-06-16 Per Arne Vollan <pvollan@apple.com>
2186
pvollan@apple.com8c31b3c2017-06-17 05:47:08 +00002187 Unreviewed test gardening. Update test expectations for failing tests.
2188
2189 * platform/win/TestExpectations:
2190
mattbaker@apple.com1f535ab2017-06-17 02:58:24 +000021912017-06-16 Matt Baker <mattbaker@apple.com>
2192
2193 Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
2194 https://bugs.webkit.org/show_bug.cgi?id=172623
2195 <rdar://problem/32415986>
2196
2197 Reviewed by Devin Rousso and Joseph Pecoraro.
2198
2199 Test that CanvasAgent dispatches events for canvas lifecycle events.
2200
2201 * inspector/canvas/create-canvas-contexts-expected.txt: Added.
2202 * inspector/canvas/create-canvas-contexts.html: Added.
2203
weinig@apple.com2f551012017-06-17 01:19:28 +000022042017-06-16 Sam Weinig <sam@webkit.org>
2205
2206 [WebIDL] Remove custom bindings for HTMLDocument
2207 https://bugs.webkit.org/show_bug.cgi?id=173444
2208
2209 Reviewed by Darin Adler.
2210
2211 * dom/xhtml/level2/html/HTMLDocument17-expected.txt:
2212 * dom/xhtml/level2/html/HTMLDocument18-expected.txt:
2213 * dom/xhtml/level2/html/HTMLDocument19-expected.txt:
2214 * dom/xhtml/level2/html/HTMLDocument20-expected.txt:
2215 * dom/xhtml/level2/html/HTMLDocument21-expected.txt:
2216 Update test results for correct exception being thrown.
2217
2218 * fast/dom/frame-deleted-in-document-open-expected.txt: Removed.
2219 * fast/dom/frame-deleted-in-document-open.html: Removed.
2220 * http/tests/security/isolatedWorld/document-open-expected.txt: Removed.
2221 * http/tests/security/isolatedWorld/document-open.html: Removed.
2222 Remove two tests that were testing the behavior of document.open using javascript
2223 to call the window.open operation. This is not how it is specified and no
2224 longer how it is implemented.
2225
commit-queue@webkit.org7008d302017-06-17 00:27:33 +000022262017-06-16 Youenn Fablet <youenn@apple.com>
2227
commit-queue@webkit.org7bd7ec32017-06-17 00:29:38 +00002228 WebRTC sockets should be closed at destruction time if not closed explicitly
2229 https://bugs.webkit.org/show_bug.cgi?id=173479
2230
2231 Reviewed by Eric Carlson.
2232
2233 * webrtc/datachannel/multiple-connections-expected.txt: Added.
2234 * webrtc/datachannel/multiple-connections.html: Added.
2235
22362017-06-16 Youenn Fablet <youenn@apple.com>
2237
commit-queue@webkit.org7008d302017-06-17 00:27:33 +00002238 addTransceiver should trigger mid generation in the SDP
2239 https://bugs.webkit.org/show_bug.cgi?id=173452
2240
2241 Reviewed by Alex Christensen.
2242
2243 * webrtc/routines.js:
2244 (createConnections):
2245 * webrtc/video-addTransceiver-expected.txt: Added.
2246 * webrtc/video-addTransceiver.html: Added.
2247
jbedard@apple.com0193c222017-06-16 23:50:32 +000022482017-06-16 Jonathan Bedard <jbedard@apple.com>
2249
2250 Clean-up lint-test-expectation errors
2251
2252 Unreviewed test gardening
2253
2254 * platform/ios-wk1/TestExpectations:
2255 * platform/ios-wk2/TestExpectations:
2256 * platform/win/TestExpectations:
2257
commit-queue@webkit.orgf0c6fc42017-06-16 23:16:38 +000022582017-06-16 Youenn Fablet <youenn@apple.com>
2259
2260 [iOS] Switching cameras in a WebRTC call makes black frames being sent
2261 https://bugs.webkit.org/show_bug.cgi?id=173486
2262
2263 Reviewed by Eric Carlson.
2264
2265 * webrtc/video-replace-muted-track-expected.txt: Added.
2266 * webrtc/video-replace-muted-track.html: Added.
2267
ryanhaddad@apple.com91f227a2017-06-16 23:15:53 +000022682017-06-16 Ryan Haddad <ryanhaddad@apple.com>
2269
2270 Remove a test that was accidentally checked in with r218408.
2271
2272 Unreviewed test gardening.
2273
2274 * webrtc/datachannel/test.html: Removed.
2275
jlewis3@apple.com01270d82017-06-16 23:13:27 +000022762017-06-16 Matt Lewis <jlewis3@apple.com>
2277
2278 Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky.
2279 https://bugs.webkit.org/show_bug.cgi?id=173487
2280
2281 Unreviewed test gardening.
2282
2283
2284 * platform/mac/TestExpectations:
2285
commit-queue@webkit.orga7953c02017-06-16 23:10:37 +000022862017-06-16 Youenn Fablet <youenn@apple.com>
2287
2288 Remove replaceTrack restriction about video resolution
2289 https://bugs.webkit.org/show_bug.cgi?id=173490
2290
2291 Reviewed by Eric Carlson.
2292
2293 * webrtc/video-replace-track-expected.txt:
2294 * webrtc/video-replace-track.html:
2295
jlewis3@apple.comd6ef7ea2017-06-16 22:35:07 +000022962017-06-16 Matt Lewis <jlewis3@apple.com>
2297
2298 Marked multiple imported/w3c/web-platform-tests/IndexedDB as flaky.
2299 https://bugs.webkit.org/show_bug.cgi?id=172834
2300
2301 Unreviewed test gardening.
2302
2303 * platform/mac-wk2/TestExpectations:
2304
jer.noble@apple.comc328bed2017-06-16 21:59:23 +000023052017-06-16 Jer Noble <jer.noble@apple.com>
2306
2307 [iOS] Do not pause playing video when application resigns active state.
2308 https://bugs.webkit.org/show_bug.cgi?id=173474
2309
2310 Reviewed by Tim Horton.
2311
2312 * media/video-background-playback-expected.txt:
2313 * media/video-background-playback.html:
2314 * media/video-background-tab-playback-expected.txt:
2315 * media/video-background-tab-playback.html:
2316 * media/video-inactive-playback-expected.txt: Added.
2317 * media/video-inactive-playback.html: Added.
2318
achristensen@apple.com89906612017-06-16 21:43:00 +000023192017-06-16 Alex Christensen <achristensen@webkit.org>
2320
2321 REGRESSION (r213126): Sync XHR needs partition for cache and credentials
2322 https://bugs.webkit.org/show_bug.cgi?id=173496
2323 <rdar://problem/31943596>
2324
2325 Reviewed by Darin Adler.
2326
2327 * http/tests/security/sync-xhr-partition-expected.txt: Added.
2328 * http/tests/security/sync-xhr-partition.html: Added.
2329
jlewis3@apple.comc5118392017-06-16 20:41:04 +000023302017-06-16 Matt Lewis <jlewis3@apple.com>
2331
jlewis3@apple.com58109732017-06-16 21:08:53 +00002332 Marked imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html as flaky.
2333 https://bugs.webkit.org/show_bug.cgi?id=173432
2334
2335 Unreviewed test gardening.
2336
2337 * platform/mac-wk1/TestExpectations:
2338
23392017-06-16 Matt Lewis <jlewis3@apple.com>
2340
jlewis3@apple.comc5118392017-06-16 20:41:04 +00002341 Adjusted test expectations for media/track/track-in-band-cues-added-once.html.
2342 https://bugs.webkit.org/show_bug.cgi?id=142152
2343
2344 Unreviewed test gardening.
2345
2346 * platform/ios-wk2/TestExpectations:
2347 * platform/mac/TestExpectations:
2348
commit-queue@webkit.orgc92412f2017-06-16 20:24:09 +000023492017-06-16 Youenn Fablet <youenn@apple.com>
2350
2351 Make some WebRTC tests easier to debug when failing
2352 https://bugs.webkit.org/show_bug.cgi?id=173480
2353
2354 Reviewed by Eric Carlson.
2355
2356 * webrtc/captureCanvas-webrtc-expected.txt:
2357 * webrtc/captureCanvas-webrtc.html: Splitting test in smaller tests.
2358 * webrtc/datachannel/basic-expected.txt:
2359 * webrtc/datachannel/basic-tcp-expected.txt: Added.
2360 * webrtc/datachannel/basic-tcp.html: Test from basic.html
2361 * webrtc/datachannel/basic.html: Moving TCP specifict test and other creation tests to their own files.
2362 * webrtc/datachannel/bufferedAmountLowThreshold.html: Removing console log message in case of unhandled promise.
2363 * webrtc/datachannel/creation-expected.txt:
2364 * webrtc/datachannel/creation.html: Test from basic.html
2365 * webrtc/datachannel/filter-ice-candidate-expected.txt:
2366 * webrtc/datachannel/filter-ice-candidate.html: Exchanging the tests.
2367 * webrtc/video-stats.html: Improving test that timestamp is milliseconds and not microseconds.
2368
commit-queue@webkit.org98408a12017-06-16 17:42:27 +000023692017-06-16 Antoine Quint <graouts@apple.com>
2370
commit-queue@webkit.org826b8212017-06-16 18:55:03 +00002371 REGRESSION: AirPlay placard is not shown when in fullscreen
2372 https://bugs.webkit.org/show_bug.cgi?id=173447
2373 <rdar://problem/32803773>
2374
2375 Reviewed by Jon Lee.
2376
2377 Add a new test to check that we display the AirPlay placard on macOS in fullscreen.
2378
2379 * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen-expected.txt: Added.
2380 * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen.html: Added.
2381 * platform/ios-simulator/TestExpectations:
2382
23832017-06-16 Antoine Quint <graouts@apple.com>
2384
commit-queue@webkit.org98408a12017-06-16 17:42:27 +00002385 Backdrop blur missing in media controls bar on Sierra
2386 https://bugs.webkit.org/show_bug.cgi?id=173451
2387
2388 Reviewed by Simon Fraser.
2389
2390 Add a new test that checks that a ControlsBar establishes a stacking context.
2391
2392 * media/modern-media-controls/controls-bar/controls-bar-stacking-context-expected.txt: Added.
2393 * media/modern-media-controls/controls-bar/controls-bar-stacking-context.html: Added.
2394 * platform/ios-simulator/TestExpectations:
2395 * platform/mac/TestExpectations:
2396
jlewis3@apple.com7508d422017-06-16 16:47:21 +000023972017-06-16 Matt Lewis <jlewis3@apple.com>
2398
2399 Unreviewed, rolling out r218376.
2400
2401 The patch cause multiple Layout Test Crashes.
2402
2403 Reverted changeset:
2404
2405 "Web Inspector: Instrument 2D/WebGL canvas contexts in the
2406 backend"
2407 https://bugs.webkit.org/show_bug.cgi?id=172623
2408 http://trac.webkit.org/changeset/218376
2409
commit-queue@webkit.orgef739262017-06-16 16:34:41 +000024102017-06-16 Fujii Hironori <Hironori.Fujii@sony.com>
2411
2412 [GTK] Layout Test fast/events/tabindex-focus-blur-all.html is flaky
2413 https://bugs.webkit.org/show_bug.cgi?id=145171
2414
2415 Unreviewed gardening.
2416
2417 Recently, this test case results in flaky crash, no flaky timeout.
2418
2419 * platform/gtk/TestExpectations: Marked it Crash Pass.
2420
aperez@igalia.com5b4bc012017-06-16 15:34:08 +000024212017-06-16 Adrian Perez de Castro <aperez@igalia.com>
2422
2423 REGRESSION(r215188?): Test platform/gtk/fast/forms/menulist-typeahead-find.html is failing
2424 https://bugs.webkit.org/show_bug.cgi?id=171492
2425
2426 Unreviewed gardening.
2427
2428 * platform/gtk/TestExpectations: The fixes needed for the test to pass
2429 have landed, so the test can be unskipped.
2430
commit-queue@webkit.org8197eb62017-06-16 11:24:20 +000024312017-06-16 Fujii Hironori <Hironori.Fujii@sony.com>
2432
2433 [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
2434 https://bugs.webkit.org/show_bug.cgi?id=173459
2435
2436 Unreviewed gardening.
2437
2438 * platform/gtk/TestExpectations: Marked it Skip.
2439
csaavedra@igalia.com83869612017-06-16 10:03:43 +000024402017-06-16 Claudio Saavedra <csaavedra@igalia.com>
2441
2442 [WPE] fast/animation gardening
2443
2444 Unreviewed gardening.
2445
2446 fast/animation tests are flaky, report and mark.
2447 fast/animation/height-auto-transition-computed-value.html is not really failing, unmark.
2448 storage/domstorage/sessionstorage/set-item-synchronous-keydown.html
2449 depends on event injection in WTR that is not implemented in WPE
2450 yet, reported and marked as failing.
2451 * platform/wpe/TestExpectations:
2452
pvollan@apple.comd5e622b2017-06-16 06:15:39 +000024532017-06-15 Per Arne Vollan <pvollan@apple.com>
2454
2455 [Win] Update expectations for layout tests.
2456 https://bugs.webkit.org/show_bug.cgi?id=172437
2457
2458 Unreviewed test gardening, update test expectations for failing tests.
2459
2460 * platform/win/TestExpectations:
2461
commit-queue@webkit.orgbdc5b6a2017-06-16 03:08:33 +000024622017-06-15 Antoine Quint <graouts@apple.com>
2463
2464 REGRESSION: AirPlay button is incorrectly highlighted in inline and fullscreen
2465 https://bugs.webkit.org/show_bug.cgi?id=173446
2466
2467 Reviewed by Dean Jackson.
2468
2469 Update the test to explicitly check the color on the <picture>. We also make the test check
2470 the color with a value depending on the platform, so we can use a single expectation file.
2471
2472 * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt:
2473 * media/modern-media-controls/airplay-button/airplay-button-on.html:
2474 * platform/ios/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Removed.
2475
mattbaker@apple.com0ad7b272017-06-16 02:55:37 +000024762017-06-15 Matt Baker <mattbaker@apple.com>
2477
2478 Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
2479 https://bugs.webkit.org/show_bug.cgi?id=172623
2480 <rdar://problem/32415986>
2481
2482 Reviewed by Devin Rousso.
2483
2484 Test that CanvasAgent dispatches events for canvas lifecycle events.
2485
2486 * inspector/canvas/create-canvas-contexts-expected.txt: Added.
2487 * inspector/canvas/create-canvas-contexts.html: Added.
2488
mmaxfield@apple.comc64c61c2017-06-16 00:56:44 +000024892017-06-15 Myles C. Maxfield <mmaxfield@apple.com>
2490
2491 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
2492 https://bugs.webkit.org/show_bug.cgi?id=173043
2493 <rdar://problem/21125708>
2494
2495 Reviewed by Simon Fraser.
2496
2497 * fast/text/system-font-fallback-emoji-expected.txt: Added.
2498 * fast/text/system-font-fallback-emoji.html: Added.
2499 * fast/text/system-font-fallback-expected.html: Added.
2500 * fast/text/system-font-fallback.html: Added.
2501 * fast/text/system-font-zero-size-expected.txt: Added.
2502 * fast/text/system-font-zero-size.html: Added.
2503 * platform/ios/TestExpectations:
2504 * platform/mac/TestExpectations:
2505 * platform/mac/fast/text/international/system-language/system-font-punctuation-expected.png: Added.
2506
jlewis3@apple.comc755a7b2017-06-15 22:54:03 +000025072017-06-15 Matt Lewis <jlewis3@apple.com>
2508
2509 Marked webrtc/video-unmute.html as flaky.
2510 https://bugs.webkit.org/show_bug.cgi?id=172879
2511
2512 Unreviewed test gardening.
2513
2514 * platform/ios-simulator-wk2/TestExpectations:
2515
sbarati@apple.coma8a1eff2017-06-15 22:26:42 +000025162017-06-15 Saam Barati <sbarati@apple.com>
2517
2518 [iOS wk2] Layout Test perf/object-keys.html is flaky
2519 https://bugs.webkit.org/show_bug.cgi?id=171617
2520 <rdar://problem/31977874>
2521
2522 Reviewed by Mark Lam.
2523
2524 Increase the starting magnitude of the object-keys test to
2525 remove variance from having objects with a very few number of keys.
2526
2527 * perf/object-keys.html:
2528 * platform/ios-wk2/TestExpectations:
2529
jlewis3@apple.com03cb50e2017-06-15 19:00:29 +000025302017-06-15 Matt Lewis <jlewis3@apple.com>
2531
jlewis3@apple.com17aae162017-06-15 22:08:12 +00002532 Marked webrtc/datachannel/basic.html as flaky.
2533 https://bugs.webkit.org/show_bug.cgi?id=172922
2534
2535 Unreviewed test gardening.
2536
2537 * platform/mac-wk1/TestExpectations:
2538 * platform/wk2/TestExpectations:
2539
25402017-06-15 Matt Lewis <jlewis3@apple.com>
2541
jlewis3@apple.com03cb50e2017-06-15 19:00:29 +00002542 REGRESSION (r218228): Layout Test editing/execCommand/strikethrough-uses-strike-tag.html is failing
2543 https://bugs.webkit.org/show_bug.cgi?id=173375
2544
2545 Unreviewed test gardening.
2546
2547 Reverted an incorrect baseline and skipped a test causing test failures.
2548
2549 * TestExpectations:
2550 * platform/mac-wk1/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
2551 * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
2552
commit-queue@webkit.org32718ef2017-06-15 16:24:20 +000025532017-06-15 Youenn Fablet <youenn@apple.com>
2554
2555 RTCPeerConnection returns RTCSessionDescription where RTCSessionDescriptionInit would be appropriate
2556 https://bugs.webkit.org/show_bug.cgi?id=173118
2557 <rdar://problem/32746761>
2558
2559 Reviewed by Eric Carlson.
2560
2561 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt:
2562 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
2563 * webrtc/createOfferAnswer-expected.txt: Added.
2564 * webrtc/createOfferAnswer.html: Added.
2565
jlewis3@apple.com69653e72017-06-15 16:19:57 +000025662017-06-15 Matt Lewis <jlewis3@apple.com>
2567
2568 Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as skip.
2569 https://bugs.webkit.org/show_bug.cgi?id=173333
2570
2571 Unreviewed test gardening.
2572
2573 * TestExpectations:
2574
magomez@igalia.com766d5b22017-06-15 12:56:28 +000025752017-06-15 Miguel Gomez <magomez@igalia.com>
2576
2577 Unreviewed GTK+ gardening. Update expectations of several tests failing after r218320.
2578
2579 * platform/gtk/TestExpectations:
2580
csaavedra@igalia.comd6f96c72017-06-15 09:58:43 +000025812017-06-15 Claudio Saavedra <csaavedra@igalia.com>
2582
2583 [WPE] dom storage gardening
2584
2585 Unreviewed gardening.
2586
2587 Two dom storage tests marked as failing have been passing always,
2588 so remove them.
2589 * platform/wpe/TestExpectations:
2590
ap@apple.com879ab21f2017-06-15 06:23:19 +000025912017-06-14 Alexey Proskuryakov <ap@apple.com>
2592
2593 REGRESSION: trac.webkit.org/export returns Content-Type application/xhtml+xml for .html files
2594 https://bugs.webkit.org/show_bug.cgi?id=173191
2595
2596 Add a MIME type to one test to check if this changes the behavior.
2597
2598 * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added property svn:mime-type.
2599
commit-queue@webkit.org850ccd92017-06-15 03:36:06 +000026002017-06-14 Antoine Quint <graouts@apple.com>
2601
2602 Rebaseline media/modern-media-controls/media-documents
2603 https://bugs.webkit.org/show_bug.cgi?id=173394
2604
2605 Reviewed by Dean Jackson.
2606
2607 * media/modern-media-controls/media-documents/click-on-video-should-not-pause-expected.txt:
2608 * media/modern-media-controls/media-documents/click-on-video-should-not-pause.html:
2609 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt:
2610 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html:
2611 * platform/ios-simulator/TestExpectations:
2612 * platform/mac/TestExpectations:
2613
dino@apple.com880b9672017-06-15 01:01:08 +000026142017-06-14 Dean Jackson <dino@apple.com>
2615
2616 Restrict filtered painting across cross-origin boundaries with transforms
2617 https://bugs.webkit.org/show_bug.cgi?id=173388
2618 <rdar://problem/27362159>
2619
2620 Reviewed by Simon Fraser.
2621
2622 New test that checks painting across a origin boundary when in
2623 a transformed container. Also clean up the existing test
2624 to make it smfr-compliant (green is good, red is bad).
2625
2626 * http/tests/css/filters-on-iframes-expected.html:
2627 * http/tests/css/filters-on-iframes-transform-expected.html: Added.
2628 * http/tests/css/filters-on-iframes-transform.html: Added.
2629 * http/tests/css/filters-on-iframes.html:
2630 * http/tests/css/resources/references-external-green.html: Copied from LayoutTests/http/tests/css/resources/references-external.html.
2631 * http/tests/css/resources/references-external-red.html: Renamed from LayoutTests/http/tests/css/resources/references-external.html.
2632 * http/tests/css/resources/solid-green.html: Added.
2633
jlewis3@apple.comac89c6a2017-06-14 20:01:13 +000026342017-06-14 Matt Lewis <jlewis3@apple.com>
2635
2636 Unreviewed, rolling out r218161.
2637
2638 Introduced bot API test failures and Layout Test Failures.
2639
2640 Reverted changeset:
2641
2642 "[Cocoa] Expand system-ui to include every item in the Core
2643 Text cascade list"
2644 https://bugs.webkit.org/show_bug.cgi?id=173043
2645 http://trac.webkit.org/changeset/218161
2646
zalan@apple.com87227ee2017-06-14 19:36:45 +000026472017-06-14 Zalan Bujtas <zalan@apple.com>
2648
2649 Crash in WebCore::RenderStyle::colorIncludingFallback.
2650 https://bugs.webkit.org/show_bug.cgi?id=173347
2651 <rdar://problem/32675317>
2652
2653 Reviewed by Chris Dumez.
2654
2655 * svg/animations/animated-svg-image-removed-from-document-paused.html: animations are not started synchronously anymore.
2656 * svg/as-image/svg-css-animation-expected.txt: Added.
2657 * svg/as-image/svg-css-animation.html: Added.
2658
jlewis3@apple.come33fa152017-06-14 19:20:01 +000026592017-06-14 Matt Lewis <jlewis3@apple.com>
2660
2661 Fixed typo error for re-baselined editing/execCommand/strikethrough-uses-strike-tag.html.
2662 https://bugs.webkit.org/show_bug.cgi?id=173375
2663
2664
2665 Unreviewed test gardening.
2666
2667 * platform/mac-wk1/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Renamed from LayoutTests/platform/mac-wk1/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt.
2668 * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Renamed from LayoutTests/platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt.
2669
cdumez@apple.com98785b72017-06-14 18:42:15 +000026702017-06-14 Chris Dumez <cdumez@apple.com>
2671
2672 transitions/created-while-suspended.html is slow and flaky
2673 https://bugs.webkit.org/show_bug.cgi?id=173370
2674
2675 Reviewed by Zalan Bujtas.
2676
2677 The test was waiting 8 seconds at the end, unnecessarily.
2678 Instead, end the test as soon as the transition ends, after resuming
2679 the animations.
2680
2681 * TestExpectations:
2682 * platform/gtk/TestExpectations:
2683 * platform/wpe/TestExpectations:
2684 * transitions/created-while-suspended-expected.txt:
2685 * transitions/created-while-suspended.html:
2686
commit-queue@webkit.orge0b1b4f2017-06-14 18:14:51 +000026872017-06-14 Antoine Quint <graouts@apple.com>
2688
2689 Layout Test media/modern-media-controls/placard-support/placard-support-pip.html is failing
2690 https://bugs.webkit.org/show_bug.cgi?id=173373
2691
2692 Reviewed by Antoine Quint.
2693
2694 * platform/mac/TestExpectations:
2695
jlewis3@apple.comb1ae0f52017-06-14 16:40:27 +000026962017-06-14 Matt Lewis <jlewis3@apple.com>
2697
jlewis3@apple.com55d31aa2017-06-14 18:12:06 +00002698 Rebaselined editing/execCommand/strikethrough-uses-strike-tag.html.
2699 https://bugs.webkit.org/show_bug.cgi?id=173375
2700
2701
2702 Unreviewed test gardening.
2703
2704 * platform/mac-wk1/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
2705 * platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
2706
27072017-06-14 Matt Lewis <jlewis3@apple.com>
2708
jlewis3@apple.comb1ae0f52017-06-14 16:40:27 +00002709 Unreviewed, rolling out r218157.
2710
2711 This patch caused multiple API failures on iOS Simulator.
2712
2713 Reverted changeset:
2714
2715 "@font-face rules with invalid primary fonts never download
2716 their secondary fonts"
2717 https://bugs.webkit.org/show_bug.cgi?id=173138
2718 http://trac.webkit.org/changeset/218157
2719
cdumez@apple.coma84e2bf2017-06-14 15:40:51 +000027202017-06-14 Chris Dumez <cdumez@apple.com>
2721
2722 REGRESSION (r217997): mint.com header renders incorrectly when initially loaded
2723 https://bugs.webkit.org/show_bug.cgi?id=173302
2724 <rdar://problem/32731747>
2725
2726 Reviewed by Darin Adler.
2727
2728 Add layout test coverage. We change the style of the animated element while the animation is paused,
2729 and then we resume the animations.
2730
2731 * fast/animation/css-animation-resuming-when-visible-with-style-change-expected.txt: Added.
2732 * fast/animation/css-animation-resuming-when-visible-with-style-change.html: Added.
2733 * fast/animation/css-animation-resuming-when-visible-with-style-change2-expected.txt: Added.
2734 * fast/animation/css-animation-resuming-when-visible-with-style-change2.html: Added.
2735
pvollan@apple.com50096ec2017-06-14 12:58:00 +000027362017-06-14 Per Arne Vollan <pvollan@apple.com>
2737
2738 [Win] Update expectations for layout tests.
2739 https://bugs.webkit.org/show_bug.cgi?id=172437
2740
2741 Unreviewed test gardening, update test expectations for failing tests.
2742
2743 * platform/win/TestExpectations:
2744
csaavedra@igalia.com1e940042017-06-14 10:06:35 +000027452017-06-14 Claudio Saavedra <csaavedra@igalia.com>
2746
csaavedra@igalia.coma5aab3f2017-06-14 11:12:31 +00002747 [WPE] IndexedDB gardening
2748
2749 Unreviewed gardening.
2750
2751 Mark a few expected crashers. We don't use IndexedDB in workers,
2752 storage/indexeddb/modern/worker-getall.html is expected to fail.
2753 storage/indexeddb/modern/idbkey-array-equality.html is now passing.
2754
2755 * platform/wpe/TestExpectations:
2756
27572017-06-14 Claudio Saavedra <csaavedra@igalia.com>
2758
csaavedra@igalia.com1e940042017-06-14 10:06:35 +00002759 [WPE] Rebaseline imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html
2760
2761 Unreviewed gardening.
2762
2763 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
2764
nael.ouedraogo@crf.canon.fr2e880e02017-06-14 08:44:29 +000027652017-06-14 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
2766
2767 MediaSource duration attribute should not be equal to Infinity when set to a value greater than 2^64
2768 https://bugs.webkit.org/show_bug.cgi?id=171668
2769
2770 Reviewed by Jer Noble.
2771
2772 MediaSource duration attribute is a double represented in MediaSource by a MediaTime instance created with
2773 MediaTime::CreateWithDouble(). This method implements an overflow control mechanism which sets MediaTime to
2774 Infinity when the double value passed as argument is greater than 2^64.
2775
2776 This patch removes the overflow control mechanism when time value is represented as a double. This patch also
2777 modifies the behavior of mathematical operations between a double MediaTime and rational MediaTime: the rational
2778 MediaTime is converted to a double before applying the operation. Double MediaTime precision is the same as for
2779 double. Overflow mechanisms still apply to the conversion of a double MediaTime to rational with setTimescale()
2780 method. No behavior change for rational MediaTime.
2781
2782 Update test expectations.
2783
2784 * media/media-source/media-source-timeoffset-expected.txt:
2785 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
2786 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
2787
cdumez@apple.com70d19aa2017-06-14 03:48:23 +000027882017-06-13 Chris Dumez <cdumez@apple.com>
2789
2790 Event handlers should not be called in frameless documents
2791 https://bugs.webkit.org/show_bug.cgi?id=173233
2792
2793 Reviewed by Sam Weinig.
2794
2795 Extend layout test coverage.
2796
2797 * fast/events/event-handler-detached-document-dispatchEvent-expected.txt: Added.
2798 * fast/events/event-handler-detached-document-dispatchEvent.html: Added.
2799 * fast/events/event-handler-detached-document-expected.txt: Added.
2800 * fast/events/event-handler-detached-document.html: Added.
2801
graouts@webkit.org06e1f402017-06-14 01:16:38 +000028022017-06-13 Antoine Quint <graouts@apple.com>
2803
graouts@webkit.orgbfc96812017-06-14 02:44:08 +00002804 Rebaseline media/modern-media-controls/placard-support
2805 https://bugs.webkit.org/show_bug.cgi?id=173340
2806
2807 Reviewed by Dean Jackson.
2808
2809 We update tests to use the new "placard" property rather than "showsPlacard" which this patch removes.
2810
2811 * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt:
2812 * media/modern-media-controls/placard-support/placard-support-airplay.html:
2813 * media/modern-media-controls/placard-support/placard-support-error-expected.txt:
2814 * media/modern-media-controls/placard-support/placard-support-error-recover-expected.txt:
2815 * media/modern-media-controls/placard-support/placard-support-error-recover.html:
2816 * media/modern-media-controls/placard-support/placard-support-error.html:
2817 * media/modern-media-controls/placard-support/placard-support-pip-expected.txt:
2818 * media/modern-media-controls/placard-support/placard-support-pip.html:
2819 * platform/ios-simulator/TestExpectations:
2820 * platform/mac/TestExpectations:
2821
28222017-06-13 Antoine Quint <graouts@apple.com>
2823
graouts@webkit.org3916aea12017-06-14 02:39:02 +00002824 Rebaseline media/modern-media-controls/mute-support
2825 https://bugs.webkit.org/show_bug.cgi?id=173345
2826
2827 Reviewed by Dean Jackson.
2828
2829 * media/modern-media-controls/mute-support/mute-support-press-on-button-expected.txt: Renamed from LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click-expected.txt.
2830 * media/modern-media-controls/mute-support/mute-support-press-on-button.html: Renamed from LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click.html.
2831 * platform/ios-simulator/TestExpectations:
2832 * platform/mac/TestExpectations:
2833
28342017-06-13 Antoine Quint <graouts@apple.com>
2835
graouts@webkit.org563ff192017-06-14 01:30:11 +00002836 Rebaseline media/modern-media-controls/tracks-button
2837 https://bugs.webkit.org/show_bug.cgi?id=173220
2838
2839 Reviewed by Dean Jackson.
2840
2841 Use SVG assets.
2842
2843 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
2844 * media/modern-media-controls/tracks-button/tracks-button.html:
2845 * platform/ios-simulator/TestExpectations:
2846 * platform/mac/TestExpectations:
2847
28482017-06-13 Antoine Quint <graouts@apple.com>
2849
graouts@webkit.org47355802017-06-14 01:23:55 +00002850 Rebaseline media/modern-media-controls/time-control
2851 https://bugs.webkit.org/show_bug.cgi?id=173218
2852
2853 Reviewed by Dean Jackson.
2854
2855 There no longer is a Scrubber class and the useSixDigitsForTimeLabels property no longer exists.
2856
2857 * media/modern-media-controls/time-control/time-control-expected.txt:
2858 * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels-expected.txt: Removed.
2859 * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels.html: Removed.
2860 * media/modern-media-controls/time-control/time-control.html:
2861 * platform/ios-simulator/TestExpectations:
2862 * platform/mac/TestExpectations:
2863
28642017-06-13 Antoine Quint <graouts@apple.com>
2865
graouts@webkit.org6a594732017-06-14 01:22:23 +00002866 Rebaseline media/modern-media-controls/status-label
2867 https://bugs.webkit.org/show_bug.cgi?id=173217
2868
2869 Reviewed by Dean Jackson.
2870
2871 There is no need for macOS and iOS-specific tests, they share the same styles.
2872
2873 * media/modern-media-controls/status-label/status-label-expected.txt:
2874 * media/modern-media-controls/status-label/status-label-in-controls-expected.txt: Renamed from LayoutTests/media/modern-media-controls/status-label/status-label-macos-expected.txt.
2875 * media/modern-media-controls/status-label/status-label-in-controls.html: Renamed from LayoutTests/media/modern-media-controls/status-label/status-label-macos.html.
2876 * media/modern-media-controls/status-label/status-label-ios-expected.txt: Removed.
2877 * media/modern-media-controls/status-label/status-label-ios.html: Removed.
2878 * media/modern-media-controls/status-label/status-label.html:
2879 * platform/ios-simulator/TestExpectations:
2880 * platform/mac/TestExpectations:
2881
28822017-06-13 Antoine Quint <graouts@apple.com>
2883
graouts@webkit.orgc3c175f2017-06-14 01:19:57 +00002884 Remove media/modern-media-controls/start-button
2885 https://bugs.webkit.org/show_bug.cgi?id=173216
2886
2887 Reviewed by Dean Jackson.
2888
2889 The StartButton class was removed.
2890
2891 * media/modern-media-controls/start-button/start-button-expected.txt: Removed.
2892 * media/modern-media-controls/start-button/start-button-styles-expected.txt: Removed.
2893 * media/modern-media-controls/start-button/start-button-styles.html: Removed.
2894 * media/modern-media-controls/start-button/start-button.html: Removed.
2895
28962017-06-13 Antoine Quint <graouts@apple.com>
2897
graouts@webkit.org61571ff2017-06-14 01:18:06 +00002898 Rebaseline media/modern-media-controls/slider
2899 https://bugs.webkit.org/show_bug.cgi?id=173215
2900
2901 Reviewed by Dean Jackson.
2902
2903 * media/modern-media-controls/slider/slider-constructor-expected.txt:
2904 * media/modern-media-controls/slider/slider-constructor.html:
2905 * media/modern-media-controls/slider/slider-styles-expected.txt:
2906 * media/modern-media-controls/slider/slider-styles.html:
2907 * platform/ios-simulator/TestExpectations:
2908 * platform/mac/TestExpectations:
2909
29102017-06-13 Antoine Quint <graouts@apple.com>
2911
graouts@webkit.org06e1f402017-06-14 01:16:38 +00002912 Rebaseline media/modern-media-controls/skip-back-button
2913 https://bugs.webkit.org/show_bug.cgi?id=173213
2914
2915 Reviewed by Dean Jackson.
2916
2917 Use SVG assets.
2918
2919 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
2920 * media/modern-media-controls/skip-back-button/skip-back-button.html:
2921 * platform/ios-simulator/TestExpectations:
2922 * platform/mac/TestExpectations:
2923
graouts@webkit.org7a7bde62017-06-14 01:03:31 +000029242017-06-11 Antoine Quint <graouts@apple.com>
2925
graouts@webkit.orgea2aef12017-06-14 01:04:17 +00002926 Rebaseline media/modern-media-controls/time-label
2927 https://bugs.webkit.org/show_bug.cgi?id=173219
2928
2929 Reviewed by Dean Jackson.
2930
2931 We update the content of the time-label.html test to be relevant to its new API.
2932
2933 * media/modern-media-controls/time-label/time-label-expected.txt:
2934 * media/modern-media-controls/time-label/time-label.html:
2935 * platform/ios-simulator/TestExpectations:
2936 * platform/mac/TestExpectations:
2937
29382017-06-11 Antoine Quint <graouts@apple.com>
2939
graouts@webkit.org7a7bde62017-06-14 01:03:31 +00002940 Rebaseline media/modern-media-controls/fullscreen-support
2941 https://bugs.webkit.org/show_bug.cgi?id=173199
2942
2943 Reviewed by Simon Fraser.
2944
2945 We no longer need to test the "error" event for FullscreenSupport since we don't actually
2946 enable or disable the fullscreen button when an error happens, instead the media controls
2947 code will simply not present it since we'll be showing a placard instead.
2948
2949 We also remove the iPad-specific test since the fullscreen button is now accessible on an
2950 iPhone as well, so it no longer needs a special iPad test.
2951
2952 * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled-expected.txt:
2953 * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html:
2954 * media/modern-media-controls/fullscreen-support/fullscreen-support-press-expected.txt: Renamed from LayoutTests/media/modern-media-controls/fullscreen-support/fullscreen-support-click-expected.txt.
2955 * media/modern-media-controls/fullscreen-support/fullscreen-support-press.html: Renamed from LayoutTests/media/modern-media-controls/fullscreen-support/fullscreen-support-click.html.
2956 * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap-expected.txt: Removed.
2957 * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap.html: Removed.
2958 * platform/ios-simulator/TestExpectations:
2959 * platform/mac/TestExpectations:
2960
clopez@igalia.com9bedcea2017-06-14 00:36:29 +000029612017-06-13 Carlos Alberto Lopez Perez <clopez@igalia.com>
2962
2963 [GTK] Fix linter warnings on the GTK Debug TestExpectation file and update some expectations for Debug.
2964
2965 Unreviewed test gardening.
2966
2967 * TestExpectations: Merge expectations for imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.html
2968 * platform/gtk/TestExpectations: Mark observed timeouts on Debug and fix linter warnings related to tests renamed or deleted.
2969 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Removed.
2970 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt: Removed.
2971
zalan@apple.com24b82732017-06-14 00:19:21 +000029722017-06-13 Zalan Bujtas <zalan@apple.com>
2973
2974 Synchronous media query callbacks on nested frames could produced a detached FrameView.
2975 https://bugs.webkit.org/show_bug.cgi?id=173330
2976
2977 Reviewed by Simon Fraser.
2978
2979 * TestExpectations: ASSERT(frame()->view() == this) still fires due to the unexpected navigation, but we clearly
2980 manage to recover from it. Unskip it (debug) when webkit.org/b/173329 is resolved.
2981
cfleizach@apple.comb80e4af2017-06-14 00:12:29 +000029822017-06-13 Chris Fleizach <cfleizach@apple.com>
2983
2984 AX[macOS]: Expose Inline property as an accessibility attribute
2985 https://bugs.webkit.org/show_bug.cgi?id=173131
2986 <rdar://problem/32667686>
2987
2988 Reviewed by Joanmarie Diggs.
2989
2990 * accessibility/mac/inline-text-attribute.html: Added.
2991 * accessibility/mac/inline-text-attribute-expected.txt: Added.
2992
commit-queue@webkit.org80b09db2017-06-13 23:57:55 +000029932017-06-13 Joseph Pecoraro <pecoraro@apple.com>
2994
2995 Debugger has unexpected effect on program correctness
2996 https://bugs.webkit.org/show_bug.cgi?id=172683
2997
2998 Reviewed by Saam Barati.
2999
3000 * inspector/injected-script/observable-expected.txt: Added.
3001 * inspector/injected-script/observable.html: Added.
3002
jlewis3@apple.com377f3dbd2017-06-13 22:03:26 +000030032017-06-13 Matt Lewis <jlewis3@apple.com>
3004
jlewis3@apple.com82a40ba2017-06-13 23:51:35 +00003005 Updated test expectations for imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg.
3006 https://bugs.webkit.org/show_bug.cgi?id=173333
3007
3008 Unreviewed test gardening.
3009
3010 * TestExpectations:
3011
30122017-06-13 Matt Lewis <jlewis3@apple.com>
3013
jlewis3@apple.com0b7db6e2017-06-13 23:26:15 +00003014 Re-baselined imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html and fixed text expectations.
3015 https://bugs.webkit.org/show_bug.cgi?id=173335
3016
3017 Unreviewed test gardening.
3018
3019 * platform/mac/TestExpectations:
3020
30212017-06-13 Matt Lewis <jlewis3@apple.com>
3022
jlewis3@apple.com999989e2017-06-13 22:27:22 +00003023 Marked imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as failing.
3024 https://bugs.webkit.org/show_bug.cgi?id=173335
3025
3026 Unreviewed test gardening.
3027
3028 * platform/mac/TestExpectations:
3029
30302017-06-13 Matt Lewis <jlewis3@apple.com>
3031
jlewis3@apple.com377f3dbd2017-06-13 22:03:26 +00003032 Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as a timeout.
3033 https://bugs.webkit.org/show_bug.cgi?id=173333
3034
3035 Unreviewed test gardening.
3036
3037 * TestExpectations:
3038
dbates@webkit.orgd3072e52017-06-13 20:21:00 +000030392017-06-13 Daniel Bates <dabates@apple.com>
3040
3041 Implement W3C Secure Contexts Draft Specification
3042 https://bugs.webkit.org/show_bug.cgi?id=158121
3043 <rdar://problem/26012994>
3044
3045 Reviewed by Brent Fulgham.
3046
3047 Part 4
3048
3049 Adds a test to ensure that the global object property isSecureContext is not
3050 exposed (is undefined) when the runtime enabled feature flag isSecureContextAttributeEnabled
3051 is disabled.
3052
3053 * platform/win/TestExpectations: Skip the test as DumpRenderTree on Windows does not support
3054 parsing of test options. See <https://bugs.webkit.org/show_bug.cgi?id=173281> for more details.
3055 * security/isSecureContext-disabled-expected.txt: Added.
3056 * security/isSecureContext-disabled.html: Added.
3057 * security/resources/worker-isSecureContext-disabled.js: Added.
3058
commit-queue@webkit.org7b505422017-06-13 17:31:18 +000030592017-06-13 Youenn Fablet <youenn@apple.com>
3060
commit-queue@webkit.org7f39cc92017-06-13 17:41:13 +00003061 getReceivers() should return transceivers that have only an active receiver
3062 https://bugs.webkit.org/show_bug.cgi?id=173313
3063
3064 Reviewed by Alex Christensen.
3065
3066 * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt:
3067 * webrtc/video-receivers-expected.txt: Added.
3068 * webrtc/video-receivers.html: Added.
3069
30702017-06-13 Youenn Fablet <youenn@apple.com>
3071
commit-queue@webkit.org7b505422017-06-13 17:31:18 +00003072 Refresh WPT tests up to cb7017e654fb4daddb9dee8d654c78b26e61fa9f
3073 https://bugs.webkit.org/show_bug.cgi?id=173260
3074
3075 Reviewed by Alex Christensen.
3076
3077 * TestExpectations:
3078 * platform/ios-simulator-wk2/TestExpectations:
3079 * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
3080 * platform/mac/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker-expected.png: Added.
3081 * tests-options.json:
3082
jdiggs@igalia.com20c43fb2017-06-13 12:42:04 +000030832017-06-13 Joanmarie Diggs <jdiggs@igalia.com>
3084
3085 AX: [ATK] Implement missing AtkRelation types
3086 https://bugs.webkit.org/show_bug.cgi?id=155494
3087
3088 Reviewed by Darin Adler.
3089
3090 * accessibility/aria-owns-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-owns-expected.txt.
3091 * accessibility/aria-owns.html: Renamed from LayoutTests/accessibility/mac/aria-owns.html.
3092 * accessibility/gtk/relation-types-expected.txt: Added.
3093 * accessibility/gtk/relation-types.html: Added.
3094
csaavedra@igalia.comd4b8a9522017-06-13 12:19:29 +000030952017-06-13 Claudio Saavedra <csaavedra@igalia.com>
3096
3097 [WPE] Ensure that fast/url/user-visible tests are skipped
3098
3099 Unreviewed gardening.
3100
3101 Tests under this directory are currently Mac specific, so skip the
3102 directory altogether.
3103 * platform/wpe/TestExpectations:
3104
commit-queue@webkit.org801861c2017-06-13 08:13:26 +000031052017-06-13 Youenn Fablet <youenn@apple.com>
3106
3107 Filter SDP from ICE candidates in case of local ICE candidate filtering
3108 https://bugs.webkit.org/show_bug.cgi?id=173120
3109
3110 Reviewed by Eric Carlson.
3111
3112 * webrtc/datachannel/filter-ice-candidate.html: Minor clean-up and
3113 adding assertions to ensure that ICE candidates are also filtered out.
3114
commit-queue@webkit.org2b64dff2017-06-13 03:10:24 +000031152017-06-12 Charlie Turner <cturner@igalia.com>
3116
3117 [GTK] skip fast/scrolling/scrolling-tree-includes-frame.html
3118 https://bugs.webkit.org/show_bug.cgi?id=173258
3119
3120 Unreviewed gardening.
3121
3122 GTK doesn't appear to use the scrolling tree, only WK2 Mac and iOS do. Skip it here.
3123
3124 * platform/gtk/TestExpectations:
3125
mmaxfield@apple.com011edf02017-06-13 00:05:55 +000031262017-06-12 Myles C. Maxfield <mmaxfield@apple.com>
3127
mmaxfield@apple.comf3bc6a62017-06-13 01:35:05 +00003128 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
3129 https://bugs.webkit.org/show_bug.cgi?id=173043
3130 <rdar://problem/21125708>
3131
3132 Reviewed by Simon Fraser.
3133
3134 Rebaseline tests which use non-English text in form controls
3135
3136 * fast/text/system-font-fallback-emoji-expected.txt: Added.
3137 * fast/text/system-font-fallback-emoji.html: Added.
3138 * fast/text/system-font-fallback-expected.html: Added.
3139 * fast/text/system-font-fallback.html: Added.
3140 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
3141 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
3142 * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
3143 * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
3144 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
3145 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
3146 * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
3147 * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
3148 * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
3149 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
3150 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3151 * platform/mac/TestExpectations:
3152 * platform/mac/fast/css/rtl-ordering-expected.png:
3153 * platform/mac/fast/css/rtl-ordering-expected.txt:
3154 * platform/mac/fast/forms/listbox-bidi-align-expected.png:
3155 * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
3156 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
3157 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
3158 * platform/mac/fast/forms/search-rtl-expected.png:
3159 * platform/mac/fast/forms/search-rtl-expected.txt:
3160 * platform/mac/fast/forms/searchfield-heights-expected.txt:
3161 * platform/mac/fast/forms/select-visual-hebrew-expected.png:
3162 * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
3163 * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
3164 * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
3165 * platform/mac/fast/text/drawBidiText-expected.png:
3166 * platform/mac/fast/text/drawBidiText-expected.txt:
3167 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
3168 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3169 * platform/mac/fast/text/updateNewFont-expected.png:
3170 * platform/mac/fast/text/updateNewFont-expected.txt:
3171
31722017-06-12 Myles C. Maxfield <mmaxfield@apple.com>
3173
mmaxfield@apple.com011edf02017-06-13 00:05:55 +00003174 @font-face rules with invalid primary fonts never download their secondary fonts
3175 https://bugs.webkit.org/show_bug.cgi?id=173138
3176 <rdar://problem/32554450>
3177
3178 Reviewed by Simon Fraser.
3179
3180 * fast/text/font-fallback-invalid-load-expected.html: Added.
3181 * fast/text/font-fallback-invalid-load.html: Added.
3182 * fast/text/resources/bogus.svg: Added.
3183
dbates@webkit.org4660b552017-06-12 23:55:04 +000031842017-06-12 Daniel Bates <dabates@apple.com>
3185
3186 Implement W3C Secure Contexts Draft Specification
3187 https://bugs.webkit.org/show_bug.cgi?id=158121
3188 <rdar://problem/26012994>
3189
3190 Reviewed by Ryosuke Niwa.
3191
3192 Part 3
3193
3194 Skip tests that exercise Shared Workers as WebKit does not support them. With the exception
3195 of web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html all other tests are
3196 skipped because they time out. The following sub-tests in web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html
3197 are expected to fail:
3198 - "Test Window.isSecureContext for HTTP creator"
3199 Reason: Sub-test must be run from non-localhost server
3200 - "Test Window.isSecureContext in an iframe loading an http"
3201 Reason: Sub-test must be run from non-localhost server
3202 - "Test Window.isSecureContext in a sandboxed iframe loading an http"
3203 Reason: We do not implement the allow-secure-context flag
3204 - "Test Window.isSecureContext in a popup loading about:blank"
3205 Reason: Times out; further investigation needed.
3206
3207 We will investigate the test failures and fix them in subsequent commits.
3208
3209 * TestExpectations:
3210
cdumez@apple.com53ceb5f2017-06-12 23:39:27 +000032112017-06-12 Chris Dumez <cdumez@apple.com>
3212
3213 Add Arabic Kasra to list of blacklisted characters when puny-decoding URL
3214 https://bugs.webkit.org/show_bug.cgi?id=173283
3215 <rdar://problem/32725659>
3216
3217 Reviewed by Brent Fulgham.
3218
3219 Add layout test coverage.
3220
3221 * fast/url/user-visible/arabic_kasra-expected.txt: Added.
3222 * fast/url/user-visible/arabic_kasra.html: Added.
3223
commit-queue@webkit.orge86bd392017-06-12 22:37:07 +000032242017-06-12 Aaron Chu <aaron_chu@apple.com>
3225
3226 AX: Video/Audio Player Controls missing group container.
3227 https://bugs.webkit.org/show_bug.cgi?id=171790
3228 <rdar://problem/32008994>
3229
3230 Reviewed by Antoine Quint.
3231
3232 Modified existing test cases to accommodate testing for controls bar aria-label.
3233
3234 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
3235 * media/modern-media-controls/audio/audio-controls-buttons.html:
3236 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt:
3237 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html:
3238 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt:
3239 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
3240
jbedard@apple.comff564692017-06-12 21:35:25 +000032412017-06-12 Jonathan Bedard <jbedard@apple.com>
3242
3243 Garden tests for on-device testing
3244
3245 Unreviewed test gardening.
3246
3247 The tests gardened here have not been investigated. https://bugs.webkit.org/show_bug.cgi?id=173275
3248 tracks the investigation of the tests marked as failing, crashing or skipped because they timeout
3249 when running layout tests on-device in this revision.
3250
3251 * platform/ios-device/TestExpectations: Initial gardening of expectations for on-device testing.
3252 * platform/ios-simulator-wk2/TestExpectations: Moved simulator specific expectations from platfrom/ios-wk2.
3253 * platform/ios-simulator/TestExpectations: Moved simulator specific expectations from platfrom/ios.
3254 * platform/ios-simulator/compositing: Removed.
3255 * platform/ios-wk2/TestExpectations: Moved simulator specific expectation to platform/ios-simulator-wk2.
3256 * platform/ios/TestExpectations: Moved simulator specific expectation to platform/ios.
3257 * platform/ios/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Copied from
3258 LayoutTests/platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt.
3259
graouts@webkit.org5515b7a2017-06-12 19:52:05 +000032602017-06-12 Antoine Quint <graouts@apple.com>
3261
3262 Add tests for the SkipForwardButton class
3263 https://bugs.webkit.org/show_bug.cgi?id=173214
3264
3265 Reviewed by Jon Lee.
3266
3267 * media/modern-media-controls/skip-forward-button/skip-forward-button-expected.txt: Added.
3268 * media/modern-media-controls/skip-forward-button/skip-forward-button.html: Added.
3269 * platform/ios-simulator/TestExpectations:
3270 * platform/mac/TestExpectations:
3271
commit-queue@webkit.org37759582017-06-12 19:50:39 +000032722017-06-12 Sam Weinig <sam@webkit.org>
3273
3274 [WebIDL] Re-implement GetOwnPropertySlot[ByIndex] generation to more closely follow WebIDL
3275 https://bugs.webkit.org/show_bug.cgi?id=173229
3276
3277 Reviewed by Chris Dumez.
3278
3279 * fast/dom/HTMLDocument/document-special-properties-expected.txt:
3280 Update results. Named properties on HTMLDocument no longer override own properties, they
3281 only override properties from the prototype chain (as per the WebIDL specification for
3282 OverrideBuiltins). These results now also match Firefox.
3283
3284 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
3285 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
3286 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
3287 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html:
3288 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
3289 Update tests to use a property on the prototype, rather than the instance, to test
3290 overriding the [GetOwnProperty] hook. This is needed now that HTMLDocument correctly
3291 follows the OverrideBuiltins rules as explained above.
3292
sbarati@apple.combef79d12017-06-12 19:00:23 +000032932017-06-12 Saam Barati <sbarati@apple.com>
3294
3295 Unreviewed. Unmark test as flaky after fix in r217944. The test should now pass.
3296
3297 * platform/mac/TestExpectations:
3298
jlewis3@apple.comba47d9e2017-06-12 17:40:04 +000032992017-06-12 Matt Lewis <jlewis3@apple.com>
3300
3301 Updated test expectations for fast/mediastream/getUserMedia-webaudio.html.
3302 https://bugs.webkit.org/show_bug.cgi?id=170960
3303
3304 Unreviewed test gardening.
3305
3306 * platform/mac-wk2/TestExpectations:
3307
carlosgc@webkit.org7ff1f0f2017-06-12 17:10:54 +000033082017-06-12 Carlos Garcia Campos <cgarcia@igalia.com>
3309
3310 [GTK] Stop dismissing menus attached to the web view for every injected event
3311 https://bugs.webkit.org/show_bug.cgi?id=172708
3312
3313 Reviewed by Alex Christensen.
3314
3315 * editing/selection/5354455-1.html: No need to click on editable area to focus it, contextClick already focuses
3316 it, we even have another test to ensure it. Those fast clicks were causing a double click in GTK+ port which
3317 selected the whole line. We don't need to dismiss the context menu either, because contextClick() doesn't really
3318 show the menu.
3319 * fast/events/context-activated-by-key-event.html: Dismiss the context menu every time we show it.
3320 * fast/events/mouse-click-events.html: Dimiss the context menu when testing right click events.
3321
ryanhaddad@apple.comedba2542017-06-12 17:02:52 +000033222017-06-12 Ryan Haddad <ryanhaddad@apple.com>
3323
3324 Mark fast/mediastream/getUserMedia-webaudio.html as flaky on mac-wk2.
3325 https://bugs.webkit.org/show_bug.cgi?id=170960
3326
3327 Unreviewed test gardening.
3328
3329 * platform/mac-wk2/TestExpectations:
3330
jlewis3@apple.comd6a1a742017-06-12 16:01:19 +000033312017-06-12 Matt Lewis <jlewis3@apple.com>
3332
3333 Marked imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html as flaky.
3334 https://bugs.webkit.org/show_bug.cgi?id=172255
3335
3336 Unreviewed test gardening.
3337
3338 * platform/mac/TestExpectations:
3339
csaavedra@igalia.comfb7aaa462017-06-12 15:19:56 +000033402017-06-12 Claudio Saavedra <csaavedra@igalia.com>
3341
csaavedra@igalia.com2762f752017-06-12 15:48:43 +00003342 transforms/hittest-translated-content-off-to-infinity-and-back.html is passing
3343
3344 Ureviewed gardening.
3345 * platform/wpe/TestExpectations: This started passing lately, remove.
3346
33472017-06-12 Claudio Saavedra <csaavedra@igalia.com>
3348
csaavedra@igalia.comfb7aaa462017-06-12 15:19:56 +00003349 [WPE][GTK] Rebaseline js/dom/global-constructors-attributes.html
3350
3351 Unreviewed gardening.
3352
3353 Needs to be updated in WPE due to enabling ENCRYPTED_MEDIA. GTK+
3354 port was skipping this but it just needs an updated expectations.
3355 * platform/gtk/TestExpectations: Unskip.
3356 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3357 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3358
commit-queue@webkit.orga0937ac2017-06-12 12:23:49 +000033592017-06-12 Charlie Turner <cturner@igalia.com>
3360
3361 Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
3362 https://bugs.webkit.org/show_bug.cgi?id=173257
3363
3364 Unreviewed gardening.
3365
3366 * platform/gtk/TestExpectations:
3367
mmaxfield@apple.com4a42f5d2017-06-12 05:02:38 +000033682017-06-11 Myles C. Maxfield <mmaxfield@apple.com>
3369
mmaxfield@apple.come5037742017-06-12 05:03:53 +00003370 [iOS 11] fast/text/international/system-language/arabic-glyph-cache-fill-combine.html hardcodes the system UI Arabic font
3371 https://bugs.webkit.org/show_bug.cgi?id=173244
3372 <rdar://problem/32659595>
3373
3374 Reviewed by Ryosuke Niwa.
3375
3376 iOS 11 changed this font, so we shouldn't hardcode it. Instead,
3377 we can simply change this to an -expected-mismatch.html test to
3378 specifically test against the ".notdef" glyph.
3379
3380 * fast/text/international/system-language/arabic-glyph-cache-fill-combine-expected-mismatch.html: Renamed from LayoutTests/fast/text/international/system-language/arabic-glyph-cache-fill-combine-expected.html.
3381
33822017-06-11 Myles C. Maxfield <mmaxfield@apple.com>
3383
mmaxfield@apple.com4a42f5d2017-06-12 05:02:38 +00003384 fast/text/variations/getComputedStyle.html does not need to be asynchronous
3385 https://bugs.webkit.org/show_bug.cgi?id=173246
3386 <rdar://problem/31393842>
3387
3388 Reviewed by Sam Weinig.
3389
3390 I dont know why I made it asynchronous in the first place.
3391
3392 * fast/text/variations/getComputedStyle.html:
3393
rniwa@webkit.org8a0538f2017-06-12 03:46:47 +000033942017-06-09 Ryosuke Niwa <rniwa@webkit.org>
3395
3396 didMoveToNewDocument doesn't get called on an Attr inside a shadow tree
3397 https://bugs.webkit.org/show_bug.cgi?id=173133
3398
3399 Reviewed by Antti Koivisto.
3400
3401 Added a regression test for moving a shadow tree with an Attr node across a document.
3402 The test hits an assertion in a debug build and fails in a release build without the fix.
3403
3404 * fast/dom/adopt-attr-with-shadow-tree-expected.txt: Added.
3405 * fast/dom/adopt-attr-with-shadow-tree.html: Added.
3406
keith_miller@apple.com9e7b33f2017-06-12 02:40:43 +000034072017-06-11 Keith Miller <keith_miller@apple.com>
3408
3409 TypedArray constructor with string shouldn't throw
3410 https://bugs.webkit.org/show_bug.cgi?id=173181
3411
3412 Reviewed by JF Bastien.
3413
3414 Update tests to allow null buffers.
3415
3416 * fast/canvas/webgl/array-unit-tests-expected.txt:
3417 * fast/canvas/webgl/array-unit-tests.html:
3418 * fast/canvas/webgl/webgl-array-invalid-ranges-expected.txt:
3419 * fast/canvas/webgl/webgl-array-invalid-ranges.html:
3420 * webgl/1.0.2/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
3421
graouts@webkit.orga69d46c2017-06-11 21:40:31 +000034222017-06-11 Antoine Quint <graouts@apple.com>
3423
graouts@webkit.orgc51b2262017-06-11 21:54:34 +00003424 Rebaseline media/modern-media-controls/scrubber
3425 https://bugs.webkit.org/show_bug.cgi?id=173212
3426
3427 Reviewed by Jon Lee.
3428
3429 Remove a media/modern-media-controls/scrubber test that is no longer relevant now that there is no standalone scrubber class.
3430
3431 * media/modern-media-controls/scrubber/scrubber-expected.txt: Removed.
3432 * media/modern-media-controls/scrubber/scrubber.html: Removed.
3433 * platform/ios-simulator/TestExpectations:
3434 * platform/mac/TestExpectations:
3435
34362017-06-11 Antoine Quint <graouts@apple.com>
3437
graouts@webkit.orgc1a3b2f2017-06-11 21:53:13 +00003438 Enable media/modern-media-controls/scheduler
3439 https://bugs.webkit.org/show_bug.cgi?id=173211
3440
3441 Reviewed by Jon Lee.
3442
3443 * platform/ios-simulator/TestExpectations:
3444 * platform/mac/TestExpectations:
3445
34462017-06-11 Antoine Quint <graouts@apple.com>
3447
graouts@webkit.orgd8fd5752017-06-11 21:51:55 +00003448 Rebaseline media/modern-media-controls/rewind-button
3449 https://bugs.webkit.org/show_bug.cgi?id=173210
3450
3451 Reviewed by Jon Lee.
3452
3453 Use SVG assets.
3454
3455 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
3456 * media/modern-media-controls/rewind-button/rewind-button.html:
3457 * platform/ios-simulator/TestExpectations:
3458 * platform/mac/TestExpectations:
3459
34602017-06-11 Antoine Quint <graouts@apple.com>
3461
graouts@webkit.org348aa0f2017-06-11 21:49:49 +00003462 Rebaseline media/modern-media-controls/play-pause-button
3463 https://bugs.webkit.org/show_bug.cgi?id=173209
3464
3465 Reviewed by Jon Lee.
3466
3467 Use SVG assets.
3468
3469 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
3470 * media/modern-media-controls/play-pause-button/play-pause-button.html:
3471 * platform/ios-simulator/TestExpectations:
3472 * platform/mac/TestExpectations:
3473
34742017-06-11 Antoine Quint <graouts@apple.com>
3475
graouts@webkit.orgb1a9cb52017-06-11 21:48:16 +00003476 Rebaseline media/modern-media-controls/placard
3477 https://bugs.webkit.org/show_bug.cgi?id=173208
3478
3479 Reviewed by Jon Lee.
3480
3481 IconButton is now simply Button.
3482
3483 * media/modern-media-controls/placard/placard-expected.txt:
3484 * media/modern-media-controls/placard/placard.html:
3485 * platform/ios-simulator/TestExpectations:
3486 * platform/mac/TestExpectations:
3487
34882017-06-11 Antoine Quint <graouts@apple.com>
3489
graouts@webkit.orgf3a1d092017-06-11 21:46:55 +00003490 Enable media/modern-media-controls/pip-placard tests
3491 https://bugs.webkit.org/show_bug.cgi?id=173207
3492
3493 Reviewed by Jon Lee.
3494
3495 * platform/ios-simulator/TestExpectations:
3496 * platform/mac/TestExpectations:
3497
34982017-06-11 Antoine Quint <graouts@apple.com>
3499
graouts@webkit.org8c826f42017-06-11 21:45:38 +00003500 Rebaseline media/modern-media-controls/pip-button.
3501 https://bugs.webkit.org/show_bug.cgi?id=173206
3502
3503 Reviewed by Jon Lee.
3504
3505 Use SVG assets.
3506
3507 * media/modern-media-controls/pip-button/pip-button-expected.txt:
3508 * media/modern-media-controls/pip-button/pip-button.html:
3509 * platform/ios-simulator/TestExpectations:
3510 * platform/mac/TestExpectations:
3511
35122017-06-11 Antoine Quint <graouts@apple.com>
3513
graouts@webkit.org6d356da2017-06-11 21:43:54 +00003514 Rebaseline media/modern-media-controls/mute-button
3515 https://bugs.webkit.org/show_bug.cgi?id=173205
3516
3517 Reviewed by Jon Lee.
3518
3519 We now use SVG assets, so let the test reflect that.
3520
3521 * media/modern-media-controls/mute-button/mute-button-expected.txt:
3522 * media/modern-media-controls/mute-button/mute-button.html:
3523 * platform/ios-simulator/TestExpectations:
3524 * platform/mac/TestExpectations:
3525
35262017-06-11 Antoine Quint <graouts@apple.com>
3527
graouts@webkit.orga69d46c2017-06-11 21:40:31 +00003528 Remove media/modern-media-controls/macos-media-controls
3529 https://bugs.webkit.org/show_bug.cgi?id=173204
3530
3531 Reviewed by Jon Lee.
3532
3533 There no longer is a MacOSMediaControls class and this test no longer makes sense.
3534
3535 * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Removed.
3536 * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Removed.
3537
graouts@webkit.org4ed07dc2017-06-11 02:10:26 +000035382017-06-09 Antoine Quint <graouts@apple.com>
3539
graouts@webkit.orgc30d8372017-06-11 02:16:17 +00003540 Rebaseline media/modern-media-controls/layout-node
3541 https://bugs.webkit.org/show_bug.cgi?id=173203
3542
3543 Reviewed by Jon Lee.
3544
3545 The "visible" property no longer sets "display: initial" when true, but rather removes the "display" property altogether.
3546
3547 * media/modern-media-controls/layout-node/visible-expected.txt:
3548 * media/modern-media-controls/layout-node/visible.html:
3549 * platform/ios-simulator/TestExpectations:
3550 * platform/mac/TestExpectations:
3551
35522017-06-09 Antoine Quint <graouts@apple.com>
3553
graouts@webkit.org955e104ab2017-06-11 02:14:18 +00003554 Enable media/modern-media-controls/layout-item
3555 https://bugs.webkit.org/show_bug.cgi?id=173202
3556
3557 Reviewed by Jon Lee.
3558
3559 * platform/ios-simulator/TestExpectations:
3560 * platform/mac/TestExpectations:
3561
35622017-06-09 Antoine Quint <graouts@apple.com>
3563
graouts@webkit.orgff7385a2017-06-11 02:12:25 +00003564 Rebaseline media/modern-media-controls/invalid-placard
3565 https://bugs.webkit.org/show_bug.cgi?id=173201
3566
3567 Reviewed by Jon Lee.
3568
3569 The only required change was to update IconButton to Button since IconButton has been folded in its superclass Button.
3570
3571 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt:
3572 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html:
3573 * platform/ios-simulator/TestExpectations:
3574 * platform/mac/TestExpectations:
3575
35762017-06-09 Antoine Quint <graouts@apple.com>
3577
graouts@webkit.org4ed07dc2017-06-11 02:10:26 +00003578 Rebaseline media/modern-media-controls/icon-service
3579 https://bugs.webkit.org/show_bug.cgi?id=173200
3580
3581 Reviewed by Jon Lee.
3582
3583 The method we were testing has changed name and the pause icon is no longer a good
3584 test since it doesn't have a fullscreen variant, so we use the AirPlay icon instead.
3585
3586 * media/modern-media-controls/icon-service/icon-service-expected.txt:
3587 * media/modern-media-controls/icon-service/icon-service.html:
3588 * platform/ios-simulator/TestExpectations:
3589 * platform/mac/TestExpectations:
3590
beidson@apple.com1ec62212017-06-10 04:32:19 +000035912017-06-09 Brady Eidson <beidson@apple.com>
3592
3593 Crash when IndexedDB's getAll is used inside a Web Worker.
3594 https://bugs.webkit.org/show_bug.cgi?id=172434
3595
3596 Reviewed by Andy Estes.
3597
3598 * storage/indexeddb/modern/resources/worker-getall.js: Added.
3599 * storage/indexeddb/modern/worker-getall-expected.txt: Added.
3600 * storage/indexeddb/modern/worker-getall.html: Added.
3601
ryanhaddad@apple.comba3ae692017-06-10 00:00:25 +000036022017-06-09 Ryan Haddad <ryanhaddad@apple.com>
3603
3604 Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
3605 https://bugs.webkit.org/show_bug.cgi?id=173188
3606
3607 Unreviewed test gardening.
3608
3609 * platform/mac-wk2/TestExpectations:
3610
dbates@webkit.org7bf60582017-06-09 23:13:41 +000036112017-06-09 Daniel Bates <dabates@apple.com>
3612
3613 CSP: Apply img-src directive to favicon loads
3614 https://bugs.webkit.org/show_bug.cgi?id=172733
3615
3616 Remove CONSOLE MESSAGE line from expected result that I inadvertently left in from an earlier iteration
3617 of the test that did not call testRunner.queueReload(). Calling testRunner.queueReload() clears out
3618 any emitted console messages. The dump of the resource load callbacks is sufficient to ensure that
3619 the favicon was blocked as expected.
3620
3621 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt:
3622
darin@apple.comad5f6482017-06-09 22:45:00 +000036232017-06-09 Andy VanWagoner <thetalecrafter@gmail.com>
3624
3625 REGRESSION: LayoutTest js/intl-datetimeformat.html is failing
3626 https://bugs.webkit.org/show_bug.cgi?id=172720
3627
3628 Reviewed by Darin Adler.
3629
3630 Reenable DateTimeFormat tests, allowing for some variation in the
3631 formatting of time zone names.
3632
3633 * js/intl-datetimeformat-expected.txt:
3634 * js/script-tests/intl-datetimeformat.js:
3635 * platform/mac/TestExpectations:
3636
commit-queue@webkit.org7b1da932017-06-09 21:59:03 +000036372017-06-09 Joseph Pecoraro <pecoraro@apple.com>
3638
3639 Web Inspector: Web inspector does not show non-shadow children of an element with a shadow root (e.g. <video>)
3640 https://bugs.webkit.org/show_bug.cgi?id=173121
3641 <rdar://problem/30948943>
3642
3643 Reviewed by Matt Baker.
3644
3645 * inspector/dom/shadow-and-non-shadow-children-expected.txt: Added.
3646 * inspector/dom/shadow-and-non-shadow-children.html: Added.
3647
commit-queue@webkit.org7b2483d2017-06-09 21:53:34 +000036482017-06-09 Said Abou-Hallawa <sabouhallawa@apple.com>
3649
3650 LayoutTest fast/images/animated-image-different-dest-size.html is a flaky failure
3651 https://bugs.webkit.org/show_bug.cgi?id=170203
3652
3653 Reviewed by Simon Fraser.
3654
3655 Instead of using setTimeout(), listen to the webkitImageFrameReady event
3656 to know relaibly when to draw the next frame of an animated image to a
3657 canvas.
3658
3659 * fast/images/animated-image-different-dest-size.html:
3660 * platform/mac-wk2/TestExpectations:
3661
jlewis3@apple.com6c7aa4e2017-06-09 21:25:36 +000036622017-06-09 Matt Lewis <jlewis3@apple.com>
3663
3664 Skipped layout test svg/animations/svglength-element-removed-crash.svg.
3665 https://bugs.webkit.org/show_bug.cgi?id=173178
3666
3667 Unreviewed test gardening.
3668
3669 * platform/ios-simulator-wk2/TestExpectations:
3670
dbates@webkit.org38070892017-06-09 20:45:37 +000036712017-06-09 Daniel Bates <dabates@apple.com>
3672
3673 CSP: Apply img-src directive to favicon loads
3674 https://bugs.webkit.org/show_bug.cgi?id=172733
3675 <rdar://problem/32082654>
3676
3677 Reviewed by Brady Eidson.
3678
3679 Adds tests to ensure the CSP policy is applied to favicon loads.
3680
3681 * http/tests/security/contentSecurityPolicy/allow-favicon-expected.txt: Added.
3682 * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added.
3683 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Added.
3684 * http/tests/security/contentSecurityPolicy/block-favicon.html: Added.
3685 * platform/wk2/TestExpectations: Skip the tests until we fix <https://bugs.webkit.org/show_bug.cgi?id=115809>.
3686
ryanhaddad@apple.comd0729af2017-06-09 19:47:07 +000036872017-06-09 Ryan Haddad <ryanhaddad@apple.com>
3688
3689 Add a result file for js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html.
3690 https://bugs.webkit.org/show_bug.cgi?id=161156
3691
3692 Unreviewed test gardening.
3693
3694 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short-expected.txt: Added.
3695
matthew_hanson@apple.comdfc6f372017-06-09 18:56:44 +000036962017-06-09 Matthew Hanson <matthew_hanson@apple.com>
3697
3698 Revert r217955. rdar://problem/21125708
3699
jbedard@apple.combe4828e2017-06-09 18:28:37 +000037002017-06-09 Jonathan Bedard <jbedard@apple.com>
3701
3702 [ios-sim] Cleaning-up timeouts WebKit1
3703 https://bugs.webkit.org/show_bug.cgi?id=173169
3704
3705 Unreviewed test gardening.
3706
3707 The intention of this change is to allow the iOS WK1 bots to finish their
3708 test runs. Because these tests are being gardened based on the output of
3709 bots, there will likely be follow-up fixes.
3710
3711 * platform/ios-wk1/TestExpectations: Skip tests timing out in iOS WK1.
3712
jer.noble@apple.com0b805862017-06-09 17:57:06 +000037132017-06-09 Jer Noble <jer.noble@apple.com>
3714
3715 [iOS] Video occasionally mixes with other system audio instead of interrupting
3716 https://bugs.webkit.org/show_bug.cgi?id=173127
3717
3718 Reviewed by Eric Carlson.
3719
3720 * platform/mac/media/audio-session-category-video-track-change-expected.txt: Added.
3721 * platform/mac/media/audio-session-category-video-track-change.html: Added.
3722
cdumez@apple.com948d7a62017-06-09 17:52:42 +000037232017-06-09 Chris Dumez <cdumez@apple.com>
3724
3725 CSS transitions added while page is not visible do not start when the page becomes visible
3726 https://bugs.webkit.org/show_bug.cgi?id=173166
3727 <rdar://problem/32250351>
3728
3729 Reviewed by Darin Adler.
3730
3731 Add layout test coverage.
3732
3733 * fast/animation/css-animation-resuming-when-visible-expected.txt: Added.
3734 * fast/animation/css-animation-resuming-when-visible.html: Added.
3735
eric.carlson@apple.com9cf9e392017-06-09 16:14:27 +000037362017-06-09 Eric Carlson <eric.carlson@apple.com>
3737
3738 fast/mediastream/MediaStream-page-muted.html times out and asserts
3739 https://bugs.webkit.org/show_bug.cgi?id=170355
3740 <rdar://problem/31376041>
3741
3742 Reviewed by Chris Dumez.
3743
3744 * fast/mediastream/media-stream-wrapper-collected-expected.txt: Added.
3745 * fast/mediastream/media-stream-wrapper-collected.html: Added.
3746
commit-queue@webkit.org59752992017-06-09 16:11:32 +000037472017-06-09 Charlie Turner <cturner@igalia.com>
3748
3749 [GTK] Fix test linter reported errors
3750 https://bugs.webkit.org/show_bug.cgi?id=173160
3751
3752 Unreviewed gardening.
3753
3754 webrtc/audio-peer-connection-webaudio.html failed ambiguity checks, it typically fails
3755 in release and times out in debug, but it could have bother outcomes in both build
3756 configurations, so removing the first instance seems like the right approach.
3757 See: https://bugs.webkit.org/show_bug.cgi?id=169110
3758 https://bugs.webkit.org/show_bug.cgi?id=131218 no longer crashing
3759 https://bugs.webkit.org/show_bug.cgi?id=131216 no longer crashing
3760 https://bugs.webkit.org/show_bug.cgi?id=119255 no longer flaky, stablized at r195130.
3761
3762 Linter is now quiet, aside from non-existent path errors,
3763 which I think is tracked by https://bugs.webkit.org/show_bug.cgi?id=172471
3764
3765 * platform/gtk/TestExpectations:
3766
csaavedra@igalia.com81251842017-06-09 11:44:18 +000037672017-06-09 Claudio Saavedra <csaavedra@igalia.com>
3768
csaavedra@igalia.com73330692017-06-09 12:53:26 +00003769 [GTK] Add baseline for media/media-fullscreen-inline-expected.html
3770
3771 Unreviewed gardening.
3772
3773 mediaElement.webkitSupportsPresentationMode is only present with
3774 VIDEO_PRESENTATION_MODE enabled, and this option is only enabled
3775 for Cocoa builds. Add a baseline without this property.
3776 * platform/gtk/media/media-fullscreen-inline-expected.txt: Added.
3777
37782017-06-09 Claudio Saavedra <csaavedra@igalia.com>
3779
csaavedra@igalia.com81251842017-06-09 11:44:18 +00003780 [WPE] Unskip passing userscripts tests
3781
3782 Unreviewed gardening.
3783
3784 * platform/wpe/TestExpectations:
3785
zandobersek@gmail.comaa6d82d2017-06-09 08:49:02 +000037862017-06-09 Zan Dobersek <zdobersek@igalia.com>
3787
zandobersek@gmail.com21bb5942017-06-09 09:09:15 +00003788 [WPE] Enable ENCRYPTED_MEDIA for build-webkit builds
3789 https://bugs.webkit.org/show_bug.cgi?id=173103
3790
3791 Reviewed by Xabier Rodriguez-Calvar.
3792
3793 Enable the imported W3C tests covering Encrypted Media API for the WPE port,
3794 but only tests that use the ClearKey key system. WPE-specific baselines for
3795 those tests are also added, despite the test cases universally failing. This
3796 will allow us to spot any change in behavior that's introduced.
3797
3798 * platform/wpe/TestExpectations: Skip tests that test PlayReady or Widevine key systems.
3799 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-check-initdata-type-expected.txt: Added.
3800 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-expected.txt: Added.
3801 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event-expected.txt: Added.
3802 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt: Added.
3803 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license-expected.txt: Added.
3804 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-expected.txt: Added.
3805 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions-expected.txt: Added.
3806 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt: Added.
3807 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt: Added.
3808 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt: Added.
3809 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt: Added.
3810 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt: Added.
3811 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt: Added.
3812 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt: Added.
3813 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt: Added.
3814 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt: Added.
3815 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt: Added.
3816 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt: Added.
3817 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt: Added.
3818 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt: Added.
3819 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt: Added.
3820 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt: Added.
3821 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt: Added.
3822 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt: Added.
3823 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt: Added.
3824 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt: Added.
3825 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt: Added.
3826 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt: Added.
3827 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt: Added.
3828 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt: Added.
3829 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt: Added.
3830 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt: Added.
3831 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback-expected.txt: Added.
3832 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt: Added.
3833 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time-expected.txt: Added.
3834 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt: Added.
3835 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys-expected.txt: Added.
3836 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt: Added.
3837 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements-expected.txt: Added.
3838 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys-expected.txt: Added.
3839 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession-expected.txt: Added.
3840 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess-expected.txt: Added.
3841 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt: Added.
3842 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input-expected.txt: Added.
3843 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key-expected.txt: Added.
3844 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt: Added.
3845 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input-expected.txt: Added.
3846
38472017-06-09 Zan Dobersek <zdobersek@igalia.com>
3848
zandobersek@gmail.comaa6d82d2017-06-09 08:49:02 +00003849 [WPE] Enable MEDIA_SOURCE for build-webkit builds
3850 https://bugs.webkit.org/show_bug.cgi?id=173136
3851
3852 Reviewed by Xabier Rodriguez-Calvar.
3853
3854 * platform/wpe/TestExpectations: Enable the media/media-source/ layout tests
3855 for the WPE port, adding half a dozen failure or timeout expectations for
3856 tests that are currently failing.
3857
calvaris@igalia.com9388d2a2017-06-09 08:03:47 +000038582017-06-09 Xabier Rodriguez Calvar <calvaris@igalia.com>
3859
3860 [GStreamer][EME] Remove the legacy code that was not even official and is deprecated
3861 https://bugs.webkit.org/show_bug.cgi?id=173096
3862
3863 Reviewed by Žan Doberšek.
3864
3865 * platform/gtk/TestExpectations: Mark legacy tests as deprecated
3866
commit-queue@webkit.org81f332a2017-06-09 08:02:04 +000038672017-06-09 Aaron Chu <aaron_chu@apple.com>
3868
3869 AX: Media Controls: Missing labels for the Time Labels.
3870 https://bugs.webkit.org/show_bug.cgi?id=171715
3871 <rdar://problem/32009214>
3872
3873 Reviewed by Antoine Quint.
3874
3875 Modified existing test case to accommodate testing for time label description.
3876
3877 * media/modern-media-controls/time-label/time-label.html:
3878
yoav@yoav.ws1250ee22017-06-09 05:25:02 +000038792017-06-08 Yoav Weiss <yoav@yoav.ws>
3880
3881 [preload] Mandatory `as` value and related spec alignments
3882 https://bugs.webkit.org/show_bug.cgi?id=173047
3883
3884 Reviewed by Dean Jackson.
3885
3886 Fix tests and expectations to this patch's changes: `as` is mandatory and "fetch" replaces the previous empty `as` value,
3887 onerror no longer fires for invalid `as` values, and the IDL for `as` reflects only valid values, to enable feature detection.
3888
3889 * http/tests/fetch/redirectmode-and-preload.html:
3890 * http/tests/preload/download_resources-expected.txt:
3891 * http/tests/preload/download_resources.html:
3892 * http/tests/preload/download_resources_from_header_iframe-expected.txt:
3893 * http/tests/preload/onerror_event-expected.txt:
3894 * http/tests/preload/onerror_event.html:
3895 * http/tests/preload/onload_event-expected.txt:
3896 * http/tests/preload/onload_event.html:
3897 * http/tests/preload/preloadscanner_download_resources.html:
3898 * http/tests/preload/resources/download_resources_from_header.php:
3899 * http/tests/preload/resources/nph-invalid_resources_from_header.pl:
3900 * http/tests/preload/single_download_preload.html:
3901 * http/tests/preload/single_download_preload_headers.php:
3902 * imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt: PProgressions related to correct reflection.
3903
rniwa@webkit.orgab6fe132017-06-09 02:09:39 +000039042017-06-08 Ryosuke Niwa <rniwa@webkit.org>
3905
rniwa@webkit.orge18271b2017-06-09 02:13:06 +00003906 Crash inside InsertNodeBeforeCommand via InsertParagraphSeparatorCommand
3907 https://bugs.webkit.org/show_bug.cgi?id=173085
3908
3909 Reviewed by Wenson Hsieh.
3910
3911 Added a regresion test.
3912
3913 * editing/inserting/insert-horizontal-rule-in-empty-document-crash-expected.txt: Added.
3914 * editing/inserting/insert-horizontal-rule-in-empty-document-crash.html: Added.
3915
39162017-06-08 Ryosuke Niwa <rniwa@webkit.org>
3917
rniwa@webkit.orgab6fe132017-06-09 02:09:39 +00003918 The tree scope of an Attr node inside a shadow tree does not updated upon detach.
3919 https://bugs.webkit.org/show_bug.cgi?id=173122
3920
3921 Reviewed by Chris Dumez.
3922
3923 Added a regression test which hits the newly added assertion.
3924
3925 * fast/dom/detaching-attr-node-in-shadow-tree-crash-expected.txt: Added.
3926 * fast/dom/detaching-attr-node-in-shadow-tree-crash.html: Added.
3927
mmaxfield@apple.comcac303b2017-06-09 00:31:17 +000039282017-06-08 Myles C. Maxfield <mmaxfield@apple.com>
3929
3930 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
3931 https://bugs.webkit.org/show_bug.cgi?id=173043
3932 <rdar://problem/21125708>
3933
3934 Reviewed by Simon Fraser.
3935
3936 Rebaseline tests which use non-English text in form controls
3937
3938 * fast/text/system-font-fallback-emoji-expected.txt: Added.
3939 * fast/text/system-font-fallback-emoji.html: Added.
3940 * fast/text/system-font-fallback-expected.html: Added.
3941 * fast/text/system-font-fallback.html: Added.
3942 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
3943 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
3944 * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
3945 * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
3946 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
3947 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
3948 * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
3949 * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
3950 * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
3951 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
3952 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3953 * platform/mac/TestExpectations:
3954 * platform/mac/fast/css/rtl-ordering-expected.png:
3955 * platform/mac/fast/css/rtl-ordering-expected.txt:
3956 * platform/mac/fast/forms/listbox-bidi-align-expected.png:
3957 * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
3958 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
3959 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
3960 * platform/mac/fast/forms/search-rtl-expected.png:
3961 * platform/mac/fast/forms/search-rtl-expected.txt:
3962 * platform/mac/fast/forms/searchfield-heights-expected.txt:
3963 * platform/mac/fast/forms/select-visual-hebrew-expected.png:
3964 * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
3965 * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
3966 * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
3967 * platform/mac/fast/text/drawBidiText-expected.png:
3968 * platform/mac/fast/text/drawBidiText-expected.txt:
3969 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
3970 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3971 * platform/mac/fast/text/updateNewFont-expected.png:
3972 * platform/mac/fast/text/updateNewFont-expected.txt:
3973
cdumez@apple.come0f5da42017-06-08 22:12:32 +000039742017-06-08 Chris Dumez <cdumez@apple.com>
3975
3976 REGRESSION: fast/images/animated-gif-webkit-transform.html is flaky
3977 https://bugs.webkit.org/show_bug.cgi?id=170410
3978 <rdar://problem/31409381>
3979
3980 Reviewed by Simon Fraser.
3981
3982 Fix flakiness and unskip test.
3983
3984 * fast/images/animated-gif-webkit-transform-expected.txt:
3985 * fast/images/animated-gif-webkit-transform.html:
3986 * platform/mac-wk2/TestExpectations:
3987
commit-queue@webkit.orgca9f5bc2017-06-08 22:03:00 +000039882017-06-08 Antoine Quint <graouts@apple.com>
3989
3990 [iOS] Buttons in top-left and bottom media controls bar are positioned too high
3991 https://bugs.webkit.org/show_bug.cgi?id=173111
3992 <rdar://problem/32650615>
3993
3994 Reviewed by Jon Lee.
3995
3996 Add a test that checks that the appropriate styles as set in buttons-container.css
3997 are applied to a button in a buttons container on iOS.
3998
3999 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding-expected.txt: Added.
4000 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding.html: Added.
4001 * platform/ios-simulator/TestExpectations:
4002
commit-queue@webkit.org58f91fe2017-06-08 20:37:49 +000040032017-06-08 Youenn Fablet <youenn@apple.com>
4004
4005 getUserMedia should not be prompted again if user denied access
4006 https://bugs.webkit.org/show_bug.cgi?id=173104
4007
4008 Reviewed by Geoff Garen.
4009
4010 Splitting grant test due to remembering deny decisions.
4011
4012 * fast/mediastream/getUserMedia-deny-persistency-expected.txt: Added.
4013 * fast/mediastream/getUserMedia-deny-persistency-reload-expected.txt: Added.
4014 * fast/mediastream/getUserMedia-deny-persistency-reload.html: Added.
4015 * fast/mediastream/getUserMedia-deny-persistency.html: Added.
4016 * fast/mediastream/getUserMedia-deny-persistency2-expected.txt: Added.
4017 * fast/mediastream/getUserMedia-deny-persistency2.html: Added.
4018 * fast/mediastream/getUserMedia-deny-persistency3-expected.txt: Added.
4019 * fast/mediastream/getUserMedia-deny-persistency3.html: Added.
4020 * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
4021 * fast/mediastream/getUserMedia-grant-persistency.html:
4022 * fast/mediastream/getUserMedia-grant-persistency2-expected.txt: Added.
4023 * fast/mediastream/getUserMedia-grant-persistency2.html: Added.
4024 * fast/mediastream/getUserMedia-grant-persistency3-expected.txt: Added.
4025 * fast/mediastream/getUserMedia-grant-persistency3.html: Added.
4026
4027
fpizlo@apple.com4af89672017-06-08 20:08:24 +000040282017-06-08 Filip Pizlo <fpizlo@apple.com>
4029
4030 REGRESSION: js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html has a flaky failure
4031 https://bugs.webkit.org/show_bug.cgi?id=161156
4032
4033 Reviewed by Saam Barati.
4034
4035 Add a version of the test that's guaranteed to fail if the problem it's testing for manifests
4036 in the LLInt.
4037
4038 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html: Added.
4039
hyatt@apple.com790f8712017-06-08 20:06:44 +000040402017-06-07 Dave Hyatt <hyatt@apple.com>
4041
4042 Laili restaurant menu page does not display full menu
4043 https://bugs.webkit.org/show_bug.cgi?id=173062
4044 rdar://problem/32436486
4045
4046 Reviewed by Simon Fraser.
4047
4048 * fast/hidpi/percent-height-image-nested-expected.html:
4049 * fast/hidpi/percent-height-image-nested.html:
4050 * fast/multicol/pagination/RightToLeft-max-width.html:
4051 * fast/replaced/max-height-percent-inside-auto-block-expected.html: Added.
4052 * fast/replaced/max-height-percent-inside-auto-block.html: Added.
4053 * platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.txt:
4054
graouts@webkit.orgb93dd882017-06-08 18:53:53 +000040552017-06-08 Antoine Quint <graouts@apple.com>
4056
graouts@webkit.org838b6b82017-06-08 18:56:17 +00004057 Rebaseline and enable media/modern-media-controls/fullscreen-button
4058 https://bugs.webkit.org/show_bug.cgi?id=173101
4059
4060 Reviewed by Dean Jackson.
4061
4062 Update the test to check an SVG asset now that we use those.
4063
4064 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
4065 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
4066 * platform/ios-simulator/TestExpectations:
4067 * platform/mac/TestExpectations:
4068
40692017-06-08 Antoine Quint <graouts@apple.com>
4070
graouts@webkit.orgabf4fd42017-06-08 18:54:43 +00004071 Rebaseline and enable media/modern-media-controls/forward-button
4072 https://bugs.webkit.org/show_bug.cgi?id=173100
4073
4074 Reviewed by Dean Jackson.
4075
4076 Update the test to check an SVG asset now that we use those.
4077
4078 * media/modern-media-controls/forward-button/forward-button-expected.txt:
4079 * media/modern-media-controls/forward-button/forward-button.html:
4080 * platform/ios-simulator/TestExpectations:
4081 * platform/mac/TestExpectations:
4082
40832017-06-08 Antoine Quint <graouts@apple.com>
4084
graouts@webkit.orgb93dd882017-06-08 18:53:53 +00004085 Layout Test media/modern-media-controls/button/button-icon-name.html is a flaky failure
4086 https://bugs.webkit.org/show_bug.cgi?id=173099
4087
4088 Reviewed by Dean Jackson.
4089
4090 Rewrite the test to use asynchronous assertions, the number of frames running is immaterial to this test.
4091
4092 * media/modern-media-controls/button/button-icon-name-expected.txt:
4093 * media/modern-media-controls/button/button-icon-name.html:
4094
timothy_horton@apple.com34b0ea92017-06-08 18:08:48 +000040952017-06-08 Tim Horton <timothy_horton@apple.com>
4096
4097 Add a borderless mode to <attachment>, and make it respect its layout size
4098 https://bugs.webkit.org/show_bug.cgi?id=173079
4099 <rdar://problem/32491584>
4100
4101 Reviewed by Simon Fraser.
4102
4103 * TestExpectations:
4104 * platform/ios/TestExpectations:
4105 * fast/attachment/attachment-borderless-expected-mismatch.html: Added.
4106 * fast/attachment/attachment-borderless.html: Added.
4107 * fast/attachment/attachment-respects-css-size-expected-mismatch.html: Added.
4108 * fast/attachment/attachment-respects-css-size.html: Added.
4109 Add mismatch tests ensuring that CSS width/height and borderless-attachment
4110 have *some* kind of impact on rendering.
4111
commit-queue@webkit.org826b77e2017-06-08 17:01:50 +000041122017-06-08 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
4113
4114 Modify security test to avoid spacing differences.
4115 https://bugs.webkit.org/show_bug.cgi?id=141709
4116
4117 Reviewed by Carlos Alberto Lopez Perez.
4118
4119 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients-expected.txt:
4120 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html:
4121 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW-expected.txt:
4122 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW.html:
4123 * platform/gtk/TestExpectations:
4124
commit-queue@webkit.org66a53932017-06-08 16:28:40 +000041252017-06-08 Youenn Fablet <youenn@apple.com>
4126
4127 getUserMedia request should not be allowed for background tabs unless the tab is already capturing
4128 https://bugs.webkit.org/show_bug.cgi?id=172989
4129
4130 Reviewed by Eric Carlson.
4131
4132 * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
4133 * fast/mediastream/getUserMedia-grant-persistency.html: Using testRunner.setPageVisibility so that UIProcess is made aware of the change.
4134 Removing test about capture muted page since there is no API for setting a page as muted right now.
4135 This test should be readded later on.
4136
commit-queue@webkit.org553b3422017-06-08 13:24:26 +000041372017-06-08 Charlie Turner <cturner@igalia.com>
4138
4139 [GTK] Test gardening
4140 https://bugs.webkit.org/show_bug.cgi?id=173093
4141
4142 Unreviewed GTK gardening.
4143
4144 r147201 added a crash expectation for the following test, but did so in a manner
4145 that failed linter checks:
4146
4147 LayoutTests/platform/gtk/TestExpectations:1302 More specific entry for
4148 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html on line
4149 LayoutTests/platform/gtk/TestExpectations:992 overrides line LayoutTests/platform/gtk/TestExpectations:1302.
4150 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html
4151
4152 Furthermore, this test no longer crashes in Debug builds, it fails due to whitespace
4153 oddities that are addressed by webkit.org/b/141709 (unreviewed)
4154
4155 * platform/gtk/TestExpectations:
4156
calvaris@igalia.comc25d35b2017-06-08 13:10:51 +000041572017-06-08 Xabier Rodriguez Calvar <calvaris@igalia.com>
4158
4159 MediaTime class has rounding issues in different platforms
4160 https://bugs.webkit.org/show_bug.cgi?id=172640
4161
4162 Reviewed by Jer Noble.
4163
4164 Update expectations because the MediaTime printing changed, but
4165 results are the same.
4166
4167 * media/media-source/media-source-overlapping-append-expected.txt:
4168 * media/media-source/media-source-overlapping-decodetime-expected.txt:
4169 * media/media-source/media-source-seek-back-expected.txt:
4170 * media/media-source/media-source-sequence-timestamps-expected.txt:
4171 * media/media-source/media-source-timeoffset-expected.txt:
4172
ap@apple.com4dd14062017-06-08 04:42:46 +000041732017-06-07 Alexey Proskuryakov <ap@apple.com>
4174
4175 Add High Sierra support to WebKit tools
4176 https://bugs.webkit.org/show_bug.cgi?id=173080
4177
4178 Rubber-stamped by Daniel Bates.
4179
4180 * platform/mac-sierra: Added an empty directory to avoid breaking scripts.
4181
jer.noble@apple.com5803b692017-06-08 04:31:31 +000041822017-06-07 Jer Noble <jer.noble@apple.com>
4183
4184 [Web Audio] createScriptProcessor throws IndexSizeError for valid arguments
4185 https://bugs.webkit.org/show_bug.cgi?id=173022
4186
4187 Reviewed by Sam Weinig.
4188
4189 * webaudio/javascriptaudionode-expected.txt:
4190 * webaudio/javascriptaudionode.html:
4191
cdumez@apple.comeed72bc2017-06-08 03:32:21 +000041922017-06-07 Chris Dumez <cdumez@apple.com>
4193
4194 CSSStyleRule.style / CSSPageRule.style / CSSKeyframeRule.style should be settable
4195 https://bugs.webkit.org/show_bug.cgi?id=164537
4196 <rdar://problem/29181773>
4197
4198 Reviewed by Sam Weinig.
4199
4200 Add better test coverage for CSSPageRule. This test is being upstreamed via:
4201 - https://github.com/w3c/web-platform-tests/pull/6183
4202
4203 * http/wpt/cssom/CSSPageRule-expected.txt: Added.
4204 * http/wpt/cssom/CSSPageRule.html: Added.
4205
commit-queue@webkit.org2861f5e2017-06-08 03:12:47 +000042062017-06-07 Youenn Fablet <youenn@apple.com>
4207
4208 RTCTrackEvent.track should be found in RTCTrackEvent.streams[0]
4209 https://bugs.webkit.org/show_bug.cgi?id=173074
4210
4211 Reviewed by Eric Carlson.
4212
4213 * webrtc/video.html:
4214
drousso@apple.com0e56fed2017-06-07 23:53:10 +000042152017-06-07 Devin Rousso <drousso@apple.com>
4216
drousso@apple.comac93eed2017-06-08 00:05:55 +00004217 Web Inspector: Add ContextMenu item to log WebSocket object to console
4218 https://bugs.webkit.org/show_bug.cgi?id=172878
4219
4220 Reviewed by Joseph Pecoraro.
4221
4222 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket-expected.txt: Added.
4223 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html: Added.
4224
4225 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt:
4226 * http/tests/websocket/tests/hybi/inspector/before-load.html:
4227 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Removed.
4228 * http/tests/websocket/tests/hybi/inspector/client-close.html:
4229 * http/tests/websocket/tests/hybi/inspector/client-close_wsh.py: Removed.
4230 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html:
4231 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Removed.
4232 * http/tests/websocket/tests/hybi/inspector/echo.py: Added.
4233 (web_socket_do_extra_handshake):
4234 (web_socket_transfer_data):
4235 Unified common configurations for Inspector WebSocket tests.
4236
42372017-06-07 Devin Rousso <drousso@apple.com>
4238
drousso@apple.com0e56fed2017-06-07 23:53:10 +00004239 Web Inspector: Allow user to choose stylesheet when creating new rules
4240 https://bugs.webkit.org/show_bug.cgi?id=172487
4241
4242 Reviewed by Joseph Pecoraro.
4243
4244 * inspector/css/add-rule-expected.html: Added.
4245 * inspector/css/add-rule.html: Added.
4246
commit-queue@webkit.org288b0d32017-06-07 23:27:14 +000042472017-06-07 Youenn Fablet <youenn@apple.com>
4248
4249 getUserMedia is prompting too often
4250 https://bugs.webkit.org/show_bug.cgi?id=172859
4251 <rdar://problem/32589950>
4252
4253 Reviewed by Eric Carlson.
4254
4255 * fast/mediastream/getUserMedia-grant-persistency-expected.txt: Added.
4256 * fast/mediastream/getUserMedia-grant-persistency-reload-expected.txt: Added.
4257 * fast/mediastream/getUserMedia-grant-persistency-reload.html: Added.
4258 * fast/mediastream/getUserMedia-grant-persistency.html: Added.
4259 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
4260 * http/tests/media/media-stream/get-user-media-prompt.html: Last gum does not need a prompt anymore.
4261
dbates@webkit.org4cde8362017-06-07 20:10:50 +000042622017-06-07 Daniel Bates <dabates@apple.com>
4263
4264 Fetching Blob URLs with XHR gives null content-type and content-length
4265 https://bugs.webkit.org/show_bug.cgi?id=137647
4266 <rdar://problem/18215114>
4267
4268 Reviewed by Darin Adler.
4269
4270 Add a test to ensure that we do not regress the computed Content-Type and Content-Length
4271 for a blob URL fetched using XHR.
4272
4273 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size-expected.txt: Added.
4274 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size.html: Added.
4275
zandobersek@gmail.come6febe82017-06-07 19:32:23 +000042762017-06-07 Zan Dobersek <zdobersek@igalia.com>
4277
4278 Unreviewed GTK+ and WPE gardening.
4279
4280 Add platform-specific test baselines for layout tests where the
4281 libgcrypt-based implementation passes more tests than the generic
4282 baselines expect. The WPE test expectations for these tests are
4283 also cleaned up a bit, and the tests are marked as slow to give
4284 them more time to properly execute.
4285
4286 * platform/gtk/TestExpectations: Skip two imported W3C Web Crypto API tests that rely in SPKI and PKCS#8 imports.
4287 * platform/wpe/TestExpectations: Ditto.
4288 * platform/wpe/crypto: Added.
4289 * platform/wpe/crypto/subtle: Added.
4290 * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
4291 * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
4292 * platform/wpe/imported: Added.
4293 * platform/wpe/imported/w3c: Added.
4294 * platform/wpe/imported/w3c/web-platform-tests: Added.
4295 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
4296 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
4297 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
4298 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
4299 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
4300 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
4301 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
4302 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
4303 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
4304 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
4305 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
4306
weinig@apple.com1300a3c2017-06-07 18:57:26 +000043072017-06-07 Sam Weinig <sam@webkit.org>
4308
4309 [WebIDL] PutForwards is not implemented to spec as illustrated by the WPT WebIDL/ecmascript-binding/put-forwards.html
4310 https://bugs.webkit.org/show_bug.cgi?id=172956
4311
4312 Reviewed by Chris Dumez.
4313
4314 * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
4315 Update results to show that we now throw a type error, because the action now requires
4316 an explicit get of the location object, which does not work in the context.
4317
graouts@webkit.org713a0032017-06-07 17:36:51 +000043182017-06-07 Antoine Quint <graouts@apple.com>
4319
graouts@webkit.org92288212017-06-07 17:40:43 +00004320 Rebaseline and enable media/modern-media-controls/controls-visibility-support
4321 https://bugs.webkit.org/show_bug.cgi?id=173060
4322 <rdar://problem/32616840>
4323
4324 Reviewed by Eric Carlson.
4325
4326 We only check the "visible" property on the MediaControls instance which is the only thing being
4327 set by this class now. We also fix entering fullscreen by not using a <button> element which has
4328 some default styles set by the Button class. Finally, we make some videoTracks.length assertions
4329 asynchronous to avoid timing issues.
4330
4331 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio-expected.txt:
4332 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio.html:
4333 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-expected.txt:
4334 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off.html:
4335 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio-expected.txt:
4336 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio.html:
4337 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-expected.txt:
4338 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on.html:
4339 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle-expected.txt:
4340 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle.html:
4341 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element-expected.txt:
4342 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element.html:
4343 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video-expected.txt:
4344 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video.html:
4345
43462017-06-07 Antoine Quint <graouts@apple.com>
4347
graouts@webkit.orgaa28f9b2017-06-07 17:37:58 +00004348 Rebaseline and enable media/modern-media-controls/buttons-container
4349 https://bugs.webkit.org/show_bug.cgi?id=173059
4350 <rdar://problem/32616156>
4351
4352 Reviewed by Eric Carlson.
4353
4354 The only change is the default margin for a ButtonsContainer.
4355
4356 * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt:
4357 * media/modern-media-controls/buttons-container/buttons-container-constructor.html:
4358 * platform/ios-simulator/TestExpectations:
4359 * platform/mac/TestExpectations:
4360
43612017-06-07 Antoine Quint <graouts@apple.com>
4362
graouts@webkit.org713a0032017-06-07 17:36:51 +00004363 Rebaseline and enable media/modern-media-controls/button
4364 https://bugs.webkit.org/show_bug.cgi?id=173058
4365 <rdar://problem/32615846>
4366
4367 Reviewed by Eric Carlson.
4368
4369 The IconButton class was removed and merged into its superclass Button, so we merge those tests
4370 in a single directory. A couple tests no longer applied as we do not have a focused state for
4371 buttons anymore, nor do we deal with changes in layout traits since there is no such thing as
4372 a compact mode anymore.
4373
4374 * media/modern-media-controls/button/button-active-state-expected.txt: Added.
4375 * media/modern-media-controls/button/button-active-state.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-active-state.html.
4376 * media/modern-media-controls/button/button-icon-name-expected.txt: Added.
4377 * media/modern-media-controls/button/button-icon-name.html: Added.
4378 * media/modern-media-controls/button/button-on-expected.txt: Added.
4379 * media/modern-media-controls/button/button-on.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-on.html.
4380 * media/modern-media-controls/button/button.html:
4381 * media/modern-media-controls/icon-button/icon-button-active-state-expected.txt: Removed.
4382 * media/modern-media-controls/icon-button/icon-button-change-layout-traits-expected.txt: Removed.
4383 * media/modern-media-controls/icon-button/icon-button-change-layout-traits.html: Removed.
4384 * media/modern-media-controls/icon-button/icon-button-expected.txt: Removed.
4385 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Removed.
4386 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Removed.
4387 * media/modern-media-controls/icon-button/icon-button-on-expected.txt: Removed.
4388 * media/modern-media-controls/icon-button/icon-button.html: Removed.
4389 * platform/ios-simulator/TestExpectations:
4390 * platform/mac/TestExpectations:
4391
ryanhaddad@apple.comc482b822017-06-07 17:13:34 +000043922017-06-07 Ryan Haddad <ryanhaddad@apple.com>
4393
4394 Remove TestExpectation for fast/backgrounds/background-repeat-x-y-parse.html.
4395 https://bugs.webkit.org/show_bug.cgi?id=167428
4396
4397 Unreviewed test gardening.
4398
4399 * TestExpectations:
4400
pvollan@apple.com5d2b0b52017-06-07 16:51:24 +000044012017-06-07 Per Arne Vollan <pvollan@apple.com>
4402
4403 Support removal of authentication data through the Website data store API.
4404 https://bugs.webkit.org/show_bug.cgi?id=171217
4405
4406 Reviewed by Brady Eidson.
4407
4408 * TestExpectations:
4409 * http/tests/loading/basic-auth-remove-credentials-expected.txt: Added.
4410 * http/tests/loading/basic-auth-remove-credentials.html: Added.
4411 * platform/mac-wk2/TestExpectations:
4412
commit-queue@webkit.org05ddaf92017-06-07 15:07:25 +000044132017-06-07 Antoine Quint <graouts@apple.com>
4414
4415 Rebaseline and enable media/modern-media-controls/background-tint
4416 https://bugs.webkit.org/show_bug.cgi?id=173056
4417 <rdar://problem/32614607>
4418
4419 Reviewed by Eric Carlson.
4420
4421 Update the background-color and filter properties for backdrops to match
4422 the latest implementation and specs.
4423
4424 * media/modern-media-controls/background-tint/background-tint-expected.txt:
4425 * media/modern-media-controls/background-tint/background-tint.html:
4426 * platform/ios-simulator/TestExpectations:
4427 * platform/mac/TestExpectations:
4428
alex@webkit.org2b432662017-06-07 13:24:19 +000044292017-06-07 Alejandro G. Castro <alex@igalia.com>
4430
4431 Unreviewed GTK expectations gardening
4432
4433 Mark the mediacapturefromelement tests as skipped, we need canvas
4434 captureStreams support.
4435
4436 * platform/gtk/TestExpectations:
4437
graouts@webkit.org73a43622017-06-07 12:29:36 +000044382017-06-07 Antoine Quint <graouts@apple.com>
4439
4440 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
4441 https://bugs.webkit.org/show_bug.cgi?id=168409
4442
4443 Unreviewed test gardening. This test has started timing out again on WK1.
4444
4445 * platform/mac-wk1/TestExpectations:
4446
zandobersek@gmail.com80448652017-06-07 09:16:03 +000044472017-06-07 Zan Dobersek <zdobersek@igalia.com>
4448
zandobersek@gmail.com13cc4262017-06-07 11:50:02 +00004449 Unreviewed GTK+ gardening.
4450
4451 Add test baselines that expect RSA-PSS and HKDF tests running successfully.
4452 Also mark tests under imported/w3c/web-platform-tests/WebCryptoAPI as slow,
4453 giving them enough time to run properly and avoid timeouts.
4454
4455 * platform/gtk/TestExpectations:
4456 * platform/gtk/crypto: Added.
4457 * platform/gtk/crypto/subtle: Added.
4458 * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
4459 * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
4460 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
4461 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
4462 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
4463 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
4464 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
4465 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
4466 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
4467 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
4468 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
4469 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
4470 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
4471
44722017-06-07 Zan Dobersek <zdobersek@igalia.com>
4473
zandobersek@gmail.com80448652017-06-07 09:16:03 +00004474 [GCrypt] RSA-PSS support
4475 https://bugs.webkit.org/show_bug.cgi?id=172856
4476
4477 Reviewed by Jiewen Tan.
4478
4479 * platform/gtk/TestExpectations: Enable RSA-PSS tests that we pass. The remaining
4480 disabled tests rely on SPKI or PKCS#8 support that hasn't landed yet.
4481
jlewis3@apple.com7f0496b2017-06-06 23:45:44 +000044822017-06-06 Matt Lewis <jlewis3@apple.com>
4483
4484 Marked workers/bomb.html as flaky on iOS.
4485 https://bugs.webkit.org/show_bug.cgi?id=167757
4486
4487 Unreviewed test gardening.
4488
4489 * platform/ios-wk2/TestExpectations:
4490
darin@apple.com1af28b22017-06-06 22:38:27 +000044912017-06-06 Darin Adler <darin@apple.com>
4492
4493 Update to slightly stricter rules for custom element names from more recent standard draft
4494 https://bugs.webkit.org/show_bug.cgi?id=173019
4495
4496 Reviewed by Ryosuke Niwa.
4497
4498 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Expect more PASS.
4499 * platform/ios/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Ditto.
4500
yoav@yoav.ws51a6fed2017-06-06 22:36:27 +000045012017-06-06 Yoav Weiss <yoav@yoav.ws>
4502
4503 [preload] Conditional support for media preloading and align media `as` values.
4504 https://bugs.webkit.org/show_bug.cgi?id=172501
4505
4506 Reviewed by Dean Jackson.
4507
4508 Tests checking media resources preloading support were removed.
4509
4510 * http/tests/preload/download_resources.html: Replaced "media" with "video".
4511 * http/tests/preload/download_resources_from_header_iframe-expected.txt: Changed expectation due to added "audio" test.
4512 * http/tests/preload/onload_event.html: Replaced "media" with "video".
4513 * http/tests/preload/preloadscanner_download_resources.html: Replaced "media" with "video".
4514 * http/tests/preload/resources/download_resources_from_header.php: Replaced "media" with "video" and "audio".
4515 * http/tests/preload/resources/nph-invalid_resources_from_header.pl: Replaced "media" with "video".
4516 * http/tests/preload/single_download_preload.html: Replaced "media" with "video" and "audio".
4517 * http/tests/preload/single_download_preload_headers.php: Replaced "media" with "video" and "audio".
4518 * http/tests/preload/single_download_preload_headers_charset.php: Replaced "media" with "video" and "audio".
4519
ryanhaddad@apple.com1c663e12017-06-06 21:27:28 +000045202017-06-06 Ryan Haddad <ryanhaddad@apple.com>
4521
4522 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on mac.
4523 https://bugs.webkit.org/show_bug.cgi?id=170907
4524
4525 Unreviewed test gardening.
4526
4527 * platform/mac-wk2/TestExpectations:
4528 * platform/mac/TestExpectations:
4529
zandobersek@gmail.coma1147192017-06-06 20:28:34 +000045302017-06-06 Zan Dobersek <zdobersek@igalia.com>
4531
4532 Unreviewed GTK+ gardening.
4533
4534 * platform/gtk/TestExpectations: Clean up the Web Crypto API test expectations.
4535 Unskip the crypto/subtle/, crypto/workers/subtle/ and
4536 imported/w3c/web-platform-tests/WebCryptoAPI/ directories and add expectations
4537 that skip the remaining failing layout tests, instead of skipping those
4538 directories and maintaining expectations for the passing tests.
4539
jbedard@apple.com634e6732017-06-06 20:06:57 +000045402017-06-06 Jonathan Bedard <jbedard@apple.com>
4541
4542 Move storage/websql/alter-to-info-table.html failure expectation.
4543 https://bugs.webkit.org/show_bug.cgi?id=156718
4544
4545 Unreviewed test gardening
4546
4547 storage/websql/alter-to-info-table.html fails on iOS-simulator,
4548 but passes on device.
4549
4550 * platform/ios-simulator/TestExpectations:
4551 * platform/ios/TestExpectations:
4552
ryanhaddad@apple.com76f6ca42017-06-06 19:52:48 +000045532017-06-06 Ryan Haddad <ryanhaddad@apple.com>
4554
4555 Mark media/fullscreen-api-enabled-media-with-presentation-mode.html is failing.
4556 https://bugs.webkit.org/show_bug.cgi?id=172998
4557
4558 Unreviewed test gardening.
4559
4560 * platform/mac-wk2/TestExpectations:
4561
zalan@apple.comde191042017-06-06 19:35:56 +000045622017-06-06 Zalan Bujtas <zalan@apple.com>
4563
4564 Safari doesn't load newest The Order of the Stick comic.
4565 https://bugs.webkit.org/show_bug.cgi?id=172949
4566 <rdar://problem/32389730>
4567
4568 Reviewed by Antti Koivisto.
4569
4570 * fast/table/floating-table-sibling-is-invisible-expected.html: Added.
4571 * fast/table/floating-table-sibling-is-invisible.html: Added.
4572
commit-queue@webkit.org70387cb2017-06-06 18:27:53 +000045732017-06-06 Emilio Cobos Álvarez <ecobos@igalia.com>
4574
4575 [css-conditional] The one-string version of CSS.supports should be wrapped in implied parentheses.
4576 https://bugs.webkit.org/show_bug.cgi?id=172906
4577
4578 Reviewed by Darin Adler.
4579
4580 * css3/supports-dom-api-expected.txt:
4581 * css3/supports-dom-api.html: Added test
4582
joepeck@webkit.org0b005d62017-06-06 18:15:31 +000045832017-06-06 Joseph Pecoraro <pecoraro@apple.com>
4584
4585 Unreviewed rollout r217807. Caused a test to crash.
4586
4587 * inspector/unit-tests/heap-snapshot-expected.txt:
4588 * inspector/unit-tests/heap-snapshot.html:
4589
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +000045902017-06-06 Antoine Quint <graouts@apple.com>
4591
graouts@webkit.org9905c812017-06-06 17:41:44 +00004592 Rebaseline and enable media/modern-media-controls/audio
4593 https://bugs.webkit.org/show_bug.cgi?id=172996
4594 <rdar://problem/32590725>
4595
4596 Reviewed by Eric Carlson.
4597
4598 The new controls design switches the AirPlay and mute button order around.
4599
4600 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
4601 * media/modern-media-controls/audio/audio-controls-buttons.html:
4602 * platform/ios-simulator/TestExpectations:
4603 * platform/mac/TestExpectations:
4604
46052017-06-06 Antoine Quint <graouts@apple.com>
4606
graouts@webkit.orgbe4b2872017-06-06 16:29:20 +00004607 Rebaseline and enable media/modern-media-controls/airplay-support
4608 https://bugs.webkit.org/show_bug.cgi?id=172980
4609 <rdar://problem/32589074>
4610
4611 Reviewed by Eric Carlson.
4612
4613 The test passes as-is on macOS, but needs to be skipped on iOS since we can't test AirPlay.
4614
4615 * platform/ios-simulator/TestExpectations:
4616 * platform/mac/TestExpectations:
4617
46182017-06-06 Antoine Quint <graouts@apple.com>
4619
graouts@webkit.org56c41692017-06-06 16:27:38 +00004620 Rebaseline and enable media/modern-media-controls/airplay-placard
4621 https://bugs.webkit.org/show_bug.cgi?id=172977
4622 <rdar://problem/32588681>
4623
4624 Reviewed by Eric Carlson.
4625
4626 These two tests work fine as-is, we just need to enable them.
4627
4628 * platform/ios-simulator/TestExpectations:
4629 * platform/mac/TestExpectations:
4630
46312017-06-06 Antoine Quint <graouts@apple.com>
4632
graouts@webkit.org757b07f2017-06-06 16:26:03 +00004633 Rebaseline and enable media/modern-media-controls/airplay-button
4634 https://bugs.webkit.org/show_bug.cgi?id=172975
4635 <rdar://problem/32588422>
4636
4637 Reviewed by Eric Carlson.
4638
4639 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
4640 * media/modern-media-controls/airplay-button/airplay-button-on.html: Remove some unnecessary
4641 code, the path to the icon directory is provided directly by media-controls-loader.js.
4642 * media/modern-media-controls/airplay-button/airplay-button.html: Remove the test for the "icon"
4643 CSS class since buttons no longer carry this class. We also update the assumptions to use SVG
4644 assets.
4645 * platform/ios-simulator/TestExpectations:
4646 * platform/mac/TestExpectations:
4647
46482017-06-06 Antoine Quint <graouts@apple.com>
4649
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +00004650 Update modern media controls testing utilities
4651 https://bugs.webkit.org/show_bug.cgi?id=172976
4652 <rdar://problem/32588432>
4653
4654 Reviewed by Eric Carlson.
4655
4656 Update the list of CSS files to load to match the current list of
4657 existing CSS files in the modern-media-controls module.
4658
4659 * media/modern-media-controls/resources/media-controls-loader.js:
4660
graouts@webkit.orgd479abbe2017-06-06 08:10:39 +000046612017-06-05 Antoine Quint <graouts@apple.com>
4662
4663 Update media controls to match latest design specs
4664 https://bugs.webkit.org/show_bug.cgi?id=172932
4665
4666 Reviewed by Dean Jackson.
4667
4668 Update test expectations to make a few of the tests we had already rebaselined pass.
4669
4670 * TestExpectations:
4671 * platform/ios-simulator/TestExpectations:
4672 * platform/mac/TestExpectations:
4673
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +000046742017-06-05 Ryan Haddad <ryanhaddad@apple.com>
4675
ryanhaddad@apple.com78e80d72017-06-06 06:30:49 +00004676 Rebaseline fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html and update TestExpectations.
4677
4678 Unreviewed test gardening.
4679
4680 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events-expected.txt:
4681
46822017-06-05 Ryan Haddad <ryanhaddad@apple.com>
4683
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +00004684 Skip storage/domstorage/sessionstorage/set-item-synchronous-keydown.html on iOS.
4685 https://bugs.webkit.org/show_bug.cgi?id=172943
4686
4687 Unreviewed test gardening.
4688
4689 * platform/ios/TestExpectations:
4690
mcatanzaro@igalia.comd870f612017-06-06 04:00:37 +000046912017-06-05 Michael Catanzaro <mcatanzaro@igalia.com>
4692
4693 Unreviewed GTK expectations gardening
4694
4695 Mark a few tests as crashing.
4696
4697 * platform/gtk/TestExpectations:
4698
cdumez@apple.com74d28782017-06-06 02:03:29 +000046992017-06-05 Chris Dumez <cdumez@apple.com>
4700
4701 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
4702 https://bugs.webkit.org/show_bug.cgi?id=172943
4703 <rdar://problem/31288058>
4704
4705 Reviewed by Alexey Proskuryakov.
4706
cdumez@apple.com889126c2017-06-06 02:59:05 +00004707 Make test clean a little bit more robust.
4708
4709 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html:
4710
47112017-06-05 Chris Dumez <cdumez@apple.com>
4712
4713 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
4714 https://bugs.webkit.org/show_bug.cgi?id=172943
4715 <rdar://problem/31288058>
4716
4717 Reviewed by Alexey Proskuryakov.
4718
cdumez@apple.com74d28782017-06-06 02:03:29 +00004719 Add better test coverage.
4720
4721 * storage/domstorage/sessionstorage/set-item-synchronous-keydown-expected.txt: Added.
4722 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html: Added.
4723
commit-queue@webkit.orgc4329a02017-06-05 23:52:25 +000047242017-06-05 Joseph Pecoraro <pecoraro@apple.com>
4725
4726 Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
4727 https://bugs.webkit.org/show_bug.cgi?id=172848
4728 <rdar://problem/25709212>
4729
4730 Reviewed by Saam Barati.
4731
4732 * inspector/unit-tests/heap-snapshot-expected.txt:
4733 * inspector/unit-tests/heap-snapshot.html:
4734 Update for the new node flag.
4735
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +000047362017-06-05 Ryan Haddad <ryanhaddad@apple.com>
4737
ryanhaddad@apple.com5bf311f2017-06-05 16:35:20 +00004738 Rebaseline tests for Windows after r217772.
4739 https://bugs.webkit.org/show_bug.cgi?id=172866
4740
4741 Unreviewed test gardening.
4742
4743 * platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
4744 * platform/win/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
4745 * platform/win/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
4746 * platform/win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
4747 * platform/win/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
4748 * platform/win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
4749 * platform/win/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
4750 * platform/win/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
4751 * platform/win/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
4752 * platform/win/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
4753 * platform/win/svg/batik/filters/feTile-expected.txt:
4754 * platform/win/svg/batik/filters/filterRegions-expected.txt:
4755 * platform/win/svg/batik/masking/maskRegions-expected.txt:
4756 * platform/win/svg/batik/paints/gradientLimit-expected.txt:
4757 * platform/win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
4758 * platform/win/svg/batik/paints/patternRegionA-expected.txt:
4759 * platform/win/svg/batik/paints/patternRegions-expected.txt:
4760 * platform/win/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
4761 * platform/win/svg/batik/text/longTextOnPath-expected.txt: Added.
4762 * platform/win/svg/batik/text/smallFonts-expected.txt:
4763 * platform/win/svg/batik/text/textAnchor-expected.txt:
4764 * platform/win/svg/batik/text/textDecoration-expected.txt:
4765 * platform/win/svg/batik/text/textEffect-expected.txt:
4766 * platform/win/svg/batik/text/textEffect2-expected.txt:
4767 * platform/win/svg/batik/text/textEffect3-expected.txt:
4768 * platform/win/svg/batik/text/textFeatures-expected.txt:
4769 * platform/win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
4770 * platform/win/svg/batik/text/textLayout-expected.txt:
4771 * platform/win/svg/batik/text/textLayout2-expected.txt:
4772 * platform/win/svg/batik/text/textLength-expected.txt:
4773 * platform/win/svg/batik/text/textOnPathSpaces-expected.txt:
4774 * platform/win/svg/batik/text/textPosition-expected.txt:
4775 * platform/win/svg/batik/text/textProperties-expected.txt:
4776 * platform/win/svg/batik/text/textProperties2-expected.txt:
4777 * platform/win/svg/batik/text/textStyles-expected.txt:
4778 * platform/win/svg/custom/broken-internal-references-expected.txt:
4779 * platform/win/svg/custom/path-textPath-simulation-expected.txt:
4780 * platform/win/svg/dom/SVGPathSegList-segment-modification-expected.txt:
4781 * platform/win/svg/hixie/perf/001-expected.txt:
4782 * platform/win/svg/hixie/perf/002-expected.txt:
4783 * platform/win/svg/text/text-path-01-b-expected.txt:
4784 * platform/win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
4785
47862017-06-05 Ryan Haddad <ryanhaddad@apple.com>
4787
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +00004788 Remove debug-only flag for flaky test http/tests/navigation/statistics.html.
4789 https://bugs.webkit.org/show_bug.cgi?id=172454
4790
4791 Unreviewed test gardening.
4792
4793 * platform/ios-wk2/TestExpectations:
4794 * platform/mac-wk2/TestExpectations:
4795
commit-queue@webkit.orga9618862017-06-05 09:11:34 +000047962017-06-05 Antoine Quint <graouts@apple.com>
4797
4798 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
4799 https://bugs.webkit.org/show_bug.cgi?id=172915
4800
4801 Reviewed by Antoine Quint.
4802
4803 The default height of <audio> elements is now 31pt.
4804
4805 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
4806 * media/modern-media-controls/audio/audio-controls-metrics.html:
4807
simon.fraser@apple.com580d7a52017-06-05 06:09:01 +000048082017-06-04 Simon Fraser <simon.fraser@apple.com>
4809
4810 Percentages are calculated wrong in SVG transform CSS property
4811 https://bugs.webkit.org/show_bug.cgi?id=172901
4812
4813 Reviewed by Zalan Bujtas.
4814
4815 * svg/transforms/percent-transform-values-viewbox-expected.html: Added.
4816 * svg/transforms/percent-transform-values-viewbox.html: Added.
4817 * svg/transforms/transform-origin-css-property-expected.xhtml:
4818 * svg/transforms/transform-origin-css-property.xhtml: Make this test a bit less
4819 annoying to maintain by applying the transforms relative to the fill-box, which means all
4820 the transform origins are no longer offset by the box position. Other tests exercise
4821 view-box relative transform origins.
4822
eric.carlson@apple.comceff2bcd2017-06-04 20:56:58 +000048232017-06-04 Eric Carlson <eric.carlson@apple.com>
4824
4825 [MediaStream] Page capture state not reported correctly
4826 https://bugs.webkit.org/show_bug.cgi?id=172897
4827 <rdar://problem/32493318>
4828
4829 Reviewed by Youenn Fablet.
4830
4831 * fast/mediastream/media-stream-track-muted-expected.txt: Added.
4832 * fast/mediastream/media-stream-track-muted.html: Added.
4833
weinig@apple.com6b3f5c72017-06-04 18:00:01 +000048342017-06-03 Sam Weinig <sam@webkit.org>
4835
4836 Can't use Object.defineProperty() to add an item to a DOMStringMap or Storage
4837 https://bugs.webkit.org/show_bug.cgi?id=172687
4838
4839 Reviewed by Darin Adler.
4840
4841 * js/dom/legacy-platform-object-defineOwnProperty-expected.txt: Added.
4842 * js/dom/legacy-platform-object-defineOwnProperty.html: Added.
4843 New tests for Object.defineProperty on Storage and DOMStringMap.
4844
4845 * js/dom/named-property-deleter.html:
4846 Fix test which was deleting the wrong property. This doesn't change the result,
4847 but is now actually testing the thing it meant to.
4848
4849 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
4850 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
4851 Convert to testharness.js and show that the results are now correct.
4852
simon.fraser@apple.com511a5c72017-06-04 17:57:03 +000048532017-06-04 Simon Fraser <simon.fraser@apple.com>
4854
4855 Object bounding box wrong for some paths
4856 https://bugs.webkit.org/show_bug.cgi?id=172866
4857
4858 Reviewed by Tim Horton.
4859
4860 So many new baselines.
4861
4862 * platform/ios/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
4863 * platform/ios/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
4864 * platform/ios/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
4865 * platform/ios/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
4866 * platform/ios/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
4867 * platform/ios/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
4868 * platform/ios/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
4869 * platform/ios/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
4870 * platform/ios/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
4871 * platform/ios/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
4872 * platform/ios/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
4873 * platform/ios/svg/batik/text/longTextOnPath-expected.txt:
4874 * platform/ios/svg/batik/text/smallFonts-expected.txt:
4875 * platform/ios/svg/batik/text/textAnchor-expected.txt:
4876 * platform/ios/svg/batik/text/textDecoration-expected.txt:
4877 * platform/ios/svg/batik/text/textEffect-expected.txt:
4878 * platform/ios/svg/batik/text/textEffect2-expected.txt:
4879 * platform/ios/svg/batik/text/textEffect3-expected.txt:
4880 * platform/ios/svg/batik/text/textFeatures-expected.txt:
4881 * platform/ios/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
4882 * platform/ios/svg/batik/text/textLayout-expected.txt:
4883 * platform/ios/svg/batik/text/textLayout2-expected.txt:
4884 * platform/ios/svg/batik/text/textLength-expected.txt:
4885 * platform/ios/svg/batik/text/textOnPath-expected.txt:
4886 * platform/ios/svg/batik/text/textOnPathSpaces-expected.txt:
4887 * platform/ios/svg/batik/text/textPosition-expected.txt:
4888 * platform/ios/svg/batik/text/textPosition2-expected.txt:
4889 * platform/ios/svg/batik/text/textProperties-expected.txt:
4890 * platform/ios/svg/batik/text/textProperties2-expected.txt:
4891 * platform/ios/svg/batik/text/textStyles-expected.txt:
4892 * platform/ios/svg/batik/text/verticalText-expected.txt:
4893 * platform/ios/svg/batik/text/verticalTextOnPath-expected.txt:
4894 * platform/ios/svg/custom/broken-internal-references-expected.txt:
4895 * platform/ios/svg/custom/path-textPath-simulation-expected.txt:
4896 * platform/ios/svg/custom/relative-sized-use-on-symbol-expected.txt:
4897 * platform/ios/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
4898 * platform/ios/svg/custom/second-inline-text-expected.txt:
4899 * platform/ios/svg/text/text-path-01-b-expected.txt:
4900 * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
4901 * platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
4902 * platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
4903 * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
4904 * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
4905 * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
4906 * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
4907 * platform/mac/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
4908 * platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
4909 * platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
4910 * platform/mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
4911 * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
4912 * platform/mac/svg/batik/filters/filterRegions-expected.txt:
4913 * platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
4914 * platform/mac/svg/batik/paints/patternRegionA-expected.txt:
4915 * platform/mac/svg/batik/paints/patternRegions-expected.txt:
4916 * platform/mac/svg/batik/text/smallFonts-expected.txt:
4917 * platform/mac/svg/batik/text/textAnchor-expected.txt:
4918 * platform/mac/svg/batik/text/textEffect2-expected.txt:
4919 * platform/mac/svg/batik/text/textEffect3-expected.txt:
4920 * platform/mac/svg/batik/text/textFeatures-expected.txt:
4921 * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
4922 * platform/mac/svg/batik/text/textLayout-expected.txt:
4923 * platform/mac/svg/batik/text/textLayout2-expected.txt:
4924 * platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
4925 * platform/mac/svg/batik/text/textPosition2-expected.txt:
4926 * platform/mac/svg/batik/text/textProperties-expected.txt:
4927 * platform/mac/svg/batik/text/textProperties2-expected.txt:
4928 * platform/mac/svg/batik/text/textStyles-expected.txt:
4929 * platform/mac/svg/custom/animate-path-morphing-expected.txt:
4930 * platform/mac/svg/custom/broken-internal-references-expected.txt:
4931 * platform/mac/svg/custom/path-textPath-simulation-expected.txt:
4932 * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
4933 * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
4934 * platform/mac/svg/custom/second-inline-text-expected.txt:
4935 * platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.txt:
4936 * platform/mac/svg/hixie/perf/001-expected.txt:
4937 * platform/mac/svg/hixie/perf/002-expected.txt:
4938 * platform/mac/svg/text/text-path-01-b-expected.txt:
4939 * platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
4940 * svg/custom/control-points-for-S-and-T-expected.txt:
4941 * svg/custom/use-nested-transform-expected.txt:
4942
jbedard@apple.combe8806a2017-06-04 15:51:12 +000049432017-06-04 Jonathan Bedard <jbedard@apple.com>
4944
4945 Unreviewed test gardening
4946
4947 Gardening test expectations for layout tests on iOS device. Moving
4948 expectations for tests which fail on Simulator but pass on device.
4949
4950 * platform/ios-simulator-wk1/TestExpectations:
4951 * platform/ios-simulator-wk2/TestExpectations:
4952 * platform/ios-simulator/TestExpectations:
4953 * platform/ios-wk1/TestExpectations:
4954 * platform/ios-wk2/TestExpectations:
4955 * platform/ios/TestExpectations:
4956
cdumez@apple.com1f45b462017-06-04 15:21:52 +000049572017-06-04 Chris Dumez <cdumez@apple.com>
4958
4959 Implement DOMMatrixReadOnly.transformPoint()
4960 https://bugs.webkit.org/show_bug.cgi?id=172900
4961
4962 Reviewed by Simon Fraser.
4963
4964 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint-expected.txt: Added.
4965 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint.html: Added.
4966 * imported/blink/fast/dom/resources/geometry-interfaces-test-helpers.js: Added.
4967 Import test coverage from Blink.
4968
zandobersek@gmail.com40f333a2017-06-04 11:26:50 +000049692017-06-04 Zan Dobersek <zdobersek@igalia.com>
4970
4971 Unreviewed GTK+ gardening. Add a few test failure expectations, linking them to
4972 existing bugs. Update or add GTK+-specific baselines for three tests.
4973
4974 * platform/gtk/TestExpectations:
4975 * platform/gtk/accessibility/disabled-controls-not-focusable-expected.txt: Added.
4976 * platform/gtk/compositing/backing-store-attachment-1-expected.txt: Added.
4977 * platform/gtk/css1/box_properties/acid_test-expected.txt:
4978
cdumez@apple.com48cf54c2017-06-04 01:54:14 +000049792017-06-03 Chris Dumez <cdumez@apple.com>
4980
4981 Implement DOMMatrix's fromFloat32Array / fromFloat64Array & toFloat32Array / toFloat64Array
4982 https://bugs.webkit.org/show_bug.cgi?id=172898
4983
4984 Reviewed by Sam Weinig.
4985
4986 Add layout test coverage.
4987
4988 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays-expected.txt: Added.
4989 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays.html: Added.
4990
simon.fraser@apple.com0cc5c252017-06-03 21:09:00 +000049912017-06-03 Simon Fraser <simon.fraser@apple.com>
4992
4993 Implement DOMPointReadOnly.matrixTransform()
4994 https://bugs.webkit.org/show_bug.cgi?id=172896
4995
4996 Reviewed by Chris Dumez.
4997
4998 DOMPoint-003.html should be upstreamed at some point.
4999
5000 * http/wpt/geometry/DOMPoint-003-expected.txt: Added.
5001 * http/wpt/geometry/DOMPoint-003.html: Added.
5002
jbedard@apple.com3dc39862017-06-03 17:58:06 +000050032017-06-03 Jonathan Bedard <jbedard@apple.com>
5004
5005 Unreviewed test gardening
5006
5007 * platform/ios/TestExpectations: Update expectation for tests passing
5008 after https://bugs.webkit.org/show_bug.cgi?id=139968.
5009
utatane.tea@gmail.comaeb37f32017-06-03 16:31:13 +000050102017-06-03 Yusuke Suzuki <utatane.tea@gmail.com>
5011
5012 Script modules should be able to import data urls
5013 https://bugs.webkit.org/show_bug.cgi?id=171594
5014
5015 Reviewed by Youenn Fablet.
5016
5017 * http/tests/security/script-with-dataurl-expected.txt:
5018 * http/tests/security/script-with-dataurl.html:
5019 Now, the spec is changed and errors from data: scripts should not be muted.
5020 https://github.com/whatwg/html/issues/1778
5021
5022 * js/dom/classic-script-with-data-url-expected.txt: Added.
5023 * js/dom/classic-script-with-data-url.html: Added.
5024 * js/dom/modules/module-script-with-data-url-expected.txt: Added.
5025 * js/dom/modules/module-script-with-data-url.html: Added.
5026
jbedard@apple.com1d8abaf2017-06-03 15:26:03 +000050272017-06-03 Jonathan Bedard <jbedard@apple.com>
5028
5029 Move css3/flexbox/image-percent-max-height.html failure expectation.
5030 https://bugs.webkit.org/show_bug.cgi?id=126898
5031
5032 Unreviewed test gardening
5033
5034 css3/flexbox/image-percent-max-height.html fails on iOS-simulator,
5035 but passes on device.
5036
5037 * platform/ios-simulator/TestExpectations:
5038 * platform/ios/TestExpectations:
5039
cdumez@apple.com736670f2017-06-03 08:07:39 +000050402017-06-03 Chris Dumez <cdumez@apple.com>
5041
5042 http/tests/cache/disk-cache/shattered-deduplication.html is flaky
5043 https://bugs.webkit.org/show_bug.cgi?id=172868
5044 <rdar://problem/31249379>
5045
5046 Reviewed by Antti Koivisto.
5047
5048 http/tests/cache/disk-cache/shattered-deduplication.html was flaky due to PDF banner
5049 fade-in / fade-out animation.
5050
5051 <rdar://problem/31249379> is fixed for me with the proposed changes.
5052
5053 * http/tests/cache/disk-cache/shattered-deduplication-expected.html:
5054 - Wait 1 second before calling notifyDone() to give the PDF as much time to render as
5055 the test page.
5056 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
5057 or not (as it fades in and out). 30 is still enough to see the color and confirm the
5058 test is passing.
5059
5060 * http/tests/cache/disk-cache/shattered-deduplication.html:
5061 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
5062 or not (as it fades in and out). 30 is still enough to see the color and confirm the
5063 test is passing.
5064
mmaxfield@apple.comcff668f2017-06-02 23:40:07 +000050652017-06-02 Myles C. Maxfield <mmaxfield@apple.com>
5066
5067 REGRESSION(r213464): [iOS] Fonts get too bold when the "Bold Text" accessibility setting is enabled
5068 https://bugs.webkit.org/show_bug.cgi?id=172737
5069 <rdar://problem/31608236>
5070
5071 Reviewed by Simon Fraser.
5072
5073 * fast/text/accessibility-bold-system-font-2-expected.html: Added.
5074 * fast/text/accessibility-bold-system-font-2.html: Added.
5075 * fast/text/accessibility-bold-system-font-expected.txt: Added.
5076 * fast/text/accessibility-bold-system-font.html: Added.
5077 * platform/mac/TestExpectations:
5078
ryanhaddad@apple.com7b029872017-06-02 23:11:44 +000050792017-06-02 Ryan Haddad <ryanhaddad@apple.com>
5080
5081 Mark webrtc/captureCanvas-webrtc.html as flaky on iOS.
5082 https://bugs.webkit.org/show_bug.cgi?id=170870
5083
5084 Unreviewed test gardening.
5085
5086 * platform/ios-wk2/TestExpectations:
5087
jbedard@apple.com8823f422017-06-02 23:10:53 +000050882017-06-02 Jonathan Bedard <jbedard@apple.com>
5089
5090 Move compositing/overflow/dynamic-composited-scrolling-status.html failure expectation.
5091 https://bugs.webkit.org/show_bug.cgi?id=152439
5092
5093 Unreviewed test gardening
5094
5095 compositing/overflow/dynamic-composited-scrolling-status.html fails on iOS-simulator WK2,
5096 but passes on device.
5097
5098 * platform/ios-simulator-wk2/TestExpectations:
5099 * platform/ios-wk2/TestExpectations:
5100
ryanhaddad@apple.com9ff138a2017-06-02 23:07:47 +000051012017-06-02 Ryan Haddad <ryanhaddad@apple.com>
5102
5103 Mark webrtc/audio-replace-track.html as flaky on iOS and remove Timeout expectation for macOS.
5104 https://bugs.webkit.org/show_bug.cgi?id=171895
5105
5106 Unreviewed test gardening.
5107
5108 * platform/ios-wk2/TestExpectations:
5109 * platform/mac-wk2/TestExpectations:
5110
eric.carlson@apple.com58345bf2017-06-02 21:16:53 +000051112017-06-02 Eric Carlson <eric.carlson@apple.com>
5112
5113 [MediaStream iOS] Cleanup video muting/unmuting when tab visibility changes
5114 https://bugs.webkit.org/show_bug.cgi?id=172858
5115
5116 Reviewed by Youenn Fablet.
5117
5118 * platform/ios/mediastream/video-muted-in-background-tab-expected.txt: Added.
5119 * platform/ios/mediastream/video-muted-in-background-tab.html: Added.
5120
jlewis3@apple.com0c837f02017-06-02 20:48:32 +000051212017-06-02 Matt Lewis <jlewis3@apple.com>
5122
5123 Moved test expectation for http/tests/preload/viewport/meta-viewport-link-headers.php to correct file.
5124 https://bugs.webkit.org/show_bug.cgi?id=172518
5125
5126 Unreviewed test gardening
5127
5128 * platform/ios-simulator/TestExpectations:
5129 * platform/ios/TestExpectations:
5130
cdumez@apple.com141485f52017-06-02 19:57:14 +000051312017-06-02 Chris Dumez <cdumez@apple.com>
5132
5133 REGRESSION: LayoutTest fast/scrolling/arrow-key-scroll-in-rtl-document.html is a flaky failure
5134 https://bugs.webkit.org/show_bug.cgi?id=161549
5135 <rdar://problem/28213429>
5136
5137 Reviewed by Simon Fraser.
5138
5139 * fast/scrolling/arrow-key-scroll-in-rtl-document.html:
5140 Call eventSender.callAfterScrollingCompletes() in the next event loop iteration to
5141 address the flakiness.
5142
5143 * platform/mac-wk2/TestExpectations:
5144 Unskip test.
5145
fred.wang@free.frbb4988f2017-06-02 18:42:03 +000051462017-06-02 Frederic Wang <fwang@igalia.com>
5147
fred.wang@free.frf4986cd2017-06-02 19:40:04 +00005148 [Mac] Include frames in the scrolling tree when ScrollingTreeIncludesFrames=true
5149 https://bugs.webkit.org/show_bug.cgi?id=172825
5150
5151 Reviewed by Simon Fraser.
5152
5153 Add a new test to check whether a non-main frame appears in the scrolling tree when
5154 ScrollingTreeIncludesFrames=true. For now this is only happens for Mac WK2. Also update
5155 the iOS WK2 reference for scrolling-iframe-expected.html
5156
5157 * fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
5158 * fast/scrolling/scrolling-tree-includes-frame.html: Added.
5159 * platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
5160 * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt: Update reference.
5161 * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
5162
51632017-06-02 Frederic Wang <fwang@igalia.com>
5164
fred.wang@free.frbb4988f2017-06-02 18:42:03 +00005165 [Mac] Use compositing for frames when ScrollingTreeIncludesFrames=true
5166 https://bugs.webkit.org/show_bug.cgi?id=172851
5167
5168 Reviewed by Simon Fraser.
5169
5170 This commit adds a test to check whether scrollable iframes require a special composited
5171 layer when ScrollingTreeIncludesFrames=true. This is currently only done on Mac WK2.
5172
5173 * compositing/iframes/compositing-for-scrollable-iframe.html: Added. This is a basic test
5174 printing the layer tree of a page with an iframe.
5175 * platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
5176 * platform/mac/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
5177 * platform/mac-wk1/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
5178
aestes@apple.come14de002017-06-02 18:14:47 +000051792017-06-02 Andy Estes <aestes@apple.com>
5180
5181 [Cocoa] Add a "supportedCountries" property to ApplePayPaymentRequest
5182 https://bugs.webkit.org/show_bug.cgi?id=172832
5183 <rdar://problem/30735544>
5184
5185 Reviewed by Alex Christensen.
5186
5187 * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt: Added.
5188 * http/tests/ssl/applepay/ApplePaySessionV3.html: Added.
5189 * platform/mac-wk2/TestExpectations:
5190
drousso@apple.come7c604a2017-06-02 17:54:47 +000051912017-06-02 Devin Rousso <drousso@apple.com>
5192
5193 Web Inspector: Should see active Web Sockets when opening Web Inspector
5194 https://bugs.webkit.org/show_bug.cgi?id=172312
5195
5196 Reviewed by Joseph Pecoraro.
5197
5198 Test that WebSockets created before the inspector loads are also tracked.
5199
5200 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
5201 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
5202 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
5203 (web_socket_do_extra_handshake):
5204 (web_socket_transfer_data):
5205
jlewis3@apple.com97d001012017-06-02 16:17:47 +000052062017-06-02 Matt Lewis <jlewis3@apple.com>
5207
5208 Marked fast/images/slower-decoding-than-animation-image.html as flaky.
5209 https://bugs.webkit.org/show_bug.cgi?id=172666
5210
5211 Unreviewed test gardening.
5212
5213 * platform/mac-wk2/TestExpectations:
5214
zandobersek@gmail.com0ed82b02017-06-02 15:18:25 +000052152017-06-02 Zan Dobersek <zdobersek@igalia.com>
5216
5217 Unreviewed WPE gardening.
5218
5219 * platform/wpe/TestExpectations: Add a few test failure expectations.
5220 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Rebaseline.
5221 * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Ditto.
5222
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +000052232017-06-02 Javier Fernandez <jfernandez@igalia.com>
5224
jfernandez@igalia.comc3cb7ee2017-06-02 11:35:27 +00005225 [css-grid] Logical margin incorrectly applied during the tracks sizing algorithm of auto tracks
5226 https://bugs.webkit.org/show_bug.cgi?id=172836
5227
5228 Reviewed by Manuel Rego Casasnovas.
5229
5230 Test to verify different cases of auto-sized tracks and orthogonal items with margins.
5231
5232 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows-expected.txt: Added.
5233 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows.html: Added.
5234
52352017-06-02 Javier Fernandez <jfernandez@igalia.com>
5236
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +00005237 [css-grid] Margin wrong applied when stretching an orthogonal item in fixed size track
5238 https://bugs.webkit.org/show_bug.cgi?id=172590
5239
5240 Reviewed by Sergio Villar Senin.
5241
5242 * TestExpectations: 2 tests pass now but 3 more fail because of bug #172836
5243 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts-expected.html: Added.
5244 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts.html: Added.
5245
zandobersek@gmail.com085eded2017-06-02 07:52:27 +000052462017-06-02 Zan Dobersek <zdobersek@igalia.com>
5247
5248 [WPE] Enable SUBTLE_CRYPTO
5249 https://bugs.webkit.org/show_bug.cgi?id=172756
5250
5251 Reviewed by Michael Catanzaro.
5252
5253 * platform/wpe/TestExpectations: Enable tests under crypto/ and
5254 imported/w3c/web-platform-tests/WebCryptoAPI/ in general, but add
5255 the test expectations for failing tests under those directories.
5256
akling@apple.come10dacc2017-06-02 05:04:14 +000052572017-06-01 Andreas Kling <akling@apple.com>
5258
5259 [Mac] Remove backing store for layers that are outside the viewport
5260 https://bugs.webkit.org/show_bug.cgi?id=170082
5261 <rdar://problem/31245009>
5262
5263 Reviewed by Simon Fraser.
5264
5265 Add a simple test with two compositing layers far apart vertically. Only one of them
5266 should have its backing store attached.
5267
5268 * compositing/backing-store-attachment-1-expected.txt: Added.
5269 * compositing/backing-store-attachment-1.html: Added.
5270
ryanhaddad@apple.come1bba3f2017-06-02 04:17:13 +000052712017-06-01 Ryan Haddad <ryanhaddad@apple.com>
5272
5273 Unreviewed, rolling out r217691.
5274
5275 This change broke the Windows build.
5276
5277 Reverted changeset:
5278
5279 "Web Inspector: Should see active Web Sockets when opening Web
5280 Inspector"
5281 https://bugs.webkit.org/show_bug.cgi?id=172312
5282 http://trac.webkit.org/changeset/217691
5283
drousso@apple.comd084e602017-06-02 02:44:45 +000052842017-06-01 Devin Rousso <drousso@apple.com>
5285
5286 Web Inspector: Should see active Web Sockets when opening Web Inspector
5287 https://bugs.webkit.org/show_bug.cgi?id=172312
5288
5289 Reviewed by Joseph Pecoraro.
5290
5291 Test that WebSockets created before the inspector loads are also tracked.
5292
5293 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
5294 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
5295 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
5296 (web_socket_do_extra_handshake):
5297 (web_socket_transfer_data):
5298
ryanhaddad@apple.com82169652017-06-01 23:50:54 +000052992017-06-01 Ryan Haddad <ryanhaddad@apple.com>
5300
5301 Mark http/tests/navigation/statistics.html as flaky.
5302 https://bugs.webkit.org/show_bug.cgi?id=172454
5303
5304 Unreviewed test gardening.
5305
5306 * platform/ios-wk2/TestExpectations:
5307 * platform/mac-wk2/TestExpectations:
5308
jlewis3@apple.com74189592017-06-01 21:53:49 +000053092017-06-01 Matt Lewis <jlewis3@apple.com>
5310
5311 Fixed typo in test expectations.
5312 https://bugs.webkit.org/show_bug.cgi?id=172054
5313
5314 Unreviewed test gardening.
5315
5316 * platform/mac-wk2/TestExpectations:
5317
ryanhaddad@apple.com32ad1712017-06-01 21:39:11 +000053182017-06-01 Ryan Haddad <ryanhaddad@apple.com>
5319
5320 Rebaseline webarchive/loading/mainresource-null-mimetype-crash.html after r217680.
5321
5322 Unreviewed test gardening.
5323
5324 * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
5325
cdumez@apple.comb82b59b2017-06-01 20:09:05 +000053262017-06-01 Chris Dumez <cdumez@apple.com>
5327
5328 webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html are flaky
5329 https://bugs.webkit.org/show_bug.cgi?id=172823
5330
5331 Reviewed by Alexey Proskuryakov.
5332
5333 Rewrite webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html
5334 to address flakiness. We now navigate a subframe instead of the main frame. We also mark the test as
5335 asynchronous and wait for the subframe to finish loading before calling testRunner.notifyDone().
5336
5337 * platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
5338 * webarchive/loading/mainresource-null-mimetype-crash.html:
5339 * webarchive/loading/missing-data-expected.txt:
5340 * webarchive/loading/missing-data.html:
5341
commit-queue@webkit.org63f3fe82017-06-01 19:46:09 +000053422017-06-01 Carlos Garcia Campos <cgarcia@igalia.com>
5343
5344 [GTK] Bump GTK+ and its dependencies in jhbuild
5345 https://bugs.webkit.org/show_bug.cgi?id=171918
5346
5347 Reviewed by Carlos Alberto Lopez Perez.
5348
5349 Rebaseline tests for new GTK+ version.
5350
5351 * platform/gtk/css1/box_properties/acid_test-expected.txt:
5352 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
5353 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
5354 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
5355 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
5356 * platform/gtk/css3/flexbox/button-expected.png:
5357 * platform/gtk/css3/flexbox/button-expected.txt:
5358 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
5359 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
5360 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
5361 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
5362 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
5363 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
5364 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
5365 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
5366 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
5367 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
5368 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
5369 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
5370 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
5371 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
5372 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
5373 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
5374 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
5375 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
5376 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
5377 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
5378 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
5379 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
5380 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
5381 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
5382 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
5383 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
5384 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
5385 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
5386 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
5387 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
5388 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
5389 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
5390 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
5391 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
5392 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
5393 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
5394 * platform/gtk/editing/pasteboard/4641033-expected.png:
5395 * platform/gtk/editing/pasteboard/4641033-expected.txt:
5396 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
5397 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
5398 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
5399 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
5400 * platform/gtk/editing/selection/3690703-2-expected.png:
5401 * platform/gtk/editing/selection/3690703-2-expected.txt:
5402 * platform/gtk/editing/selection/3690703-expected.png:
5403 * platform/gtk/editing/selection/3690703-expected.txt:
5404 * platform/gtk/editing/selection/3690719-expected.png:
5405 * platform/gtk/editing/selection/3690719-expected.txt:
5406 * platform/gtk/editing/selection/4397952-expected.png:
5407 * platform/gtk/editing/selection/4397952-expected.txt:
5408 * platform/gtk/editing/selection/5240265-expected.png:
5409 * platform/gtk/editing/selection/5240265-expected.txt:
5410 * platform/gtk/editing/selection/caret-before-select-expected.png:
5411 * platform/gtk/editing/selection/caret-before-select-expected.txt:
5412 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
5413 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
5414 * platform/gtk/editing/selection/select-box-expected.png:
5415 * platform/gtk/editing/selection/select-box-expected.txt:
5416 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
5417 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
5418 * platform/gtk/editing/selection/selection-button-text-expected.png:
5419 * platform/gtk/editing/selection/selection-button-text-expected.txt:
5420 * platform/gtk/fast/block/basic/011-expected.png:
5421 * platform/gtk/fast/block/basic/011-expected.txt:
5422 * platform/gtk/fast/block/float/float-avoidance-expected.png:
5423 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
5424 * platform/gtk/fast/block/margin-collapse/103-expected.png:
5425 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
5426 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
5427 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
5428 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
5429 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
5430 * platform/gtk/fast/css/continuationCrash-expected.png:
5431 * platform/gtk/fast/css/continuationCrash-expected.txt:
5432 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
5433 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
5434 * platform/gtk/fast/css/input-search-padding-expected.png:
5435 * platform/gtk/fast/css/input-search-padding-expected.txt:
5436 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
5437 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
5438 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
5439 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
5440 * platform/gtk/fast/css/rtl-ordering-expected.png:
5441 * platform/gtk/fast/css/rtl-ordering-expected.txt:
5442 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
5443 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
5444 * platform/gtk/fast/css/text-overflow-input-expected.png:
5445 * platform/gtk/fast/css/text-overflow-input-expected.txt:
5446 * platform/gtk/fast/css/text-transform-select-expected.png:
5447 * platform/gtk/fast/css/text-transform-select-expected.txt:
5448 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
5449 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
5450 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
5451 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
5452 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
5453 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
5454 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
5455 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
5456 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
5457 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
5458 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
5459 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
5460 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
5461 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
5462 * platform/gtk/fast/forms/001-expected.png:
5463 * platform/gtk/fast/forms/001-expected.txt:
5464 * platform/gtk/fast/forms/003-expected.png:
5465 * platform/gtk/fast/forms/003-expected.txt:
5466 * platform/gtk/fast/forms/004-expected.png:
5467 * platform/gtk/fast/forms/004-expected.txt:
5468 * platform/gtk/fast/forms/basic-buttons-expected.png:
5469 * platform/gtk/fast/forms/basic-buttons-expected.txt:
5470 * platform/gtk/fast/forms/basic-inputs-expected.png:
5471 * platform/gtk/fast/forms/basic-inputs-expected.txt:
5472 * platform/gtk/fast/forms/basic-selects-expected.png:
5473 * platform/gtk/fast/forms/basic-selects-expected.txt:
5474 * platform/gtk/fast/forms/blankbuttons-expected.png:
5475 * platform/gtk/fast/forms/blankbuttons-expected.txt:
5476 * platform/gtk/fast/forms/box-shadow-override-expected.png:
5477 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
5478 * platform/gtk/fast/forms/button-align-expected.png:
5479 * platform/gtk/fast/forms/button-align-expected.txt:
5480 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
5481 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
5482 * platform/gtk/fast/forms/button-default-title-expected.png:
5483 * platform/gtk/fast/forms/button-default-title-expected.txt:
5484 * platform/gtk/fast/forms/button-generated-content-expected.png:
5485 * platform/gtk/fast/forms/button-generated-content-expected.txt:
5486 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
5487 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
5488 * platform/gtk/fast/forms/button-positioned-expected.png:
5489 * platform/gtk/fast/forms/button-positioned-expected.txt:
5490 * platform/gtk/fast/forms/button-sizes-expected.png:
5491 * platform/gtk/fast/forms/button-sizes-expected.txt:
5492 * platform/gtk/fast/forms/button-style-color-expected.png:
5493 * platform/gtk/fast/forms/button-style-color-expected.txt:
5494 * platform/gtk/fast/forms/button-table-styles-expected.png:
5495 * platform/gtk/fast/forms/button-table-styles-expected.txt:
5496 * platform/gtk/fast/forms/button-text-transform-expected.png:
5497 * platform/gtk/fast/forms/button-text-transform-expected.txt:
5498 * platform/gtk/fast/forms/button-white-space-expected.png:
5499 * platform/gtk/fast/forms/button-white-space-expected.txt:
5500 * platform/gtk/fast/forms/control-clip-expected.png:
5501 * platform/gtk/fast/forms/control-clip-expected.txt:
5502 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
5503 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
5504 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
5505 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
5506 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
5507 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
5508 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
5509 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
5510 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
5511 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
5512 * platform/gtk/fast/forms/form-element-geometry-expected.png:
5513 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
5514 * platform/gtk/fast/forms/formmove-expected.png:
5515 * platform/gtk/fast/forms/formmove-expected.txt:
5516 * platform/gtk/fast/forms/formmove2-expected.png:
5517 * platform/gtk/fast/forms/formmove2-expected.txt:
5518 * platform/gtk/fast/forms/formmove3-expected.png:
5519 * platform/gtk/fast/forms/formmove3-expected.txt:
5520 * platform/gtk/fast/forms/indeterminate-expected.png:
5521 * platform/gtk/fast/forms/indeterminate-expected.txt:
5522 * platform/gtk/fast/forms/input-appearance-height-expected.png:
5523 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
5524 * platform/gtk/fast/forms/input-button-sizes-expected.png:
5525 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
5526 * platform/gtk/fast/forms/input-first-letter-expected.png:
5527 * platform/gtk/fast/forms/input-first-letter-expected.txt:
5528 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
5529 * platform/gtk/fast/forms/input-value-expected.png:
5530 * platform/gtk/fast/forms/input-value-expected.txt:
5531 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
5532 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
5533 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
5534 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
5535 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
5536 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
5537 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
5538 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
5539 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
5540 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
5541 * platform/gtk/fast/forms/menulist-style-color-expected.png:
5542 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
5543 * platform/gtk/fast/forms/menulist-width-change-expected.png:
5544 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
5545 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
5546 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
5547 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
5548 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
5549 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
5550 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
5551 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
5552 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
5553 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
5554 * platform/gtk/fast/forms/option-script-expected.png:
5555 * platform/gtk/fast/forms/option-script-expected.txt:
5556 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
5557 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
5558 * platform/gtk/fast/forms/option-text-clip-expected.png:
5559 * platform/gtk/fast/forms/option-text-clip-expected.txt:
5560 * platform/gtk/fast/forms/placeholder-position-expected.png:
5561 * platform/gtk/fast/forms/placeholder-position-expected.txt:
5562 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
5563 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
5564 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
5565 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
5566 * platform/gtk/fast/forms/range/slider-padding-expected.png:
5567 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
5568 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
5569 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
5570 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
5571 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
5572 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
5573 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
5574 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
5575 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
5576 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
5577 * platform/gtk/fast/forms/search-input-rtl-expected.png:
5578 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
5579 * platform/gtk/fast/forms/search-rtl-expected.png:
5580 * platform/gtk/fast/forms/search-rtl-expected.txt:
5581 * platform/gtk/fast/forms/search-styled-expected.png:
5582 * platform/gtk/fast/forms/search-styled-expected.txt:
5583 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
5584 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
5585 * platform/gtk/fast/forms/searchfield-heights-expected.png:
5586 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
5587 * platform/gtk/fast/forms/select-align-expected.png:
5588 * platform/gtk/fast/forms/select-align-expected.txt:
5589 * platform/gtk/fast/forms/select-background-none-expected.png:
5590 * platform/gtk/fast/forms/select-background-none-expected.txt:
5591 * platform/gtk/fast/forms/select-baseline-expected.png:
5592 * platform/gtk/fast/forms/select-baseline-expected.txt:
5593 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
5594 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
5595 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
5596 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
5597 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
5598 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
5599 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
5600 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
5601 * platform/gtk/fast/forms/select-initial-position-expected.png:
5602 * platform/gtk/fast/forms/select-initial-position-expected.txt:
5603 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
5604 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
5605 * platform/gtk/fast/forms/select-selected-expected.png:
5606 * platform/gtk/fast/forms/select-selected-expected.txt:
5607 * platform/gtk/fast/forms/select-style-expected.png:
5608 * platform/gtk/fast/forms/select-style-expected.txt:
5609 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
5610 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
5611 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
5612 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
5613 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
5614 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
5615 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
5616 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
5617 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
5618 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
5619 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
5620 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
5621 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
5622 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
5623 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
5624 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
5625 * platform/gtk/fast/html/details-replace-text-expected.png:
5626 * platform/gtk/fast/html/details-replace-text-expected.txt:
5627 * platform/gtk/fast/html/keygen-expected.png:
5628 * platform/gtk/fast/html/keygen-expected.txt:
5629 * platform/gtk/fast/inline/positionedLifetime-expected.png:
5630 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
5631 * platform/gtk/fast/invalid/014-expected.png:
5632 * platform/gtk/fast/invalid/014-expected.txt:
5633 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
5634 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
5635 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
5636 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
5637 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
5638 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
5639 * platform/gtk/fast/parser/document-write-option-expected.png:
5640 * platform/gtk/fast/parser/document-write-option-expected.txt:
5641 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
5642 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
5643 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
5644 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
5645 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
5646 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
5647 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
5648 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
5649 * platform/gtk/fast/replaced/three-selects-break-expected.png:
5650 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
5651 * platform/gtk/fast/replaced/width100percent-button-expected.png:
5652 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
5653 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
5654 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
5655 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
5656 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
5657 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
5658 * platform/gtk/fast/table/append-cells2-expected.png:
5659 * platform/gtk/fast/table/append-cells2-expected.txt:
5660 * platform/gtk/fast/table/remove-td-display-none-expected.png:
5661 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
5662 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
5663 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
5664 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
5665 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
5666 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
5667 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
5668 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
5669 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
5670 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
5671 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
5672 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
5673 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
5674 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
5675 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
5676 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
5677 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
5678 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
5679 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
5680 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
5681 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
5682 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
5683 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
5684 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
5685 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
5686 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
5687 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
5688 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
5689 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
5690 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
5691 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
5692 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
5693 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
5694 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
5695 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
5696 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
5697 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
5698 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
5699 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
5700 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
5701 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
5702 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
5703 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
5704 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
5705 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
5706 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
5707 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
5708 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
5709 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
5710 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
5711 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
5712 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
5713 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
5714 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
5715 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
5716 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
5717 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
5718 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
5719 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
5720 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
5721 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
5722 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
5723 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
5724 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
5725 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
5726 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
5727 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
5728 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
5729 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
5730 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
5731 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
5732 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
5733 * platform/gtk/tables/mozilla/core/margins-expected.png:
5734 * platform/gtk/tables/mozilla/core/margins-expected.txt:
5735 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
5736 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
5737 * platform/gtk/tables/mozilla/other/move_row-expected.png:
5738 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
5739 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
5740 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
5741 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
5742 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
5743 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
5744 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
5745 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
5746 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
5747 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
5748 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
5749 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
5750 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
5751 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
5752 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
5753 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
5754 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
5755
ryanhaddad@apple.com35295b02017-06-01 18:43:48 +000057562017-06-01 Ryan Haddad <ryanhaddad@apple.com>
5757
5758 Mark two webrtc tests as flaky.
5759
5760 Unreviewed test gardening.
5761
5762 * TestExpectations:
5763
jlewis3@apple.com1778f082017-06-01 18:17:18 +000057642017-06-01 Matt Lewis <jlewis3@apple.com>
5765
jlewis3@apple.com9dd96b52017-06-01 18:21:18 +00005766 Adjusted loader/stateobjects/replacestate-size-iframe.html Test Expectations.
5767 https://bugs.webkit.org/show_bug.cgi?id=172054
5768
5769 Unreviewed test gardening.
5770
5771 * platform/mac-wk2/TestExpectations:
5772
57732017-06-01 Matt Lewis <jlewis3@apple.com>
5774
jlewis3@apple.com1778f082017-06-01 18:17:18 +00005775 Marked loader/stateobjects/replacestate-size-iframe.html as flaky.
5776 https://bugs.webkit.org/show_bug.cgi?id=172054
5777
5778 Unreviewed test gardening.
5779
5780 * platform/mac-wk2/TestExpectations:
5781
commit-queue@webkit.org3d6c8732017-06-01 16:38:49 +000057822017-06-01 Antoine Quint <graouts@apple.com>
5783
5784 Rebaseline two media/modern-media-controls/macos-fullscreen-media-controls tests
5785 https://bugs.webkit.org/show_bug.cgi?id=172810
5786
5787 Reviewed by Antoine Quint.
5788
5789 We need to rebaseline a couple of tests to account for the width change for the left button container in fullscreen.
5790
5791 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button-expected.txt:
5792 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html:
5793 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-expected.txt:
5794 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
5795
magomez@igalia.com23493d32017-06-01 16:22:05 +000057962017-06-01 Miguel Gomez <magomez@igalia.com>
5797
5798 Unreviewed GTK+ gardening. Update expectations of several tests failing after r217651.
5799
5800 * platform/gtk/TestExpectations:
5801
commit-queue@webkit.orgb2f24302017-06-01 15:39:58 +000058022017-06-01 Antoine Quint <graouts@apple.com>
5803
5804 Remove media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html
5805 https://bugs.webkit.org/show_bug.cgi?id=172808
5806
5807 Reviewed by Antoine Quint.
5808
5809 This test no longer applies, there is no iOS-specific styling for <audio> elements anymore.
5810
5811 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html: Removed.
5812 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background-expected.txt: Removed.
5813
ryanhaddad@apple.comb99a0dc2017-06-01 15:00:53 +000058142017-06-01 Ryan Haddad <ryanhaddad@apple.com>
5815
5816 Mark imported/w3c/web-platform-tests/css/selectors4/focus-display-none-001.html and focus-within-display-none-001.html as flaky failures
5817 https://bugs.webkit.org/show_bug.cgi?id=172807
5818
5819 Unreviewed test gardening.
5820
5821 * platform/mac-wk1/TestExpectations:
5822
commit-queue@webkit.org640a4982017-06-01 14:43:32 +000058232017-06-01 Antoine Quint <graouts@apple.com>
5824
5825 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
5826 https://bugs.webkit.org/show_bug.cgi?id=172715
5827
5828 Reviewed by Antoine Quint.
5829
5830 We update the expectations for <audio> metrics to match the latest implementation.
5831
5832 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
5833 * media/modern-media-controls/audio/audio-controls-metrics.html:
5834
utatane.tea@gmail.comc6b3a2d2017-06-01 07:27:05 +000058352017-06-01 Yusuke Suzuki <utatane.tea@gmail.com>
5836
5837 Unreviewed, rebaseline test results according to the error message change
5838 https://bugs.webkit.org/show_bug.cgi?id=172798
5839
5840 * js/dom/string-prototype-properties-expected.txt:
5841 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T3-expected.txt:
5842
cdumez@apple.com43a8ea52017-05-31 23:42:27 +000058432017-05-31 Chris Dumez <cdumez@apple.com>
5844
5845 Flaky Test: http/tests/misc/acid3.html
5846 https://bugs.webkit.org/show_bug.cgi?id=165734
5847 <rdar://problem/32249821>
5848
5849 Reviewed by Simon Fraser.
5850
5851 Increase internal test timeout from 5 seconds to 10 seconds to reduce
5852 flakiness.
5853
5854 * http/tests/misc/acid3.html:
5855
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +000058562017-05-31 Ryan Haddad <ryanhaddad@apple.com>
5857
ryanhaddad@apple.comd5899ef2017-05-31 21:52:07 +00005858 Skip http/tests/cache/cancel-during-revalidation-succeeded.html on ios-wk2.
5859 https://bugs.webkit.org/show_bug.cgi?id=172772
5860
5861 Unreviewed test gardening.
5862
5863 * platform/ios-wk2/TestExpectations:
5864
58652017-05-31 Ryan Haddad <ryanhaddad@apple.com>
5866
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +00005867 Mark fast/css/target-fragment-match.html as flaky on iOS.
5868 https://bugs.webkit.org/show_bug.cgi?id=168239
5869
5870 Unreviewed test gardening.
5871
5872 * platform/ios/TestExpectations:
5873
commit-queue@webkit.org0570cde2017-05-31 20:51:12 +000058742017-05-31 Youenn Fablet <youenn@apple.com>
5875
5876 PeerConnection should respect tracks that are muted at the time they are added
5877 https://bugs.webkit.org/show_bug.cgi?id=172771
5878
5879 Reviewed by Eric Carlson.
5880
5881 * webrtc/audio-replace-track.html:
5882 * webrtc/peer-connection-audio-unmute-expected.txt: Added.
5883 * webrtc/peer-connection-audio-unmute.html: Added.
5884 * webrtc/routines.js:
5885 * webrtc/video-unmute-expected.txt: Added.
5886 * webrtc/video-unmute.html: Added.
5887
antti@apple.com1acc9c72017-05-31 19:11:24 +000058882017-05-31 Antti Koivisto <antti@apple.com>
5889
5890 CrashTracer: Regression : com.apple.WebKit.WebContent at STP responsible :: com.apple.WebCore: WebCore::SharedBuffer::data const + 11
5891 https://bugs.webkit.org/show_bug.cgi?id=172747
5892 <rdar://problem/32275314>
5893
5894 Reviewed by Andreas Kling.
5895
5896 * http/tests/css/empty-stylesheet-integrity-crash-expected.txt: Added.
5897 * http/tests/css/empty-stylesheet-integrity-crash.html: Added.
5898
jlewis3@apple.comea7b4bb2017-05-31 18:21:56 +000058992017-05-31 Matt Lewis <jlewis3@apple.com>
5900
5901 Marked http/tests/preload/viewport/meta-viewport-link-headers.php as flaky.
5902 https://bugs.webkit.org/show_bug.cgi?id=172518
5903
5904 Unreviewed test gardening.
5905
5906 * platform/ios/TestExpectations:
5907
bfulgham@apple.combd589ac2017-05-31 16:58:53 +000059082017-05-31 Brent Fulgham <bfulgham@apple.com>
5909
5910 Make ResourceLoadStatistics testing more reliable
5911 https://bugs.webkit.org/show_bug.cgi?id=172730
5912 <rdar://problem/32028373>
5913
5914 Reviewed by Andy Estes.
5915
5916 Revise some of the tests to wait to check state until after the background process has finished processing the
5917 load information.
5918
5919 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
5920 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
5921 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
5922 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
5923 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
5924 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
5925 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
5926 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
5927 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
5928 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
5929 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
5930 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
5931
csaavedra@igalia.com1691e202017-05-31 13:44:06 +000059322017-05-31 Claudio Saavedra <csaavedra@igalia.com>
5933
csaavedra@igalia.com5c85a412017-05-31 16:01:05 +00005934 [WPE] More CSS test expectations cleanup
5935
5936 Unreviewed gardening.
5937
5938 * platform/wpe/TestExpectations: remove more assorted css tests
5939 that are actually passing.
5940
59412017-05-31 Claudio Saavedra <csaavedra@igalia.com>
5942
csaavedra@igalia.comba7dceb2017-05-31 15:13:11 +00005943 [WPE] CSS tests expectations cleanup
5944
5945 Unreviewed gardening.
5946
5947 * platform/wpe/TestExpectations: Remove a bunch of css 2.1 and 3
5948 tests that are actually passing and a recently removed css tests
5949 directory.
5950
59512017-05-31 Claudio Saavedra <csaavedra@igalia.com>
5952
csaavedra@igalia.com1691e202017-05-31 13:44:06 +00005953 [GTK][WPE] Mark js/cached-window-properties test as slow
5954
5955 Unreviewed gardening.
5956 * platform/gtk/TestExpectations: Test was marked as flaky; but
5957 it's just slow.
5958 * platform/wpe/TestExpectations: Mark as slow.
5959
clopez@igalia.com2172f542017-05-31 12:04:41 +000059602017-05-31 Carlos Alberto Lopez Perez <clopez@igalia.com>
5961
5962 [GTK] Upgrade the WebKitGTK+ bots to Debian 9
5963
5964 This commit only adds a comment that it will be useful to mark
5965 the point where they where upgraded, so if there is some
5966 performance change on perf.webkit.org it can be pointed to this.
5967
5968 Unreviewed.
5969
5970 * platform/gtk/TestExpectations: Add a note regarding which
5971 distribution and version is running on the bots.
5972
csaavedra@igalia.comb9609c62017-05-31 11:09:18 +000059732017-05-31 Claudio Saavedra <csaavedra@igalia.com>
5974
5975 [WPE] WebGL expectations cleanup
5976
5977 Unreviewed gardening.
5978
5979 * platform/wpe/TestExpectations: Remove webgl tests that are
5980 consistently passing. Also mark a few known slow tests as such.
5981
rego@igalia.comeda65f62017-05-31 09:22:58 +000059822017-05-31 Manuel Rego Casasnovas <rego@igalia.com>
5983
5984 Move css-shapes-1 test suite to WPT
5985 https://bugs.webkit.org/show_bug.cgi?id=172537
5986
5987 Reviewed by Youenn Fablet.
5988
5989 Updated the paths in TestExpectations files.
5990 Marked spec-examples/shape-outside-018.html as flaky.
5991
5992 * TestExpectations:
5993 * platform/gtk/TestExpectations:
5994 * platform/ios/TestExpectations:
5995 * platform/win/TestExpectations:
5996
fred.wang@free.frfb843852017-05-31 05:48:57 +000059972017-05-30 Frederic Wang <fwang@igalia.com>
5998
5999 Include ScrollingTreeScrollingNode properties in ScrollingTreeFrameScrollingNode::dumpProperties
6000 https://bugs.webkit.org/show_bug.cgi?id=172287
6001
6002 Reviewed by Simon Fraser.
6003
6004 Update iOS expectation to include the new node properties.
6005
6006 * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Update expectation.
6007
timothy_horton@apple.comc741bb62017-05-31 00:44:02 +000060082017-05-30 Tim Horton <timothy_horton@apple.com>
6009
6010 Keyboard autocorrections do not apply with an active selection (but keyboard acts like they did)
6011 https://bugs.webkit.org/show_bug.cgi?id=172735
6012 <rdar://problem/32015977>
6013
6014 Reviewed by Enrica Casucci.
6015
6016 * fast/events/ios/autocorrect-with-range-selection-expected.txt: Added.
6017 * fast/events/ios/autocorrect-with-range-selection.html: Added.
6018 Add a test that ensures that autocorrection with a selection succeeds.
6019
weinig@apple.com6cf431d2017-05-30 23:54:51 +000060202017-05-30 Sam Weinig <sam@webkit.org>
6021
6022 [WebIDL] Generate named property deleters
6023 https://bugs.webkit.org/show_bug.cgi?id=172688
6024
6025 Reviewed by Chris Dumez.
6026
6027 * js/dom/named-property-deleter-expected.txt: Added.
6028 * js/dom/named-property-deleter.html: Added.
6029 Add test for various named deleter conditions.
6030
6031 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
6032 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
6033 Update test to log more information about what its doing and log it to the DOM rather
6034 than the console, to make comparing results in browsers easier. Also, note in the
6035 bug that the results are wrong, and have been wrong, due to https://webkit.org/b/172687.
6036
commit-queue@webkit.org9a2160a2017-05-30 23:32:00 +000060372017-05-30 Youenn Fablet <youenn@apple.com>
6038
6039 Add support for Certificate and IceCandidatePair stats
6040 https://bugs.webkit.org/show_bug.cgi?id=172734
6041
6042 Reviewed by Geoff Garen.
6043
6044 * webrtc/video-stats.html:
6045
cdumez@apple.com6a4d8782017-05-30 21:19:01 +000060462017-05-30 Chris Dumez <cdumez@apple.com>
6047
6048 REGRESSION(r215946): Can't reference a table cell in Google spreadsheet
6049 https://bugs.webkit.org/show_bug.cgi?id=172703
6050 <rdar://problem/32458086>
6051
6052 Reviewed by Ryosuke Niwa.
6053
6054 Update existing tests to reflect behavior change.
6055
6056 * fast/dom/Element/getClientRects-return-type-expected.txt:
6057 * fast/dom/Element/getClientRects-return-type.html:
6058 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt:
6059 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html:
6060
jfernandez@igalia.com5ce70b52017-05-30 21:18:01 +000060612017-05-30 Javier Fernandez <jfernandez@igalia.com>
6062
6063 [css-align] Import W3C web platform tests for the CSS Box Alignment feature
6064 https://bugs.webkit.org/show_bug.cgi?id=172705
6065
6066 Reviewed by Manuel Rego Casasnovas.
6067
6068 * TestExpectations: Mark as failure a few tests due to bug #172707.
6069
commit-queue@webkit.orgba7b6be2017-05-30 21:08:18 +000060702017-05-30 Ali Juma <ajuma@chromium.org>
6071
6072 [CredentialManagement] Incorporate IDL updates from latest spec
6073 https://bugs.webkit.org/show_bug.cgi?id=172011
6074
6075 Reviewed by Daniel Bates.
6076
6077 * credentials/idlharness-expected.txt:
6078 * credentials/idlharness.html:
6079
ryanhaddad@apple.comf6084fb2017-05-30 20:37:58 +000060802017-05-30 Ryan Haddad <ryanhaddad@apple.com>
6081
6082 Skip imported/w3c/web-platform-tests/innerText/getter.html.
6083 https://bugs.webkit.org/show_bug.cgi?id=172514
6084
6085 Unreviewed test gardening.
6086
6087 * TestExpectations:
6088
commit-queue@webkit.org3262d302017-05-30 20:02:09 +000060892017-05-30 Said Abou-Hallawa <sabouhallawa@apple.com>
6090
6091 REGRESSION(r216882): No image decoding is needed if the BitmapImage is created with a NativeImage
6092 https://bugs.webkit.org/show_bug.cgi?id=172670
6093
6094 Reviewed by Tim Horton.
6095
6096 Use the css property -webkit-canvas to force capturing the canvas context
6097 in a NativeImage. This NativeImage will be used to create a BitmapImage
6098 which will be later used as the background-image of an element.
6099
6100 * fast/images/large-image-webkit-canvas-expected.html: Added.
6101 * fast/images/large-image-webkit-canvas.html: Added.
6102
jlewis3@apple.comaa29a602017-05-30 19:51:23 +000061032017-05-30 Matt Lewis <jlewis3@apple.com>
6104
6105 Changed Text Expectations of imported/blink/storage/indexeddb/blob-valid-after-deletion.html
6106 https://bugs.webkit.org/show_bug.cgi?id=172403
6107
6108 Unreviewed test gardening.
6109
6110 * platform/ios/TestExpectations:
6111
commit-queue@webkit.orgd67b2782017-05-30 18:29:13 +000061122017-05-30 Youenn Fablet <youenn@apple.com>
6113
6114 RealtimeOutgoingVideoSource should not rotate muted frames
6115 https://bugs.webkit.org/show_bug.cgi?id=172659
6116
6117 Reviewed by Eric Carlson.
6118
6119 * webrtc/routines.js:
6120 * webrtc/video-rotation-expected.txt: Added.
6121 * webrtc/video-rotation.html: Added.
6122
ryanhaddad@apple.comd550e8f2017-05-30 17:39:10 +000061232017-05-30 Ryan Haddad <ryanhaddad@apple.com>
6124
6125 Mark js/intl-datetimeformat.html as failing.
6126 https://bugs.webkit.org/show_bug.cgi?id=172720
6127
6128 Unreviewed test gardening.
6129
6130 * js/script-tests/intl-datetimeformat.js:
6131 * platform/mac/TestExpectations:
6132
pvollan@apple.com2dbab572017-05-30 15:41:26 +000061332017-05-30 Per Arne Vollan <pvollan@apple.com>
6134
6135 [Win] fast/shadow-dom/fullscreen-in-slot-fullscreenElement.html is flaky.
6136 https://bugs.webkit.org/show_bug.cgi?id=172709
6137
6138 Reviewed by Brent Fulgham.
6139
6140 * platform/win/TestExpectations:
6141
aperez@igalia.com65d50e82017-05-30 14:33:20 +000061422017-05-30 Adrian Perez de Castro <aperez@igalia.com>
6143
6144 [GTK] Test cases for typehead in form menu lists should start from known state
6145 https://bugs.webkit.org/show_bug.cgi?id=171792
6146
6147 Reviewed by Carlos Garcia Campos.
6148
6149 Since r215188 opening a popup menu in a form pre-selects the active
6150 element to mimic GtkComboxBox behavior, but the layout test implicitly
6151 assumed that type ahead search always started the beginning of the
6152 list, which is no longer true now that GTK+ is informed of which one
6153 is the active element.
6154
6155 * platform/gtk/fast/forms/menulist-typeahead-find.html: Reset menu
6156 list to the initial state (no element selected, unfocused) at the
6157 beginning of testTypeAheadFunction().
6158
antti@apple.comcd7409a2017-05-30 08:35:40 +000061592017-05-29 Antti Koivisto <antti@apple.com>
6160
6161 Crash on display-contents-replaced-001.html
6162 https://bugs.webkit.org/show_bug.cgi?id=172596
6163
6164 Reviewed by Andreas Kling.
6165
6166 * TestExpectations: Enable the test.
6167
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +000061682017-05-30 Zan Dobersek <zdobersek@igalia.com>
6169
zandobersek@gmail.com2258c382017-05-30 08:27:49 +00006170 [GCrypt] RSA-OAEP support
6171 https://bugs.webkit.org/show_bug.cgi?id=171222
6172
6173 Reviewed by Michael Catanzaro.
6174
6175 * platform/gtk/TestExpectations: Enable the RSA-OAEP layout tests that we pass.
6176
61772017-05-30 Zan Dobersek <zdobersek@igalia.com>
6178
zandobersek@gmail.com33ed8ce2017-05-30 07:45:10 +00006179 [GCrypt] RSAES-PKCS1-v1_5 support
6180 https://bugs.webkit.org/show_bug.cgi?id=171219
6181
6182 Reviewed by Michael Catanzaro.
6183
6184 * platform/gtk/TestExpectations: Enable the RSAES-PKCS1-v1_5 layout tests that we pass.
6185
61862017-05-30 Zan Dobersek <zdobersek@igalia.com>
6187
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +00006188 [GCrypt] RSASSA-PKCS1-v1_5 support
6189 https://bugs.webkit.org/show_bug.cgi?id=171220
6190
6191 Reviewed by Michael Catanzaro.
6192
6193 * platform/gtk/TestExpectations: Enable the RSASSA-PKCS1-v1_5 layout tests that we pass.
6194
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +000061952017-05-29 Claudio Saavedra <csaavedra@igalia.com>
6196
csaavedra@igalia.com1195b8b2017-05-29 18:20:26 +00006197 [WPE] Mark a couple of tests as slow/timing out
6198
6199 Unreviewed gardening. These are all known ones.
6200 * platform/wpe/TestExpectations:
6201
62022017-05-29 Claudio Saavedra <csaavedra@igalia.com>
6203
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +00006204 [WPE] Marking workers/bomb.html test as slow.
6205
6206 Unreviewed gardening.
6207
6208 * platform/wpe/TestExpectations:
6209
commit-queue@webkit.org295c1622017-05-29 14:09:37 +000062102017-05-29 Emilio Cobos Álvarez <ecobos@igalia.com>
6211
6212 Use the parent box style to adjust RenderStyle for alignment.
6213 https://bugs.webkit.org/show_bug.cgi?id=172215
6214
6215 Reviewed by Antti Koivisto.
6216
6217 * TestExpectations:
6218
pvollan@apple.com2056fa12017-05-29 07:15:56 +000062192017-05-29 Per Arne Vollan <pvollan@apple.com>
6220
6221 Unreviewed Windows test gardening, update expected results after r217418.
6222
pvollan@apple.com9d1b1bd2017-05-29 09:03:02 +00006223 * platform/win/fast/block/float/032-expected.txt:
6224
62252017-05-29 Per Arne Vollan <pvollan@apple.com>
6226
6227 Unreviewed Windows test gardening, update expected results after r217418.
6228
pvollan@apple.com2056fa12017-05-29 07:15:56 +00006229 * platform/win/fast/forms/input-appearance-spinbutton-expected.txt:
6230 * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt:
6231 * platform/win/fast/forms/number/number-appearance-rtl-expected.txt:
6232 * platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
6233 * platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
6234 * platform/win/fast/forms/search-vertical-alignment-expected.txt:
6235
commit-queue@webkit.orgc26778d2017-05-29 01:30:58 +000062362017-05-28 Sam Weinig <sam@webkit.org>
6237
6238 [WebIDL] @@iterator should only be accessed once when disambiguating a union type
6239 https://bugs.webkit.org/show_bug.cgi?id=172684
6240
6241 Reviewed by Yusuke Suzuki.
6242
6243 * js/dom/sequence-in-union-iterator-access-expected.txt: Added.
6244 * js/dom/sequence-in-union-iterator-access.html: Added.
6245 Add test case showing that @@iterator is only accessed once when converting a sequence
6246 as part of a union.
6247
cdumez@apple.com40005b92017-05-27 20:15:02 +000062482017-05-27 Chris Dumez <cdumez@apple.com>
6249
6250 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_attribute.html is crashing
6251 https://bugs.webkit.org/show_bug.cgi?id=172472
6252 <rdar://problem/32334831>
6253
6254 Reviewed by Ryosuke Niwa.
6255
6256 * TestExpectations:
6257 Unskip test that is no longer crashing in Debug builds.
6258
6259 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash-expected.txt: Added.
6260 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash.html: Added.
6261 Add reduced test case reproducing the crash.
6262
simon.fraser@apple.com39c13af2017-05-27 17:13:58 +000062632017-05-27 Simon Fraser <simon.fraser@apple.com>
6264
6265 getComputedStyle returns percentage values for left / right / top / bottom
6266 https://bugs.webkit.org/show_bug.cgi?id=29084
6267
6268 Reviewed by Zalan Bujtas.
6269
6270 Some new baselines, a new test, and an improved test.
6271
6272 * animations/trigger-container-scroll-boundaries-expected.txt:
6273 * animations/trigger-container-scroll-boundaries.html:
6274 * animations/trigger-container-scroll-empty-expected.txt:
6275 * animations/trigger-container-scroll-empty.html:
6276 * animations/trigger-container-scroll-simple-expected.txt:
6277 * animations/trigger-container-scroll-simple.html:
6278 * fast/css/getComputedStyle/computed-style-expected.txt:
6279 * fast/css/getComputedStyle/computed-style-negative-top-expected.txt:
6280 * fast/css/getComputedStyle/computed-style-negative-top.html: Convert to a real JS test, add more cases.
6281 * fast/css/getComputedStyle/getComputedStyle-offsets-expected.txt: Added.
6282 * fast/css/getComputedStyle/getComputedStyle-offsets.html: Added.
6283 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
6284 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html: It doesn't make any sense to test right/bottom.
6285 * fast/css/hover-affects-child-expected.txt:
6286 * fast/css/hover-affects-child.html:
6287 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt:
6288 * transitions/transition-to-from-auto-expected.txt:
6289 * transitions/transition-to-from-auto.html:
6290
commit-queue@webkit.org528521e2017-05-27 03:27:51 +000062912017-05-26 Youenn Fablet <youenn@apple.com>
6292
6293 WebRTC stats should be in milliseconds
6294 https://bugs.webkit.org/show_bug.cgi?id=172644
6295
6296 Reviewed by Eric Carlson.
6297
6298 * TestExpectations:
6299 * webrtc/video-stats.html: Making it less flaky prone.
6300
weinig@apple.com7fb39842017-05-27 02:54:02 +000063012017-05-26 Sam Weinig <sam@webkit.org>
6302
6303 [WebIDL] Overloaded functions should throw this object check exception before argument check exception
6304 https://bugs.webkit.org/show_bug.cgi?id=172480
6305
6306 Reviewed by Chris Dumez.
6307
6308 Add test case that shows that using the wrong this object on an overloaded function,
6309 even if you are passing the wrong number of arguments, results in an invalid this
6310 object exception.
6311
6312 * js/dom/overloaded-operation-exception-order-expected.txt: Added.
6313 * js/dom/overloaded-operation-exception-order.html: Added.
6314
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +000063152017-05-26 Ryan Haddad <ryanhaddad@apple.com>
6316
ryanhaddad@apple.comb8c37c02017-05-27 00:22:49 +00006317 Skip fast/events/before-unload-returnValue.html on iOS.
6318 https://bugs.webkit.org/show_bug.cgi?id=172672
6319
6320 Unreviewed test gardening.
6321
6322 * platform/ios/TestExpectations:
6323
63242017-05-26 Ryan Haddad <ryanhaddad@apple.com>
6325
ryanhaddad@apple.combd949942017-05-27 00:22:46 +00006326 Mark workers/wasm-long-compile-many.html as flaky on mac-wk1.
6327 https://bugs.webkit.org/show_bug.cgi?id=172331
6328
6329 Unreviewed test gardening.
6330
6331 * platform/mac-wk1/TestExpectations:
6332
63332017-05-26 Ryan Haddad <ryanhaddad@apple.com>
6334
ryanhaddad@apple.comfdf70a42017-05-26 19:27:41 +00006335 Unreviewed, rolling out r217458.
6336
6337 This change caused 55 JSC test failures.
6338
6339 Reverted changeset:
6340
6341 "Date should use historical data if it's available."
6342 https://bugs.webkit.org/show_bug.cgi?id=172592
6343 http://trac.webkit.org/changeset/217458
6344
63452017-05-26 Ryan Haddad <ryanhaddad@apple.com>
6346
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +00006347 Rebaseline js/dom/global-constructors-attributes.html.
6348
6349 Unreviewed test gardening.
6350
6351 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
6352 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
6353 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6354
ryanhaddad@apple.combc2e4ee2017-05-26 16:03:56 +000063552017-05-25 Ryan Haddad <ryanhaddad@apple.com>
6356
6357 Skip two LayoutTests that are failing due missing results.
6358
6359 Unreviewed test gardening.
6360
6361 * TestExpectations:
6362 * platform/ios/TestExpectations:
6363
csaavedra@igalia.com46edf542017-05-26 12:02:50 +000063642017-05-26 Claudio Saavedra <csaavedra@igalia.com>
6365
6366 [WPE] Mark animations/animation-delay-changed.htm as flaky
6367
6368 Unreviewed gardening. It's flaky on all platforms so why bother.
6369
6370 * platform/wpe/TestExpectations:
6371
rego@igalia.com3bdcabb2017-05-26 10:18:14 +000063722017-05-26 Manuel Rego Casasnovas <rego@igalia.com>
6373
6374 [css-grid] Add support for orthogonal positioned grid items
6375 https://bugs.webkit.org/show_bug.cgi?id=172591
6376
6377 Reviewed by Sergio Villar Senin.
6378
6379 Two of the new imported tests are failing due to an issue with margins
6380 and orthogonal items, which is unrelated to this patch (see bug #172590).
6381
6382 * TestExpectations:
6383
commit-queue@webkit.org68e16f72017-05-26 06:46:27 +000063842017-05-25 Emilio Cobos Álvarez <ecobos@igalia.com>
6385
6386 Don't reset m_hasDisplayContents on ElementRareData::resetComputedStyle.
6387 https://bugs.webkit.org/show_bug.cgi?id=172503
6388
6389 Reviewed by Antti Koivisto.
6390
6391 * TestExpectations:
6392
commit-queue@webkit.org9782f822017-05-26 05:39:12 +000063932017-05-25 Sam Weinig <sam@webkit.org>
6394
6395 Fix MediaDeviceInfo's extended attributes so they make sense
6396 https://bugs.webkit.org/show_bug.cgi?id=172629
6397
6398 Reviewed by Daniel Bates.
6399
6400 * fast/mediastream/media-device-info-expected.txt: Added.
6401 * fast/mediastream/media-device-info.html: Added.
6402 Test that MediaDeviceInfo has the expected properties and that
6403 the serializer works.
6404
cdumez@apple.com6627eea2017-05-26 04:19:14 +000064052017-05-25 Chris Dumez <cdumez@apple.com>
6406
6407 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html is crashing
6408 https://bugs.webkit.org/show_bug.cgi?id=172628
6409 <rdar://problem/32418707>
6410
6411 Reviewed by Sam Weinig.
6412
6413 Add reduced test case.
6414
6415 * TestExpectations:
6416 Unskip test that is no longer crashing in debug builds.
6417
6418 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash-expected.txt: Added.
6419 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash.html: Added.
6420
zalan@apple.com8c813f72017-05-26 03:53:24 +000064212017-05-25 Zalan Bujtas <zalan@apple.com>
6422
6423 Frame's composited content is visible when the frame has visibility: hidden.
6424 https://bugs.webkit.org/show_bug.cgi?id=125565
6425 <rdar://problem/32196849>
6426
6427 Reviewed by Simon Fraser.
6428
6429 * compositing/resources/visibility.html: Added.
6430 * compositing/visibility/frameset-visibility-hidden-expected.html: Added.
6431 * compositing/visibility/frameset-visibility-hidden.html: Added.
6432 * compositing/visibility/iframe-visibility-hidden-expected.html: Added.
6433 * compositing/visibility/iframe-visibility-hidden.html: Added.
6434 * compositing/visibility/object-visibility-hidden-expected.html: Added.
6435 * compositing/visibility/object-visibility-hidden.html: Added.
6436
bfulgham@apple.com0d0f8022017-05-26 02:56:11 +000064372017-05-25 Brent Fulgham <bfulgham@apple.com>
6438
6439 Gracefully handle missing localStorage support in results.html
6440 https://bugs.webkit.org/show_bug.cgi?id=172625
6441 <rdar://problem/32118243>
6442
6443 Reviewed by Alexey Proskuryakov.
6444
6445 Handle the case where localStorage generates a SecurityError DOMException, treating this
6446 as a non-fatal error.
6447
6448 * fast/harness/results.html:
6449 (OptionWriter.save): Treat "SecurityError" as an expected condition.
6450 (OptionWriter.apply): Ditto.
6451
ap@apple.com27f767d2017-05-26 02:10:33 +000064522017-05-25 Alexey Proskuryakov <ap@apple.com>
6453
6454 Merge split script tests, part 2
6455 https://bugs.webkit.org/show_bug.cgi?id=172423
6456
6457 Reviewed by Tim Horton.
6458
6459 Fix the few remaining special cases of split tests.
6460
6461 * editing/pasteboard/drop-text-events-sideeffect-crash.html:
6462 * editing/pasteboard/script-tests/drop-text-events-sideeffect.js: Removed.
6463 This JS file used to be shared between this test and editing/pasteboard/drop-text-events-sideeffect.html.
6464 Now it's inlined in both.
6465
6466 * fast/canvas/canvas-ellipse-connecting-line-expected.html:
6467 * fast/canvas/script-tests/js-ellipse-implementation.js: Removed.
6468 This was really a resource, not a scrip test, and it was only only used in one test.
6469
6470 * fast/dom/HTMLElement/class-list-quirks.html:
6471 * fast/dom/HTMLElement/script-tests/class-list.js: Removed.
6472 Another JS that used to be shared (with fast/dom/HTMLElement/class-list.html).
6473
6474 * fast/dom/Window/resources/postmessage-test.js: Copied from LayoutTests/fast/dom/Window/script-tests/postmessage-test.js.
6475 * fast/dom/Window/script-tests/postmessage-test.js: Removed.
6476 Moved a shared resource to its proper location.
6477
6478 * fast/dom/Window/script-tests/postmessage-clone-deep-array.js: Removed.
6479 * fast/dom/Window/script-tests/postmessage-clone-really-deep-array.js: Removed.
6480 * fast/dom/Window/script-tests/postmessage-clone.js: Removed.
6481 * fast/dom/Window/window-postmessage-clone-deep-array.html:
6482 * fast/dom/Window/window-postmessage-clone-really-deep-array.html:
6483 * fast/dom/Window/window-postmessage-clone.html:
6484 Straightforward js-tests with file names that didn't match.
6485
6486 * fast/table/resources/min-width-helpers.js: Copied from LayoutTests/fast/table/script-tests/min-width-helpers.js.
6487 * fast/table/script-tests/min-width-helpers.js: Removed.
6488 Moved a shared resource to its proper location.
6489
6490 * fast/table/min-width-css-block-table.html:
6491 * fast/table/min-width-css-inline-table.html:
6492 * fast/table/min-width-html-block-table.html:
6493 * fast/table/min-width-html-inline-table.html:
6494 * fast/table/script-tests/min-width-css-block-table.js: Removed.
6495 * fast/table/script-tests/min-width-css-inline-table.js: Removed.
6496 * fast/table/script-tests/min-width-html-block-table.js: Removed.
6497 * fast/table/script-tests/min-width-html-inline-table.js: Removed.
6498 Straightforward JS tests, weren't moved previously because my script was confused by min-width-helpers.js.
6499
6500 * printing/break-after-avoid-expected.txt:
6501 * printing/break-after-avoid-page-expected.txt:
6502 * printing/break-after-avoid-page.html:
6503 * printing/break-after-avoid.html:
6504 * printing/script-tests/break-after-avoid-page.js: Removed.
6505 * printing/script-tests/break-after-avoid.js: Removed.
6506 * printing/script-tests/page-break-after-avoid.js: Removed.
6507 * printing/script-tests/page-break-always-for-overflow.js: Removed.
6508 These had a number of copy/paste mistakes, so the tests werent's actually testing what they said they did.
6509
6510 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
6511 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html:
6512 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
6513 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html:
6514 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMaskElement.js: Removed.
6515 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGPatternElement.js: Removed.
6516 These tests were mixed up - pattern was being tested instead of mask, and vice versa.
6517
6518 * svg/dom/script-tests/SVGColor.js: Removed.
6519 * svg/dom/script-tests/SVGPaint.js: Removed.
6520 Removed unused files.
6521
6522 * svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color.html:
6523 * svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html:
6524 * svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html:
6525 * svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html:
6526 * svg/dynamic-updates/script-tests/SVGFEFloodElement-inherit-flood-color-css-prop.js: Removed.
6527 * svg/dynamic-updates/script-tests/SVGFEGaussianBlurElement-svgdom-stdDeviation-call.js: Removed.
6528 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-surfaceScale-attr.js: Removed.
6529 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-surfaceScale-prop.js: Removed.
6530 Straightforward js-tests with mismatching names.
6531
mmaxfield@apple.com256a37a2017-05-26 00:42:58 +000065322017-05-25 Myles C. Maxfield <mmaxfield@apple.com>
6533
6534 [WK1] iframes in layer-backed NSViews are not cleared between successive draws
6535 https://bugs.webkit.org/show_bug.cgi?id=172554
6536 <rdar://problem/31247133>
6537
6538 Reviewed by Simon Fraser.
6539
6540 Cause two successive paints, and compare it against 0 paints.
6541
6542 * fast/frames/iframe-translucent-background-expected.html: Added.
6543 * fast/frames/iframe-translucent-background.html: Added.
6544
keith_miller@apple.comb5b91282017-05-26 00:06:44 +000065452017-05-25 Keith Miller <keith_miller@apple.com>
6546
6547 Date should use historical data if it's available.
6548 https://bugs.webkit.org/show_bug.cgi?id=172592
6549
6550 Reviewed by Mark Lam.
6551
6552 Fix tests to work with historically accurate dates.
6553
6554 * js/dom/date-big-setdate-expected.txt: Removed.
6555 * js/dom/date-big-setdate.html: Removed.
6556 * js/dom/script-tests/date-big-setdate.js: Removed.
6557 * storage/indexeddb/modern/date-basic-expected.txt:
6558 * storage/indexeddb/modern/date-basic-private-expected.txt:
6559 * storage/indexeddb/modern/get-keyrange-expected.txt:
6560 * storage/indexeddb/modern/get-keyrange-private-expected.txt:
6561
cdumez@apple.comfc984762017-05-25 20:53:49 +000065622017-05-25 Chris Dumez <cdumez@apple.com>
6563
6564 DocumentThreadableLoader::redirectReceived() should not rely on the resource's loader
6565 https://bugs.webkit.org/show_bug.cgi?id=172578
6566 <rdar://problem/30754582>
6567
6568 Reviewed by Youenn Fablet.
6569
6570 Add layout test coverage.
6571
6572 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash-expected.txt: Added.
6573 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: Added.
6574
jiewen_tan@apple.com33b11042017-05-25 18:50:34 +000065752017-05-24 Jiewen Tan <jiewen_tan@apple.com>
6576
6577 Crash on WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance + 1195
6578 https://bugs.webkit.org/show_bug.cgi?id=172555
6579 <rdar://problem/32004724>
6580
6581 Reviewed by Ryosuke Niwa.
6582
6583 * editing/selection/resources/select-iframe-focusin-document-crash-frame.html: Added.
6584 * editing/selection/select-iframe-focusin-document-crash-expected.txt: Added.
6585 * editing/selection/select-iframe-focusin-document-crash.html: Added.
6586
jfernandez@igalia.comb998bf52017-05-25 17:40:49 +000065872017-05-25 Javier Fernandez <jfernandez@igalia.com>
6588
6589 [css-align] Fixed errors in the CSS parsing tests of the "place-XXX" shorthands
6590 https://bugs.webkit.org/show_bug.cgi?id=172593
6591
6592 Reviewed by Manuel Rego Casasnovas.
6593
6594 * css3/parse-place-content.html:
6595 * css3/parse-place-items.html:
6596 * css3/parse-place-self.html:
6597
jdiggs@igalia.com8920b742017-05-25 16:43:23 +000065982017-05-25 Joanmarie Diggs <jdiggs@igalia.com>
6599
6600 [ATK] Expose doc-footnote ARIA role with ATK_ROLE_FOOTNOTE
6601 https://bugs.webkit.org/show_bug.cgi?id=172355
6602
6603 Reviewed by Chris Fleizach.
6604
6605 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
6606 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
6607
clopez@igalia.comc47b7a22017-05-25 16:24:31 +000066082017-05-25 Carlos Alberto Lopez Perez <clopez@igalia.com>
6609
6610 [GTK] [WebCrypto] Mark new WebCryptoAPI test failures after last WPT sync
6611
6612 Unreviewed GTK gardening.
6613
6614 * platform/gtk/TestExpectations:
6615
csaavedra@igalia.com81de1572017-05-25 15:43:54 +000066162017-05-25 Claudio Saavedra <csaavedra@igalia.com>
6617
6618 [GTK] Update baseline
6619
6620 Unreviewed gardening. Update after r217272.
6621 * platform/gtk/fast/text/font-style-parse-expected.txt:
6622
hyatt@apple.com64d8f582017-05-25 14:56:27 +000066232017-05-25 Dave Hyatt <hyatt@apple.com>
6624
6625 Baseline of number inputs not right.
6626 https://bugs.webkit.org/show_bug.cgi?id=172237
6627
6628 Reviewed by Dean Jackson.
6629
6630 * fast/forms/baseline-of-number-inputs-expected.html: Added.
6631 * fast/forms/baseline-of-number-inputs.html: Added.
6632
pvollan@apple.com313d7002017-05-25 14:37:10 +000066332017-05-25 Per Arne Vollan <pvollan@apple.com>
6634
6635 [Win] Update expectations for layout tests.
6636 https://bugs.webkit.org/show_bug.cgi?id=172437
6637
6638 Unreviewed test gardening, update test expectations for failing tests.
6639
6640 * platform/win/TestExpectations:
6641
csaavedra@igalia.com17c37672017-05-25 13:36:44 +000066422017-05-25 Claudio Saavedra <csaavedra@igalia.com>
6643
csaavedra@igalia.come7acf0b2017-05-25 16:55:38 +00006644 [WPE] Add missing test baseline.
6645
6646 Unreviewed gardening.
6647 * platform/wpe/fast/text/zero-font-size-expected.txt: Added.
6648
66492017-05-25 Claudio Saavedra <csaavedra@igalia.com>
6650
csaavedra@igalia.com17c37672017-05-25 13:36:44 +00006651 [WPE] Unreviewed gardening
6652
6653 Update rebaseline after r216817.
6654
6655 * platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
6656
pvollan@apple.com57256452017-05-25 11:45:52 +000066572017-05-25 Per Arne Vollan <pvollan@apple.com>
6658
6659 [Win] Update expectations for layout tests.
6660 https://bugs.webkit.org/show_bug.cgi?id=172437
6661
6662 Unreviewed test gardening, update test expectations for failing tests.
6663
6664 * platform/win/TestExpectations:
6665
rego@igalia.com799e1b72017-05-25 10:06:45 +000066662017-05-25 Manuel Rego Casasnovas <rego@igalia.com>
6667
6668 [css-grid] Fix behavior of positioned items without specific dimensions
6669 https://bugs.webkit.org/show_bug.cgi?id=172117
6670
6671 Reviewed by Sergio Villar Senin.
6672
6673 * fast/css-grid-layout/positioned-grid-items-sizing-expected.html: Added.
6674 * fast/css-grid-layout/positioned-grid-items-sizing.html: Added.
6675
ddkilzer@apple.com83e93272017-05-25 07:40:02 +000066762017-05-25 David Kilzer <ddkilzer@apple.com>
6677
6678 REGRESSION(r217390): "Broke internal Production builds that ran run-jsc-stress-tests" (Requested by ddkilzer on #webkit).
6679 <https://bugs.webkit.org/show_bug.cgi?id=172584>
6680
6681 * fast/regex/:
6682 * fast/regex/script-tests:
6683 - Rollback changes in r217390 for Bug 172423 to these
6684 directories.
6685
cdumez@apple.com62c78af2017-05-25 04:18:52 +000066862017-05-24 Chris Dumez <cdumez@apple.com>
6687
6688 ResourceResponses for data URLs have their Source marked as Unknown
6689 https://bugs.webkit.org/show_bug.cgi?id=172573
6690 <rdar://problem/31786198>
6691
6692 Reviewed by Geoffrey Garen.
6693
6694 Add layout test coverage.
6695
6696 * fast/url/data-url-source-expected.txt: Added.
6697 * fast/url/data-url-source.html: Added.
6698
commit-queue@webkit.org5eda3012017-05-25 03:54:08 +000066992017-05-24 Fujii Hironori <Hironori.Fujii@sony.com>
6700
6701 [Win] An assertion fails if the custom cursor image isn't loaded yet
6702 https://bugs.webkit.org/show_bug.cgi?id=172209
6703
6704 Reviewed by Said Abou-Hallawa.
6705
6706 Windows port have the same issue Qt port had had several years ago
6707 (Bug 68223). I'd like to reuse the test case. But, current CSS
6708 parser rejects invalid 'cursor' property value which consists of
6709 a single URL but no keywords.
6710
6711 * fast/css/crash-on-custom-cursor-when-loading.html: Fix invalid
6712 'cursor' property by appending a fallback keyword.
6713
ap@apple.com92352d02017-05-24 22:53:00 +000067142017-05-24 Alexey Proskuryakov <ap@apple.com>
6715
6716 Merge split script tests
6717 https://bugs.webkit.org/show_bug.cgi?id=172423
6718
6719 Reviewed by Sam Weinig.
6720
6721 In the past, many tests were being split into HTML and JS parts for no good reason.
6722 This makes it hard to see what those tests are doing.
6723
6724 This is first part of the change, only including files where JS and HTML counterparts
6725 have matching names. Custom cases will be completed in a follow-up.
6726
6727 Long change list omitted.
6728
ryanhaddad@apple.come0f505e2017-05-24 21:35:07 +000067292017-05-24 Ryan Haddad <ryanhaddad@apple.com>
6730
6731 Mark http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html as failing on iOS.
6732 https://bugs.webkit.org/show_bug.cgi?id=172547
6733
6734 Unreviewed test gardening.
6735
6736 * platform/ios/TestExpectations:
6737
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +000067382017-05-24 Claudio Saavedra <csaavedra@igalia.com>
6739
csaavedra@igalia.com32fd7c32017-05-24 18:54:00 +00006740 [WPE] Rebaseline test
6741
6742 Unreviewed gardening after a series of changes to dom static properties.
6743
6744 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
6745
67462017-05-24 Claudio Saavedra <csaavedra@igalia.com>
6747
csaavedra@igalia.com9fcd98e2017-05-24 18:40:44 +00006748 [WPE] Rebaseline test after r217181
6749
6750 Unreviewed gardening.
6751
6752 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
6753
67542017-05-24 Claudio Saavedra <csaavedra@igalia.com>
6755
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +00006756 [WPE] Remove baseline for test that passes now
6757
6758 Unreviewed gardening.
6759
6760 * platform/wpe/js/dom/regress-157246-expected.txt: Removed.
6761
jdiggs@igalia.com32ae5172017-05-24 15:40:03 +000067622017-05-24 Joanmarie Diggs <jdiggs@igalia.com>
6763
6764 [ATK] Gardening needed after r217171
6765 https://bugs.webkit.org/show_bug.cgi?id=172539
6766
6767 Unreviewed test gardening after r217171.
6768
6769 Add "PASS successfullyParsed is true" and "TEST COMPLETE" lines for
6770 tests with platform-specific expectations.
6771
6772 * accessibility/multiselect-list-reports-active-option-expected.txt:
6773 * accessibility/table-cells-roles-expected.txt:
6774 * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt:
6775 * platform/gtk/accessibility/aria-switch-sends-notification-expected.txt:
6776 * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
6777 * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
6778 * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
6779
jfernandez@igalia.com615447b2017-05-24 08:35:02 +000067802017-05-24 Javier Fernandez <jfernandez@igalia.com>
6781
6782 [css-grid] Ignore collapsed tracks on content-distribution alignment
6783 https://bugs.webkit.org/show_bug.cgi?id=172493
6784
6785 Reviewed by Manuel Rego Casasnovas.
6786
6787 Unskip the web-platform-tests related to content-alignment and collapsed tracks.
6788
6789 * TestExpectations:
6790
jiewen_tan@apple.com04d22032017-05-24 00:33:23 +000067912017-05-22 Jiewen Tan <jiewen_tan@apple.com>
6792
6793 [WebCrypto] Support RSA-PSS
6794 https://bugs.webkit.org/show_bug.cgi?id=170869
6795 <rdar://problem/31640672>
6796
6797 Reviewed by Brent Fulgham.
6798
6799 * TestExpectations:
6800 Skip tests related to RSA-PSS for now.
6801 * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
6802 * crypto/subtle/rsa-generate-key-malformed-parameters.html:
6803 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
6804 * crypto/subtle/rsa-import-key-malformed-parameters.html:
6805 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1-expected.txt: Added.
6806 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html: Added.
6807 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224-expected.txt: Added.
6808 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html: Added.
6809 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256-expected.txt: Added.
6810 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html: Added.
6811 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384-expected.txt: Added.
6812 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html: Added.
6813 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512-expected.txt: Added.
6814 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html: Added.
6815 * crypto/subtle/rsa-pss-generate-export-key-pkcs8-expected.txt: Added.
6816 * crypto/subtle/rsa-pss-generate-export-key-pkcs8.html: Added.
6817 * crypto/subtle/rsa-pss-generate-export-key-spki-expected.txt: Added.
6818 * crypto/subtle/rsa-pss-generate-export-key-spki.html: Added.
6819 * crypto/subtle/rsa-pss-generate-key-expected.txt: Added.
6820 * crypto/subtle/rsa-pss-generate-key.html: Added.
6821 * crypto/subtle/rsa-pss-import-jwk-private-key-expected.txt: Added.
6822 * crypto/subtle/rsa-pss-import-jwk-private-key.html: Added.
6823 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages-expected.txt: Added.
6824 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html: Added.
6825 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1-expected.txt: Added.
6826 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html: Added.
6827 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224-expected.txt: Added.
6828 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html: Added.
6829 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256-expected.txt: Added.
6830 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html: Added.
6831 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384-expected.txt: Added.
6832 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html: Added.
6833 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512-expected.txt: Added.
6834 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html: Added.
6835 * crypto/subtle/rsa-pss-import-key-sign-expected.txt: Added.
6836 * crypto/subtle/rsa-pss-import-key-sign-large-salt-expected.txt: Added.
6837 * crypto/subtle/rsa-pss-import-key-sign-large-salt.html: Added.
6838 * crypto/subtle/rsa-pss-import-key-sign.html: Added.
6839 * crypto/subtle/rsa-pss-import-key-verify-expected.txt: Added.
6840 * crypto/subtle/rsa-pss-import-key-verify.html: Added.
6841 * crypto/subtle/rsa-pss-import-pkcs8-key-expected.txt: Added.
6842 * crypto/subtle/rsa-pss-import-pkcs8-key.html: Added.
6843 * crypto/subtle/rsa-pss-import-spki-key-empty-usages-expected.txt: Added.
6844 * crypto/subtle/rsa-pss-import-spki-key-empty-usages.html: Added.
6845 * crypto/subtle/rsa-pss-import-spki-key-expected.txt: Added.
6846 * crypto/subtle/rsa-pss-import-spki-key.html: Added.
6847 * crypto/workers/subtle/resources/rsa-pss-import-key-sign.js: Added.
6848 * crypto/workers/subtle/resources/rsa-pss-import-key-verify.js: Added.
6849 * crypto/workers/subtle/rsa-pss-import-key-sign-expected.txt: Added.
6850 * crypto/workers/subtle/rsa-pss-import-key-sign.html: Added.
6851 * crypto/workers/subtle/rsa-pss-import-key-verify-expected.txt: Added.
6852 * crypto/workers/subtle/rsa-pss-import-key-verify.html: Added.
6853
cdumez@apple.come4d96f62017-05-24 00:27:24 +000068542017-05-23 Chris Dumez <cdumez@apple.com>
6855
6856 Some async tests ignore jsTestIsAsync when ported from js-test-pre.js / js-test-post.js to js-test.js
6857 https://bugs.webkit.org/show_bug.cgi?id=172523
6858
6859 Reviewed by Ryosuke Niwa.
6860
6861 * TestExpectations:
6862 This test used to be flaky because jsTestIsAsync was ignored. It now consistently times out.
6863
6864 * fast/dom/script-charset-update.html:
6865 Port test to js-test.js instead of js-test-pre.js / js-test-post.js now that it works.
6866
6867 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt:
6868 Rebaseline test now that it actually runs to the end.
6869
6870 * platform/ios-wk2/TestExpectations:
6871 * platform/mac-wk2/TestExpectations:
6872 Remove expectation for a test that is now skipped in root TestExpectations file.
6873
6874 * resources/js-test.js:
6875 Call testRunner.waitUntilDone() in the DOMContentLoader event listener if jsTestIsAsync is already
6876 set then, instead of waiting for the load event listener to do so. This is needed because some
6877 tests may decide to complete *before* the load event has fired, such as the test updated in this
6878 patch. We still need to call testRunner.waitUntilDone() in the load event listener as well because
6879 some tests only set jsTestIsAsync in a load event handler.
6880
ryanhaddad@apple.comd66b3012017-05-24 00:00:09 +000068812017-05-23 Ryan Haddad <ryanhaddad@apple.com>
6882
6883 Rebaseline tests for iOS simulator.
6884
6885 Unreviewed test gardening.
6886
6887 * fast/events/ios/rotation/basic-rotation-expected.txt:
6888 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
6889 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
6890 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
6891 * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
6892 * fast/visual-viewport/ios/zoomed-focus-in-fixed-expected.txt:
6893
mattbaker@apple.com4ab17df2017-05-23 22:58:23 +000068942017-05-23 Matt Baker <mattbaker@apple.com>
6895
6896 Web Inspector: Cannot delete a disabled XHR breakpoint
6897 https://bugs.webkit.org/show_bug.cgi?id=171971
6898 <rdar://problem/32129527>
6899
6900 Reviewed by Devin Rousso.
6901
6902 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
6903 * inspector/dom-debugger/xhr-breakpoints.html:
6904
ryanhaddad@apple.com1d6701e2017-05-23 22:55:10 +000069052017-05-23 Ryan Haddad <ryanhaddad@apple.com>
6906
6907 Skip crashing css-display-3/display-contents tests.
6908 https://bugs.webkit.org/show_bug.cgi?id=172503
6909
6910 Unreviewed test gardening.
6911
6912 * TestExpectations:
6913
jlewis3@apple.com2e724e32017-05-23 21:30:37 +000069142017-05-23 Matt Lewis <jlewis3@apple.com>
6915
6916 Marked imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html as failing.
6917 https://bugs.webkit.org/show_bug.cgi?id=172515
6918
6919 Unreviewed test gardening.
6920
6921 * TestExpectations:
6922
cdumez@apple.come7db41a2017-05-23 21:06:23 +000069232017-05-23 Chris Dumez <cdumez@apple.com>
6924
6925 Regression(r215229): ASSERTION FAILED: !m_scriptHash || m_scriptHash == m_script.impl()->hash()
6926 https://bugs.webkit.org/show_bug.cgi?id=171091
6927 <rdar://problem/31752046>
6928
6929 Reviewed by Geoffrey Garen.
6930
6931 * fast/dom/resources/script-with-unicode.js: Added.
6932 * fast/dom/script-charset-update-expected.txt: Added.
6933 * fast/dom/script-charset-update.html: Added.
6934 Add test that was consistently hitting the assertion in debug builds before
6935 r215229 was rolled out.
6936
6937 * fast/loader/cache-encoding-expected.txt:
6938 * fast/loader/cache-encoding.html:
6939 Improve test to check that it is actually getting a SyntaxError the first time,
6940 when it loads the script with the wrong encoding. Apparently this test was not
6941 clear enough because it was updated / disabled in r215229, but was showing a
6942 real bug.
6943
6944 * platform/ios-wk2/TestExpectations:
6945 * platform/mac-wk2/TestExpectations:
6946 Unskip test was should no longer be flaky now that r215229 has been rolled out.
6947
jlewis3@apple.comef6a6582017-05-23 20:59:09 +000069482017-05-23 Matt Lewis <jlewis3@apple.com>
6949
6950 Marked imported/w3c/web-platform-tests/webrtc/getstats.html as flaky.
6951 https://bugs.webkit.org/show_bug.cgi?id=172521
6952
6953 Unreviewed test gardening.
6954
6955 * platform/ios-wk2/TestExpectations:
6956 * platform/mac-wk2/TestExpectations:
6957
dino@apple.com68791fa2017-05-23 20:49:58 +000069582017-05-23 Dean Jackson <dino@apple.com>
6959
6960 checkGPUStatus needs to exercise instancing calls
6961 https://bugs.webkit.org/show_bug.cgi?id=172520
6962 <rdar://problem/23118395>
6963
6964 Reviewed by Brent Fulgham.
6965
6966 * fast/canvas/webgl/lose-context-on-status-failure-expected.txt: Added.
6967 * fast/canvas/webgl/lose-context-on-status-failure.html: Added.
6968
rego@igalia.comfc37b972017-05-23 20:31:53 +000069692017-05-23 Manuel Rego Casasnovas <rego@igalia.com>
6970
6971 [css-grid] Import css/css-grid-1/alignment/ from WPT (8df7c9c215)
6972 https://bugs.webkit.org/show_bug.cgi?id=172494
6973
6974 Reviewed by Youenn Fablet.
6975
6976 * TestExpectations: Mark as failure a few tests due to bug #172493.
6977
ap@apple.com5e1514b2017-05-23 20:23:23 +000069782017-05-23 Alexey Proskuryakov <ap@apple.com>
6979
6980 Many editing js-tests use waitUntilDone
6981 https://bugs.webkit.org/show_bug.cgi?id=172401
6982
6983 Reviewed by Ryosuke Niwa.
6984
6985 Corrected the use of js-test harness, updated the tests to use js-test.js instead
6986 of js-test-pre.js where possible.
6987
6988 * editing/caret/ios/absolute-caret-position-after-scroll.html:
6989 * editing/caret/ios/fixed-caret-position-after-scroll.html:
6990 * editing/input/style-change-during-input.html:
6991 * editing/inserting/insert-html-crash.html:
6992 * editing/mac/input/undo-grouping-on-text-insertion.html:
6993 * editing/mac/selection/context-menu-select-editability-expected.txt:
6994 * editing/mac/selection/context-menu-select-editability.html:
6995 * editing/mac/spelling/accept-candidate-undo-does-not-select.html:
6996 * editing/mac/spelling/autocorrection-respets-undo-expected.txt:
6997 * editing/mac/spelling/autocorrection-respets-undo.html:
6998 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
6999 * editing/pasteboard/drag-and-drop-image-contenteditable.html:
7000 * editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
7001 * editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
7002 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt:
7003 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
7004 * editing/selection/ios/absolute-selection-after-scroll.html:
7005 * editing/selection/ios/fixed-selection-after-scroll.html:
7006 * editing/spelling/copy-paste-crash-expected.txt:
7007 * editing/spelling/copy-paste-crash.html:
7008 * editing/style/apply-style-join-child-text-nodes-crash.html:
7009
jiewen_tan@apple.coma3087de2017-05-23 19:46:39 +000070102017-05-23 Jiewen Tan <jiewen_tan@apple.com>
7011
7012 Unreviewed, test gardening after r217225
7013
7014 * TestExpectations:
7015 Gardening about imported/w3c/web-platform-tests/WebCryptoAPI/
7016
cdumez@apple.com1a5e2832017-05-23 19:39:16 +000070172017-05-23 Chris Dumez <cdumez@apple.com>
7018
7019 Unreviewed, roll out r215229
7020
7021 It caused CachedScripts in MemoryCache to be reused with different encodings
7022 even though CachedScript potentially has already decoded data or cached hash
7023 with a previous encoding.
7024
7025 * TestExpectations:
7026 * fast/loader/cache-encoding-expected.txt:
7027 * fast/loader/cache-encoding.html:
7028 * http/tests/preload/preload-encoding-expected.txt:
7029 * http/tests/preload/preload-encoding.php:
7030
ryanhaddad@apple.com94e88702017-05-23 18:36:35 +000070312017-05-23 Ryan Haddad <ryanhaddad@apple.com>
7032
7033 Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
7034 https://bugs.webkit.org/show_bug.cgi?id=172514
7035
7036 Unreviewed test gardening.
7037
7038 * TestExpectations:
7039
commit-queue@webkit.orgb54ca7d2017-05-23 16:30:37 +000070402017-05-23 Sam Weinig <sam@webkit.org>
7041
7042 [WebIDL] Remove some unnecessary specialization for enum types
7043 https://bugs.webkit.org/show_bug.cgi?id=172482
7044
7045 Reviewed by Chris Dumez.
7046
7047 * crypto/subtle/import-key-malformed-parameters-expected.txt:
7048 * fast/files/blob-constructor-expected.txt:
7049 * fast/files/script-tests/blob-constructor.js:
7050 Update test and results for improved order of exceptions. In this case, the conversion
7051 to String throws before the failure to parse the enumeration (which is what the
7052 plain TypeError was).
7053
commit-queue@webkit.org47b46f02017-05-23 16:27:36 +000070542017-05-23 Emilio Cobos Álvarez <ecobos@igalia.com>
7055
7056 Import the css-display-3 css tests.
7057 https://bugs.webkit.org/show_bug.cgi?id=172212
7058
7059 Reviewed by Chris Dumez.
7060
commit-queue@webkit.org374da2c2017-05-23 15:56:12 +000070612017-05-23 youenn fablet <youenn@apple.com>
7062
7063 There should be an easy way to run HTTP/WPT served tests on a browser
7064 https://bugs.webkit.org/show_bug.cgi?id=172068
7065
7066 Reviewed by Sam Weinig.
7067
7068 * fast/harness/results.html: In case results.html is opened locallly,
7069 open HTTP/WPT urls as served by their related servers.
7070 Adding a check that the servers are running before opening the related test.
7071
commit-queue@webkit.org5b149802017-05-23 14:18:55 +000070722017-05-23 Antoine Quint <graouts@apple.com>
7073
7074 [Modern Media Controls] Turn off all tests
7075 https://bugs.webkit.org/show_bug.cgi?id=172447
7076
7077 Reviewed by Jon Lee.
7078
7079 Due to the high number of timeouts and random failures with the current tests, we turn off
7080 all modern-media-controls tests while we wait on a more permanent solution.
7081
7082 * TestExpectations:
7083 * platform/gtk/TestExpectations:
7084 * platform/ios/TestExpectations:
7085 * platform/mac-wk1/TestExpectations:
7086 * platform/mac/TestExpectations:
7087
mmaxfield@apple.coma266d032017-05-23 07:37:42 +000070882017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
7089
7090 Update font-style's implementation in the font selection algorithm
7091 https://bugs.webkit.org/show_bug.cgi?id=169453
7092
7093 Reviewed by Simon Fraser.
7094
7095 * fast/text/font-style-parse-expected.txt:
7096 * fast/text/font-style-parse.html:
7097 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
7098
pvollan@apple.com31567ae2017-05-23 06:50:17 +000070992017-05-22 Per Arne Vollan <pvollan@apple.com>
7100
7101 [Win] Update expectations for layout tests.
7102 https://bugs.webkit.org/show_bug.cgi?id=172437
7103
7104 Unreviewed test gardening, update test expectations for failing tests.
7105
7106 * platform/win/TestExpectations:
7107
mmaxfield@apple.com636c4d22017-05-23 06:03:24 +000071082017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
7109
7110 Support calc() in font-variation-settings and font-feature-settings
7111 https://bugs.webkit.org/show_bug.cgi?id=171032
7112
7113 Reviewed by David Hyatt.
7114
7115 * css3/font-feature-settings-calc-expected.html: Added.
7116 * css3/font-feature-settings-calc.html: Added.
7117 * fast/text/variations/calc-expected.html: Added.
7118 * fast/text/variations/calc.html: Added.
7119
ryanhaddad@apple.com5999d122017-05-22 23:41:13 +000071202017-05-22 Ryan Haddad <ryanhaddad@apple.com>
7121
7122 Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
7123 https://bugs.webkit.org/show_bug.cgi?id=171605
7124
7125 Unreviewed test gardening.
7126
7127 * platform/ios-wk2/TestExpectations:
7128
cdumez@apple.comac70a712017-05-22 23:00:25 +000071292017-05-22 Chris Dumez <cdumez@apple.com>
7130
7131 ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
7132 https://bugs.webkit.org/show_bug.cgi?id=172473
7133
7134 Reviewed by Ryosuke Niwa.
7135
7136 * TestExpectations:
7137 Unskip test.
7138
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +000071392017-05-22 Ryan Haddad <ryanhaddad@apple.com>
7140
ryanhaddad@apple.comdb9aef82017-05-22 22:52:06 +00007141 Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
7142 https://bugs.webkit.org/show_bug.cgi?id=172452
7143
7144 Unreviewed test gardening.
7145
7146 * platform/wk2/TestExpectations:
7147
71482017-05-22 Ryan Haddad <ryanhaddad@apple.com>
7149
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +00007150 Update TestExpectations for two new WPT LayoutTests.
7151 https://bugs.webkit.org/show_bug.cgi?id=172472
7152
7153 Unreviewed test gardening.
7154
7155 * TestExpectations:
7156
ap@apple.comb1f3e4f2017-05-22 22:09:49 +000071572017-05-22 Alexey Proskuryakov <ap@apple.com>
7158
7159 Remove Java tests.
7160
7161 Rubber-stamped by Tim Horton.
7162
7163 These tests were disabled on all platforms for a long long time now.
7164
7165 * TestExpectations:
7166 * java: Removed.
7167 * platform/ios/TestExpectations:
7168 * platform/mac/TestExpectations:
7169 * platform/win/TestExpectations:
7170 * platform/wk2/TestExpectations:
7171 * platform/wpe/TestExpectations:
7172
bburg@apple.com51fd2622017-05-22 22:06:47 +000071732017-05-22 Brian Burg <bburg@apple.com>
7174
7175 Web Inspector: webkit reload policy should match default behavior
7176 https://bugs.webkit.org/show_bug.cgi?id=171385
7177 <rdar://problem/31871515>
7178
7179 Reviewed by Joseph Pecoraro.
7180
7181 * http/tests/inspector/replay/replay-test.js:
7182 * http/tests/inspector/network/resource-sizes-memory-cache.html:
7183 Update tests to match new API.
7184
7185 * http/tests/inspector/network/resource-response-source-memory-cache.html:
7186 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
7187 Added. This is a copy of the above test but uses the option to do a "legacy" reload.
7188 With this reload type, the resource returned with HTTP 200.
7189
yoav@yoav.ws029d3252017-05-22 22:03:18 +000071902017-05-22 Yoav Weiss <yoav@yoav.ws>
7191
7192 [preload] Add media and type attribute support.
7193 https://bugs.webkit.org/show_bug.cgi?id=171720
7194
7195 Reviewed by Youenn Fablet.
7196
7197 * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
7198 * http/wpt/preload/media-attribute-expected.txt: Added.
7199 * http/wpt/preload/media-attribute.html: Added.
7200 * http/wpt/preload/type-attribute-expected.txt: Added.
7201 * http/wpt/preload/type-attribute.html: Added.
7202 * http/wpt/preload/resources/square.png: Added.
7203 * http/wpt/preload/resources/dummy.js: Added.
7204 * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
7205 * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
7206 * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
7207 * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
7208
ryanhaddad@apple.com47c26932017-05-22 21:13:45 +000072092017-05-22 Ryan Haddad <ryanhaddad@apple.com>
7210
7211 Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
7212 https://bugs.webkit.org/show_bug.cgi?id=172469
7213
7214 Unreviewed test gardening.
7215
7216 * platform/mac/TestExpectations:
7217
ap@apple.comc8e7c722017-05-22 20:49:12 +000072182017-05-22 Alexey Proskuryakov <ap@apple.com>
7219
7220 Many WebAudio js-tests use waitUntilDone
7221 https://bugs.webkit.org/show_bug.cgi?id=172398
7222
7223 Reviewed by Sam Weinig.
7224
7225 Corrected the use of js-test harness, updated the tests to use js-test.js instead
7226 of js-test-pre.js where possible.
7227
7228 * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
7229 that wasn't present here.
7230
7231 * webaudio/analyser-exception.html:
7232 * webaudio/audiobuffer-neuter-expected.txt:
7233 * webaudio/audiobuffer-neuter.html:
7234 * webaudio/audiobuffersource-channels.html:
7235 * webaudio/audiobuffersource-ended-expected.txt:
7236 * webaudio/audiobuffersource-ended.html:
7237 * webaudio/audiobuffersource-exception.html:
7238 * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
7239 * webaudio/audiobuffersource-loop-comprehensive.html:
7240 * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
7241 * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
7242 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
7243 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
7244 * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
7245 * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
7246 * webaudio/audiobuffersource-negative-playbackrate-loop.html:
7247 * webaudio/audiobuffersource-negative-playbackrate.html:
7248 * webaudio/audiobuffersource-playbackState.html:
7249 * webaudio/audiobuffersource-start-expected.txt:
7250 * webaudio/audiobuffersource-start.html:
7251 * webaudio/audiochannelmerger-basic.html:
7252 * webaudio/audiochannelmerger-stereo.html:
7253 * webaudio/audiochannelsplitter.html:
7254 * webaudio/audiocontext-promise-throwing.html:
7255 * webaudio/audiocontext-promise.html:
7256 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
7257 * webaudio/audiocontext-restriction.html:
7258 * webaudio/audiocontext-state-interrupted.html:
7259 * webaudio/audiocontext-state.html:
7260 * webaudio/audionode-channel-rules.html:
7261 * webaudio/audionode-connect-order.html:
7262 * webaudio/audionode.html:
7263 * webaudio/audioparam-connect-audioratesignal.html:
7264 * webaudio/audioparam-summingjunction.html:
7265 * webaudio/audioprocessingevent.html:
7266 * webaudio/automatic-pull-node.html:
7267 * webaudio/biquad-allpass.html:
7268 * webaudio/biquad-bandpass.html:
7269 * webaudio/biquad-getFrequencyResponse.html:
7270 * webaudio/biquad-highpass.html:
7271 * webaudio/biquad-highshelf.html:
7272 * webaudio/biquad-lowpass.html:
7273 * webaudio/biquad-lowshelf.html:
7274 * webaudio/biquad-notch.html:
7275 * webaudio/biquad-peaking.html:
7276 * webaudio/biquadfilternode-basic.html:
7277 * webaudio/convolution-mono-mono.html:
7278 * webaudio/decode-audio-data-basic.html:
7279 * webaudio/decode-audio-data-too-short.html:
7280 * webaudio/delaynode-max-default-delay.html:
7281 * webaudio/delaynode-max-nondefault-delay.html:
7282 * webaudio/delaynode-maxdelay.html:
7283 * webaudio/delaynode-maxdelaylimit.html:
7284 * webaudio/delaynode-scheduling.html:
7285 * webaudio/delaynode.html:
7286 * webaudio/distance-exponential.html:
7287 * webaudio/distance-inverse.html:
7288 * webaudio/distance-linear.html:
7289 * webaudio/dynamicscompressor-basic.html:
7290 * webaudio/javascriptaudionode-downmix8-2channel-input.html:
7291 * webaudio/javascriptaudionode-upmix2-8channel-input.html:
7292 * webaudio/javascriptaudionode-zero-input-channels.html:
7293 * webaudio/javascriptaudionode.html:
7294 * webaudio/mediaelementaudiosourcenode.html:
7295 * webaudio/oscillator-basic.html:
7296 * webaudio/oscillator-ended-expected.txt:
7297 * webaudio/oscillator-ended.html:
7298 * webaudio/page-canstartmedia.html:
7299 * webaudio/panner-equalpower-stereo.html:
7300 * webaudio/panner-equalpower.html:
7301 * webaudio/panner-loop.html:
7302 * webaudio/pannernode-basic.html:
7303 * webaudio/realtimeanalyser-fft-scaling.html:
7304 * webaudio/realtimeanalyser-fft-sizing.html:
7305 * webaudio/resources/audiobuffersource-testing.js:
7306 (checkAllTests):
7307 * webaudio/sample-accurate-scheduling.html:
7308 * webaudio/stereo2mono-down-mixing.html:
7309 * webaudio/test-basic.html:
7310 * webaudio/waveshaper.html:
7311
mmaxfield@apple.com43943e42017-05-22 20:12:43 +000073122017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
7313
7314 Enable the woff2-variations @font-face format identifier
7315 https://bugs.webkit.org/show_bug.cgi?id=172425
7316
7317 Reviewed by Andreas Kling.
7318
7319 * fast/text/variations/font-face-format-woff2-expected.html: Added.
7320 * fast/text/variations/font-face-format-woff2.html: Added.
7321 * platform/mac/TestExpectations:
7322
simon.fraser@apple.com23372cf2017-05-22 19:19:24 +000073232017-05-22 Simon Fraser <simon.fraser@apple.com>
7324
7325 Support transform-box to switch sizing box in SVG
7326 https://bugs.webkit.org/show_bug.cgi?id=145783
7327
7328 Reviewed by Dean Jackson.
7329
7330 Modify tests that relied on the old "% values relative to the bounding box" behavior,
7331 and new tests for parsing and rendering with transform-box.
7332
7333 * fast/css/transform-box-parsing.html: Added.
7334 * svg/transforms/change-transform-origin-css.xhtml:
7335 * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
7336 * svg/transforms/percent-transform-values.xhtml:
7337 * svg/transforms/svg-transform-box-expected.html: Added.
7338 * svg/transforms/svg-transform-box.html: Added.
7339 * svg/transforms/transform-origin-css-property.xhtml:
7340 * transforms/svg-vs-css.xhtml:
7341
antti@apple.comea90b132017-05-22 18:16:18 +000073422017-05-22 Antti Koivisto <antti@apple.com>
7343
7344 Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
7345 https://bugs.webkit.org/show_bug.cgi?id=170756
7346 <rdar://problem/31573157>
7347
7348 Reviewed by Andreas Kling.
7349
7350 Expand the tests to cover the malformed key case.
7351
7352 * animations/keyframes-rule.html:
7353 * animations/unprefixed-keyframes-rule.html:
7354
commit-queue@webkit.orgf9f90062017-05-22 18:07:11 +000073552017-05-22 youenn fablet <youenn@apple.com>
7356
7357 Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
7358 https://bugs.webkit.org/show_bug.cgi?id=172426
7359
7360 Reviewed by Chris Dumez.
7361
7362 * TestExpectations:
7363 * tests-options.json:
7364
antti@apple.combebe57b22017-05-22 13:17:24 +000073652017-05-22 Antti Koivisto <antti@apple.com>
7366
7367 [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
7368 https://bugs.webkit.org/show_bug.cgi?id=172177
7369 <rdar://problem/32239583>
7370
7371 Unreviewed.
7372
7373 * animations/animation-initial-inheritance.html: Try to unflake.
7374
pvollan@apple.combbe160d2017-05-22 06:30:27 +000073752017-05-21 Per Arne Vollan <pvollan@apple.com>
7376
pvollan@apple.com554d1332017-05-22 06:55:15 +00007377 Unreviewed Windows test gardening, skip tests which are timing out.
7378
7379 * platform/win/TestExpectations:
7380
73812017-05-21 Per Arne Vollan <pvollan@apple.com>
7382
pvollan@apple.combbe160d2017-05-22 06:30:27 +00007383 [Win] Update expectations for layout tests.
7384 https://bugs.webkit.org/show_bug.cgi?id=172437
7385
7386 Unreviewed test gardening, update test expectations for failing tests.
7387
7388 * platform/win/TestExpectations:
7389
sbarati@apple.comba6f3532017-05-22 05:47:33 +000073902017-05-21 Saam Barati <sbarati@apple.com>
7391
7392 We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
7393 https://bugs.webkit.org/show_bug.cgi?id=171041
7394 <rdar://problem/32082516>
7395
7396 Reviewed by Yusuke Suzuki.
7397
7398 * js/parser-syntax-check-expected.txt:
7399 * js/script-tests/parser-syntax-check.js:
7400
antti@apple.com9ff32262017-05-21 15:08:18 +000074012017-05-21 Antti Koivisto <antti@apple.com>
7402
7403 matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
7404 https://bugs.webkit.org/show_bug.cgi?id=172361
7405 <rdar://problem/28777408>
7406
7407 Reviewed by Sam Weinig.
7408
7409 * fast/media/matchMedia-print-expected.txt: Added.
7410 * fast/media/matchMedia-print.html: Added.
7411
ap@apple.com72e57062017-05-21 06:01:27 +000074122017-05-20 Alexey Proskuryakov <ap@apple.com>
7413
7414 Correct line endings in a couple files.
7415
7416 * fast/canvas/script-tests/canvas-gradient-without-path.js:
7417 * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
7418
cdumez@apple.comf5bed952017-05-20 19:14:15 +000074192017-05-20 Chris Dumez <cdumez@apple.com>
7420
cdumez@apple.com5adf38b2017-05-21 02:10:05 +00007421 Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
7422 https://bugs.webkit.org/show_bug.cgi?id=172418
7423
7424 Reviewed by Youenn Fablet.
7425
7426 Rebaseline existing test to reflect change.
7427
7428 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
7429 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
7430 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
7431 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
7432
74332017-05-20 Chris Dumez <cdumez@apple.com>
7434
cdumez@apple.comf5bed952017-05-20 19:14:15 +00007435 Value for iterator property is wrong for maplike interfaces
7436 https://bugs.webkit.org/show_bug.cgi?id=172410
7437
7438 Reviewed by Sam Weinig.
7439
7440 Extend test coverage to test the RTCStatsReport iterator.
7441
7442 * webrtc/video-stats.html:
7443
jer.noble@apple.com57ab0f42017-05-20 16:55:01 +000074442017-05-20 Jer Noble <jer.noble@apple.com>
7445
7446 [MSE][Mac] Support painting MSE video-element to canvas
7447 https://bugs.webkit.org/show_bug.cgi?id=125157
7448 <rdar://problem/23062016>
7449
7450 Reviewed by Eric Carlson.
7451
7452 * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
7453 first sample to 0:00.
7454 * media/media-source/content/test-fragmented-manifest.json:
7455 * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
7456 * media/media-source/media-source-paint-to-canvas.html: Added.
7457
cdumez@apple.comaf6bbc52017-05-20 02:30:27 +000074582017-05-19 Chris Dumez <cdumez@apple.com>
7459
7460 Consider not exposing webkitURL in workers
7461 https://bugs.webkit.org/show_bug.cgi?id=172166
7462
7463 Reviewed by Geoffrey Garen.
7464
7465 Rebaseline existing test to reflect behavior change.
7466
7467 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
7468
commit-queue@webkit.org8bf56e22017-05-20 00:27:33 +000074692017-05-19 Jeremy Jones <jeremyj@apple.com>
7470
7471 webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
7472 https://bugs.webkit.org/show_bug.cgi?id=172329
7473 rdar://problem/32260891
7474
7475 Reviewed by Darin Adler.
7476
7477 webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
7478 The additional mediaSession().fullscreenPermitted() check causes it to return false when
7479 not handling a user gesture, which isn't helpful to deciding to show a button in controls
7480 or not.
7481
7482 * media/media-fullscreen-inline-expected.txt:
7483 * media/media-fullscreen-not-in-document-expected.txt:
7484 * media/media-fullscreen.js:
7485 (canplaythrough):
7486 * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
7487 * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
7488
jlewis3@apple.com47f842d2017-05-20 00:18:14 +000074892017-05-19 Matt Lewis <jlewis3@apple.com>
7490
7491 Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
7492 https://bugs.webkit.org/show_bug.cgi?id=171061
7493
7494 Unreviewed test gardening.
7495
7496 * platform/ios-wk2/TestExpectations:
7497 * platform/mac-wk1/TestExpectations:
7498 * platform/mac-wk2/TestExpectations:
7499
cdumez@apple.come0fb99a2017-05-20 00:00:58 +000075002017-05-19 Chris Dumez <cdumez@apple.com>
7501
7502 Do not fire load event for SVGElements that are detached or in frameless documents
7503 https://bugs.webkit.org/show_bug.cgi?id=172289
7504 <rdar://problem/32275689>
7505
7506 Reviewed by Ryosuke Niwa.
7507
7508 Add layout test coverage.
7509
7510 * svg/load-event-detached-expected.txt: Added.
7511 * svg/load-event-detached.html: Added.
7512
ap@apple.comfcade892017-05-19 23:37:59 +000075132017-05-19 Alexey Proskuryakov <ap@apple.com>
7514
7515 Many accessibility js-tests use waitUntilDone
7516 https://bugs.webkit.org/show_bug.cgi?id=172372
7517
7518 Reviewed by Tim Horton.
7519
7520 Corrected the use of js-test harness, updated the tests to use js-test.js instead
7521 of js-test-pre.js where possible.
7522
7523 * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
7524 * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
7525 * accessibility/aria-checkbox-sends-notification.html:
7526 * accessibility/aria-invalid.html:
7527 * accessibility/aria-switch-sends-notification.html:
7528 * accessibility/deleting-iframe-destroys-axcache.html:
7529 * accessibility/file-upload-button-with-axpress.html:
7530 * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
7531 * accessibility/frame-disconnect-textmarker-cache-crash.html:
7532 * accessibility/gtk/aria-listbox-crash.html:
7533 * accessibility/heading-title-includes-links-expected.txt:
7534 * accessibility/heading-title-includes-links.html:
7535 * accessibility/image-map-update-parent-crash-expected.txt:
7536 * accessibility/image-map-update-parent-crash.html:
7537 * accessibility/insert-children-assert-expected.txt:
7538 * accessibility/insert-children-assert.html:
7539 * accessibility/ios-simulator/focus-change-notifications.html:
7540 * accessibility/label-element-press.html:
7541 * accessibility/loading-iframe-updates-axtree.html:
7542 * accessibility/mac/aria-expanded-notifications.html:
7543 * accessibility/mac/aria-listbox-selectedchildren-change.html:
7544 * accessibility/mac/aria-liveregion-on-image.html:
7545 * accessibility/mac/aria-liveregions-addedelement.html:
7546 * accessibility/mac/aria-liveregions-changedalt.html:
7547 * accessibility/mac/aria-liveregions-changedtext.html:
7548 * accessibility/mac/aria-liveregions-removedelement.html:
7549 * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
7550 * accessibility/mac/combobox-activedescendant-notifications.html:
7551 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
7552 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
7553 * accessibility/mac/html-slider-indicator.html:
7554 * accessibility/mac/input-replacevalue-userinfo-expected.txt:
7555 * accessibility/mac/input-replacevalue-userinfo.html:
7556 * accessibility/mac/ordered-textmarker-crash-expected.txt:
7557 * accessibility/mac/ordered-textmarker-crash.html:
7558 * accessibility/mac/search-with-frames-expected.txt:
7559 * accessibility/mac/search-with-frames.html:
7560 * accessibility/mac/selection-boundary-userinfo.html:
7561 * accessibility/mac/selection-change-userinfo.html:
7562 * accessibility/mac/selection-element-tabbing-to-link.html:
7563 * accessibility/mac/selection-value-changes-for-aria-textbox.html:
7564 * accessibility/mac/stale-textmarker-crash-expected.txt:
7565 * accessibility/mac/stale-textmarker-crash.html:
7566 * accessibility/mac/textbox-role-reports-notifications-expected.txt:
7567 * accessibility/mac/textbox-role-reports-notifications.html:
7568 * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
7569 * accessibility/mac/value-change/value-change-user-info-textarea.html:
7570 * accessibility/mac/value-change/value-change-user-info-textfield.html:
7571 * accessibility/media-element.html:
7572 * accessibility/menu-list-sends-change-notification.html:
7573 * accessibility/multiselect-list-reports-active-option.html:
7574 * accessibility/paragraph-with-linebreaks.html:
7575 * accessibility/platform-name.html:
7576 * accessibility/radio-button-group-members.html:
7577 * accessibility/radio-button-title-label.html:
7578 * accessibility/selection-states-expected.txt:
7579 * accessibility/selection-states.html:
7580 * accessibility/spinbutton-value.html:
7581 * accessibility/svg-bounds.html:
7582 * accessibility/table-cell-for-column-and-row-crash.html:
7583 * accessibility/table-cells-roles.html:
7584 * accessibility/table-roles-hierarchy.html:
7585 * accessibility/table-with-aria-role.html:
7586 * accessibility/textarea-insertion-point-line-number.html:
7587 * accessibility/textbox-role-reports-selection.html:
7588 * accessibility/title-ui-element-correctness.html:
7589 * accessibility/unknown-roles-not-exposed-expected.txt:
7590 * accessibility/unknown-roles-not-exposed.html:
7591 * accessibility/win/bstr-elements-role.html:
7592 * accessibility/win/detached-object-notification-crash.html:
7593 * accessibility/win/heading-elements.html:
7594 * accessibility/win/img-alt-attribute.html:
7595 * accessibility/win/linked-elements.html:
7596 * accessibility/win/list-item-role.html:
7597 * accessibility/win/list-marker-role.html:
7598 * accessibility/win/list-role.html:
7599 * accessibility/win/multiple-select-element-role.html:
7600 * accessibility/win/option-element-position-and-size.html:
7601 * accessibility/win/parent-element.html:
7602 * accessibility/win/select-element-role.html:
7603 * accessibility/win/selection-and-focus.html:
7604 * accessibility/win/single-select-children-changed.html:
7605 * accessibility/win/single-select-children.html:
7606 * accessibility/win/text-role.html:
7607 * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
7608 * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
7609 * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
7610 * platform/mac/accessibility/media-element-expected.txt:
7611 * platform/mac/accessibility/table-cells-roles-expected.txt:
7612 * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
7613
jlewis3@apple.com41322312017-05-19 23:30:09 +000076142017-05-19 Matt Lewis <jlewis3@apple.com>
7615
7616 Rebaselined js/dom/global-constructors-attributes.html after revision 217129
7617
7618
7619 Unreviewed test gardening.
7620
7621 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
7622
cdumez@apple.com5b7abae2017-05-19 23:07:40 +000076232017-05-19 Chris Dumez <cdumez@apple.com>
7624
7625 URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
7626 https://bugs.webkit.org/show_bug.cgi?id=172218
7627
7628 Reviewed by Youenn Fablet.
7629
7630 * fast/text/font-face-set-javascript-expected.txt:
7631 * fast/text/font-face-set-javascript.html:
7632 Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
7633 a pair iterator. It does not make sense to return a pair iterator here given
7634 that this is not a key-value structure. FontFaceSet should not even have an
7635 entries() method but this is an artifact of us using iterable<FontFace> instead of
7636 setlike<FontFace> until we support setlike<> (Bug 159140).
7637
zalan@apple.com97933452017-05-19 22:54:06 +000076382017-05-19 Zalan Bujtas <zalan@apple.com>
7639
7640 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
7641 https://bugs.webkit.org/show_bug.cgi?id=172309
7642 <rdar://problem/32262357>
7643
7644 Reviewed by Simon Fraser.
7645
7646 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
7647 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
7648
ryanhaddad@apple.com39cd65d2017-05-19 22:24:25 +000076492017-05-19 Ryan Haddad <ryanhaddad@apple.com>
7650
7651 LayoutTest js/Promise-types.html is a flaky failure
7652 https://bugs.webkit.org/show_bug.cgi?id=171739
7653
7654 Unreviewed follow-up fix for JSC tests.
7655
7656 * js/script-tests/Promise-types.js:
7657
commit-queue@webkit.org6b41e432017-05-19 21:41:50 +000076582017-05-19 Youenn Fablet <youenn@apple.com>
7659
7660 Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
7661 https://bugs.webkit.org/show_bug.cgi?id=172324
7662
7663 Reviewed by Eric Carlson.
7664
7665 * fast/mediastream/mock-media-source-webaudio.html:
7666
ap@apple.comfa481bb2017-05-19 21:19:00 +000076672017-05-19 Alexey Proskuryakov <ap@apple.com>
7668
7669 Many CSS js-tests use waitUntilDone
7670 https://bugs.webkit.org/show_bug.cgi?id=172379
7671
7672 Reviewed by Tim Horton.
7673
7674 Corrected the use of js-test harness, updated the tests to use js-test.js instead
7675 of js-test-pre.js where possible.
7676
7677 * css3/filters/should-not-have-compositing-layer-expected.txt:
7678 * css3/filters/should-not-have-compositing-layer.html:
7679 * css3/scroll-snap/nested-elements-expected.txt:
7680 * css3/scroll-snap/nested-elements.html:
7681 * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
7682 * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
7683 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
7684 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
7685 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
7686 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
7687 * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
7688 * css3/scroll-snap/scroll-snap-mismatch.html:
7689 * css3/scroll-snap/scroll-snap-offsets-expected.txt:
7690 * css3/scroll-snap/scroll-snap-offsets.html:
7691 * css3/scroll-snap/scroll-snap-positions-expected.txt:
7692 * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
7693 * css3/scroll-snap/scroll-snap-positions-mainframe.html:
7694 * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
7695 * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
7696 * css3/scroll-snap/scroll-snap-positions.html:
7697 * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
7698 * css3/scroll-snap/scroll-snap-style-changed-align.html:
7699 * css3/touch-action/touch-action-manipulation-fast-clicks.html:
7700 * fast/css/counters/2displays-expected.txt:
7701 * fast/css/counters/2displays.html:
7702 * fast/css/counters/after-continuation-expected.txt:
7703 * fast/css/counters/after-continuation.html:
7704 * fast/css/counters/counter-increment-inherit-expected.txt:
7705 * fast/css/counters/counter-increment-inherit.htm:
7706 * fast/css/counters/counter-increment-tests-expected.txt:
7707 * fast/css/counters/counter-increment-tests.htm:
7708 * fast/css/device-aspect-ratio.html:
7709 * fast/css/hover-display-block-inline-expected.txt:
7710 * fast/css/hover-display-block-inline.html:
7711 * fast/css/hover-display-block-none-expected.txt:
7712 * fast/css/hover-display-block-none.html:
7713 * fast/css/image-resolution/image-resolution.html:
7714 * fast/css/max-device-aspect-ratio.html:
7715 * fast/css/min-device-aspect-ratio.html:
7716 * fast/css/pseudo-target-indirect-sibling-001.html:
7717 * fast/css/pseudo-target-indirect-sibling-002.html:
7718
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +000077192017-05-19 Ryan Haddad <ryanhaddad@apple.com>
7720
ryanhaddad@apple.com0f1907d2017-05-19 20:12:12 +00007721 Skip tests that are reporting FailureNotTested.
7722 https://bugs.webkit.org/show_bug.cgi?id=172378
7723
7724 Unreviewed test gardening.
7725
7726 * TestExpectations:
7727 * platform/ios-wk2/TestExpectations:
7728 * platform/ios/TestExpectations:
7729 * platform/mac/TestExpectations:
7730
77312017-05-19 Ryan Haddad <ryanhaddad@apple.com>
7732
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +00007733 LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
7734 https://bugs.webkit.org/show_bug.cgi?id=171739
7735
7736 Reviewed by Joseph Pecoraro.
7737
7738 Silence the console messages for unhandled rejections in this LayoutTest.
7739
7740 * js/script-tests/Promise-types.js:
7741
zalan@apple.come01b9402017-05-19 18:47:03 +000077422017-05-19 Zalan Bujtas <zalan@apple.com>
7743
7744 LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
7745 https://bugs.webkit.org/show_bug.cgi?id=172363
7746 <rdar://problem/32182167>
7747
7748 Reviewed by Simon Fraser.
7749
7750 10ms timer is too short to securely ensure a layout. Let's force it instead.
7751
7752 * accessibility/mac/aria-multiple-liveregions-notification.html:
7753
ryanhaddad@apple.combf4c4e32017-05-19 18:06:36 +000077542017-05-19 Commit Queue <commit-queue@webkit.org>
7755
7756 Unreviewed, rolling out r217098, r217111, r217113, and
7757 r217114.
7758 https://bugs.webkit.org/show_bug.cgi?id=172367
7759
7760 These changes broke the Windows build and introduced
7761 LayoutTest failures (Requested by ryanhaddad on #webkit).
7762
7763 Reverted changesets:
7764
7765 "[MSE][Mac] Support painting MSE video-element to canvas"
7766 https://bugs.webkit.org/show_bug.cgi?id=125157
7767 http://trac.webkit.org/changeset/217098
7768
7769 "[MSE][Mac] Support painting MSE video-element to canvas"
7770 https://bugs.webkit.org/show_bug.cgi?id=125157
7771 http://trac.webkit.org/changeset/217111
7772
7773 "Unreviewed build fix; add undefined functions and constants
7774 to the CoreMediaSoftLink.h, and use the"
7775 http://trac.webkit.org/changeset/217113
7776
7777 "[MSE][Mac] Support painting MSE video-element to canvas"
7778 https://bugs.webkit.org/show_bug.cgi?id=125157
7779 http://trac.webkit.org/changeset/217114
7780
aestes@apple.com232fa952017-05-19 16:16:52 +000077812017-05-19 Andy Estes <aestes@apple.com>
7782
7783 REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
7784 https://bugs.webkit.org/show_bug.cgi?id=172344
7785
7786 Reviewed by Tim Horton.
7787
7788 * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
7789
cdumez@apple.com2ee0a982017-05-19 14:11:48 +000077902017-05-19 Chris Dumez <cdumez@apple.com>
7791
7792 CSSOM insertRule() index argument is optional with default 0
7793 https://bugs.webkit.org/show_bug.cgi?id=172219
7794
7795 Reviewed by Sam Weinig.
7796
7797 Update / Rebaseline existing tests to reflect behavior change.
7798
7799 * fast/css/CSSSupportsRule-parameters-expected.txt:
7800 * fast/css/CSSSupportsRule-parameters.html:
7801 * fast/css/stylesheet-parameters-expected.txt:
7802 * fast/css/stylesheet-parameters.html:
7803 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
7804
zandobersek@gmail.comc448c052017-05-19 11:46:32 +000078052017-05-19 Zan Dobersek <zdobersek@igalia.com>
7806
7807 Unreviewed GTK+ gardening. Adding or updating test expectations for
7808 four W3C layout tests covering MSE and IndexedDB implementations.
7809
7810 * platform/gtk/TestExpectations:
7811
jer.noble@apple.com9b030762017-05-19 09:54:48 +000078122017-05-19 Jer Noble <jer.noble@apple.com>
7813
7814 [MSE][Mac] Support painting MSE video-element to canvas
7815 https://bugs.webkit.org/show_bug.cgi?id=125157
7816 <rdar://problem/23062016>
7817
7818 Reviewed by Eric Carlson.
7819
7820 * media/media-source/content/test-fragmented.mp4:
7821
zandobersek@gmail.com6736ad52017-05-19 09:11:47 +000078222017-05-19 Zan Dobersek <zdobersek@igalia.com>
7823
7824 Unreviewed GTK+ gardening.
7825
7826 * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
7827 http/tests/loading/resourceLoadStatistics test expectation.
7828 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
7829
ryanhaddad@apple.comf4e0b092017-05-19 03:28:06 +000078302017-05-18 Ryan Haddad <ryanhaddad@apple.com>
7831
7832 Unreviewed, rolling out r217079.
7833
7834 This change broke internal builds.
7835
7836 Reverted changeset:
7837
7838 "Redundant ellipsis box triggers
7839 ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
7840 https://bugs.webkit.org/show_bug.cgi?id=172309
7841 http://trac.webkit.org/changeset/217079
7842
cdumez@apple.com9a940b32017-05-19 03:21:54 +000078432017-05-18 Chris Dumez <cdumez@apple.com>
7844
7845 [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
7846 https://bugs.webkit.org/show_bug.cgi?id=172311
7847
7848 Reviewed by Andreas Kling.
7849
7850 Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
7851 what matters and what we want to test is that the cookie was actually added so make the
7852 test not rely on a specific order to address flakiness.
7853
7854 * http/tests/dom/document-attributes-null-handling-expected.txt:
7855 * http/tests/dom/document-attributes-null-handling.html:
7856
aestes@apple.comf6bf40c2017-05-19 02:55:15 +000078572017-05-18 Andy Estes <aestes@apple.com>
7858
7859 Unreviewed gardening on ApplePaySession.html after r217078.
7860
aestes@apple.com45d68142017-05-19 05:58:30 +00007861 * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
7862
78632017-05-18 Andy Estes <aestes@apple.com>
7864
7865 Unreviewed gardening on ApplePaySession.html after r217078.
7866
aestes@apple.comf6bf40c2017-05-19 02:55:15 +00007867 The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
7868 this breaks them out into their own file so that they can be skipped independently from
7869 ApplePaySession.html.
7870
7871 * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
7872 * http/tests/ssl/applepay/ApplePayError.html: Added.
7873 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
7874 * http/tests/ssl/applepay/ApplePaySession.html:
7875 * platform/mac-wk2/TestExpectations:
7876
ryanhaddad@apple.comc1e97b62017-05-19 02:47:41 +000078772017-05-18 Ryan Haddad <ryanhaddad@apple.com>
7878
7879 Rebaseline js/dom/global-constructors-attributes.html after r217078.
7880
7881 Unreviewed test gardening.
7882
7883 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
7884 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
7885
eric.carlson@apple.com3741a912017-05-19 01:16:47 +000078862017-05-18 Eric Carlson <eric.carlson@apple.com>
7887
7888 [MediaStream] do not cache gUM permissions
7889 https://bugs.webkit.org/show_bug.cgi?id=172245
7890
7891 Reviewed by Youenn Fablet.
7892
7893 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
7894 * fast/mediastream/MediaDevices-getUserMedia.html:
7895 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
7896 * http/tests/media/media-stream/get-user-media-prompt.html:
7897
zalan@apple.com3cec9a52017-05-19 00:37:43 +000078982017-05-18 Zalan Bujtas <zalan@apple.com>
7899
7900 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
7901 https://bugs.webkit.org/show_bug.cgi?id=172309
7902 <rdar://problem/32262357>
7903
7904 Reviewed by Simon Fraser.
7905
7906 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
7907 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
7908
simon.fraser@apple.come7d141a2017-05-18 23:27:37 +000079092017-05-18 Simon Fraser <simon.fraser@apple.com>
7910
7911 Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
7912 https://bugs.webkit.org/show_bug.cgi?id=172320
7913
7914 Reviewed by Dean Jackson.
7915
7916 Test that makes some source-less and sourced audio and video controls, and dumps
7917 the layer tree to ensure that they didn't trigger compositing on their ancestor
7918 stacking context element.
7919
7920 * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
7921 * media/controls-should-not-trigger-isolates-blending.html: Added.
7922
dino@apple.com1c738cf2017-05-18 23:22:16 +000079232017-05-18 Dean Jackson <dino@apple.com>
7924
7925 Transform misplaces element 50% of the time
7926 https://bugs.webkit.org/show_bug.cgi?id=172300
7927 <rdar://problem/29835668>
7928
7929 Reviewed by Simon Fraser.
7930
7931 A test case which has an animation that relies on
7932 translation percentages. If all goes well, the
7933 animating element will be completely obscured.
7934
7935 * animations/needs-layout-expected.html: Added.
7936 * animations/needs-layout.html: Added.
7937
dbates@webkit.org778a3d22017-05-18 21:53:59 +000079382017-05-18 Daniel Bates <dabates@apple.com>
7939
7940 Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
7941 https://bugs.webkit.org/show_bug.cgi?id=162819
7942 <rdar://problem/28575938>
7943
7944 Reviewed by Joseph Pecoraro.
7945
7946 Add more tests when Access-Control-Allow-Origin has more than one value and group
7947 with existing tests. Update expected results.
7948
7949 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
7950 * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
7951 the origin string for the page into a local variable called pageOrigin, making use of document.origin,
7952 and referenced this variable instead of duplicating its value. Fixed various style nits.
7953
wilander@apple.com2a5e5a02017-05-18 21:50:04 +000079542017-05-18 John Wilander <wilander@apple.com>
7955
7956 Resource Load Statistics: Grandfather domains for existing data records
7957 https://bugs.webkit.org/show_bug.cgi?id=172155
7958 <rdar://problem/24913532>
7959
7960 Reviewed by Alex Christensen.
7961
7962 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
7963 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
7964 * platform/wk2/TestExpectations:
7965 Marked it Pass for WebKit2.
7966
keith_miller@apple.comf2cf16c2017-05-18 20:49:36 +000079672017-05-18 Keith Miller <keith_miller@apple.com>
7968
7969 Fix wasm-mem-post-message.html test expectations
7970 https://bugs.webkit.org/show_bug.cgi?id=172308
7971
7972 Unreviewed, test gardening.
7973
7974 * platform/ios-simulator/TestExpectations:
7975 * platform/win/TestExpectations:
7976
jer.noble@apple.com8bc6c232017-05-18 20:32:01 +000079772017-05-18 Jer Noble <jer.noble@apple.com>
7978
7979 Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
7980 https://bugs.webkit.org/show_bug.cgi?id=172173
7981
7982 Reviewed by Andy Estes.
7983
7984 * fast/events/popup-blocked-from-untrusted-mouse-click.html:
7985 * fast/events/popup-blocking-timers4-expected.txt: Removed.
7986 * fast/events/popup-blocking-timers4.html: Removed.
7987 * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
7988 * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
7989 * platform/ios/TestExpectations:
7990
dbates@webkit.org8c4111b2017-05-18 19:40:48 +000079912017-05-18 Daniel Bates <dabates@apple.com>
7992
7993 Evaluating window named element may return wrong result
7994 https://bugs.webkit.org/show_bug.cgi?id=166792
7995 <rdar://problem/29801059>
7996
7997 Reviewed by Chris Dumez.
7998
7999 Add tests to ensure we do not regress evaluation of window named elements.
8000
8001 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
8002 * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
8003 * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
8004 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
8005 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
8006
aestes@apple.comae52e852017-05-18 18:57:10 +000080072017-05-18 Andy Estes <aestes@apple.com>
8008
8009 Add "countryCode" to ApplePayErrorContactField
8010 https://bugs.webkit.org/show_bug.cgi?id=172264
8011 <rdar://problem/32004909>
8012
8013 Reviewed by Anders Carlsson.
8014
8015 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
8016 * http/tests/ssl/applepay/ApplePaySession.html:
8017
dbates@webkit.org7a1f9a42017-05-18 18:55:45 +000080182017-05-18 Daniel Bates <dabates@apple.com>
8019
8020 REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
8021 window CSP when object-src 'none' is set
8022 https://bugs.webkit.org/show_bug.cgi?id=172038
8023 <rdar://problem/32258262>
8024
8025 Reviewed by Andy Estes.
8026
8027 Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
8028 window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
8029 ensure that an about:blank window inherits the CSP plugin policy of its opener.
8030
8031 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
8032 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
8033 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
8034 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
8035 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
8036 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
8037 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
8038 * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
8039
keith_miller@apple.com74e8d882017-05-18 18:22:19 +000080402017-05-18 Keith Miller <keith_miller@apple.com>
8041
8042 WebAssembly API: test with neutered inputs
8043 https://bugs.webkit.org/show_bug.cgi?id=163899
8044
8045 Reviewed by JF Bastien.
8046
8047 This patch dups Saam's de-modularized builder.
8048
8049 * workers/sab/postMessage-transfer-type-error-expected.txt:
8050 * workers/wasm-mem-post-message-expected.txt: Added.
8051 * workers/wasm-mem-post-message.html: Added.
8052 * workers/wasm-mem-post-message/test.js: Added.
8053 (worker.onmessage):
8054 * workers/wasm-mem-post-message/worker.js: Added.
8055 (onmessage):
8056 * workers/wasm-resources/builder.js: Added.
8057 (const._fail):
8058 (const.isNotA.assert.isNotA):
8059 (const):
8060 (switch.typeof):
8061 (Builder):
8062 (Builder.prototype.setChecked):
8063 (Builder.prototype.setPreamble):
8064 (Builder.prototype._functionIndexSpaceKeyHash):
8065 (Builder.prototype._registerFunctionToIndexSpace):
8066 (Builder.prototype._getFunctionFromIndexSpace):
8067 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
8068 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
8069 (Builder.prototype._registerSectionBuilders.this.Unknown):
8070
cdumez@apple.com6a5c9e42017-05-18 17:07:51 +000080712017-05-18 Chris Dumez <cdumez@apple.com>
8072
8073 Update web-platform-tests tools
8074 https://bugs.webkit.org/show_bug.cgi?id=172247
8075
8076 Reviewed by Youenn Fablet.
8077
8078 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
8079
antti@apple.com7bd8bb42017-05-18 15:16:37 +000080802017-05-18 Antti Koivisto <antti@apple.com>
8081
8082 Design mode should not affect UA shadow trees
8083 https://bugs.webkit.org/show_bug.cgi?id=171854
8084 <rdar://problem/32071037>
8085
8086 Reviewed by Zalan Bujtas.
8087
8088 * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
8089 * editing/deleting/search-shadow-tree-delete.html: Added.
8090
magomez@igalia.comdbc276c2017-05-18 11:28:41 +000080912017-05-18 Miguel Gomez <magomez@igalia.com>
8092
8093 Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
8094
8095 * platform/gtk/TestExpectations:
8096
ryanhaddad@apple.com70e72fb2017-05-18 00:37:10 +000080972017-05-17 Ryan Haddad <ryanhaddad@apple.com>
8098
8099 Unreviewed, rolling out r217014.
8100
8101 This change caused mac-wk2 LayoutTests to exit early due to
8102 crashes.
8103
8104 Reverted changeset:
8105
8106 "Resource Load Statistics: Grandfather domains for existing
8107 data records"
8108 https://bugs.webkit.org/show_bug.cgi?id=172155
8109 http://trac.webkit.org/changeset/217014
8110
zalan@apple.com36c264a2017-05-18 00:29:07 +000081112017-05-17 Zalan Bujtas <zalan@apple.com>
8112
8113 Tighten TextIterator::handleTextNode run-renderer mapping logic.
8114 https://bugs.webkit.org/show_bug.cgi?id=172174
8115
8116 Reviewed by Antti Koivisto.
8117
8118 * fast/shadow-dom/slot-crash-expected.txt:
8119
wilander@apple.coma3f93242017-05-17 23:55:24 +000081202017-05-17 John Wilander <wilander@apple.com>
8121
8122 Resource Load Statistics: Grandfather domains for existing data records
8123 https://bugs.webkit.org/show_bug.cgi?id=172155
8124 <rdar://problem/24913532>
8125
8126 Reviewed by Alex Christensen.
8127
8128 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
8129 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
8130 * platform/wk2/TestExpectations:
8131 Marked it Pass for WebKit2.
8132
zalan@apple.com023f9ce2017-05-17 23:30:47 +000081332017-05-17 Zalan Bujtas <zalan@apple.com>
8134
8135 Debug ASSERT: WebCore::RenderImageResource::shutdown
8136 https://bugs.webkit.org/show_bug.cgi?id=172238
8137 <rdar://problem/30064601>
8138
8139 Reviewed by Simon Fraser.
8140
8141 * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
8142 * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
8143
ryanhaddad@apple.coma6517ee2017-05-17 22:34:41 +000081442017-05-17 Ryan Haddad <ryanhaddad@apple.com>
8145
8146 Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
8147 https://bugs.webkit.org/show_bug.cgi?id=172241
8148
8149 Unreviewed test gardening.
8150
8151 * platform/mac-wk1/TestExpectations:
8152
cdumez@apple.com912e22e2017-05-17 21:50:11 +000081532017-05-17 Chris Dumez <cdumez@apple.com>
8154
8155 Setting URL.search to '' results in a stringified URL ending in '?'
8156 https://bugs.webkit.org/show_bug.cgi?id=162345
8157 <rdar://problem/31800441>
8158
8159 Reviewed by Alex Christensen.
8160
8161 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
8162 * fast/dom/DOMURL/set-href-attribute-search.html:
8163 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
8164 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
8165 Update / rebaseline existing tests to reflect behavior change.
8166
8167 * platform/ios-wk1/TestExpectations:
8168 * platform/mac-wk1/TestExpectations:
8169 Unskip url-setters.html test as it seems to be passing for me on WK1.
8170
eric.carlson@apple.comb5144062017-05-17 21:31:52 +000081712017-05-17 Eric Carlson <eric.carlson@apple.com>
8172
8173 [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
8174 https://bugs.webkit.org/show_bug.cgi?id=172223
8175 <rdar://problem/31899755>
8176
8177 Reviewed by Jer Noble.
8178
8179 * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
8180 * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
8181
commit-queue@webkit.org814b0d12017-05-17 21:08:26 +000081822017-05-17 Youenn Fablet <youenn@apple.com>
8183
8184 iOS WebRTC Media Capture should not allow camera capture from background tab
8185 https://bugs.webkit.org/show_bug.cgi?id=172200
8186
8187 Reviewed by Eric Carlson.
8188
8189 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
8190 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
8191
jiewen_tan@apple.comfa95bc22017-05-17 20:09:47 +000081922017-05-15 Jiewen Tan <jiewen_tan@apple.com>
8193
8194 Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
8195 https://bugs.webkit.org/show_bug.cgi?id=172146
8196 <rdar://problem/32122256>
8197
8198 Reviewed by Brent Fulgham.
8199
8200 * crypto/webkitSubtle/argument-conversion-expected.txt:
8201 * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
8202 * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
8203
cdumez@apple.come5e376b82017-05-17 19:44:29 +000082042017-05-17 Chris Dumez <cdumez@apple.com>
8205
8206 Unreviewed, skip newly imported notifications tests on iOS
8207
8208 Notifications are not enabled on iOS.
8209
8210 * platform/ios/TestExpectations:
8211
ryanhaddad@apple.com44fd96d2017-05-17 18:28:55 +000082122017-05-17 Ryan Haddad <ryanhaddad@apple.com>
8213
8214 Mark two http/tests/media/hls/video tests as failing during investigation.
8215 https://bugs.webkit.org/show_bug.cgi?id=171814
8216
8217 Unreviewed test gardening.
8218
8219 * platform/mac-wk1/TestExpectations:
8220
n_wang@apple.com5cf02ff2017-05-17 17:34:27 +000082212017-05-17 Nan Wang <n_wang@apple.com>
8222
8223 ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
8224 https://bugs.webkit.org/show_bug.cgi?id=171927
8225 <rdar://problem/32109781>
8226
8227 Reviewed by Chris Fleizach.
8228
8229 * accessibility/insert-children-assert-expected.txt: Added.
8230 * accessibility/insert-children-assert.html: Added.
8231
cdumez@apple.comfc841ab2017-05-17 17:23:20 +000082322017-05-17 Chris Dumez <cdumez@apple.com>
8233
8234 Import Notification tests from web-platform-tests
8235 https://bugs.webkit.org/show_bug.cgi?id=172196
8236
8237 Reviewed by Youenn Fablet.
8238
8239 * resources/testharnessreport.js:
8240 Allow notifications as this is a pre-requirement for web-platform-tests.
8241
bfulgham@apple.com0163afe2017-05-17 17:15:45 +000082422017-05-17 Ryosuke Niwa <rniwa@webkit.org>
8243
8244 getElementById can return a wrong elemnt when a matching element is removed during beforeload event
8245 https://bugs.webkit.org/show_bug.cgi?id=171374
8246
8247 Reviewed by Brent Fulgham.
8248
8249 Added a regression test for calling getElementById after removing a matching element
8250 during beforeload event of a link element.
8251
8252 * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
8253 * fast/html/link-element-removal-during-beforeload.html: Added.
8254
cdumez@apple.comf4c15b22017-05-17 16:23:10 +000082552017-05-17 Chris Dumez <cdumez@apple.com>
8256
8257 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
8258
8259 * js/dom/global-constructors-attributes-expected.txt:
8260 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
8261 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
8262 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
8263 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
8264 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
8265 * platform/win/js/dom/global-constructors-attributes-expected.txt:
8266 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
8267
commit-queue@webkit.org0e16dd62017-05-17 16:04:36 +000082682017-05-17 Ben Kelly <ben@wanderview.com>
8269
8270 Import FileAPI WPT tests.
8271 https://bugs.webkit.org/show_bug.cgi?id=171960
8272
8273 Reviewed by Youenn Fablet.
8274
8275 * TestExpectations:
8276
antti@apple.com08524f62017-05-17 15:12:48 +000082772017-05-17 Antti Koivisto <antti@apple.com>
8278
8279 Regression (198943): <marquee> shouldn't wrap text
8280 https://bugs.webkit.org/show_bug.cgi?id=172217
8281
8282 Reviewed by Andreas Kling.
8283
8284 * fast/html/marquee-child-wrap-expected.html: Added.
8285 * fast/html/marquee-child-wrap.html: Added.
8286
ddkilzer@apple.com6caedbd2017-05-17 11:58:38 +000082872017-05-17 David Kilzer <ddkilzer@apple.com>
8288
8289 REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
8290
8291 Unreviewed test gardening.
8292
8293 Update test results after the fix for:
8294 Do not skip <slot> children when collecting content for innerText.
8295 https://bugs.webkit.org/show_bug.cgi?id=172113
8296 <rdar://problem/30362324>
8297
8298 * fast/shadow-dom/slot-crash-expected.txt: Update results to add
8299 a space to the end of the output.
8300
cdumez@apple.com55fc4d02017-05-17 05:26:10 +000083012017-05-16 Chris Dumez <cdumez@apple.com>
8302
8303 [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
8304 https://bugs.webkit.org/show_bug.cgi?id=172183
8305
8306 Reviewed by Andreas Kling.
8307
8308 Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
8309
8310 * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
8311 * svg/animations/animations-paused-in-background-page-iframe.html:
8312
commit-queue@webkit.orga750e772017-05-17 03:22:38 +000083132017-05-16 Sam Weinig <sam@webkit.org>
8314
8315 Bring Notification.idl up to spec
8316 https://bugs.webkit.org/show_bug.cgi?id=172156
8317
8318 Reviewed by Chris Dumez.
8319
8320 * http/tests/notifications/notification-expected.txt: Added.
8321 * http/tests/notifications/notification.html: Added.
8322 Add test for basic Notification API functionality.
8323
zalan@apple.com1ab3f102017-05-17 02:33:28 +000083242017-05-16 Zalan Bujtas <zalan@apple.com>
8325
8326 Do not skip <slot> children when collecting content for innerText.
8327 https://bugs.webkit.org/show_bug.cgi?id=172113
8328 <rdar://problem/30362324>
8329
8330 Reviewed by Ryosuke Niwa and Brent Fulgham.
8331
8332 * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
8333 * fast/text/inner-text-should-include-slot-subtree.html: Added.
8334
jiewen_tan@apple.comd1b62a02017-05-17 01:17:34 +000083352017-05-16 Jiewen Tan <jiewen_tan@apple.com>
8336
8337 Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
8338 <rdar://problem/32236478>
8339
8340 * plugins/navigator-plugin-crash-expected.txt:
8341 * plugins/navigator-plugin-crash.html:
8342
cdumez@apple.com0a3c66b2017-05-16 23:45:13 +000083432017-05-16 Chris Dumez <cdumez@apple.com>
8344
8345 Implement DOMMatrix / DOMMatrixReadOnly
8346 https://bugs.webkit.org/show_bug.cgi?id=110001
8347
8348 Reviewed by Sam Weinig and Simon Fraser.
8349
8350 Drop test I previously added now that a better version landed in web-platform-tests
8351 and was re-imported in this patch.
8352
8353 * fast/css/matrix-stringifier-expected.txt: Removed.
8354 * fast/css/matrix-stringifier.html: Removed.
8355
mmaxfield@apple.com01133712017-05-16 20:26:39 +000083562017-05-16 Myles C. Maxfield <mmaxfield@apple.com>
8357
8358 REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
8359 https://bugs.webkit.org/show_bug.cgi?id=168487
8360
8361 Reviewed by Antti Koivisto.
8362
8363 * fast/text/font-download-font-face-src-list-expected.txt: Added.
8364 * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
8365 * fast/text/font-download-font-family-property-expected.txt: Added.
8366 * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
8367 * fast/text/font-download-remote-fallback-all-expected.txt: Added.
8368 * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
8369 * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
8370 * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
8371 * fast/text/font-weight-download-2.html:
8372 * fast/text/font-weight-download-3-expected.txt: Added.
8373 * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
8374 * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
8375 * fast/text/web-font-load-fallback-during-loading-2.html: Added.
8376 * fast/text/web-font-load-fallback-during-loading-expected.html:
8377 * fast/text/web-font-load-fallback-during-loading.html:
8378 * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
8379 * fast/text/web-font-load-invisible-during-loading.html: Added.
8380 * http/tests/webfont/fallback-font-while-loading-expected.txt:
8381 * http/tests/webfont/fallback-font-while-loading.html:
8382
eric.carlson@apple.com8b402fd2017-05-16 18:27:31 +000083832017-05-16 Eric Carlson <eric.carlson@apple.com>
8384
8385 [MediaStream] Return default device list until user gives permission to capture
8386 https://bugs.webkit.org/show_bug.cgi?id=172168
8387 <rdar://problem/31816884>
8388
8389 Reviewed by Youenn Fablet.
8390
8391 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
8392 * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
8393 * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
8394 * fast/mediastream/media-devices-enumerate-devices.html: Added.
8395
timothy_horton@apple.com1cdda3d2017-05-16 17:20:33 +000083962017-05-16 Tim Horton <timothy_horton@apple.com>
8397
8398 Make it possible to adjust which edges are affected by safe area insets
8399 https://bugs.webkit.org/show_bug.cgi?id=172149
8400 <rdar://problem/31564729>
8401
8402 Reviewed by Beth Dakin.
8403
8404 * fast/viewport/ios/viewport-fit-auto-expected.txt:
8405 * fast/viewport/ios/viewport-fit-contain-expected.txt:
8406
mark.lam@apple.comcb2a3b12017-05-16 17:12:16 +000084072017-05-16 Mark Lam <mark.lam@apple.com>
8408
8409 Gardening: rebased parser-syntax-check test results after r216891.
8410 https://bugs.webkit.org/show_bug.cgi?id=172171
8411
8412 Not reviewed.
8413
8414 * js/parser-syntax-check-expected.txt:
8415 * js/script-tests/parser-syntax-check.js:
8416
ryanhaddad@apple.com95533cf2017-05-16 16:19:28 +000084172017-05-16 Ryan Haddad <ryanhaddad@apple.com>
8418
8419 Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
8420
8421 Unreviewed test gardening.
8422
8423 * platform/ios/TestExpectations:
8424
csaavedra@igalia.com1ad20842017-05-16 15:08:44 +000084252017-05-16 Claudio Saavedra <csaavedra@igalia.com>
8426
8427 [GTK] Tests that always pass when run alone, but fail in the bots
8428 https://bugs.webkit.org/show_bug.cgi?id=168572
8429
8430 Reviewed by Michael Catanzaro.
8431
8432 PlatformWebView::viewSupportsOptions() is basically a comparison
8433 that checks that the passed options are the ones supported by the
8434 web view. There is no reason for them to be implemented for each
8435 platform differently. In fact doing so causes issues each time a
8436 new option is added, if the corresponding platform implementation
8437 is not updated accordingly.
8438
8439 A consequence of not updating the viewSupportOptions()
8440 implementations when new options are added is that tests that need
8441 these options might fail if they are executed after a test that
8442 didn't need the option, as the webview will be reused even if the
8443 option is not supported. This cannot be spotted when running the
8444 tests individually. See bug #165133 for other example of the same
8445 problem.
8446
8447 Remove the platform implementations and make the comparison a
8448 method of the TestOptions structure, so that the check is in one
8449 place. For the time being include in the comparison the options
8450 checked in the mac and ios platforms, which seem to be the only
8451 ones relevant this far (unless newer ones have also been
8452 forgotten).
8453
8454 * platform/gtk/TestExpectations: Unskip an affected test.
8455
commit-queue@webkit.org835538c2017-05-16 12:47:22 +000084562017-05-16 Romain Bellessort <romain.bellessort@crf.canon.fr>
8457
8458 [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
8459 https://bugs.webkit.org/show_bug.cgi?id=172111
8460
8461 Reviewed by Chris Dumez.
8462
8463 Added tests to check releaseLock() behavior.
8464
8465 * streams/readable-stream-byob-reader-expected.txt: Updated.
8466 * streams/readable-stream-byob-reader.js: Added new tests.
8467
pvollan@apple.com6368b252017-05-16 10:32:22 +000084682017-05-16 Per Arne Vollan <pvollan@apple.com>
8469
8470 Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
8471
8472 * platform/win/TestExpectations:
8473
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +000084742017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
8475
carlosgc@webkit.org4fc0b822017-05-16 09:35:58 +00008476 Unreviewed GTK+ gardening. Rebaseline tests after r216817.
8477
8478 * platform/gtk/fast/multicol/client-rects-expected.txt:
8479 * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
8480 * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
8481 * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
8482 * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
8483
84842017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
8485
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +00008486 Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
8487
8488 * platform/gtk/TestExpectations:
8489
rego@igalia.com14d2c802017-05-16 07:50:32 +000084902017-05-16 Manuel Rego Casasnovas <rego@igalia.com>
8491
8492 [css-grid] Fix static position of positioned grid items
8493 https://bugs.webkit.org/show_bug.cgi?id=172108
8494
8495 Reviewed by Sergio Villar Senin.
8496
8497 The test is updated as the expected results were wrong.
8498 Note that after this patch we match Chrome and Firefox behavior on this test.
8499
8500 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
8501
commit-queue@webkit.orgb4688d52017-05-16 05:14:50 +000085022017-05-15 Said Abou-Hallawa <sabouhallawa@apple.com>
8503
8504 Do not delete asynchronously decoded frames for large images if their clients are in the viewport
8505 https://bugs.webkit.org/show_bug.cgi?id=170640
8506
8507 Reviewed by Simon Fraser.
8508
8509 * fast/images/async-image-background-image-repeated.html:
8510 * fast/images/async-image-background-image.html:
8511 * fast/images/sprite-sheet-image-draw.html:
8512
commit-queue@webkit.orgcc836362017-05-16 00:41:50 +000085132017-05-15 Youenn Fablet <youenn@apple.com>
8514
8515 WebRTC outgoing muted video sources should send black frames
8516 https://bugs.webkit.org/show_bug.cgi?id=170627
8517 <rdar://problem/31513869>
8518
8519 Reviewed by Eric Carlson.
8520
8521 * webrtc/video-mute-expected.txt:
8522 * webrtc/video-mute.html:
8523
mark.lam@apple.comcf0bf6c2017-05-16 00:21:59 +000085242017-05-15 Mark Lam <mark.lam@apple.com>
8525
8526 Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
8527 https://bugs.webkit.org/show_bug.cgi?id=172147
8528
8529 Rubber-stamped by Saam Barati.
8530
8531 * js/parser-syntax-check-expected.txt:
8532 * js/script-tests/parser-syntax-check.js:
8533
cdumez@apple.com2462c512017-05-15 23:36:20 +000085342017-05-15 Chris Dumez <cdumez@apple.com>
8535
8536 Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
8537
8538 * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
8539 * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
8540
jer.noble@apple.com333940e2017-05-15 22:46:13 +000085412017-05-15 Jer Noble <jer.noble@apple.com>
8542
8543 Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
8544 https://bugs.webkit.org/show_bug.cgi?id=172131
8545
8546 Reviewed by Eric Carlson.
8547
8548 * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
8549 * media/restricted-audio-playback-with-document-gesture.html: Added.
8550
pvollan@apple.comd1b683f2017-05-15 22:40:50 +000085512017-05-15 Per Arne Vollan <pvollan@apple.com>
8552
8553 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
8554 https://bugs.webkit.org/show_bug.cgi?id=167749
8555
8556 Reviewed by Eric Carlson.
8557
8558 Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
8559 since the event sequence is not identical on all bots.
8560
8561 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
8562 * http/tests/media/track-in-band-hls-metadata-crash.html:
8563
commit-queue@webkit.org4a08c002017-05-15 22:32:27 +000085642017-05-15 Joseph Pecoraro <pecoraro@apple.com>
8565
8566 Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
8567 https://bugs.webkit.org/show_bug.cgi?id=172135
8568 <rdar://problem/32175860>
8569
8570 Reviewed by Brian Burg.
8571
8572 * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
8573 * inspector/dom/setOuterHTML-no-document-element.html: Added.
8574
cdumez@apple.comb0a05ea2017-05-15 22:07:54 +000085752017-05-15 Chris Dumez <cdumez@apple.com>
8576
8577 Align WebKitCSSMatrix stringifier with spec for DOMMatrix
8578 https://bugs.webkit.org/show_bug.cgi?id=172114
8579
8580 Reviewed by Simon Fraser.
8581
8582 * fast/css/matrix-stringifier-expected.txt: Added.
8583 * fast/css/matrix-stringifier.html: Added.
8584 Add layout test coverage.
8585
8586 * fast/dom/Window/custom-constructors-expected.txt:
8587 * fast/dom/Window/custom-constructors.html:
8588 Rebaseline existing test to reflect behavior change.
8589
mark.lam@apple.com25199882017-05-15 20:34:13 +000085902017-05-15 Mark Lam <mark.lam@apple.com>
8591
8592 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
8593 https://bugs.webkit.org/show_bug.cgi?id=171775
8594 <rdar://problem/30975761>
8595
8596 Reviewed by Filip Pizlo.
8597
8598 * TestExpectations:
8599
mmaxfield@apple.com28fb8cc2017-05-15 20:16:51 +000086002017-05-15 Myles C. Maxfield <mmaxfield@apple.com>
8601
8602 Unicode characters which can't be rendered in any font are invisible
8603 https://bugs.webkit.org/show_bug.cgi?id=171942
8604 <rdar://problem/32054234>
8605
8606 Reviewed by Tim Horton.
8607
8608 * fast/text/default-ignorable-expected.html: Added.
8609 * fast/text/default-ignorable.html: Added.
8610 * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
8611 * fast/text/unknown-char-notdef.html: Added.
8612
zalan@apple.com79e83ab2017-05-15 14:21:54 +000086132017-05-15 Zalan Bujtas <zalan@apple.com>
8614
8615 Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
8616 https://bugs.webkit.org/show_bug.cgi?id=172076
8617
8618 Reviewed by Antti Koivisto.
8619
8620 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
8621 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
8622
nael.ouedraogo@crf.canon.fre9b06042017-05-15 09:14:25 +000086232017-05-15 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
8624
8625 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
8626 https://bugs.webkit.org/show_bug.cgi?id=171653
8627
8628 Reviewed by Chris Dumez.
8629
8630 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
8631 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
8632
8633 Update expectations of corresponding WPT test.
8634
8635 * platform/gtk/TestExpectations:
8636 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
8637 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
8638 * platform/mac/TestExpectations:
8639
yoon@igalia.com05294c62017-05-15 09:06:53 +000086402017-05-15 Gwang Yoon Hwang <yoon@igalia.com>
8641
8642 [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
8643 https://bugs.webkit.org/show_bug.cgi?id=169094
8644
8645 Reviewed by Žan Doberšek.
8646
8647 * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
8648 * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
8649
weinig@apple.com506f2432017-05-15 01:09:48 +000086502017-05-14 Sam Weinig <sam@webkit.org>
8651
8652 [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
8653 https://bugs.webkit.org/show_bug.cgi?id=172095
8654
8655 Reviewed by Darin Adler.
8656
8657 * fast/dom/collection-null-like-arguments-expected.txt:
8658 Update results.
8659
8660 * fast/dom/document-all-expected.txt: Added.
8661 * fast/dom/document-all.html: Added.
8662 New test that covers a bunch of missing coverage.
8663
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +000086642017-05-14 David Kilzer <ddkilzer@apple.com>
8665
ddkilzer@apple.coma0260ad2017-05-14 17:43:39 +00008666 [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
8667 <https://bugs.webkit.org/show_bug.cgi?id=172094>
8668 <rdar://problem/32184256>
8669
8670 Unreviewed test gardening.
8671
8672 * platform/ios-wk2/TestExpectations:
8673 * platform/mac-wk2/TestExpectations:
8674 - Mark test as flaky crash on Debug WK2 builds.
8675
86762017-05-14 David Kilzer <ddkilzer@apple.com>
8677
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00008678 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
8679 <https://webkit.org/b/172092>
8680
8681 Unreviewed test gardening.
8682
ddkilzer@apple.com4c8afb52017-05-14 11:28:21 +00008683 * platform/ios-wk1/TestExpectations:
8684 - This only times out on Release builds.
8685
86862017-05-14 David Kilzer <ddkilzer@apple.com>
8687
8688 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
8689 <https://webkit.org/b/172092>
8690
8691 Unreviewed test gardening.
8692
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00008693 See also Bug 169211 for a similar GTK WK1 timeout.
8694
8695 * platform/ios-wk1/TestExpectations:
8696 - Mark as always timing out on all builds.
8697 * platform/mac-wk1/TestExpectations:
8698 - Mark flaky on Debug builds.
8699
eric.carlson@apple.com9352d7f2017-05-14 05:27:18 +000087002017-05-13 Eric Carlson <eric.carlson@apple.com>
8701
8702 [MediaStream] deviceId constraint doesn't work with getUserMedia
8703 https://bugs.webkit.org/show_bug.cgi?id=171877
8704 <rdar://problem/31899730>
8705
8706 Reviewed by Jer Noble.
8707
8708 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
8709 * fast/mediastream/get-user-media-device-id.html: Added.
8710 * fast/mediastream/apply-constraints-video-expected.txt: Updated.
8711 * fast/mediastream/apply-constraints-video.html: Ditto.
8712
ddkilzer@apple.com8f8aea72017-05-14 04:27:01 +000087132017-05-13 David Kilzer <ddkilzer@apple.com>
8714
8715 TestExpectations: Remove last refereneces to Legacy Notifications
8716
8717 Unreviewed test gardening fixes these lint warnings:
8718
8719 LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
8720 LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
8721
8722 * TestExpectations: Remove references to skipped tests. Legacy
8723 Notification support was removed in r216641.
8724
ryanhaddad@apple.com585192b2017-05-14 01:07:05 +000087252017-05-13 Ryan Haddad <ryanhaddad@apple.com>
8726
8727 Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
8728 https://bugs.webkit.org/show_bug.cgi?id=171978
8729
8730 Unreviewed test gardening.
8731
8732 * platform/mac-wk2/TestExpectations:
8733
jfernandez@igalia.comf0a40262017-05-13 21:36:59 +000087342017-05-13 Javier Fernandez <jfernandez@igalia.com>
8735
8736 [css-align] Implement the place-self shorthand
8737 https://bugs.webkit.org/show_bug.cgi?id=168846
8738
8739 Reviewed by Zalan Bujtas.
8740
8741 Regression tests for the new place-self alignment shorthand.
8742
8743 * css3/parse-place-self-expected.txt: Added.
8744 * css3/parse-place-self.html: Added.
8745
commit-queue@webkit.org2fcfdda2017-05-13 19:10:59 +000087462017-05-13 Commit Queue <commit-queue@webkit.org>
8747
8748 Unreviewed, rolling out r216801.
8749 https://bugs.webkit.org/show_bug.cgi?id=172072
8750
8751 Many memory corruption crashes on worker threads (Requested by
8752 ap on #webkit).
8753
8754 Reverted changeset:
8755
8756 "WorkerRunLoop::Task::performTask() should check
8757 !scriptController->isTerminatingExecution()."
8758 https://bugs.webkit.org/show_bug.cgi?id=171775
8759 http://trac.webkit.org/changeset/216801
8760
simon.fraser@apple.come41966d2017-05-13 05:41:28 +000087612017-05-12 Simon Fraser <simon.fraser@apple.com>
8762
simon.fraser@apple.comba0535e2017-05-13 18:24:15 +00008763 event.clientX/clientY should be in layout viewport coordinates
8764 https://bugs.webkit.org/show_bug.cgi?id=172018
8765
8766 Reviewed by Zalan Bujtas.
8767
8768 * fast/events/clientXY-in-zoom-and-scroll.html:
8769 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
8770 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
8771 * platform/ios/TestExpectations:
8772 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
8773
87742017-05-12 Simon Fraser <simon.fraser@apple.com>
8775
simon.fraser@apple.come41966d2017-05-13 05:41:28 +00008776 The rects returned by Element/Range.getClientRects() should not be rounded
8777 https://bugs.webkit.org/show_bug.cgi?id=172057
8778
8779 Reviewed by Chris Dumez.
8780
8781 Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
8782 as failing (webkit.org/b/172056).
8783
8784 * TestExpectations:
8785 * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
8786 * fast/dom/Range/getClientRects-expected.txt:
8787 * fast/dom/Range/getClientRects.html:
8788 * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
8789 * fast/dom/Range/simple-line-layout-getclientrects.html:
8790 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
8791 * platform/ios/TestExpectations:
8792 * platform/ios/fast/multicol/client-rects-expected.txt:
8793 * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
8794 * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
8795 * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
8796 * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
8797 * platform/mac/fast/multicol/client-rects-expected.txt:
8798 * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
8799 * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
8800 * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
8801 * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
8802
jiewen_tan@apple.com436b7222017-05-13 03:03:37 +000088032017-05-12 Jiewen Tan <jiewen_tan@apple.com>
8804
8805 Elements should be inserted into a template element as its content's last child
8806 https://bugs.webkit.org/show_bug.cgi?id=171373
8807 <rdar://problem/31862949>
8808
8809 Reviewed by Ryosuke Niwa.
8810
8811 * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
8812 * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
8813
simon.fraser@apple.comc9133b52017-05-12 23:48:12 +000088142017-05-11 Simon Fraser <simon.fraser@apple.com>
8815
8816 Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
8817 https://bugs.webkit.org/show_bug.cgi?id=171113
8818
8819 Reviewed by Tim Horton.
8820
8821 Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
8822 are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
8823
8824 New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
8825 elements after zooming.
8826
8827 * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
8828 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
8829 * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
8830 * fast/visual-viewport/zoomed-fixed-expected.txt:
8831 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
8832 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
8833 * fast/zooming/client-rect-in-fixed-zoomed.html:
8834 * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
8835 * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
8836 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
8837 * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
8838 it will be fixed via webkit.org/b/172019
8839 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
8840 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
8841
mark.lam@apple.com3c2c5302017-05-12 23:12:13 +000088422017-05-12 Mark Lam <mark.lam@apple.com>
8843
8844 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
8845 https://bugs.webkit.org/show_bug.cgi?id=171775
8846 <rdar://problem/30975761>
8847
8848 Reviewed by Saam Barati.
8849
8850 * TestExpectations:
8851
dbates@webkit.org440c2b32017-05-12 22:43:22 +000088522017-05-12 Daniel Bates <dabates@apple.com>
8853
8854 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
8855 following <http://trac.webkit.org/changeset/216789>
8856 (https://bugs.webkit.org/show_bug.cgi?id=171712)
8857
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00008858 In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
8859 instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
8860
8861 * plugins/navigator-plugin-crash.html:
8862
88632017-05-12 Daniel Bates <dabates@apple.com>
8864
8865 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
8866 following <http://trac.webkit.org/changeset/216789>
8867 (https://bugs.webkit.org/show_bug.cgi?id=171712)
8868
dbates@webkit.org440c2b32017-05-12 22:43:22 +00008869 On WebKit1 we need to explicitly allow the test tool to open windows by calling
8870 testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
8871 to have the test tool close any open windows after running the test.
8872
8873 It is also good practice to explicitly disable the popup blocker by calling
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00008874 testRunner.setPopupBlockingEnabled(false).
dbates@webkit.org440c2b32017-05-12 22:43:22 +00008875
8876 * plugins/navigator-plugin-crash.html:
8877
jiewen_tan@apple.comdd2ac3d2017-05-12 20:37:54 +000088782017-05-11 Jiewen Tan <jiewen_tan@apple.com>
8879
8880 Check existence of a page before accessing its plugins
8881 https://bugs.webkit.org/show_bug.cgi?id=171712
8882 <rdar://problem/32007806>
8883
8884 Reviewed by Brent Fulgham.
8885
8886 * plugins/navigator-plugin-crash-expected.txt: Added.
8887 * plugins/navigator-plugin-crash.html: Added.
8888
commit-queue@webkit.org93ad1f22017-05-12 19:18:00 +000088892017-05-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
8890
8891 [Readable Streams API] Add ReadableStreamBYOBReader closed getter
8892 https://bugs.webkit.org/show_bug.cgi?id=172024
8893
8894 Reviewed by Youenn Fablet.
8895
8896 Added tests to check closed getter behaviour.
8897
8898 * streams/readable-stream-byob-reader-expected.txt: Updated.
8899 * streams/readable-stream-byob-reader.js: Updated.
8900
jlewis3@apple.comd04fa692017-05-12 17:14:58 +000089012017-05-12 Matt Lewis <jlewis3@apple.com>
8902
8903 Marked webrtc/closing-peerconnection.html as flaky.
8904 https://bugs.webkit.org/show_bug.cgi?id=172034
8905
8906 Unreviewed test gardening.
8907
8908 * platform/mac-wk2/TestExpectations:
8909
csaavedra@igalia.com9f554e62017-05-12 12:58:44 +000089102017-05-12 Claudio Saavedra <csaavedra@igalia.com>
8911
8912 [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
8913 https://bugs.webkit.org/show_bug.cgi?id=171058
8914
8915 Reviewed by Carlos Garcia Campos.
8916
8917 GLib-based ports have issues detecting the mimetypes of empty
8918 files, as they are all considered to be text/plain by
8919 glib. Replace these resources with a minimal valid file for its
8920 type (that is, 1x1 PNG files and 1 whitespace for text files).
8921
8922 * fast/preloader/resources/base-image1.png:
8923 * fast/preloader/resources/base-image2.png:
8924 * fast/preloader/resources/base-image3.png:
8925 * fast/preloader/resources/image1.png:
8926 * fast/preloader/resources/link1.css:
8927 * fast/preloader/resources/noscript-image1.png:
8928 * fast/preloader/resources/noscript-image2.png:
8929 * fast/preloader/resources/script1.js:
8930 * fast/preloader/resources/style1.css:
8931 * tables/mozilla/core/col_widths_fix_autoFixPer.html:
8932
8933 * platform/gtk/TestExpectations: Unskip the now passing tests.
8934
antti@apple.com6cdaf372017-05-12 12:31:49 +000089352017-05-12 Antti Koivisto <antti@apple.com>
8936
8937 Updating class name of a shadow host does not update the style applied by descendants of :host()
8938 https://bugs.webkit.org/show_bug.cgi?id=170762
8939 <rdar://problem/31572668>
8940
8941 Reviewed by Ryosuke Niwa.
8942
8943 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
8944 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
8945
csaavedra@igalia.comc588dac2017-05-12 11:53:58 +000089462017-05-12 Claudio Saavedra <csaavedra@igalia.com>
8947
8948 [WPE] Unreviewed gardening.
8949
8950 ClientRect, ClientRectList were removed, PromiseRejectionEvent was
8951 added, update global constructors attributes test expectations.
8952
8953 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
8954
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +000089552017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
8956
carlosgc@webkit.org4f283ace2017-05-12 11:42:48 +00008957 [GTK] ASSERTION FAILED: !m_flushingLayers
8958 https://bugs.webkit.org/show_bug.cgi?id=172025
8959
8960 Reviewed by Žan Doberšek.
8961
8962 * platform/gtk/TestExpectations:
8963
89642017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
8965
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +00008966 [GTK] GIF images are not properly loaded the first time
8967 https://bugs.webkit.org/show_bug.cgi?id=170432
8968
8969 Reviewed by Carlos Alberto Lopez Perez.
8970
8971 * http/tests/images/gif-progressive-load-expected.html: Added.
8972 * http/tests/images/gif-progressive-load.html: Added.
8973
rego@igalia.com9d988532017-05-12 09:43:44 +000089742017-05-12 Manuel Rego Casasnovas <rego@igalia.com>
8975
8976 [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
8977 https://bugs.webkit.org/show_bug.cgi?id=170900
8978
8979 Reviewed by Sergio Villar Senin.
8980
8981 * TestExpectations: Remove test as it's passing now.
8982
pvollan@apple.com84947992017-05-12 08:08:45 +000089832017-05-11 Per Arne Vollan <pvollan@apple.com>
8984
8985 Geolocation requests should not be blocked when the security origin is local.
8986 https://bugs.webkit.org/show_bug.cgi?id=171857
8987
8988 Reviewed by Brent Fulgham.
8989
8990 * fast/misc/geolocation-local-security-origin-expected.txt: Added.
8991 * fast/misc/geolocation-local-security-origin.html: Added.
8992
rego@igalia.com7ba5fc32017-05-12 06:58:21 +000089932017-05-11 Manuel Rego Casasnovas <rego@igalia.com>
8994
8995 [selectors4] :focus-within tests using shadow DOM don't pass on WK1
8996 https://bugs.webkit.org/show_bug.cgi?id=170935
8997
8998 Reviewed by Youenn Fablet.
8999
9000 * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
9001
zalan@apple.com11b9d412017-05-12 03:18:04 +000090022017-05-11 Zalan Bujtas <zalan@apple.com>
9003
zalan@apple.comee2f4512017-05-12 03:55:57 +00009004 RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
9005 https://bugs.webkit.org/show_bug.cgi?id=172010
9006 <rdar://problem/31086735>
9007
9008 Reviewed by Simon Fraser.
9009
9010 * fast/images/missing-content-image-crash-expected.txt: Added.
9011 * fast/images/missing-content-image-crash.html: Added.
9012
90132017-05-11 Zalan Bujtas <zalan@apple.com>
9014
zalan@apple.com11b9d412017-05-12 03:18:04 +00009015 AX: Defer text changes until after the tree is clean if needed.
9016 https://bugs.webkit.org/show_bug.cgi?id=171546
9017 <rdar://problem/31934942>
9018
9019 Reviewed by Simon Fraser.
9020
9021 * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
9022 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
9023
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +000090242017-05-11 Youenn Fablet <youenn@apple.com>
9025
commit-queue@webkit.orge919ad72017-05-12 03:16:20 +00009026 Allow WPT server to serve specific WebKit tests
9027 https://bugs.webkit.org/show_bug.cgi?id=171479
9028
9029 Reviewed by Ryosuke Niwa.
9030
9031 Moving tests to ensure they are correctly runned.
9032
9033 * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
9034 * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
9035 * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
9036 * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
9037 * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
9038 (promise_test):
9039
90402017-05-11 Youenn Fablet <youenn@apple.com>
9041
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +00009042 [iOS] Unset active media capture source when stopped capturing
9043 https://bugs.webkit.org/show_bug.cgi?id=171815
9044 <rdar://problem/32117885>
9045
9046 Reviewed by Eric Carlson.
9047
9048 Improving the existing tests for better reliability and debugability.
9049 Updating tests to use less webkitAudioContext.
9050
9051 * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
9052 * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
9053 * webrtc/audio-peer-connection-webaudio.html:
9054 * webrtc/audio-replace-track-expected.txt:
9055 * webrtc/audio-replace-track.html:
9056 * webrtc/peer-connection-audio-mute.html:
9057 * webrtc/peer-connection-audio-mute2.html:
9058 * webrtc/peer-connection-remote-audio-mute.html:
9059 * webrtc/peer-connection-remote-audio-mute2.html:
9060 * webrtc/routines.js:
9061 * webrtc/video-replace-track-expected.txt:
9062 * webrtc/video-replace-track.html:
9063
jlewis3@apple.com77ba1592017-05-11 22:31:27 +000090642017-05-11 Matt Lewis <jlewis3@apple.com>
9065
jlewis3@apple.comc678c572017-05-12 00:13:49 +00009066 Unreviewed, rolling out r216677.
9067
9068 Patch caused layout test crashes.
9069
9070 Reverted changeset:
9071
9072 "WorkerThread::stop() should call
9073 scheduleExecutionTermination() last."
9074 https://bugs.webkit.org/show_bug.cgi?id=171775
9075 http://trac.webkit.org/changeset/216677
9076
90772017-05-11 Matt Lewis <jlewis3@apple.com>
9078
jlewis3@apple.com77ba1592017-05-11 22:31:27 +00009079 Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
9080 https://bugs.webkit.org/show_bug.cgi?id=168937
9081
9082 Unreviewed test gardening.
9083
9084 * platform/mac-wk2/TestExpectations:
9085
joepeck@webkit.org22e2d2b2017-05-11 21:45:55 +000090862017-05-11 Joseph Pecoraro <pecoraro@apple.com>
9087
9088 Remove Vibration API
9089 https://bugs.webkit.org/show_bug.cgi?id=171766
9090
9091 Rubber-stamped by Alexey Proskuryakov.
9092
9093 * platform/gtk/TestExpectations:
9094 * platform/ios/TestExpectations:
9095 * platform/mac/TestExpectations:
9096 * platform/win/TestExpectations:
9097 * platform/wpe/TestExpectations:
9098 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
9099 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
9100 * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
9101 * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
9102 * vibration/navigator-vibration-expected.txt: Removed.
9103 * vibration/navigator-vibration.html: Removed.
9104
dino@apple.comfc472692017-05-11 21:39:40 +000091052017-05-11 Dean Jackson <dino@apple.com>
9106
9107 WebGLRenderingContext should implement WebGLRenderingContextBase
9108 https://bugs.webkit.org/show_bug.cgi?id=171961
9109 <rdar://problem/32124920>
9110
9111 Reviewed by Sam Weinig.
9112
9113 New test to make sure constants from WebGLRenderingContextBase are
9114 visible on the WebGLRenderingContext prototype.
9115
9116 Also, fix up some existing tests that were expecting to see
9117 instances of WebGLRenderingContextBase.
9118
9119 * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
9120 * fast/canvas/webgl/constants-on-interface.html: Added.
9121 * fast/canvas/webgl/gl-object-get-calls-expected.txt:
9122 * fast/canvas/webgl/null-object-behaviour-expected.txt:
9123 * fast/canvas/webgl/texImageTest-expected.txt:
9124
jlewis3@apple.com016598b2017-05-11 18:38:22 +000091252017-05-11 Matt Lewis <jlewis3@apple.com>
9126
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00009127 Fixed typo errors in TestExpectations.
jlewis3@apple.com61f3e962017-05-11 20:58:11 +00009128
9129
9130 Unreviewed test gardening.
9131
9132 * platform/mac-wk2/TestExpectations:
9133
91342017-05-11 Matt Lewis <jlewis3@apple.com>
9135
9136 Fixed typo errors in TestExpectations.
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00009137
9138
9139 Unreviewed test gardening.
9140
9141 * platform/mac-wk2/TestExpectations:
9142
91432017-05-11 Matt Lewis <jlewis3@apple.com>
9144
jlewis3@apple.com016598b2017-05-11 18:38:22 +00009145 Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
9146 https://bugs.webkit.org/show_bug.cgi?id=170699
9147
9148 Unreviewed test gardening.
9149
9150 * platform/mac-wk2/TestExpectations:
9151
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +000091522017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
9153
9154 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
9155 https://bugs.webkit.org/show_bug.cgi?id=171919
9156
9157 Reviewed by Youenn Fablet.
9158
9159 Added test cases to check cancel() behaviour.
9160
9161 * streams/readable-stream-byob-reader-expected.txt: Updated.
9162 * streams/readable-stream-byob-reader.js: Updated.
9163
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +000091642017-05-11 Matt Lewis <jlewis3@apple.com>
9165
9166 Marked media/media-controls-clone-crash.html as flaky.
9167 https://bugs.webkit.org/show_bug.cgi?id=171978
9168
9169 Unreviewed test gardening.
9170
9171 * platform/mac-wk2/TestExpectations:
9172
mattbaker@apple.com70cc5152017-05-11 17:14:34 +000091732017-05-11 Matt Baker <mattbaker@apple.com>
9174
9175 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
9176 https://bugs.webkit.org/show_bug.cgi?id=171970
9177 <rdar://problem/32129262>
9178
9179 Reviewed by Brian Burg.
9180
9181 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
9182
9183 * inspector/dom-debugger/dom-breakpoints-expected.txt:
9184 * inspector/dom-debugger/dom-breakpoints.html:
9185
pvollan@apple.comf89195f2017-05-11 16:31:51 +000091862017-05-11 Per Arne Vollan <pvollan@apple.com>
9187
9188 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
9189 https://bugs.webkit.org/show_bug.cgi?id=167749
9190
9191 Reviewed by Eric Carlson.
9192
9193 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
9194 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
9195 this was introduced in r216588.
9196
9197 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
9198 * http/tests/media/track-in-band-hls-metadata-crash.html:
9199
mark.lam@apple.com93394282017-05-11 15:26:03 +000092002017-05-11 Mark Lam <mark.lam@apple.com>
9201
9202 WorkerThread::stop() should call scheduleExecutionTermination() last.
9203 https://bugs.webkit.org/show_bug.cgi?id=171775
9204 <rdar://problem/30975761>
9205
9206 Reviewed by Geoffrey Garen.
9207
9208 * TestExpectations:
9209
carlosgc@webkit.org31890f52017-05-11 13:33:05 +000092102017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
9211
9212 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
9213
9214 * platform/gtk/TestExpectations:
9215
jlewis3@apple.com2adab012017-05-11 00:56:00 +000092162017-05-10 Matt Lewis <jlewis3@apple.com>
9217
9218 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
9219 https://bugs.webkit.org/show_bug.cgi?id=171957
9220
9221 Unreviewed test gardening.
9222
9223 * platform/ios-wk2/TestExpectations:
9224
aestes@apple.com3c031692017-05-11 00:33:33 +000092252017-05-10 Andy Estes <aestes@apple.com>
9226
9227 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
9228 https://bugs.webkit.org/show_bug.cgi?id=132297
9229
9230 Reviewed by Simon Fraser.
9231
9232 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
9233 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
9234 * http/tests/navigation/resources/keyboard-events-test.js:
9235 (runTest):
9236 * platform/ios-wk2/TestExpectations:
9237 * platform/wk2/TestExpectations:
9238
weinig@apple.com1d7fe202017-05-11 00:29:37 +000092392017-05-09 Sam Weinig <sam@webkit.org>
9240
9241 Remove support for legacy Notifications
9242 https://bugs.webkit.org/show_bug.cgi?id=171487
9243
9244 Reviewed by Jon Lee.
9245
9246 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
9247 - Remove http/notifications/legacy. It tested the legacy API.
9248 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
9249 - Update TestExpectations for removals.
9250
9251 * TestExpectations:
9252 * platform/gtk/TestExpectations:
9253 * platform/ios/TestExpectations:
9254 * platform/mac/TestExpectations:
9255 * platform/win/TestExpectations:
9256 * fast/history/page-cache-notification-non-suspendable.html:
9257 * fast/history/page-cache-notification-suspendable.html:
9258 * fast/notifications: Removed.
9259 * fast/notifications/notification-after-close-expected.txt: Removed.
9260 * fast/notifications/notification-after-close.html: Removed.
9261 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
9262 * fast/notifications/notification-permisssion-deletable.html: Removed.
9263 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
9264 * fast/notifications/notifications-cancel-request-permission.html: Removed.
9265 * fast/notifications/notifications-check-permission-expected.txt: Removed.
9266 * fast/notifications/notifications-check-permission.html: Removed.
9267 * fast/notifications/notifications-click-event-expected.txt: Removed.
9268 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
9269 * fast/notifications/notifications-click-event-focus.html: Removed.
9270 * fast/notifications/notifications-click-event.html: Removed.
9271 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
9272 * fast/notifications/notifications-constructor-request-permission.html: Removed.
9273 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
9274 * fast/notifications/notifications-constructor-with-permission.html: Removed.
9275 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
9276 * fast/notifications/notifications-constructor-without-permission.html: Removed.
9277 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
9278 * fast/notifications/notifications-display-close-events.html: Removed.
9279 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
9280 * fast/notifications/notifications-document-close-crash.html: Removed.
9281 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
9282 * fast/notifications/notifications-event-stop-propagation.html: Removed.
9283 * fast/notifications/notifications-multi-events-expected.txt: Removed.
9284 * fast/notifications/notifications-multi-events.html: Removed.
9285 * fast/notifications/notifications-no-icon-expected.txt: Removed.
9286 * fast/notifications/notifications-no-icon.html: Removed.
9287 * fast/notifications/notifications-permission-expected.txt: Removed.
9288 * fast/notifications/notifications-permission.html: Removed.
9289 * fast/notifications/notifications-replace-expected.txt: Removed.
9290 * fast/notifications/notifications-replace.html: Removed.
9291 * fast/notifications/notifications-request-permission-expected.txt: Removed.
9292 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
9293 * fast/notifications/notifications-request-permission-optional.html: Removed.
9294 * fast/notifications/notifications-request-permission.html: Removed.
9295 * fast/notifications/notifications-rtl-expected.txt: Removed.
9296 * fast/notifications/notifications-rtl.html: Removed.
9297 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
9298 * fast/notifications/notifications-sandbox-permission.html: Removed.
9299 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
9300 * fast/notifications/notifications-window-close-crash.html: Removed.
9301 * fast/notifications/notifications-with-permission-expected.txt: Removed.
9302 * fast/notifications/notifications-with-permission.html: Removed.
9303 * fast/notifications/notifications-without-permission-expected.txt: Removed.
9304 * fast/notifications/notifications-without-permission.html: Removed.
9305 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
9306 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
9307 * fast/notifications/resources: Removed.
9308 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
9309 * fast/notifications/resources/notifications-iframe.html: Removed.
9310 * http/tests/notifications/legacy: Removed.
9311 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
9312 * http/tests/notifications/legacy/double-show.html: Removed.
9313 * http/tests/notifications/legacy/events-expected.txt: Removed.
9314 * http/tests/notifications/legacy/events.html: Removed.
9315 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
9316 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
9317 * http/tests/notifications/legacy/request-expected.txt: Removed.
9318 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
9319 * http/tests/notifications/legacy/request-no-callback.html: Removed.
9320 * http/tests/notifications/legacy/request.html: Removed.
9321 * http/tests/notifications/legacy/resources: Removed.
9322 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
9323 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
9324 * http/tests/notifications/legacy/show-expected.txt: Removed.
9325 * http/tests/notifications/legacy/show.html: Removed.
9326 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
9327 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
9328
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +000093292017-05-10 Ryan Haddad <ryanhaddad@apple.com>
9330
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +00009331 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
9332 https://bugs.webkit.org/show_bug.cgi?id=169876
9333
9334 Unreviewed test gardening.
9335
9336 * platform/mac/TestExpectations:
9337
93382017-05-10 Ryan Haddad <ryanhaddad@apple.com>
9339
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00009340 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
9341 https://bugs.webkit.org/show_bug.cgi?id=168146
9342
9343 Unreviewed test gardening.
9344
9345 * platform/mac/TestExpectations:
9346
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +000093472017-05-10 Commit Queue <commit-queue@webkit.org>
9348
9349 Unreviewed, rolling out r216635.
9350 https://bugs.webkit.org/show_bug.cgi?id=171953
9351
9352 "Some worker tests are failing". (Requested by mlam on #webkit).
9353
9354 Reverted changeset:
9355
9356 "WorkerThread::stop() should call
9357 scheduleExecutionTermination() last."
9358 https://bugs.webkit.org/show_bug.cgi?id=171775
9359 http://trac.webkit.org/changeset/216635
9360
mark.lam@apple.come6596292017-05-10 23:22:33 +000093612017-05-10 Mark Lam <mark.lam@apple.com>
9362
9363 WorkerThread::stop() should call scheduleExecutionTermination() last.
9364 https://bugs.webkit.org/show_bug.cgi?id=171775
9365 <rdar://problem/30975761>
9366
9367 Reviewed by Geoffrey Garen.
9368
9369 * TestExpectations:
9370
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +000093712017-05-10 Tim Horton <timothy_horton@apple.com>
9372
9373 Add an experimental feature flag for viewport-fit
9374 https://bugs.webkit.org/show_bug.cgi?id=171948
9375 <rdar://problem/31995518>
9376
9377 Reviewed by Simon Fraser.
9378
9379 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
9380 * fast/css/variables/constants/ios/safe-area-inset-set.html:
9381 * fast/viewport/ios/viewport-fit-auto.html:
9382 * fast/viewport/ios/viewport-fit-contain.html:
9383 * fast/viewport/ios/viewport-fit-cover.html:
9384
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +000093852017-05-10 Matt Lewis <jlewis3@apple.com>
9386
9387 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
9388 https://bugs.webkit.org/show_bug.cgi?id=171951
9389
9390 Unreviewed test gardening.
9391
9392 * platform/ios-wk2/TestExpectations:
9393
antti@apple.com16674fa2017-05-10 22:23:11 +000093942017-05-10 Antti Koivisto <antti@apple.com>
9395
9396 REGRESSION (r207372) Visibility property is not inherited when used in an animation
9397 https://bugs.webkit.org/show_bug.cgi?id=171883
9398 <rdar://problem/32086550>
9399
9400 Reviewed by Simon Fraser.
9401
9402 * animations/animation-initial-inheritance-expected.html: Added.
9403 * animations/animation-initial-inheritance.html: Added.
9404
jlewis3@apple.com1550d392017-05-10 21:34:43 +000094052017-05-10 Matt Lewis <jlewis3@apple.com>
9406
9407 Marked transitions/extra-transition.html as flaky.
9408 https://bugs.webkit.org/show_bug.cgi?id=171947
9409
9410 Unreviewed test gardening.
9411
9412 * platform/mac-wk2/TestExpectations:
9413
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +000094142017-05-10 Ryan Haddad <ryanhaddad@apple.com>
9415
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +00009416 Unreviewed, rolling out r216591.
9417
9418 This change broke an internal build.
9419
9420 Reverted changeset:
9421
9422 "REGRESSION (r207372) Visibility property is not inherited
9423 when used in an animation"
9424 https://bugs.webkit.org/show_bug.cgi?id=171883
9425 http://trac.webkit.org/changeset/216591
9426
94272017-05-10 Ryan Haddad <ryanhaddad@apple.com>
9428
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00009429 Unreviewed, remove TestExpectation for a test that was removed in r216259.
9430
9431 * platform/mac/TestExpectations:
9432
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +000094332017-05-10 Matt Lewis <jlewis3@apple.com>
9434
9435 Marked perf/class-list-remove.html as flaky.
9436 https://bugs.webkit.org/show_bug.cgi?id=171945
9437
9438 Unreviewed test gardening.
9439
9440 * platform/ios-wk2/TestExpectations:
9441
aestes@apple.come9d764e2017-05-10 20:44:37 +000094422017-05-10 Andy Estes <aestes@apple.com>
9443
9444 r216599 accidentally included two copies of the new layout test and expected result
9445 https://bugs.webkit.org/show_bug.cgi?id=171938
9446
9447 Unreviewed.
9448
9449 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
9450 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
9451
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +000094522017-05-10 Ryan Haddad <ryanhaddad@apple.com>
9453
9454 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
9455 https://bugs.webkit.org/show_bug.cgi?id=171880
9456
9457 Unreviewed test gardening.
9458
9459 This test times out on ios-simulator because it relies on eventSender.keyDown.
9460
9461 * platform/ios/TestExpectations:
9462
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +000094632017-05-10 Timothy Horton <timothy_horton@apple.com>
9464
9465 Add an experimental feature flag for constant properties
9466 https://bugs.webkit.org/show_bug.cgi?id=171913
9467 <rdar://problem/31995518>
9468
9469 Reviewed by Ryosuke Niwa.
9470
9471 * fast/css/variables/constants/invalid-constant-name-fallback.html:
9472 * fast/css/variables/constants/ios/safe-area-inset-set.html:
9473 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
9474 * fast/css/variables/constants/safe-area-inset-zero.html:
9475
jlewis3@apple.com5823bd52017-05-10 20:07:09 +000094762017-05-10 Matt Lewis <jlewis3@apple.com>
9477
9478 Marked media/track/track-cue-rendering-on-resize.html as flaky.
9479 https://bugs.webkit.org/show_bug.cgi?id=171939
9480
9481 Unreviewed test gardening.
9482
9483 * platform/mac-wk2/TestExpectations:
9484
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +000094852017-05-10 Ryan Haddad <ryanhaddad@apple.com>
9486
9487 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
9488 https://bugs.webkit.org/show_bug.cgi?id=171937
9489
9490 Unreviewed test gardening.
9491
9492 * platform/mac-wk1/TestExpectations:
9493
jlewis3@apple.com4eb94712017-05-10 19:29:56 +000094942017-05-10 Matt Lewis <jlewis3@apple.com>
9495
9496 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
9497 https://bugs.webkit.org/show_bug.cgi?id=171935
9498
9499 Unreviewed test gardening.
9500
9501 * platform/mac-wk2/TestExpectations:
9502
aestes@apple.com1db59032017-05-10 18:30:57 +000095032017-05-10 Andy Estes <aestes@apple.com>
9504
9505 Keyboard input suppression should extend to subframes
9506 https://bugs.webkit.org/show_bug.cgi?id=171880
9507 <rdar://problem/31201793>
9508
9509 Reviewed by Ryosuke Niwa.
9510
9511 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
9512 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
9513 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
9514 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
9515 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
9516 * http/tests/navigation/resources/keyboard-events-test.js:
9517 (runTest):
9518 (waitForProvisionalNavigation.xhr.onreadystatechange):
9519 (waitForProvisionalNavigation):
9520
jlewis3@apple.com205b8702017-05-10 17:16:58 +000095212017-05-10 Matt Lewis <jlewis3@apple.com>
9522
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +00009523 Unreviewed, rolling out r216563.
9524
9525 Revision caused 2 api failures
9526
9527 Reverted changeset:
9528
9529 "[MediaStream] deviceId constraint doesn't work with
9530 getUserMedia"
9531 https://bugs.webkit.org/show_bug.cgi?id=171877
9532 http://trac.webkit.org/changeset/216563
9533
95342017-05-10 Matt Lewis <jlewis3@apple.com>
9535
jlewis3@apple.com205b8702017-05-10 17:16:58 +00009536 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
9537 https://bugs.webkit.org/show_bug.cgi?id=171930
9538
9539 Unreviewed test gardening.
9540
9541 * platform/ios-wk2/TestExpectations:
9542 * platform/mac-wk2/TestExpectations:
9543
antti@apple.com7cc983b2017-05-10 16:50:56 +000095442017-05-10 Antti Koivisto <antti@apple.com>
9545
9546 REGRESSION (r207372) Visibility property is not inherited when used in an animation
9547 https://bugs.webkit.org/show_bug.cgi?id=171883
9548 <rdar://problem/32086550>
9549
9550 Reviewed by Simon Fraser.
9551
9552 * animations/animation-initial-inheritance-expected.html: Added.
9553 * animations/animation-initial-inheritance.html: Added.
9554
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +000095552017-05-10 Per Arne Vollan <pvollan@apple.com>
9556
9557 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
9558 https://bugs.webkit.org/show_bug.cgi?id=167749
9559
9560 Reviewed by Eric Carlson.
9561
9562 This is a speculative fix of the test. I have not been able to reproduce the timeout.
9563 When the test times out, the 'addtrack' event is never received. In case the event
9564 was dispatched before we added the event listener, the event listener is added before
9565 the video source is set. In case the test will continue to time out, a couple of
9566 error event callbacks have been added to get more information. Also, video playback
9567 will begin when the 'canplaythrough' event is received.
9568
9569 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
9570 * http/tests/media/track-in-band-hls-metadata-crash.html:
9571
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +000095722017-05-10 Commit Queue <commit-queue@webkit.org>
9573
9574 Unreviewed, rolling out r216578.
9575 https://bugs.webkit.org/show_bug.cgi?id=171920
9576
9577 Broke the GTK+ build with Wayland enabled (Requested by KaL on
9578 #webkit).
9579
9580 Reverted changeset:
9581
9582 "[GTK] Bump GTK+ and its dependencies in jhbuild"
9583 https://bugs.webkit.org/show_bug.cgi?id=171918
9584 http://trac.webkit.org/changeset/216578
9585
carlosgc@webkit.org2b971862017-05-10 11:53:12 +000095862017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
9587
9588 [GTK] Bump GTK+ and its dependencies in jhbuild
9589 https://bugs.webkit.org/show_bug.cgi?id=171918
9590
9591 Reviewed by Carlos Alberto Lopez Perez.
9592
9593 Rebaseline tests for new GTK+ versin.
9594
9595 * platform/gtk/css1/box_properties/acid_test-expected.txt:
9596 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
9597 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
9598 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
9599 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
9600 * platform/gtk/css3/flexbox/button-expected.png:
9601 * platform/gtk/css3/flexbox/button-expected.txt:
9602 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
9603 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
9604 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
9605 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
9606 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
9607 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
9608 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
9609 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
9610 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
9611 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
9612 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
9613 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
9614 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
9615 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
9616 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
9617 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
9618 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
9619 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
9620 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
9621 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
9622 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
9623 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
9624 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
9625 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
9626 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
9627 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
9628 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
9629 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
9630 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
9631 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
9632 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
9633 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
9634 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
9635 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
9636 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
9637 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
9638 * platform/gtk/editing/pasteboard/4641033-expected.png:
9639 * platform/gtk/editing/pasteboard/4641033-expected.txt:
9640 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
9641 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
9642 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
9643 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
9644 * platform/gtk/editing/selection/3690703-2-expected.png:
9645 * platform/gtk/editing/selection/3690703-2-expected.txt:
9646 * platform/gtk/editing/selection/3690703-expected.png:
9647 * platform/gtk/editing/selection/3690703-expected.txt:
9648 * platform/gtk/editing/selection/3690719-expected.png:
9649 * platform/gtk/editing/selection/3690719-expected.txt:
9650 * platform/gtk/editing/selection/4397952-expected.png:
9651 * platform/gtk/editing/selection/4397952-expected.txt:
9652 * platform/gtk/editing/selection/5240265-expected.png:
9653 * platform/gtk/editing/selection/5240265-expected.txt:
9654 * platform/gtk/editing/selection/caret-before-select-expected.png:
9655 * platform/gtk/editing/selection/caret-before-select-expected.txt:
9656 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
9657 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
9658 * platform/gtk/editing/selection/select-box-expected.png:
9659 * platform/gtk/editing/selection/select-box-expected.txt:
9660 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
9661 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
9662 * platform/gtk/editing/selection/selection-button-text-expected.png:
9663 * platform/gtk/editing/selection/selection-button-text-expected.txt:
9664 * platform/gtk/fast/block/basic/011-expected.png:
9665 * platform/gtk/fast/block/basic/011-expected.txt:
9666 * platform/gtk/fast/block/float/float-avoidance-expected.png:
9667 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
9668 * platform/gtk/fast/block/margin-collapse/103-expected.png:
9669 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
9670 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
9671 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
9672 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
9673 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
9674 * platform/gtk/fast/css/continuationCrash-expected.png:
9675 * platform/gtk/fast/css/continuationCrash-expected.txt:
9676 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
9677 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
9678 * platform/gtk/fast/css/input-search-padding-expected.png:
9679 * platform/gtk/fast/css/input-search-padding-expected.txt:
9680 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
9681 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
9682 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
9683 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
9684 * platform/gtk/fast/css/rtl-ordering-expected.png:
9685 * platform/gtk/fast/css/rtl-ordering-expected.txt:
9686 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
9687 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
9688 * platform/gtk/fast/css/text-overflow-input-expected.png:
9689 * platform/gtk/fast/css/text-overflow-input-expected.txt:
9690 * platform/gtk/fast/css/text-transform-select-expected.png:
9691 * platform/gtk/fast/css/text-transform-select-expected.txt:
9692 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
9693 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
9694 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
9695 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
9696 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
9697 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
9698 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
9699 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
9700 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
9701 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
9702 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
9703 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
9704 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
9705 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
9706 * platform/gtk/fast/forms/001-expected.png:
9707 * platform/gtk/fast/forms/001-expected.txt:
9708 * platform/gtk/fast/forms/003-expected.png:
9709 * platform/gtk/fast/forms/003-expected.txt:
9710 * platform/gtk/fast/forms/004-expected.png:
9711 * platform/gtk/fast/forms/004-expected.txt:
9712 * platform/gtk/fast/forms/basic-buttons-expected.png:
9713 * platform/gtk/fast/forms/basic-buttons-expected.txt:
9714 * platform/gtk/fast/forms/basic-inputs-expected.png:
9715 * platform/gtk/fast/forms/basic-inputs-expected.txt:
9716 * platform/gtk/fast/forms/basic-selects-expected.png:
9717 * platform/gtk/fast/forms/basic-selects-expected.txt:
9718 * platform/gtk/fast/forms/blankbuttons-expected.png:
9719 * platform/gtk/fast/forms/blankbuttons-expected.txt:
9720 * platform/gtk/fast/forms/box-shadow-override-expected.png:
9721 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
9722 * platform/gtk/fast/forms/button-align-expected.png:
9723 * platform/gtk/fast/forms/button-align-expected.txt:
9724 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
9725 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
9726 * platform/gtk/fast/forms/button-default-title-expected.png:
9727 * platform/gtk/fast/forms/button-default-title-expected.txt:
9728 * platform/gtk/fast/forms/button-generated-content-expected.png:
9729 * platform/gtk/fast/forms/button-generated-content-expected.txt:
9730 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
9731 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
9732 * platform/gtk/fast/forms/button-positioned-expected.png:
9733 * platform/gtk/fast/forms/button-positioned-expected.txt:
9734 * platform/gtk/fast/forms/button-sizes-expected.png:
9735 * platform/gtk/fast/forms/button-sizes-expected.txt:
9736 * platform/gtk/fast/forms/button-style-color-expected.png:
9737 * platform/gtk/fast/forms/button-style-color-expected.txt:
9738 * platform/gtk/fast/forms/button-table-styles-expected.png:
9739 * platform/gtk/fast/forms/button-table-styles-expected.txt:
9740 * platform/gtk/fast/forms/button-text-transform-expected.png:
9741 * platform/gtk/fast/forms/button-text-transform-expected.txt:
9742 * platform/gtk/fast/forms/button-white-space-expected.png:
9743 * platform/gtk/fast/forms/button-white-space-expected.txt:
9744 * platform/gtk/fast/forms/control-clip-expected.png:
9745 * platform/gtk/fast/forms/control-clip-expected.txt:
9746 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
9747 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
9748 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
9749 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
9750 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
9751 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
9752 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
9753 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
9754 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
9755 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
9756 * platform/gtk/fast/forms/form-element-geometry-expected.png:
9757 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
9758 * platform/gtk/fast/forms/formmove-expected.png:
9759 * platform/gtk/fast/forms/formmove-expected.txt:
9760 * platform/gtk/fast/forms/formmove2-expected.png:
9761 * platform/gtk/fast/forms/formmove2-expected.txt:
9762 * platform/gtk/fast/forms/formmove3-expected.png:
9763 * platform/gtk/fast/forms/formmove3-expected.txt:
9764 * platform/gtk/fast/forms/indeterminate-expected.png:
9765 * platform/gtk/fast/forms/indeterminate-expected.txt:
9766 * platform/gtk/fast/forms/input-appearance-height-expected.png:
9767 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
9768 * platform/gtk/fast/forms/input-button-sizes-expected.png:
9769 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
9770 * platform/gtk/fast/forms/input-first-letter-expected.png:
9771 * platform/gtk/fast/forms/input-first-letter-expected.txt:
9772 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
9773 * platform/gtk/fast/forms/input-value-expected.png:
9774 * platform/gtk/fast/forms/input-value-expected.txt:
9775 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
9776 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
9777 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
9778 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
9779 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
9780 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
9781 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
9782 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
9783 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
9784 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
9785 * platform/gtk/fast/forms/menulist-style-color-expected.png:
9786 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
9787 * platform/gtk/fast/forms/menulist-width-change-expected.png:
9788 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
9789 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
9790 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
9791 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
9792 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
9793 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
9794 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
9795 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
9796 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
9797 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
9798 * platform/gtk/fast/forms/option-script-expected.png:
9799 * platform/gtk/fast/forms/option-script-expected.txt:
9800 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
9801 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
9802 * platform/gtk/fast/forms/option-text-clip-expected.png:
9803 * platform/gtk/fast/forms/option-text-clip-expected.txt:
9804 * platform/gtk/fast/forms/placeholder-position-expected.png:
9805 * platform/gtk/fast/forms/placeholder-position-expected.txt:
9806 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
9807 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
9808 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
9809 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
9810 * platform/gtk/fast/forms/range/slider-padding-expected.png:
9811 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
9812 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
9813 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
9814 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
9815 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
9816 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
9817 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
9818 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
9819 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
9820 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
9821 * platform/gtk/fast/forms/search-input-rtl-expected.png:
9822 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
9823 * platform/gtk/fast/forms/search-rtl-expected.png:
9824 * platform/gtk/fast/forms/search-rtl-expected.txt:
9825 * platform/gtk/fast/forms/search-styled-expected.png:
9826 * platform/gtk/fast/forms/search-styled-expected.txt:
9827 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
9828 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
9829 * platform/gtk/fast/forms/searchfield-heights-expected.png:
9830 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
9831 * platform/gtk/fast/forms/select-align-expected.png:
9832 * platform/gtk/fast/forms/select-align-expected.txt:
9833 * platform/gtk/fast/forms/select-background-none-expected.png:
9834 * platform/gtk/fast/forms/select-background-none-expected.txt:
9835 * platform/gtk/fast/forms/select-baseline-expected.png:
9836 * platform/gtk/fast/forms/select-baseline-expected.txt:
9837 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
9838 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
9839 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
9840 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
9841 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
9842 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
9843 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
9844 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
9845 * platform/gtk/fast/forms/select-initial-position-expected.png:
9846 * platform/gtk/fast/forms/select-initial-position-expected.txt:
9847 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
9848 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
9849 * platform/gtk/fast/forms/select-selected-expected.png:
9850 * platform/gtk/fast/forms/select-selected-expected.txt:
9851 * platform/gtk/fast/forms/select-style-expected.png:
9852 * platform/gtk/fast/forms/select-style-expected.txt:
9853 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
9854 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
9855 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
9856 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
9857 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
9858 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
9859 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
9860 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
9861 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
9862 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
9863 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
9864 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
9865 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
9866 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
9867 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
9868 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
9869 * platform/gtk/fast/html/details-replace-text-expected.png:
9870 * platform/gtk/fast/html/details-replace-text-expected.txt:
9871 * platform/gtk/fast/html/keygen-expected.png:
9872 * platform/gtk/fast/html/keygen-expected.txt:
9873 * platform/gtk/fast/inline/positionedLifetime-expected.png:
9874 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
9875 * platform/gtk/fast/invalid/014-expected.png:
9876 * platform/gtk/fast/invalid/014-expected.txt:
9877 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
9878 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
9879 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
9880 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
9881 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
9882 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
9883 * platform/gtk/fast/parser/document-write-option-expected.png:
9884 * platform/gtk/fast/parser/document-write-option-expected.txt:
9885 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
9886 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
9887 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
9888 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
9889 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
9890 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
9891 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
9892 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
9893 * platform/gtk/fast/replaced/three-selects-break-expected.png:
9894 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
9895 * platform/gtk/fast/replaced/width100percent-button-expected.png:
9896 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
9897 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
9898 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
9899 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
9900 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
9901 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
9902 * platform/gtk/fast/table/append-cells2-expected.png:
9903 * platform/gtk/fast/table/append-cells2-expected.txt:
9904 * platform/gtk/fast/table/remove-td-display-none-expected.png:
9905 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
9906 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
9907 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
9908 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
9909 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
9910 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
9911 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
9912 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
9913 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
9914 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
9915 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
9916 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
9917 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
9918 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
9919 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
9920 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
9921 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
9922 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
9923 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
9924 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
9925 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
9926 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
9927 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
9928 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
9929 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
9930 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
9931 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
9932 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
9933 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
9934 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
9935 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
9936 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
9937 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
9938 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
9939 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
9940 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
9941 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
9942 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
9943 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
9944 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
9945 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
9946 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
9947 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
9948 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
9949 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
9950 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
9951 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
9952 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
9953 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
9954 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
9955 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
9956 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
9957 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
9958 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
9959 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
9960 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
9961 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
9962 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
9963 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
9964 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
9965 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
9966 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
9967 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
9968 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
9969 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
9970 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
9971 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
9972 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
9973 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
9974 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
9975 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
9976 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
9977 * platform/gtk/tables/mozilla/core/margins-expected.png:
9978 * platform/gtk/tables/mozilla/core/margins-expected.txt:
9979 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
9980 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
9981 * platform/gtk/tables/mozilla/other/move_row-expected.png:
9982 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
9983 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
9984 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
9985 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
9986 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
9987 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
9988 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
9989 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
9990 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
9991 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
9992 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
9993 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
9994 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
9995 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
9996 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
9997 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
9998 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
9999
svillar@igalia.com2bdf9482017-05-10 07:42:46 +0000100002017-05-08 Sergio Villar Senin <svillar@igalia.com>
10001
10002 [css-grid] Remove Blink-specific code for handling orthogonal grid items
10003 https://bugs.webkit.org/show_bug.cgi?id=171807
10004
10005 Reviewed by Darin Adler.
10006
10007 Updated the expectations. They should now be compatible with Firefox and Chrome.
10008
10009 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
10010 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
10011 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
10012
eric.carlson@apple.com929b8462017-05-10 04:42:18 +0000100132017-05-09 Eric Carlson <eric.carlson@apple.com>
10014
10015 [MediaStream] deviceId constraint doesn't work with getUserMedia
10016 https://bugs.webkit.org/show_bug.cgi?id=171877
10017 <rdar://problem/31899730>
10018
10019 Reviewed by Jer Noble.
10020
10021 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
10022 * fast/mediastream/get-user-media-device-id.html: Added.
10023
jlewis3@apple.com60706b92017-05-09 23:27:53 +0000100242017-05-09 Matt Lewis <jlewis3@apple.com>
10025
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +000010026 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
10027 https://bugs.webkit.org/show_bug.cgi?id=171899
10028
10029 Unreviewed test gardening.
10030
10031 * platform/ios-wk2/TestExpectations:
10032
100332017-05-09 Matt Lewis <jlewis3@apple.com>
10034
jlewis3@apple.com60706b92017-05-09 23:27:53 +000010035 Mark webrtc/audio-replace-track.html as flaky.
10036 https://bugs.webkit.org/show_bug.cgi?id=171895
10037
10038 Unreviewed test gardening.
10039
10040 * platform/mac-wk2/TestExpectations:
10041
weinig@apple.comb50adaa2017-05-09 22:53:13 +0000100422017-05-09 Sam Weinig <sam@webkit.org>
10043
10044 Implement Subresource Integrity (SRI)
10045 https://bugs.webkit.org/show_bug.cgi?id=148363
10046 <rdar://problem/18945879>
10047
10048 Reviewed by Youenn Fablet.
10049
10050 Add tests for Subresource Integrity for Fetch based off the ones from Web
10051 Platform Tests. Additional tests for more CORS combinations have been added.
10052
10053 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
10054 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
10055 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
10056 * http/tests/subresource-integrity/resources/resource.txt: Added.
10057 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
10058 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
10059 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
10060 * http/tests/subresource-integrity/sri-fetch.html: Added.
10061 * http/tests/subresource-integrity/sri-fetch.js: Added.
10062
jlewis3@apple.com3d631df2017-05-09 22:52:05 +0000100632017-05-09 Matt Lewis <jlewis3@apple.com>
10064
10065 Marked webrtc/captureCanvas-webrtc.html as flaky.
10066 https://bugs.webkit.org/show_bug.cgi?id=170870
10067
10068 Unreviewed test gardening.
10069
10070 * platform/mac-wk2/TestExpectations:
10071
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +0000100722017-05-09 Commit Queue <commit-queue@webkit.org>
10073
10074 Unreviewed, rolling out r216545.
10075 https://bugs.webkit.org/show_bug.cgi?id=171889
10076
10077 Caused a test failure (Requested by eric_carlson on #webkit).
10078
10079 Reverted changeset:
10080
10081 "[MediaStream] deviceId constraint doesn't work with
10082 getUserMedia"
10083 https://bugs.webkit.org/show_bug.cgi?id=171877
10084 http://trac.webkit.org/changeset/216545
10085
zalan@apple.comdc426572017-05-09 22:30:11 +0000100862017-05-09 Zalan Bujtas <zalan@apple.com>
10087
10088 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
10089 https://bugs.webkit.org/show_bug.cgi?id=171873
10090 <rdar://problem/32004954>
10091
10092 Reviewed by Simon Fraser.
10093
10094 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
10095 * fast/multicol/crash-when-column-inside-table.html: Added.
10096
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +0000100972017-05-09 Ryan Haddad <ryanhaddad@apple.com>
10098
10099 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
10100 https://bugs.webkit.org/show_bug.cgi?id=171742
10101
10102 Reviewed by Youenn Fablet.
10103
10104 Silence the console messages for unhandled rejections in this test.
10105
10106 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
10107 * webrtc/libwebrtc/release-while-setting-local-description.html:
10108
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +0000101092017-05-09 Eric Carlson <eric.carlson@apple.com>
10110
10111 [MediaStream] deviceId constraint doesn't work with getUserMedia
10112 https://bugs.webkit.org/show_bug.cgi?id=171877
10113 <rdar://problem/31899730>
10114
10115 Reviewed by Jer Noble.
10116
10117 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
10118 * fast/mediastream/get-user-media-device-id.html: Added.
10119
jlewis3@apple.comf86acc72017-05-09 21:49:27 +0000101202017-05-09 Matt Lewis <jlewis3@apple.com>
10121
10122 Marked multiple test flaky.
10123 https://bugs.webkit.org/show_bug.cgi?id=171886
10124
10125 Unreviewed test gardening.
10126
10127 * platform/ios-wk2/TestExpectations:
10128 * platform/mac/TestExpectations:
10129
cdumez@apple.comb383fd12017-05-09 21:40:11 +0000101302017-05-09 Chris Dumez <cdumez@apple.com>
10131
10132 Introduce DocumentAndElementEventHandlers IDL interface
10133 https://bugs.webkit.org/show_bug.cgi?id=171879
10134
10135 Reviewed by Simon Fraser and Ryosuke Niwa.
10136
10137 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
10138 * fast/events/DocumentAndElementEventHandlers.html: Added.
10139 Add layout test coverage.
10140
10141 * js/dom/dom-static-property-for-in-iteration-expected.txt:
10142 Rebaseline now that those event handlers are enumerable.
10143
dino@apple.com79c37e32017-05-09 21:35:55 +0000101442017-05-10 Dean Jackson <dino@apple.com>
10145
10146 Restrict SVG filters to accessible security origins
10147 https://bugs.webkit.org/show_bug.cgi?id=118689
10148 <rdar://problem/27362159>
10149
10150 Reviewed by Brent Fulgham.
10151
10152 Add a test that shows safe frames, unsafe frames, and
10153 then a safe frame that itself has an unsafe frame, to
10154 show that the security requirements are being forwarded
10155 down the tree.
10156
10157 * http/tests/css/filters-on-iframes-expected.html: Added.
10158 * http/tests/css/filters-on-iframes.html: Added.
10159 * http/tests/css/resources/blank.html: Added.
10160 * http/tests/css/resources/references-external.html: Added.
10161 * http/tests/css/resources/solid-red.html: Added.
10162
cdumez@apple.com406cec92017-05-09 21:21:04 +0000101632017-05-09 Chris Dumez <cdumez@apple.com>
10164
10165 Move onanimation* EventHandlers to GlobalEventHandlers
10166 https://bugs.webkit.org/show_bug.cgi?id=171874
10167
10168 Reviewed by Simon Fraser.
10169
10170 * fast/css/onanimation-eventhandlers-expected.txt: Added.
10171 * fast/css/onanimation-eventhandlers.html: Added.
10172 Add layout test coverage.
10173
10174 * fast/dom/event-handler-attributes-expected.txt:
10175 * fast/dom/event-handler-attributes.html:
10176 * js/dom/dom-static-property-for-in-iteration-expected.txt:
10177 Rebaseline existing tests to reflect behavior change.
10178
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +0000101792017-05-09 Matt Lewis <jlewis3@apple.com>
10180
10181 Fixed a typo in expectations file.
10182 https://bugs.webkit.org/show_bug.cgi?id=162710
10183
10184 Unreviewed test gardening.
10185
10186 * platform/mac-wk2/TestExpectations:
10187
jfernandez@igalia.combd42d372017-05-09 20:48:20 +0000101882017-05-09 Javier Fernandez <jfernandez@igalia.com>
10189
10190 space-evenly misbehaves with flexbox
10191 https://bugs.webkit.org/show_bug.cgi?id=170445
10192
10193 Reviewed by David Hyatt.
10194
10195 Added test cases for the 'space-evenly' value for align-content and justify-content.
10196
10197 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
10198 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
10199 * css3/flexbox/css-properties-expected.txt:
10200 * css3/flexbox/css-properties.html:
10201 * css3/flexbox/flex-justify-content-expected.txt:
10202 * css3/flexbox/flex-justify-content.html:
10203 * css3/flexbox/multiline-align-content-expected.txt:
10204 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
10205 * css3/flexbox/multiline-align-content-horizontal-column.html:
10206 * css3/flexbox/multiline-align-content.html:
10207 * css3/flexbox/resources/flexbox.css:
10208 (.align-content-space-around):
10209 (.justify-content-space-around):
10210 * css3/flexbox/true-centering-expected.txt:
10211 * css3/flexbox/true-centering.html:
10212
jlewis3@apple.com8cd19482017-05-09 18:34:27 +0000102132017-05-09 Matt Lewis <jlewis3@apple.com>
10214
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +000010215 Unreviewed, rolling out r216508.
10216
10217 The layout test enabled in this change is failing on Sierra.
10218
10219 Reverted changeset:
10220
10221 "Invalid MediaSource duration value should throw TyperError
10222 instead of InvalidStateError"
10223 https://bugs.webkit.org/show_bug.cgi?id=171653
10224 http://trac.webkit.org/changeset/216508
10225
102262017-05-09 Matt Lewis <jlewis3@apple.com>
10227
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000010228 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
10229 https://bugs.webkit.org/show_bug.cgi?id=162710
10230
10231 Unreviewed test gardening.
10232
10233 * platform/mac-wk2/TestExpectations:
10234
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +0000102352017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
10236
10237 font-stretch: normal selects expanded fonts instead of condensed fonts
10238 https://bugs.webkit.org/show_bug.cgi?id=171838
10239 <rdar://problem/31005481>
10240
10241 Reviewed by Jon Lee.
10242
10243 * fast/text/font-width-100-expected.html: Added.
10244 * fast/text/font-width-100.html: Added.
10245
jlewis3@apple.com0746b192017-05-09 17:36:37 +0000102462017-05-09 Matt Lewis <jlewis3@apple.com>
10247
10248 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
10249 https://bugs.webkit.org/show_bug.cgi?id=171862
10250
10251 Unreviewed test gardening.
10252
10253 * platform/mac-wk2/TestExpectations:
10254
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +0000102552017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
10256
10257 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
10258 https://bugs.webkit.org/show_bug.cgi?id=171665
10259
10260 Reviewed by Youenn Fablet.
10261
10262 Added test to check the creation of ReadableStreamBYOBReader. Also check
10263 that created object has the right methods and properties.
10264
10265 * streams/readable-stream-byob-reader-expected.txt: Added.
10266 * streams/readable-stream-byob-reader.html: Added.
10267 * streams/readable-stream-byob-reader.js: Added.
10268
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +0000102692017-05-09 Frederic Wang <fwang@igalia.com>
10270
10271 Print more properties in the output of scrolling trees
10272 https://bugs.webkit.org/show_bug.cgi?id=171858
10273
10274 Reviewed by Simon Fraser.
10275
10276 Update text expectations to include new properties.
10277
10278 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
10279 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
10280 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
10281 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
10282 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
10283 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
10284 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
10285 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
10286 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
10287 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
10288 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
10289 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
10290 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
10291 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
10292 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
10293 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
10294 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
10295 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
10296 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
10297 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
10298 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
10299 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
10300 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
10301 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
10302 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
10303 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
10304 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
10305 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
10306 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
10307
cdumez@apple.com8cf47552017-05-09 16:51:00 +0000103082017-05-09 Chris Dumez <cdumez@apple.com>
10309
10310 ontransitionend eventHandler should be in GlobalEventHandlers
10311 https://bugs.webkit.org/show_bug.cgi?id=171836
10312
10313 Reviewed by Ryosuke Niwa.
10314
10315 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
10316 * fast/css/ontransitionend-eventhandler.html: Added.
10317 Add layout test coverage.
10318
10319 * fast/dom/event-handler-attributes-expected.txt:
10320 * fast/dom/event-handler-attributes.html:
10321 * js/dom/dom-static-property-for-in-iteration-expected.txt:
10322 Rebaseline existing tests to reflect behavior change.
10323
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +0000103242017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
10325
10326 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
10327 https://bugs.webkit.org/show_bug.cgi?id=171653
10328
10329 Reviewed by Youenn Fablet.
10330
10331 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
10332 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
10333
10334 Update expectation of corresponding WPT test.
10335
10336 * platform/gtk/TestExpectations:
10337 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
10338 * platform/mac/TestExpectations:
10339 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
10340
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +0000103412017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
10342
10343 Handle IDLPromise<> properly
10344 https://bugs.webkit.org/show_bug.cgi?id=166752
10345
10346 Reviewed by Youenn Fablet.
10347
10348 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
10349 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
10350
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +0000103512017-05-09 Zan Dobersek <zdobersek@igalia.com>
10352
10353 Unreviewed. Landing the WPE layout test baselines.
10354
10355 Baseline filenames are omitted for brevity.
10356
10357 * platform/wpe/TestExpectations: Added.
10358 * platform/wpe/animations/: Added.
10359 * platform/wpe/css1/: Added.
10360 * platform/wpe/css2.1/: Added.
10361 * platform/wpe/css3/: Added.
10362 * platform/wpe/fast/: Added.
10363 * platform/wpe/ietestcenter/: Added.
10364 * platform/wpe/js/: Added.
10365 * platform/wpe/scrollbars/: Added.
10366 * platform/wpe/security/: Added.
10367 * platform/wpe/sputnik/: Added.
10368 * platform/wpe/tables/: Added.
10369 * platform/wpe/transforms/: Added.
10370 * platform/wpe/transitions/: Added.
10371
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +0000103722017-05-08 Frederic Wang <fwang@igalia.com>
10373
10374 Simplify ScrollingStateNode::scrollingStateTreeAsText
10375 https://bugs.webkit.org/show_bug.cgi?id=171802
10376
10377 Reviewed by Simon Fraser.
10378
10379 Update references due to minor format changes in text ouput of scrolling state trees.
10380
10381 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
10382 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
10383 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
10384 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
10385 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
10386 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
10387 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
10388 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
10389 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
10390 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
10391 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
10392 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
10393 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
10394 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
10395 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
10396 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
10397 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
10398 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
10399 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
10400 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
10401 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
10402 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
10403 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
10404 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
10405 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
10406 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
10407 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
10408 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
10409 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
10410
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +0000104112017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
10412
10413 Unreviewed GTK expectations gardening
10414
10415 * platform/gtk/TestExpectations:
10416 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
10417
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +0000104182017-05-08 Matt Lewis <jlewis3@apple.com>
10419
10420 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
10421 https://bugs.webkit.org/show_bug.cgi?id=171837
10422
10423 Unreviewed test gardening.
10424
10425 * platform/mac-wk2/TestExpectations:
10426
cdumez@apple.come6396732017-05-09 00:16:18 +0000104272017-05-08 Chris Dumez <cdumez@apple.com>
10428
10429 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
10430 https://bugs.webkit.org/show_bug.cgi?id=171829
10431
10432 Reviewed by Simon Fraser.
10433
10434 * fast/css/htmlelement-offset-properties-expected.txt:
10435 * fast/css/htmlelement-offset-properties.html:
10436 Add layout test coverage.
10437
10438 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
10439 * fast/css-grid-layout/grid-item-display.html:
10440 * js/dom/dom-static-property-for-in-iteration-expected.txt:
10441 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
10442 * mathml/presentation/menclose-notation-no-overlap.html:
10443 * platform/mac/inspector/model/remote-object-expected.txt:
10444 * svg/dynamic-updates/resources/SVGTestCase.js:
10445 (clickAt):
10446 * svg/text/inline-text-destroy-attributes-crash.xhtml:
10447 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
10448
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +0000104492017-05-08 Matt Lewis <jlewis3@apple.com>
10450
10451 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
10452 https://bugs.webkit.org/show_bug.cgi?id=169637
10453
10454 Unreviewed test gardening.
10455
10456 * platform/ios-wk2/TestExpectations:
10457
jbedard@apple.comf8b14802017-05-08 23:15:00 +0000104582017-05-08 Jonathan Bedard <jbedard@apple.com>
10459
10460 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
10461 https://bugs.webkit.org/show_bug.cgi?id=169421
10462 <rdar://problem/30950171>
10463
10464 Reviewed by Tim Horton.
10465
10466 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
10467 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
10468
cdumez@apple.comed9300e2017-05-08 22:17:59 +0000104692017-05-08 Chris Dumez <cdumez@apple.com>
10470
10471 Drop non-standard document.implementation.createCSSStyleSheet() API
10472 https://bugs.webkit.org/show_bug.cgi?id=171825
10473
10474 Reviewed by Simon Fraser.
10475
10476 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
10477 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
10478 Add layout test coverage.
10479
10480 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
10481 * fast/dom/StyleSheet/gc-parent-rule.html:
10482 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
10483 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
10484 Add utility functions to construct a CSSStyleSheet object and use it instead
10485 of document.implementation.createCSSStyleSheet().
10486
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +0000104872017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
10488
10489 AX: don't expose empty roledescription
10490 https://bugs.webkit.org/show_bug.cgi?id=163647
10491
10492 Reviewed by Chris Fleizach.
10493
10494 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
10495 * accessibility/aria-roledescription.html: New test cases, updated expectations.
10496 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
10497
cdumez@apple.comcf540bc2017-05-08 22:15:14 +0000104982017-05-08 Chris Dumez <cdumez@apple.com>
10499
10500 Drop non-standard Element.scrollByLines() / scrollByPages()
10501 https://bugs.webkit.org/show_bug.cgi?id=171820
10502
10503 Reviewed by Simon Fraser.
10504
10505 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
10506 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
10507 Add layout test coverage.
10508
10509 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
10510 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
10511 * fast/events/scroll-event-does-not-bubble.html:
10512 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
10513 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
10514 Update existing tests to stop relying on the API.
10515
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +0000105162017-05-08 Matt Lewis <jlewis3@apple.com>
10517
10518 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
10519 https://bugs.webkit.org/show_bug.cgi?id=171830
10520
10521 Unreviewed test gardening.
10522
10523 * platform/ios-wk2/TestExpectations:
10524
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +0000105252017-05-08 Ryan Haddad <ryanhaddad@apple.com>
10526
10527 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
10528 https://bugs.webkit.org/show_bug.cgi?id=171828
10529
10530 Unreviewed test gardening.
10531
10532 * platform/mac-wk1/TestExpectations:
10533
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +0000105342017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
10535
10536 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
10537 https://bugs.webkit.org/show_bug.cgi?id=171821
10538
10539 Reviewed by Chris Fleizach.
10540
10541 * accessibility/aria-orientation-expected.txt: New test case.
10542 * accessibility/aria-orientation.html: New test case.
10543
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +0000105442017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
10545
10546 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
10547 https://bugs.webkit.org/show_bug.cgi?id=170864
10548
10549 Reviewed by Simon Fraser.
10550
10551 * fast/images/async-image-background-image-repeated-expected.html:
10552 * fast/images/async-image-background-image-repeated.html:
10553 * fast/images/resources/sprite-sheet-red-green-blue.png:
10554 * fast/images/sprite-sheet-image-draw-expected.html:
10555 * fast/images/sprite-sheet-image-draw.html:
10556 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
10557 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
10558 decoded farme of this image will be 30x5000 pixels (15% of the original size).
10559
bdakin@apple.com05244942017-05-08 20:25:46 +0000105602017-05-08 Beth Dakin <bdakin@apple.com>
10561
10562 WebKit should default to using sRGB with NSColor conversion instead of device
10563 color space
10564 https://bugs.webkit.org/show_bug.cgi?id=171745
10565 -and corresponding-
10566 rdar://problem/28314183
10567
10568 Reviewed by Tim Horton.
10569
10570 * editing/mac/attributed-string/anchor-element-expected.txt:
10571 * editing/mac/attributed-string/basic-expected.txt:
10572 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
10573 * editing/mac/attributed-string/font-size-expected.txt:
10574 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
10575 * editing/mac/attributed-string/font-weight-expected.txt:
10576 * editing/mac/attributed-string/letter-spacing-expected.txt:
10577 * editing/mac/attributed-string/text-decorations-expected.txt:
10578 * editing/mac/attributed-string/vertical-align-expected.txt:
10579
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +0000105802017-05-04 Jiewen Tan <jiewen_tan@apple.com>
10581
10582 Search events should not fire synchronously for search type input elements with incremental attribute set
10583 https://bugs.webkit.org/show_bug.cgi?id=171376
10584 <rdar://problem/31863296>
10585
10586 Reviewed by Chris Dumez.
10587
10588 * fast/forms/search/search-incremental-crash-expected.txt: Added.
10589 * fast/forms/search/search-incremental-crash.html: Added.
10590
zalan@apple.com3c442032017-05-08 18:38:20 +0000105912017-05-08 Zalan Bujtas <zalan@apple.com>
10592
10593 Text overlaps on http://www.duden.de/rechtschreibung/Acre
10594 https://bugs.webkit.org/show_bug.cgi?id=171796
10595 <rdar://problem/31036028>
10596
10597 Reviewed by Simon Fraser.
10598
10599 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
10600 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
10601
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +0000106022017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
10603
10604 Unreviewed, rolling out r216419.
10605
10606 Broke 70 layout tests on GTK bot
10607
10608 Reverted changeset:
10609
10610 "Ensure clean tree before AX cache update."
10611 https://bugs.webkit.org/show_bug.cgi?id=171546
10612 http://trac.webkit.org/changeset/216419
10613
antti@apple.com90a7b232017-05-08 17:20:54 +0000106142017-05-08 Antti Koivisto <antti@apple.com>
10615
10616 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
10617 https://bugs.webkit.org/show_bug.cgi?id=171375
10618 <rdar://problem/31863184>
10619
10620 Reviewed by Zalan Bujtas.
10621
10622 * fast/html/details-flow-thread-expected.txt: Added.
10623 * fast/html/details-flow-thread.html: Added.
10624 * fast/shadow-dom/composed-tree-slots-expected.txt:
10625 * fast/shadow-dom/composed-tree-slots.html:
10626
10627 Expand the test so it also prints out slot subtrees using slots as traversal roots.
10628
cdumez@apple.comea20d742017-05-08 16:50:46 +0000106292017-05-08 Chris Dumez <cdumez@apple.com>
10630
10631 Move 'style' from Element to HTMLElement / SVGElement and make it settable
10632 https://bugs.webkit.org/show_bug.cgi?id=171795
10633
10634 Reviewed by Alex Christensen.
10635
10636 * accessibility/roles-exposed.html:
10637 Add null check for element.style.
10638
10639 * fast/css/Element-style-expected.txt: Added.
10640 * fast/css/Element-style.html: Added.
10641 Add layout test coverage.
10642
10643 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
10644 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
10645 does something, the input element actually looses its renderer. This found a bug which I fixed in this
10646 patch.
10647
10648 * js/dom/dom-static-property-for-in-iteration-expected.txt:
10649 Rebaseline as property enumeration order has changed.
10650
jdiggs@igalia.com354047f2017-05-08 16:43:07 +0000106512017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
10652
10653 AX: Propagate aria-readonly to grid descendants
10654 https://bugs.webkit.org/show_bug.cgi?id=171189
10655
10656 Reviewed by Chris Fleizach.
10657
10658 Add new test cases to aria-readonly.html. In addition, because the platform-specific
10659 test expectations seem due to how platforms treat whitespace from the test file, hide
10660 the test cases after the test is run so that there are no extraneous characters and
10661 a single expectations file can be shared.
10662
10663 * accessibility/aria-readonly-expected.txt: Updated.
10664 * accessibility/aria-readonly.html: Updated.
10665 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
10666 * accessibility/gtk/aria-readonly-propagated.html: Added.
10667 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
10668 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
10669 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
10670
zalan@apple.com7e3614e2017-05-08 15:33:47 +0000106712017-05-06 Zalan Bujtas <zalan@apple.com>
10672
10673 Ensure clean tree before AX cache update.
10674 https://bugs.webkit.org/show_bug.cgi?id=171546
10675 <rdar://problem/31934942>
10676
10677 Reviewed by Chris Fleizach.
10678
10679 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
10680
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +0000106812017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
10682
10683 Unprefix unicode-bidi CSS values
10684 https://bugs.webkit.org/show_bug.cgi?id=171761
10685
10686 Reviewed by Simon Fraser.
10687
10688 Import W3C's internationalization tests from
10689 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
10690
10691 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
10692 * fast/css/default-bidi-css-rules.html: Ditto.
10693 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
10694 * fast/css/unicode-bidi-computed-value.html: Ditto.
10695 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
10696 * fast/text/bidi-unprefix.html: Added.
10697 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
10698 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
10699 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
10700 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
10701 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
10702 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
10703 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
10704 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
10705 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
10706 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
10707 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
10708 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
10709 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
10710 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
10711 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
10712 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
10713 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
10714 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
10715 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
10716 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
10717 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
10718 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
10719 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
10720 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
10721 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
10722 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
10723 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
10724 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
10725 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
10726 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
10727 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
10728 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
10729 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
10730 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
10731 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
10732 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
10733 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
10734 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
10735 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
10736 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
10737 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
10738 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
10739 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
10740 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
10741 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
10742 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
10743 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
10744 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
10745 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
10746 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
10747 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
10748 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
10749 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
10750 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
10751 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
10752 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
10753 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
10754 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
10755 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
10756 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
10757 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
10758 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
10759 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
10760 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
10761 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
10762 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
10763 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
10764 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
10765 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
10766 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
10767 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
10768 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
10769 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
10770 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
10771 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
10772 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
10773 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
10774 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
10775 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
10776 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
10777 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
10778 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
10779 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
10780 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
10781 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
10782 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
10783 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
10784 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
10785 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
10786 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
10787 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
10788 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
10789 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
10790 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
10791 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
10792 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
10793 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
10794 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
10795 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
10796 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
10797 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
10798 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
10799 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
10800 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
10801 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
10802 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
10803 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
10804 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
10805 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
10806 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
10807 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
10808 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
10809 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
10810 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
10811 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
10812 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
10813 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
10814 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
10815 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
10816 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
10817 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
10818 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
10819 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
10820 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
10821 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
10822 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
10823 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
10824 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
10825 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
10826 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
10827 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
10828 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
10829 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
10830 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
10831 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
10832 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
10833 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
10834 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
10835 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
10836 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
10837 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
10838 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
10839 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
10840 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
10841 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
10842 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
10843 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
10844 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
10845 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
10846 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
10847 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
10848 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
10849 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
10850 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
10851 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
10852 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
10853 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
10854 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
10855 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
10856 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
10857 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
10858 * imported/w3c/i18n/bidi/block-override-001.html: Added.
10859 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
10860 * imported/w3c/i18n/bidi/block-override-002.html: Added.
10861 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
10862 * imported/w3c/i18n/bidi/block-override-003.html: Added.
10863 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
10864 * imported/w3c/i18n/bidi/block-override-004.html: Added.
10865 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
10866 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
10867 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
10868 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
10869 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
10870 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
10871 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
10872 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
10873 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
10874 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
10875 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
10876 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
10877 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
10878 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
10879 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
10880 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
10881 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
10882 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
10883 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
10884 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
10885 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
10886 * platform/ios/TestExpectations:
10887 * platform/mac/TestExpectations:
10888
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +0000108892017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
10890
10891 Unreviewed GTK+ gardening. Update expectations of several tests.
10892
10893 * platform/gtk/TestExpectations:
10894
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +0000108952017-05-07 Simon Fraser <simon.fraser@apple.com>
10896
10897 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
10898 https://bugs.webkit.org/show_bug.cgi?id=171140
10899
10900 Reviewed by Sam Weinig.
10901
10902 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
10903 which is a proxy for reading the layout viewport.
10904
10905 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
10906 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
10907 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
10908 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
10909 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
10910 (stringFromRect):
10911 (accumulateLog):
10912 (logFixedObject):
10913 (logFixedAndViewports):
10914 (doTest):
10915
commit-queue@webkit.orge8573952017-05-07 19:10:40 +0000109162017-05-07 Youenn Fablet <youenn@apple.com>
10917
10918 [MediaStream] r216197 caused some webrtc tests to fail
10919 https://bugs.webkit.org/show_bug.cgi?id=171728
10920
10921 Reviewed by Eric Carlson.
10922
10923 * platform/ios-wk2/TestExpectations:
10924
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +0000109252017-05-07 Sam Weinig <sam@webkit.org>
10926
10927 Implement Subresource Integrity (SRI)
10928 https://bugs.webkit.org/show_bug.cgi?id=148363
10929 <rdar://problem/18945879>
10930
10931 Reviewed by Daniel Bates.
10932
10933 Add tests for Subresource Integrity based off the ones from Web
10934 Platform Tests. They have been changed to:
10935 - Split <link> and <script> testing.
10936 - Add additional tests:
10937 - Integrity hashes using base64URL encoding.
10938 - Integrity hashes using mixed base64 and base64URL encoding.
10939 - Integrity metadata that does not conform to the grammar at all.
10940 - Multiple valid, but only one matching, integrity hashes.
10941 - Non-matching integrity hash with options.
10942 - Run one at a time, so console output is consistent.
10943
10944 We can/should upstream these changes, but this avoids the possibility that
10945 an update of the imported web-platform-tests could cause these tests to fail.
10946
10947 Also adds tests that show the Subresource Integrity setting works correctly.
10948
10949 * http/tests/subresource-integrity: Added.
10950 * http/tests/subresource-integrity/.htaccess: Added.
10951 * http/tests/subresource-integrity/resources: Added.
10952 * http/tests/subresource-integrity/resources/alternate.css: Added.
10953 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
10954 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
10955 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
10956 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
10957 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
10958 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
10959 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
10960 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
10961 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
10962 * http/tests/subresource-integrity/resources/style.css: Added.
10963 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
10964 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
10965 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
10966 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
10967 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
10968 * http/tests/subresource-integrity/sri-script.html: Added.
10969 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
10970 * http/tests/subresource-integrity/sri-style.html: Added.
10971
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +0000109722017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
10973
10974 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
10975 https://bugs.webkit.org/show_bug.cgi?id=171636
10976 <rdar://problem/30811218>
10977
10978 Reviewed by Dean Jackson.
10979
10980 * fast/text/lastResort-expected.html: Added.
10981 * fast/text/lastResort.html: Added.
10982
cdumez@apple.com19a40432017-05-07 03:48:28 +0000109832017-05-06 Chris Dumez <cdumez@apple.com>
10984
cdumez@apple.com2a99cc32017-05-07 05:18:34 +000010985 Implement the concept of cookie-averse document
10986 https://bugs.webkit.org/show_bug.cgi?id=171746
10987 <rdar://problem/32004466>
10988
10989 Reviewed by Sam Weinig.
10990
10991 Add layout test coverage.
10992
10993 * fast/cookies/cookie-averse-document-expected.txt: Added.
10994 * fast/cookies/cookie-averse-document.html: Added.
10995
109962017-05-06 Chris Dumez <cdumez@apple.com>
10997
cdumez@apple.com19a40432017-05-07 03:48:28 +000010998 Align our IDL files with the latest DOM specification
10999 https://bugs.webkit.org/show_bug.cgi?id=171777
11000
11001 Reviewed by Sam Weinig.
11002
11003 Rebaseline a few tests.
11004
11005 * fast/dom/Document/adoptNode-null-expected.txt:
11006 * fast/dom/Document/adoptNode-null.html:
11007 * fast/dom/Document/importNode-null-expected.txt:
11008 * fast/dom/Document/importNode-null.html:
11009 * fast/dom/Range/range-intersectsNode-expected.txt:
11010 * fast/text/text-combine-crash-expected.txt:
11011
ap@apple.com83de49c2017-05-07 02:58:23 +0000110122017-05-06 Alexey Proskuryakov <ap@apple.com>
11013
ap@apple.com07bbb7d2017-05-07 03:18:27 +000011014 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
11015 https://bugs.webkit.org/show_bug.cgi?id=171785
11016
11017 * platform/wk2/TestExpectations:
11018
110192017-05-06 Alexey Proskuryakov <ap@apple.com>
11020
ap@apple.com83de49c2017-05-07 02:58:23 +000011021 REGRESSION (r216294): The new test fails on WebKit1
11022 https://bugs.webkit.org/show_bug.cgi?id=171780
11023
11024 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
11025 https://trac.webkit.org/216299, https://trac.webkit.org/216330
11026
11027 * http/tests/css/filters-on-iframes-expected.html: Removed.
11028 * http/tests/css/filters-on-iframes.html: Removed.
11029 * http/tests/css/resources/blank.html: Removed.
11030 * http/tests/css/resources/references-external.html: Removed.
11031 * http/tests/css/resources/solid-red.html: Removed.
11032
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +0000110332017-05-06 Simon Fraser <simon.fraser@apple.com>
11034
11035 [iOS WK2] Make rotation tests more reliable
11036 https://bugs.webkit.org/show_bug.cgi?id=171778
11037
11038 Reviewed by Tim Horton.
11039
11040 New baseline.
11041
11042 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
11043 * fast/events/ios/rotation/zz-no-rotation.html:
11044
cdumez@apple.comf4c58192017-05-06 20:32:35 +0000110452017-05-06 Chris Dumez <cdumez@apple.com>
11046
cdumez@apple.comc209acb2017-05-06 23:39:51 +000011047 Unreviewed, rolling out r216333.
11048
11049 Caused layout test failures
11050
11051 Reverted changeset:
11052
11053 "Implement the concept of cookie-averse document"
11054 https://bugs.webkit.org/show_bug.cgi?id=171746
11055 http://trac.webkit.org/changeset/216333
11056
110572017-05-06 Chris Dumez <cdumez@apple.com>
11058
cdumez@apple.comf4c58192017-05-06 20:32:35 +000011059 Implement the concept of cookie-averse document
11060 https://bugs.webkit.org/show_bug.cgi?id=171746
11061 <rdar://problem/32004466>
11062
11063 Reviewed by Sam Weinig.
11064
11065 Add layout test coverage.
11066
11067 * fast/cookies/cookie-averse-document-expected.txt: Added.
11068 * fast/cookies/cookie-averse-document.html: Added.
11069
mmaxfield@apple.com4219d742017-05-06 17:54:16 +0000110702017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
11071
11072 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
11073 https://bugs.webkit.org/show_bug.cgi?id=171750
11074 <rdar://problem/31122612>
11075
11076 Reviewed by Zalan Bujtas.
11077
11078 * fast/text/fitzpatrick-combination-expected.html: Added.
11079 * fast/text/fitzpatrick-combination.html: Added.
11080
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +0000110812017-05-05 Zalan Bujtas <zalan@apple.com>
11082
11083 Renderers being destroyed should not be added to AX's deferred list.
11084 https://bugs.webkit.org/show_bug.cgi?id=171768
11085 <rdar://problem/31955660>
11086
11087 Reviewed by Simon Fraser.
11088
11089 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
11090 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
11091
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +0000110922017-05-05 Matt Lewis <jlewis3@apple.com>
11093
11094 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
11095 https://bugs.webkit.org/show_bug.cgi?id=171763
11096
11097 Unreviewed test gardening.
11098
11099 * platform/mac-wk2/TestExpectations:
11100
oliver@apple.com56fdb2b2017-05-06 00:33:20 +0000111012017-05-05 Oliver Hunt <oliver@apple.com>
11102
11103 Move trivial String prototype functions to JS builtins
11104 https://bugs.webkit.org/show_bug.cgi?id=171737
11105
11106 Reviewed by Saam Barati.
11107
11108 Updated output
11109
11110 * js/dom/string-anchor-expected.txt:
11111 * js/dom/string-anchor.html:
11112 * js/dom/string-fontcolor-expected.txt:
11113 * js/dom/string-fontcolor.html:
11114 * js/dom/string-fontsize-expected.txt:
11115 * js/dom/string-fontsize.html:
11116 * js/dom/string-link-expected.txt:
11117 * js/dom/string-link.html:
11118
dino@apple.com3f3faf52017-05-05 23:49:41 +0000111192017-05-05 Dean Jackson <dino@apple.com>
11120
11121 Restrict SVG filters to accessible security origins
11122 https://bugs.webkit.org/show_bug.cgi?id=118689
11123 <rdar://problem/27362159>
11124
11125 Reviewed by Brent Fulgham.
11126
11127 Add a test that shows safe frames, unsafe frames, and
11128 then a safe frame that itself has an unsafe frame, to
11129 show that the security requirements are being forwarded
11130 down the tree.
11131
11132 * http/tests/css/filters-on-iframes-expected.html: Added.
11133 * http/tests/css/filters-on-iframes.html: Added.
11134 * http/tests/css/resources/blank.html: Added.
11135 * http/tests/css/resources/references-external.html: Added.
11136 * http/tests/css/resources/solid-red.html: Added.
11137
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +0000111382017-05-05 Simon Fraser <simon.fraser@apple.com>
11139
11140 Make it possible to test rotation in iOS WebKitTestRunner
11141 https://bugs.webkit.org/show_bug.cgi?id=171755
11142
11143 Reviewed by Tim Horton.
11144
11145 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
11146
11147 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
11148 * fast/events/ios/rotation/basic-rotation.html: Added.
11149 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
11150 * fast/events/ios/rotation/safari-like-rotation.html: Added.
11151 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
11152 * fast/events/ios/rotation/zz-no-rotation.html: Added.
11153
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +0000111542017-05-05 Ryan Haddad <ryanhaddad@apple.com>
11155
11156 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
11157 https://bugs.webkit.org/show_bug.cgi?id=171756
11158
11159 Unreviewed test gardening.
11160
11161 * platform/wk2/TestExpectations:
11162
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +0000111632017-05-05 Matt Lewis <jlewis3@apple.com>
11164
11165 Mark test http/tests/security/module-correct-mime-types.html slow.
11166 https://bugs.webkit.org/show_bug.cgi?id=164960
11167
11168 Unreviewed test gardening.
11169
11170 * platform/ios-wk2/TestExpectations:
11171
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +0000111722017-05-05 Ryan Haddad <ryanhaddad@apple.com>
11173
11174 Unreviewed, rolling out r216275.
11175
11176 This change broke internal builds.
11177
11178 Reverted changeset:
11179
11180 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
11181 case insensitive"
11182 https://bugs.webkit.org/show_bug.cgi?id=171636
11183 http://trac.webkit.org/changeset/216275
11184
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +0000111852017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
11186
11187 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
11188 https://bugs.webkit.org/show_bug.cgi?id=171636
11189 <rdar://problem/30811218>
11190
11191 Reviewed by Dean Jackson.
11192
11193 * fast/text/lastResort-expected.html: Added.
11194 * fast/text/lastResort.html: Added.
11195
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +0000111962017-05-05 Ryan Haddad <ryanhaddad@apple.com>
11197
11198 Unskip media/click-placeholder-not-pausing.html.
11199
11200 Unreviewed test gardening.
11201
11202 * platform/mac-wk2/TestExpectations:
11203
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +0000112042017-05-05 Joseph Pecoraro <pecoraro@apple.com>
11205
joepeck@webkit.org74d814f2017-05-05 20:31:56 +000011206 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
11207 https://bugs.webkit.org/show_bug.cgi?id=171580
11208 <rdar://problem/32009647>
11209
11210 Rubber-stamped by Alexey Proskuryakov.
11211
11212 * TestExpectations:
11213 * streams/reference-implementation/pipe-to-expected.txt:
11214 Rebaseline expectations. This test was previously flakey so the results were
11215 missed unless the test was run with --force.
11216
11217 * streams/reference-implementation/readable-stream-templated-expected.txt:
11218 * streams/reference-implementation/readable-stream-templated.html:
11219 Silence unhandled rejections. This test did not expect unhandled promise
11220 rejections to affect test results, so ignore them.
11221
112222017-05-05 Joseph Pecoraro <pecoraro@apple.com>
11223
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000011224 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
11225 https://bugs.webkit.org/show_bug.cgi?id=170702
11226 <rdar://problem/31616643>
11227
11228 Rubber-stamped by Brian Burg.
11229
11230 * platform/mac-wk2/TestExpectations:
11231 * http/tests/inspector/network/resource-request-headers.html:
11232 Make this test unflakey by ensuring we wait for the load to complete.
11233
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +0000112342017-05-05 Chris Dumez <cdumez@apple.com>
11235
11236 Attr Nodes should not have children
11237 https://bugs.webkit.org/show_bug.cgi?id=171688
11238 <rdar://problem/31998412>
11239
11240 Reviewed by Andreas Kling.
11241
11242 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
11243 * fast/dom/Attr/cannot-have-children.html: Added.
11244 Add layout test coverage. I have verified that this test passes in both
11245 Firefox and Chrome.
11246
11247 * dom/html/level1/*: Removed legacy / outdated tests.
11248 * dom/xhtml/level1/*: Removed legacy / outdated tests.
11249
11250 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
11251 * fast/dom/Attr/child-nodes-cache.html: Removed.
11252 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
11253 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
11254 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
11255 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
11256 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
11257 * fast/dom/attribute-change-on-mutate.html: Removed.
11258 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
11259 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
11260 * traversal/moz-bug590771-expected.txt: Removed.
11261 * traversal/moz-bug590771.html: Removed.
11262 Removed some outdated tests.
11263
11264 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
11265 * fast/custom-elements/reactions-for-webkit-extensions.html:
11266 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
11267 * fast/dom/Attr/change-id-via-attr-node-value.html:
11268 * fast/dom/Element/normalize-crash.html:
11269 * fast/dom/Element/normalize-crash2.html:
11270 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
11271 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
11272 * fast/dom/MutationObserver/observe-attributes-expected.txt:
11273 * fast/dom/MutationObserver/observe-attributes.html:
11274 * fast/dom/import-attribute-node.html:
11275 * fast/dom/insertedIntoDocument-child.html:
11276 * fast/dom/insertedIntoDocument-sibling.html:
11277 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
11278 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
11279 * fast/dom/normalize-attributes-mutation-event-crash.html:
11280 * fast/dom/serialize-nodes.xhtml:
11281 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
11282 Update existing tests so they stop relying on Attr Node having Text children.
11283
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +0000112842017-05-05 Ryan Haddad <ryanhaddad@apple.com>
11285
11286 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
11287 https://bugs.webkit.org/show_bug.cgi?id=161360
11288
11289 Unreviewed test gardening.
11290
11291 * platform/mac-wk1/TestExpectations:
11292
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +0000112932017-05-05 Matt Lewis <jlewis3@apple.com>
11294
11295 Mark 2 webrtc test as failing.
11296 https://bugs.webkit.org/show_bug.cgi?id=171728
11297
11298 Unreviewed test gardening.
11299
11300 * platform/ios-wk2/TestExpectations:
11301
cdumez@apple.comcb532ee2017-05-05 18:14:12 +0000113022017-05-05 Chris Dumez <cdumez@apple.com>
11303
11304 Refactor / Clean up Element.idl
11305 https://bugs.webkit.org/show_bug.cgi?id=171734
11306
11307 Reviewed by Sam Weinig.
11308
11309 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
11310 different order and because exception messages have changed slightly.
11311
11312 * fast/dom/Element/attr-param-typechecking-expected.txt:
11313 * js/dom/dom-static-property-for-in-iteration-expected.txt:
11314
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +0000113152017-05-05 Jeremy Jones <jeremyj@apple.com>
11316
11317 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
11318 https://bugs.webkit.org/show_bug.cgi?id=171610
11319 <rdar://problem/31976820>
11320
11321 Reviewed by Eric Carlson.
11322
11323 enable test: media/modern-media-controls/pip-support/pip-support-click.html
11324
11325 * platform/mac-wk1/TestExpectations:
11326
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +0000113272017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
11328
carlosgc@webkit.org83618b42017-05-05 13:29:56 +000011329 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
11330
11331 * platform/gtk/TestExpectations:
11332
113332017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
11334
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000011335 Unreviewed GTK+ gardening. Rebaseline several tests.
11336
11337 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
11338 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
11339 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
11340 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
11341 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
11342
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +0000113432017-05-05 Zan Dobersek <zdobersek@igalia.com>
11344
11345 Unreviewed GTK+ gardening.
11346
11347 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
11348 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
11349
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +0000113502017-05-04 Commit Queue <commit-queue@webkit.org>
11351
11352 Unreviewed, rolling out r216206.
11353 https://bugs.webkit.org/show_bug.cgi?id=171714
11354
11355 Multiple LayoutTests crashing in Document::page() (Requested
11356 by ap on #webkit).
11357
11358 Reverted changeset:
11359
11360 "Remove support for legacy Notifications"
11361 https://bugs.webkit.org/show_bug.cgi?id=171487
11362 http://trac.webkit.org/changeset/216206
11363
cdumez@apple.combf723da2017-05-05 02:19:14 +0000113642017-05-04 Chris Dumez <cdumez@apple.com>
11365
11366 Element.slot should be marked as [Unscopable]
11367 https://bugs.webkit.org/show_bug.cgi?id=171683
11368
11369 Reviewed by Darin Adler.
11370
11371 Add layout test coverage. This test is passing in Firefox and Chrome.
11372
11373 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
11374 * fast/shadow-dom/Element-slot-unscopable.html: Added.
11375
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +0000113762017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
11377
11378 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
11379 https://bugs.webkit.org/show_bug.cgi?id=171634
11380
11381 Reviewed by Simon Fraser.
11382
11383 To test the async image decoding reliably we need to do the following:
11384
11385 -- Make sure to load the image before setting its src to the element.
11386 -- Call document.body.offsetHeight to force layout.
11387 -- Call testRunner.display() to force the first paint.
11388 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
11389 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
11390 will force the second paint.
11391
11392 * fast/images/async-image-background-image-repeated.html:
11393 * fast/images/async-image-background-image.html:
11394 * fast/images/sprite-sheet-image-draw.html:
11395
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +0000113962017-05-04 Matt Lewis <jlewis3@apple.com>
11397
11398 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
11399 https://bugs.webkit.org/show_bug.cgi?id=171703
11400
11401 Unreviewed test gardening.
11402
11403 * platform/mac-wk2/TestExpectations:
11404
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +0000114052017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
11406
11407 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
11408 https://bugs.webkit.org/show_bug.cgi?id=171641
11409
11410 Reviewed by Simon Fraser.
11411
11412 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
11413 Replace all the calls to testRunner.displayInvalidatedRegion() by
11414 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
11415
11416 * compositing/clip-change.html:
11417 * compositing/geometry/foreground-offset-change.html:
11418 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
11419 * compositing/iframes/become-composited-nested-iframes.html:
11420 * compositing/iframes/become-overlapped-iframe.html:
11421 * compositing/iframes/connect-compositing-iframe-delayed.html:
11422 * compositing/iframes/connect-compositing-iframe.html:
11423 * compositing/iframes/connect-compositing-iframe2.html:
11424 * compositing/iframes/connect-compositing-iframe3.html:
11425 * compositing/iframes/enter-compositing-iframe.html:
11426 * compositing/iframes/iframe-content-flipping.html:
11427 * compositing/iframes/iframe-resize.html:
11428 * compositing/iframes/iframe-size-to-zero.html:
11429 * compositing/iframes/iframe-src-change.html:
11430 * compositing/iframes/invisible-nested-iframe-hide.html:
11431 * compositing/iframes/invisible-nested-iframe-show.html:
11432 * compositing/iframes/leave-compositing-iframe.html:
11433 * compositing/iframes/overlapped-iframe-iframe.html:
11434 * compositing/iframes/overlapped-iframe.html:
11435 * compositing/iframes/overlapped-nested-iframes.html:
11436 * compositing/iframes/repaint-after-losing-scrollbars.html:
11437 * compositing/iframes/resources/fixed-position-subframe.html:
11438 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
11439 * compositing/iframes/resources/scrollgrandchild-inner.html:
11440 * compositing/iframes/scrolling-iframe.html:
11441 * compositing/overflow/content-gains-scrollbars.html:
11442 * compositing/overflow/content-loses-scrollbars.html:
11443 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
11444 * compositing/overflow/overflow-scrollbar-layers.html:
11445 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
11446 * compositing/overflow/repaint-after-losing-scrollbars.html:
11447 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
11448 * compositing/patterns/direct-pattern-compositing-add-text.html:
11449 * compositing/patterns/direct-pattern-compositing-change-expected.html:
11450 * compositing/patterns/direct-pattern-compositing-change.html:
11451 * compositing/patterns/direct-pattern-compositing-load-expected.html:
11452 * compositing/patterns/direct-pattern-compositing-load.html:
11453 * compositing/plugins/invalidate_rect.html:
11454 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
11455 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
11456 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
11457 * compositing/repaint/newly-composited-on-scroll.html:
11458 * compositing/repaint/newly-composited-repaint-rect.html:
11459 * compositing/repaint/page-scale-repaint.html:
11460 * compositing/repaint/requires-backing-repaint.html:
11461 * compositing/repaint/transform-style-change.html:
11462 * compositing/rtl/rtl-overflow-invalidation.html:
11463 * compositing/scroll-painted-composited-content.html:
11464 * compositing/tiling/huge-layer-resize.html:
11465 * compositing/video-page-visibility.html:
11466 * compositing/video/video-with-invalid-source.html:
11467 * compositing/webgl/webgl-repaint.html:
11468 * css3/filters/multiple-filters-invalidation.html:
11469 * css3/flexbox/repaint-column-reverse.html:
11470 * css3/flexbox/repaint-during-resize-no-flex.html:
11471 * css3/flexbox/repaint-rtl-column.html:
11472 * css3/flexbox/repaint.html:
11473 * displaylists/canvas-display-list.html:
11474 * displaylists/resources/dump-target-display-list.js:
11475 (doTest):
11476 * displaylists/resources/dump-target-replay-list.js:
11477 (doTest):
11478 * fast/animation/request-animation-frame-detach-element.html:
11479 * fast/animation/request-animation-frame-detach-element2.html:
11480 * fast/animation/request-animation-frame-during-modal.html:
11481 * fast/animation/request-animation-frame-iframe.html:
11482 * fast/animation/request-animation-frame-iframe2.html:
11483 * fast/animation/script-tests/request-animation-frame-cancel.js:
11484 * fast/animation/script-tests/request-animation-frame-cancel2.js:
11485 * fast/animation/script-tests/request-animation-frame-disabled.js:
11486 * fast/animation/script-tests/request-animation-frame-prefix.js:
11487 (window.webkitRequestAnimationFrame):
11488 (window.testRunner.window.setTimeout):
11489 * fast/animation/script-tests/request-animation-frame-time-unit.js:
11490 (window.requestAnimationFrame):
11491 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
11492 (window.requestAnimationFrame):
11493 (window.testRunner.window.setTimeout):
11494 * fast/animation/script-tests/request-animation-frame-timestamps.js:
11495 * fast/animation/script-tests/request-animation-frame-within-callback.js:
11496 * fast/animation/script-tests/request-animation-frame.js:
11497 * fast/backgrounds/obscured-background-child-style-change-expected.html:
11498 * fast/backgrounds/obscured-background-child-style-change.html:
11499 * fast/backgrounds/solid-color-context-restore.html:
11500 * fast/canvas/canvas-as-image-incremental-repaint.html:
11501 * fast/canvas/canvas-incremental-repaint-2.html:
11502 * fast/canvas/canvas-incremental-repaint.html:
11503 * fast/canvas/canvas-resize-after-paint.html:
11504 * fast/canvas/resources/repaint.js:
11505 (runRepaintTest):
11506 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
11507 (TestControllerPaint):
11508 * fast/canvas/webgl/canvas-test.html:
11509 * fast/canvas/webgl/webgl-layer-update.html:
11510 * fast/css/pseudostyle-anonymous-text.html:
11511 * fast/css/relative-positioned-block-crash.html:
11512 * fast/dom/Window/post-message-crash.html:
11513 * fast/dom/Window/web-timing-minimal-performance-now.html:
11514 * fast/dynamic/containing-block-change.html:
11515 * fast/dynamic/layer-no-longer-paginated.html:
11516 * fast/events/touch/gesture/pad-gesture-cancel.js:
11517 * fast/events/touch/gesture/pad-gesture-fling.js:
11518 * fast/forms/hidden-listbox.html:
11519 * fast/forms/listbox-clip.html:
11520 * fast/frames/inline-object-inside-frameset.html:
11521 * fast/frames/transparent-scrollbar.html:
11522 * fast/images/animated-background-image-crash.html:
11523 * fast/layers/add-layer-with-nested-stacking.html:
11524 * fast/layers/inline-dirty-z-order-lists.html:
11525 * fast/layers/layer-content-visibility-change.html:
11526 * fast/layers/nested-layers-1.html:
11527 * fast/layers/nested-layers-2.html:
11528 * fast/layers/nested-layers-3.html:
11529 * fast/layers/nested-layers-4.html:
11530 * fast/layers/remove-layer-with-nested-stacking.html:
11531 * fast/overflow/hidden-scrollbar-resize.html:
11532 * fast/reflections/inline-crash.html:
11533 * fast/repaint/animation-after-layer-scroll.html:
11534 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
11535 * fast/repaint/fixed-child-move-after-scroll.html:
11536 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
11537 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
11538 * fast/repaint/fixed-move-after-scroll.html:
11539 * fast/repaint/no-animation-outside-viewport-subframe.html:
11540 * fast/repaint/no-animation-outside-viewport.html:
11541 * fast/repaint/obscured-background-no-repaint.html:
11542 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
11543 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
11544 * fast/repaint/repaint-during-scroll-with-zoom.html:
11545 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
11546 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
11547 * fast/repaint/resources/line-flow-with-floats.js:
11548 (beginTest):
11549 * fast/repaint/resources/repaint.js:
11550 (runRepaintTest):
11551 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
11552 * fast/replaced/width100percent-textarea.html:
11553 * fast/scrolling/scrollbar-tickmarks-hittest.html:
11554 * fast/table/border-collapsing/cached-69296.html:
11555 * fast/table/border-collapsing/cached-cell-append.html:
11556 * fast/table/border-collapsing/cached-cell-remove.html:
11557 * fast/table/border-collapsing/cached-change-cell-border-color.html:
11558 * fast/table/border-collapsing/cached-change-cell-border-width.html:
11559 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
11560 * fast/table/border-collapsing/cached-change-col-border-color.html:
11561 * fast/table/border-collapsing/cached-change-col-border-width.html:
11562 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
11563 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
11564 * fast/table/border-collapsing/cached-change-row-border-color.html:
11565 * fast/table/border-collapsing/cached-change-row-border-width.html:
11566 * fast/table/border-collapsing/cached-change-table-border-color.html:
11567 * fast/table/border-collapsing/cached-change-table-border-width.html:
11568 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
11569 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
11570 * fast/table/empty-section-crash.html:
11571 * fast/text/font-initial.html:
11572 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
11573 * fast/text/text-shadow-extreme-value.html:
11574 * http/tests/misc/slow-loading-image-in-pattern.html:
11575 * media/audio-repaint.html:
11576 * media/media-document-audio-repaint.html:
11577 * plugins/windowless_plugin_paint_test.html:
11578 * scrollbars/scrollbar-percent-padding-crash.html:
11579 * svg/custom/non-scaling-stroke-update.svg:
11580 * svg/custom/stale-resource-data-crash.svg:
11581
cdumez@apple.com8eb4c632017-05-04 21:27:11 +0000115822017-05-04 Chris Dumez <cdumez@apple.com>
11583
11584 Reformat / Clean up Node.idl to match the specification
11585 https://bugs.webkit.org/show_bug.cgi?id=171686
11586
11587 Reviewed by Sam Weinig.
11588
11589 Rebaseline existing test now that the Node properties are enumerated in a
11590 slightly different order.
11591
11592 * js/dom/dom-static-property-for-in-iteration-expected.txt:
11593
weinig@apple.com9efea6a2017-05-04 20:56:00 +0000115942017-05-04 Sam Weinig <sam@webkit.org>
11595
11596 Remove support for legacy Notifications
11597 https://bugs.webkit.org/show_bug.cgi?id=171487
11598
11599 Reviewed by Jon Lee.
11600
11601 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
11602 - Remove http/notifications/legacy. It tested the legacy API.
11603 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
11604 - Update TestExpectations for removals.
11605
11606 * TestExpectations:
11607 * platform/gtk/TestExpectations:
11608 * platform/ios/TestExpectations:
11609 * platform/mac/TestExpectations:
11610 * platform/win/TestExpectations:
11611 * fast/history/page-cache-notification-non-suspendable.html:
11612 * fast/history/page-cache-notification-suspendable.html:
11613 * fast/notifications: Removed.
11614 * fast/notifications/notification-after-close-expected.txt: Removed.
11615 * fast/notifications/notification-after-close.html: Removed.
11616 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
11617 * fast/notifications/notification-permisssion-deletable.html: Removed.
11618 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
11619 * fast/notifications/notifications-cancel-request-permission.html: Removed.
11620 * fast/notifications/notifications-check-permission-expected.txt: Removed.
11621 * fast/notifications/notifications-check-permission.html: Removed.
11622 * fast/notifications/notifications-click-event-expected.txt: Removed.
11623 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
11624 * fast/notifications/notifications-click-event-focus.html: Removed.
11625 * fast/notifications/notifications-click-event.html: Removed.
11626 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
11627 * fast/notifications/notifications-constructor-request-permission.html: Removed.
11628 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
11629 * fast/notifications/notifications-constructor-with-permission.html: Removed.
11630 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
11631 * fast/notifications/notifications-constructor-without-permission.html: Removed.
11632 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
11633 * fast/notifications/notifications-display-close-events.html: Removed.
11634 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
11635 * fast/notifications/notifications-document-close-crash.html: Removed.
11636 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
11637 * fast/notifications/notifications-event-stop-propagation.html: Removed.
11638 * fast/notifications/notifications-multi-events-expected.txt: Removed.
11639 * fast/notifications/notifications-multi-events.html: Removed.
11640 * fast/notifications/notifications-no-icon-expected.txt: Removed.
11641 * fast/notifications/notifications-no-icon.html: Removed.
11642 * fast/notifications/notifications-permission-expected.txt: Removed.
11643 * fast/notifications/notifications-permission.html: Removed.
11644 * fast/notifications/notifications-replace-expected.txt: Removed.
11645 * fast/notifications/notifications-replace.html: Removed.
11646 * fast/notifications/notifications-request-permission-expected.txt: Removed.
11647 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
11648 * fast/notifications/notifications-request-permission-optional.html: Removed.
11649 * fast/notifications/notifications-request-permission.html: Removed.
11650 * fast/notifications/notifications-rtl-expected.txt: Removed.
11651 * fast/notifications/notifications-rtl.html: Removed.
11652 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
11653 * fast/notifications/notifications-sandbox-permission.html: Removed.
11654 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
11655 * fast/notifications/notifications-window-close-crash.html: Removed.
11656 * fast/notifications/notifications-with-permission-expected.txt: Removed.
11657 * fast/notifications/notifications-with-permission.html: Removed.
11658 * fast/notifications/notifications-without-permission-expected.txt: Removed.
11659 * fast/notifications/notifications-without-permission.html: Removed.
11660 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
11661 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
11662 * fast/notifications/resources: Removed.
11663 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
11664 * fast/notifications/resources/notifications-iframe.html: Removed.
11665 * http/tests/notifications/legacy: Removed.
11666 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
11667 * http/tests/notifications/legacy/double-show.html: Removed.
11668 * http/tests/notifications/legacy/events-expected.txt: Removed.
11669 * http/tests/notifications/legacy/events.html: Removed.
11670 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
11671 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
11672 * http/tests/notifications/legacy/request-expected.txt: Removed.
11673 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
11674 * http/tests/notifications/legacy/request-no-callback.html: Removed.
11675 * http/tests/notifications/legacy/request.html: Removed.
11676 * http/tests/notifications/legacy/resources: Removed.
11677 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
11678 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
11679 * http/tests/notifications/legacy/show-expected.txt: Removed.
11680 * http/tests/notifications/legacy/show.html: Removed.
11681 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
11682 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
11683
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +0000116842017-05-04 Matt Lewis <jlewis3@apple.com>
11685
11686 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
11687 https://bugs.webkit.org/show_bug.cgi?id=160368
11688
11689 Unreviewed test gardening.
11690
11691 * platform/ios-wk2/TestExpectations:
11692
antti@apple.com9ef87452017-05-04 20:16:01 +0000116932017-05-04 Antti Koivisto <antti@apple.com>
11694
11695 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
11696 https://bugs.webkit.org/show_bug.cgi?id=171250
11697 <rdar://problem/31827243>
11698
11699 Reviewed by Geoffrey Garen.
11700
11701 * transitions/transition-unknown-property-ignore-expected.txt: Added.
11702 * transitions/transition-unknown-property-ignore.html: Added.
11703 * transitions/transitions-parsing-expected.txt:
11704 * transitions/transitions-parsing.html:
11705
11706 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
11707
cdumez@apple.comcb8a1982017-05-04 19:55:05 +0000117082017-05-04 Chris Dumez <cdumez@apple.com>
11709
11710 Reformat / clean up Event.idl
11711 https://bugs.webkit.org/show_bug.cgi?id=171675
11712
11713 Reviewed by Sam Weinig.
11714
11715 Rebaseline test now that the Event properties are in a slightly different order.
11716
11717 * inspector/model/remote-object-get-properties-expected.txt:
11718
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +0000117192017-05-04 Daniel Bates <dabates@apple.com>
11720
11721 importScripts() should respect X-Content-Type-Options: nosniff
11722 https://bugs.webkit.org/show_bug.cgi?id=171248
11723 <rdar://problem/31819023>
11724
11725 Reviewed by Andy Estes.
11726
11727 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
11728
11729 * TestExpectations:
11730
said@apple.com9954c8d2017-05-04 17:44:44 +0000117312017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
11732
11733 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
11734
said@apple.com6f3cf6b2017-05-04 18:02:46 +000011735 * plugins/windowless_plugin_paint_test.html:
11736
117372017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
11738
11739 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
11740
said@apple.com9954c8d2017-05-04 17:44:44 +000011741 * compositing/video/video-with-invalid-source.html:
11742
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +0000117432017-05-04 Ryan Haddad <ryanhaddad@apple.com>
11744
11745 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
11746 https://bugs.webkit.org/show_bug.cgi?id=171610
11747
11748 Unreviewed test gardening.
11749
11750 * platform/mac-wk1/TestExpectations:
11751
hyatt@apple.comaf3943b2017-05-04 15:41:13 +0000117522017-05-04 Dave Hyatt <hyatt@apple.com>
11753
11754 REGRESSION(STP): rgb() with calc() containing variables doesn't work
11755 https://bugs.webkit.org/show_bug.cgi?id=169939
11756
11757 Reviewed by Zalan Bujtas.
11758
11759 * fast/css/variables/calc-float-to-int-expected.html: Added.
11760 * fast/css/variables/calc-float-to-int.html: Added.
11761
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +0000117622017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
11763
11764 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
11765
11766 And add platform specific results for mac-wk2.
11767
11768 * http/tests/inspector/network/resource-request-headers-expected.txt:
11769 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
11770
wilander@apple.comab4b1af2017-05-04 04:16:39 +0000117712017-05-03 John Wilander <wilander@apple.com>
11772
11773 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
11774 https://bugs.webkit.org/show_bug.cgi?id=171584
11775 <rdar://problem/24702576>
11776
11777 Reviewed by Brent Fulgham.
11778
11779 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
11780 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
11781
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +0000117822017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
11783
11784 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
11785 https://bugs.webkit.org/show_bug.cgi?id=171214
11786
11787 Reviewed by Chris Fleizach.
11788
11789 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
11790 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
11791
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +0000117922017-05-03 Matt Lewis <jlewis3@apple.com>
11793
11794 Mark http/tests/xmlhttprequest/methods.html as flaky.
11795 https://bugs.webkit.org/show_bug.cgi?id=171638
11796
11797 Unreviewed test gardening.
11798
11799 * platform/ios-wk2/TestExpectations:
11800
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +0000118012017-05-03 Ryan Haddad <ryanhaddad@apple.com>
11802
11803 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
11804 https://bugs.webkit.org/show_bug.cgi?id=171628
11805
11806 Unreviewed test gardening.
11807
11808 * platform/ios-wk2/TestExpectations:
11809
zalan@apple.com8b548642017-05-03 23:57:18 +0000118102017-05-03 Zalan Bujtas <zalan@apple.com>
11811
11812 SearchInputType could end up with a mismatched renderer.
11813 https://bugs.webkit.org/show_bug.cgi?id=171547
11814 <rdar://problem/31935047>
11815
11816 Reviewed by Antti Koivisto.
11817
11818 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
11819 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
11820
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +0000118212017-05-03 Ryan Haddad <ryanhaddad@apple.com>
11822
11823 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
11824 https://bugs.webkit.org/show_bug.cgi?id=171629
11825
11826 Unreviewed test gardening.
11827
11828 * platform/mac-wk1/TestExpectations:
11829
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +0000118302017-05-03 Joseph Pecoraro <pecoraro@apple.com>
11831
11832 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
11833 https://bugs.webkit.org/show_bug.cgi?id=166038
11834 <rdar://problem/29488489>
11835
11836 Reviewed by Matt Baker.
11837
11838 * platform/mac/TestExpectations:
11839 * http/tests/inspector/network/fetch-network-data.html:
11840 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
11841 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
11842 can be added synchronously instead of in a microtask. When the microtask happened later
11843 than other incoming events then the follow-up handlers would have been added too late.
11844
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +0000118452017-05-03 Matt Lewis <jlewis3@apple.com>
11846
11847 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
11848 https://bugs.webkit.org/show_bug.cgi?id=170699.
11849
11850 Unreviewed test gardening.
11851
11852 * platform/ios-wk2/TestExpectations:
11853
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +0000118542017-05-03 Simon Fraser <simon.fraser@apple.com>
11855
11856 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
11857 https://bugs.webkit.org/show_bug.cgi?id=171619
11858 https://bugs.webkit.org/show_bug.cgi?id=170153
11859
11860 Reviewed by Tim Horton.
11861
11862 These tests need to wait a bit for the scrolling state of the document to be updated.
11863
11864 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
11865 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
11866 * platform/ios-wk2/TestExpectations:
11867
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +0000118682017-05-03 Yoav Weiss <yoav@yoav.ws>
11869
11870 Link preload HTMLPreloadScanner support
11871 https://bugs.webkit.org/show_bug.cgi?id=170747
11872
11873 Reviewed by Youenn Fablet.
11874
11875 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
11876 * http/tests/preload/preloadscanner_download_resources.html: Added.
11877
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +0000118782017-05-03 Ryan Haddad <ryanhaddad@apple.com>
11879
11880 Mark http/tests/preload/single_download_preload.html as flaky.
11881 https://bugs.webkit.org/show_bug.cgi?id=171331
11882
11883 Unreviewed test gardening.
11884
11885 * platform/ios-wk2/TestExpectations:
11886
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +0000118872017-05-03 Matt Lewis <jlewis3@apple.com>
11888
11889 Mark perf/object-keys.html as flaky
11890 https://bugs.webkit.org/show_bug.cgi?id=171617
11891
11892 Unreviewed test gardening.
11893
11894 * platform/ios-wk2/TestExpectations:
11895
keith_miller@apple.com1e52b712017-05-03 20:33:01 +0000118962017-05-03 Keith Miller <keith_miller@apple.com>
11897
11898 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
11899 https://bugs.webkit.org/show_bug.cgi?id=47825
11900
11901 Reviewed by Saam Barati.
11902
11903 Fix broken test.
11904
11905 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
11906
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +0000119072017-05-03 Matt Lewis <jlewis3@apple.com>
11908
11909 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
11910 https://bugs.webkit.org/show_bug.cgi?id=171613
11911
11912 Unreviewed test gardening.
11913
11914 * platform/ios-wk2/TestExpectations:
11915
n_wang@apple.com1dabdd52017-05-03 19:33:19 +0000119162017-05-03 Nan Wang <n_wang@apple.com>
11917
11918 AX: VO skips cells after cell with aria-colspan
11919 https://bugs.webkit.org/show_bug.cgi?id=171579
11920
11921 Reviewed by Chris Fleizach.
11922
11923 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
11924 * accessibility/mac/aria-grid-column-span.html: Added.
11925
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +0000119262017-05-03 Ryan Haddad <ryanhaddad@apple.com>
11927
11928 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
11929 https://bugs.webkit.org/show_bug.cgi?id=171553
11930
11931 Unreviewed test gardening.
11932
11933 * platform/mac-wk2/TestExpectations:
11934
dbates@webkit.orgc0a17432017-05-03 17:52:30 +0000119352017-05-03 Daniel Bates <dabates@apple.com>
11936
11937 Detach frame from document when entering page cache
11938 https://bugs.webkit.org/show_bug.cgi?id=166774
11939 <rdar://problem/29904368>
11940
11941 Reviewed by Chris Dumez.
11942
11943 * TestExpectations: Unskip tests.
11944 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
11945 * fast/history/page-cache-after-window-open.html: Ditto.
11946 * fast/history/page-cache-with-opener-expected.txt: Ditto.
11947 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
11948 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
11949 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
11950 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
11951 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
11952 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
11953 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
11954 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
11955 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
11956 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
11957
ryanhaddad@apple.com59536412017-05-03 17:47:08 +0000119582017-05-03 Matt Lewis <jlewis3@apple.com>
11959
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +000011960 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
11961 https://bugs.webkit.org/show_bug.cgi?id=171605
11962
11963 Unreviewed test gardening.
11964
11965 * platform/mac-wk2/TestExpectations:
11966
119672017-05-03 Matt Lewis <jlewis3@apple.com>
11968
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000011969 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
11970 https://bugs.webkit.org/show_bug.cgi?id=171564
11971
11972 Unreviewed test gardening.
11973
11974 * platform/ios-wk2/TestExpectations:
11975
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +0000119762017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
11977
11978 AX: Treat cells with ARIA table cell properties as cells
11979 https://bugs.webkit.org/show_bug.cgi?id=171178
11980
11981 Reviewed by Chris Fleizach.
11982
11983 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
11984 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
11985 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
11986
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +0000119872017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
11988
11989 [INTL] Support dashed values in unicode locale extensions
11990 https://bugs.webkit.org/show_bug.cgi?id=171480
11991
11992 Reviewed by JF Bastien.
11993
11994 Added tests for calendar locale extensions that contain '-'.
11995
11996 * js/intl-datetimeformat-expected.txt:
11997 * js/script-tests/intl-datetimeformat.js:
11998
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +0000119992017-05-03 Daniel Bates <dabates@apple.com>
12000
12001 Abandon the current load once the provisional loader detaches from the frame
12002 https://bugs.webkit.org/show_bug.cgi?id=171577
12003 <rdar://problem/31581227>
12004
12005 Reviewed by Brent Fulgham.
12006
12007 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
12008 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
12009
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +0000120102017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
12011
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +000012012 Unreviewed GTK+ gardening. Update expectations of several tests.
12013
12014 * platform/gtk/TestExpectations:
12015
120162017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
12017
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000012018 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
12019
12020 Libsoup doesn't provide the required information to fill all those size metrics.
12021
12022 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
12023 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
12024
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +0000120252017-05-02 Simon Fraser <simon.fraser@apple.com>
12026
12027 Dynamically added position:fixed element is in the wrong place
12028 https://bugs.webkit.org/show_bug.cgi?id=170280
12029 rdar://problem/31374008
12030
12031 Reviewed by Tim Horton.
12032
12033 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
12034 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
12035
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +0000120362017-05-02 Ryan Haddad <ryanhaddad@apple.com>
12037
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +000012038 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
12039
12040 Unreviewed test gardening.
12041
12042 * platform/ios-wk1/TestExpectations:
12043 * platform/ios/TestExpectations:
12044
120452017-05-02 Ryan Haddad <ryanhaddad@apple.com>
12046
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000012047 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
12048 https://bugs.webkit.org/show_bug.cgi?id=170907
12049
12050 Unreviewed test gardening.
12051
12052 * platform/mac-wk2/TestExpectations:
12053
zalan@apple.comb51505d2017-05-02 21:29:13 +0000120542017-05-02 Zalan Bujtas <zalan@apple.com>
12055
12056 Defer AX cache update when text content changes until after layout is finished.
12057 https://bugs.webkit.org/show_bug.cgi?id=171429
12058 <rdar://problem/31885984>
12059
12060 Reviewed by Simon Fraser.
12061
12062 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
12063 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
12064
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +0000120652017-05-02 David Kilzer <ddkilzer@apple.com>
12066
12067 check-webkit-style should keep JavaScript test functions in sync
12068 <https://webkit.org/b/171424>
12069
12070 Reviewed by Joseph Pecoraro.
12071
12072 This change attempts to fix all whitespace issues in these two
12073 files (which are now identical and will be kept in sync by
12074 check-webkit-style):
12075
12076 LayoutTests/http/tests/resources/js-test-pre.js
12077 LayoutTests/resources/js-test-pre.js
12078
12079 It also syncs the implementation of shouldBe(), shouldNotBe(),
12080 shouldNotThrow() and shouldThrow() across the following files:
12081
12082 JSTests/stress/resources/standalone-pre.js
12083 LayoutTests/http/tests/resources/js-test-pre.js
12084 LayoutTests/resources/js-test-pre.js
12085 LayoutTests/resources/js-test.js
12086 LayoutTests/resources/standalone-pre.js
12087
12088 Only interesting (non-whitespace) changes are listed below.
12089
12090 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
12091 (shouldBe): Prefix 'exception' and 'quiet' variables with
12092 underscore.
12093 (shouldNotBe): Ditto.
12094
12095 * resources/js-test-pre.js:
12096 (shouldBe): Prefix 'exception' and 'quiet' variables with
12097 underscore.
12098 (shouldNotBe): Ditto.
12099
12100 * resources/js-test.js:
12101 (shouldBe): Prefix 'quiet' variable with underscore. Use
12102 stringify() when printing '_bv' value.
12103
12104 * resources/standalone-pre.js:
12105 (shouldBe): Prefix 'exception' and 'quiet' variables with
12106 underscore.
12107 (shouldNotBe): Ditto.
12108
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +0000121092017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
12110
12111 AX: Update implementation of aria-orientation
12112 https://bugs.webkit.org/show_bug.cgi?id=171166
12113
12114 Reviewed by Chris Fleizach.
12115
12116 Moved the mac aria-orientation.html test to the shared tests and add several
12117 new test cases to it. Update the orientation-related assertion in two tests
12118 to reflect the ARIA 1.1 behavior.
12119
12120 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
12121 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
12122 * accessibility/mac/slider-supports-actions.html: Updated.
12123 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
12124
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +0000121252017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
12126
12127 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
12128 https://bugs.webkit.org/show_bug.cgi?id=169517
12129 <rdar://problem/30652443>
12130
12131 Reviewed by Dean Jackson.
12132
12133 * fast/text/complex-text-selection-expected.html: Added.
12134 * fast/text/complex-text-selection.html: Added.
12135 * platform/ios/TestExpectations:
12136
joepeck@webkit.org023f4f52017-05-02 19:22:42 +0000121372017-05-02 Joseph Pecoraro <pecoraro@apple.com>
12138
12139 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
12140
12141 Unreviewed test gardening.
12142
12143 * platform/mac-wk1/TestExpectations:
12144 Skip these tests on WebKit1. They depend on the NSURLSession
12145 loading path which is not used in WebKit1.
12146
cdumez@apple.com0d62dc72017-05-02 19:03:58 +0000121472017-05-02 Chris Dumez <cdumez@apple.com>
12148
12149 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
12150 https://bugs.webkit.org/show_bug.cgi?id=171406
12151 <rdar://problem/30945281>
12152
12153 Reviewed by Eric Carlson.
12154
12155 Unskip test.
12156
12157 * platform/mac/TestExpectations:
12158
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +0000121592017-05-02 Matt Lewis <jlewis3@apple.com>
12160
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +000012161 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
12162 https://bugs.webkit.org/show_bug.cgi?id=171559
12163
12164 Unreviewed test gardening.
12165
12166 * platform/ios-wk2/TestExpectations:
12167
121682017-05-02 Matt Lewis <jlewis3@apple.com>
12169
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000012170 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
12171 https://bugs.webkit.org/show_bug.cgi?id=170818
12172
12173 Unreviewed test gardening.
12174
12175 * platform/mac-wk2/TestExpectations:
12176
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +0000121772017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
12178
12179 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
12180 https://bugs.webkit.org/show_bug.cgi?id=168533
12181
12182 Reviewed by Zalan Bujtas.
12183
12184 * fast/text/font-loading-local-expected.txt: Added.
12185 * fast/text/font-loading-local.html: Added.
12186 * fast/text/web-font-load-fallback-during-loading.html:
12187
commit-queue@webkit.org182febd2017-05-02 17:49:39 +0000121882017-05-02 Youenn Fablet <youenn@apple.com>
12189
12190 Allow media stream based videos with sound autoplay if the page is already playing sound
12191 https://bugs.webkit.org/show_bug.cgi?id=171447
12192
12193 Reviewed by Eric Carlson.
12194
12195 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
12196 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
12197 * http/tests/media/resources/test-25fps.mp4: Added.
12198
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +0000121992017-05-02 Matt Lewis <jlewis3@apple.com>
12200
12201 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
12202 https://bugs.webkit.org/show_bug.cgi?id=171530
12203
12204 Unreviewed test gardening.
12205
12206 * platform/ios-wk2/TestExpectations:
12207
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +0000122082017-05-01 Zan Dobersek <zdobersek@igalia.com>
12209
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +000012210 [GCrypt] ECDSA signing and verification support
12211 https://bugs.webkit.org/show_bug.cgi?id=171103
12212
12213 Reviewed by Carlos Garcia Campos.
12214
12215 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
12216 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
12217 skipped since support for that hasn't landed yet.
12218
122192017-05-01 Zan Dobersek <zdobersek@igalia.com>
12220
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +000012221 [GCrypt] HKDF bit derivation support
12222 https://bugs.webkit.org/show_bug.cgi?id=171074
12223
12224 Reviewed by Michael Catanzaro.
12225
12226 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
12227 corner-case length values for which the bit derivation operation must succeed or
12228 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
12229 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
12230 The operation should resolve for lengths between the two limits, with testing
12231 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
12232 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
12233 derivation output length).
12234
12235 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
12236 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
12237 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
12238
122392017-05-01 Zan Dobersek <zdobersek@igalia.com>
12240
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000012241 [GCrypt] ECDH bit derivation support
12242 https://bugs.webkit.org/show_bug.cgi?id=171070
12243
12244 Reviewed by Michael Catanzaro.
12245
12246 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
12247 corner-case length values for which the bit derivation operation must succeed or
12248 fail. When specifying 0 as the length, the returned result must match the EC key
12249 size in length. 8, tested as the minimum non-zero value, and the key size for
12250 each key must also correctly resolve and return a resulting ArrayBuffer whose
12251 length in bytes must match the requested length. Derivations for byte-aligned
12252 values should start rejecting immediately for length values that are bigger than
12253 the EC key's length.
12254
12255 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
12256 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
12257 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
12258 that are passing now that the proper implementation has been added. The remaining
12259 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
12260 supported yet.
12261
sbarati@apple.comfb9f7612017-05-02 02:04:51 +0000122622017-05-01 Saam Barati <sbarati@apple.com>
12263
12264 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
12265 https://bugs.webkit.org/show_bug.cgi?id=171449
12266
12267 Unreviewed.
12268
12269 * platform/win/TestExpectations: Skip Wasm tests on Windows.
12270 * workers/wasm-hashset-many-expected.txt:
12271 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
12272
commit-queue@webkit.org26244742017-05-02 01:33:37 +0000122732017-05-01 Youenn Fablet <youenn@apple.com>
12274
12275 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
12276 https://bugs.webkit.org/show_bug.cgi?id=171497
12277
12278 Reviewed by Eric Carlson.
12279
12280 * webrtc/video-mute.html: Updating the test to make debugging clearer.
12281
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +0000122822017-05-01 Matt Lewis <jlewis3@apple.com>
12283
12284 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
12285 https://bugs.webkit.org/show_bug.cgi?id=171528
12286
12287 Unreviewed test Gardening.
12288
12289 * platform/ios-wk2/TestExpectations:
12290
timothy_horton@apple.comd6728562017-05-02 00:08:23 +0000122912017-05-01 Timothy Horton <timothy_horton@apple.com>
12292
12293 Expose viewport-fit instead of clip-to-safe-area
12294 https://bugs.webkit.org/show_bug.cgi?id=171503
12295 <rdar://problem/31918249>
12296
12297 Reviewed by Simon Fraser.
12298
12299 * TestExpectations:
12300 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
12301 * fast/css/variables/constants/ios/safe-area-inset-set.html:
12302 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
12303 * fast/viewport/ios/viewport-fit-auto.html: Added.
12304 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
12305 * fast/viewport/ios/viewport-fit-contain.html: Added.
12306 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
12307 * fast/viewport/ios/viewport-fit-cover.html: Added.
12308 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
12309 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
12310 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
12311 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
12312 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
12313 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
12314
cdumez@apple.com2f9efd22017-05-02 00:02:16 +0000123152017-05-01 Chris Dumez <cdumez@apple.com>
12316
12317 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
12318 https://bugs.webkit.org/show_bug.cgi?id=171499
12319
12320 Reviewed by Sam Weinig.
12321
12322 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
12323
12324 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
12325 * fast/dom/domparser-parsefromstring-origin.html: Added.
12326
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +0000123272017-05-01 Ryan Haddad <ryanhaddad@apple.com>
12328
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +000012329 Mark inspector/debugger/tail-recursion.html as flaky.
12330 https://bugs.webkit.org/show_bug.cgi?id=168387
12331
12332 Unreviewed test gardening.
12333
12334 * platform/mac/TestExpectations:
12335
123362017-05-01 Ryan Haddad <ryanhaddad@apple.com>
12337
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000012338 Rebaseline two fast/visual-viewport tests for iOS.
12339
12340 Unreviewed test gardening.
12341
12342 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
12343 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
12344
joepeck@webkit.org9c06e282017-05-01 22:54:19 +0000123452017-05-01 Joseph Pecoraro <pecoraro@apple.com>
12346
12347 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
12348 https://bugs.webkit.org/show_bug.cgi?id=171491
12349
12350 Unreviewed test gardening.
12351
12352 * js/promises-tests/promises-tests-2-3-3.html:
12353 Silence unhandled expectation messages for this test.
12354
12355 * media/video-fullscreen-restriction-removed-expected.txt:
12356 Rebaseline expected results with unhandled expectation message.
12357
12358 * platform/gtk/TestExpectations:
12359
cfleizach@apple.com036c0e02017-05-01 22:52:36 +0000123602017-05-01 Chris Fleizach <cfleizach@apple.com>
12361
12362 AX: Support time@datetime for verbosity clarification of dates, times, and durations
12363 https://bugs.webkit.org/show_bug.cgi?id=171498
12364 <rdar://problem/12985540>
12365
12366 Reviewed by Joanmarie Diggs.
12367
12368 * accessibility/datetime-attribute.html: Added.
12369 * accessibility/roles-computedRoleString-expected.txt:
12370 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
12371 * platform/gtk/accessibility/roles-exposed-expected.txt:
12372 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
12373 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
12374 * platform/mac/accessibility/roles-exposed-expected.txt:
12375
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +0000123762017-05-01 Matt Lewis <jlewis3@apple.com>
12377
12378 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
12379 https://bugs.webkit.org/show_bug.cgi?id=170960
12380
12381 Unreviewed test gardening.
12382
12383 * platform/mac-wk2/TestExpectations:
12384
joepeck@webkit.org13065162017-05-01 21:53:38 +0000123852017-05-01 Joseph Pecoraro <pecoraro@apple.com>
12386
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +000012387 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
12388 https://bugs.webkit.org/show_bug.cgi?id=171416
12389 <rdar://problem/31899425>
12390
12391 Reviewed by Saam Barati and Brian Burg.
12392
12393 * inspector/console/message-stack-trace-expected.txt: Added.
12394 * inspector/console/message-stack-trace.html: Added.
12395 Test console stack traces from various places where console messages
12396 are generated and the stacks are important.
12397
12398 * inspector/console/resources/log-console-stack-trace.js: Added.
12399 (TestPage.registerInitializer.logCallFrame):
12400 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
12401 Like the logger for Debugger StackTrace but for Console StackTrace.
12402
12403 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
12404 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
12405 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
12406 * http/tests/security/video-cross-origin-caching-expected.txt:
12407 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
12408 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
12409 * js/promises-tests/promises-tests-2-2-6-expected.txt:
12410 * streams/reference-implementation/pipe-to-options-expected.txt:
12411 * streams/reference-implementation/readable-stream-templated-expected.txt:
12412 * streams/reference-implementation/writable-stream-abort-expected.txt:
12413 * streams/reference-implementation/writable-stream-expected.txt:
12414 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
12415 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
12416 Rebaseline results. Better stack trace for errors includes correct line numbers.
12417 Explicit rejections with a value do not include backtraces without a debugger.
12418
124192017-05-01 Joseph Pecoraro <pecoraro@apple.com>
12420
joepeck@webkit.org13065162017-05-01 21:53:38 +000012421 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
12422 https://bugs.webkit.org/show_bug.cgi?id=171511
12423
12424 Unreviewed test gardening.
12425
12426 * TestExpectations:
12427
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +0000124282017-05-01 Ryan Haddad <ryanhaddad@apple.com>
12429
12430 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
12431
12432 Unreviewed test gardening.
12433
12434 * TestExpectations:
12435
jdiggs@igalia.com466ea212017-05-01 21:19:09 +0000124362017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
12437
12438 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
12439 https://bugs.webkit.org/show_bug.cgi?id=171496
12440
12441 Reviewed by Chris Fleizach.
12442
12443 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
12444
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +0000124452017-05-01 Ryan Haddad <ryanhaddad@apple.com>
12446
12447 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
12448 https://bugs.webkit.org/show_bug.cgi?id=171500
12449
12450 Unreviewed test gardening.
12451
12452 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
12453
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +0000124542017-05-01 Matt Lewis <jlewis3@apple.com>
12455
12456 Rebaselined fast/visual-viewport/ tests.
12457 https://bugs.webkit.org/show_bug.cgi?id=171500
12458
12459 Unreviewed test gardening.
12460
12461 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
12462 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
12463 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
12464 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
12465 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
12466 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
12467 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
12468 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
12469 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
12470
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +0000124712017-05-01 Chris Dumez <cdumez@apple.com>
12472
12473 Do not dispatch SVG load event in frameless documents
12474 https://bugs.webkit.org/show_bug.cgi?id=171505
12475 <rdar://problem/31799776>
12476
12477 Reviewed by Andreas Kling.
12478
12479 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
12480
12481 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
12482 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
12483
ryanhaddad@apple.comac933902017-05-01 18:45:50 +0000124842017-05-01 Ryan Haddad <ryanhaddad@apple.com>
12485
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +000012486 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
12487 https://bugs.webkit.org/show_bug.cgi?id=171501
12488
12489 Unreviewed test gardening.
12490
12491 * platform/mac-wk1/TestExpectations:
12492
124932017-05-01 Ryan Haddad <ryanhaddad@apple.com>
12494
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000012495 Rebaseline js/dom/global-constructors-attributes.html after r215956.
12496
12497 Unreviewed test gardening.
12498
12499 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
12500 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
12501 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
12502
jdiggs@igalia.comf5137062017-05-01 16:58:00 +0000125032017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
12504
12505 AX: [GTK] Add support to query for aria-current
12506 https://bugs.webkit.org/show_bug.cgi?id=149016
12507
12508 Reviewed by Chris Fleizach.
12509
12510 * platform/gtk/TestExpectations: Unskip now-passing test.
12511
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +0000125122017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
12513
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +000012514 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
12515
12516 * platform/gtk/fast/table/giantRowspan-expected.txt:
12517 * platform/gtk/fast/table/giantRowspan2-expected.txt:
12518
125192017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
12520
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +000012521 Unreviewed GTK+ gardening. Update expectations of several test.
12522
12523 * platform/gtk/TestExpectations:
12524
125252017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
12526
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000012527 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
12528
12529 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
12530 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
12531 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
12532 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
12533 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
12534 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
12535 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
12536 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
12537 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
12538
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +0000125392017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
12540
12541 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
12542 https://bugs.webkit.org/show_bug.cgi?id=171475
12543
12544 Reviewed by Chris Fleizach.
12545
12546 * accessibility/table-detection-expected.txt: Updated.
12547 * accessibility/table-with-rules-expected.txt: Updated.
12548
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +0000125492017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
12550
12551 Unreviewed GTK+ gardening. Update expectations of several test.
12552
12553 * platform/gtk/TestExpectations:
12554
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +0000125552017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
12556
12557 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
12558 https://bugs.webkit.org/show_bug.cgi?id=171183
12559
12560 Reviewed by Chris Fleizach.
12561
12562 New test cases added and expectations updated.
12563
12564 * accessibility/gtk/xml-roles-exposed-expected.txt:
12565 * accessibility/gtk/xml-roles-exposed.html:
12566 * accessibility/roles-computedRoleString.html:
12567 * accessibility/roles-exposed.html:
12568 * platform/gtk/accessibility/roles-exposed-expected.txt:
12569 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
12570 * platform/mac/accessibility/roles-exposed-expected.txt:
12571
zalan@apple.com6c04c202017-05-01 00:15:38 +0000125722017-04-30 Zalan Bujtas <zalan@apple.com>
12573
12574 Initialize a new layout state while bailing out of simple line layout only when needed.
12575 https://bugs.webkit.org/show_bug.cgi?id=171481
12576 <rdar://problem/31906382>
12577
12578 Reviewed by Antti Koivisto.
12579
12580 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
12581 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
12582
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +0000125832017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
12584
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +000012585 [ATK] Implement support for aria-autocomplete
12586 https://bugs.webkit.org/show_bug.cgi?id=171167
12587
12588 Reviewed by Chris Fleizach.
12589
12590 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
12591 * accessibility/gtk/aria-autocomplete.html: Added.
12592
125932017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
12594
jdiggs@igalia.com8c934782017-04-30 18:11:56 +000012595 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
12596 https://bugs.webkit.org/show_bug.cgi?id=171170
12597
12598 Reviewed by Chris Fleizach.
12599
12600 Add interface-table.html to verify that all roles which have tabular functionality
12601 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
12602 to our internal TreeGridRole AccessibilityRole.
12603
12604 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
12605 * accessibility/gtk/interface-table-expected.txt: Added.
12606 * accessibility/gtk/interface-table.html: Added.
12607 * accessibility/roles-computedRoleString.html: Updated.
12608 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
12609 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
12610 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
12611
126122017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
12613
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000012614 [ATK] Emit object:state-changed:busy event when aria-busy value changes
12615 https://bugs.webkit.org/show_bug.cgi?id=171181
12616
12617 Reviewed by Chris Fleizach.
12618
12619 New test. Also update the expectations for menu-list-unfocused-notifications.html
12620 because the addition of the handler for AXElementBusyChanged results in that
12621 notification being output in the test results.
12622
12623 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
12624 * accessibility/gtk/aria-busy-changed-notification.html: Added.
12625 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
12626
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +0000126272017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
12628
12629 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
12630 https://bugs.webkit.org/show_bug.cgi?id=163208
12631
12632 Reviewed by Saam Barati.
12633
12634 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
12635 * inspector/runtime/evaluate-CommandLineAPI.html:
12636 * js/parser-syntax-check-expected.txt:
12637 * js/script-tests/parser-syntax-check.js:
12638
gskachkov@gmail.com51135722017-04-29 21:25:50 +0000126392017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
12640
12641 Deep nesting is leading to ReferenceError for hoisted function
12642 https://bugs.webkit.org/show_bug.cgi?id=171456
12643
12644 Reviewed by Yusuke Suzuki.
12645
12646 * js/function-declaration-statement-expected.txt:
12647 * js/script-tests/function-declaration-statement.js:
12648 (deepNesting.foo):
12649 (deepNesting):
12650 (deepNestingForFunctionDeclaration.foo):
12651 (deepNestingForFunctionDeclaration):
12652 (eval.deepNestingInEval.foo):
12653 (eval.deepNestingInEval):
12654 (eval.deepNestingForFunctionDeclarationInEval.foo):
12655 (eval.deepNestingForFunctionDeclarationInEval):
12656
zalan@apple.com2c506312017-04-29 21:16:44 +0000126572017-04-28 Zalan Bujtas <zalan@apple.com>
12658
12659 iBooks text can overlap, sometimes columns are shifted splitting words.
12660 https://bugs.webkit.org/show_bug.cgi?id=171472
12661 <rdar://problem/31096037>
12662
12663 Reviewed by Antti Koivisto.
12664
12665 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
12666 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
12667
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +0000126682017-04-28 Per Arne Vollan <pvollan@apple.com>
12669
12670 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
12671 https://bugs.webkit.org/show_bug.cgi?id=171427
12672
12673 Reviewed by Brent Fulgham.
12674
12675 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
12676 * accessibility/accessibility-crash-setattribute.html: Added.
12677
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +0000126782017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
12679
12680 Unreviewed test gardening (Mac WK1)
12681
12682 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
12683 but was meant to be enabled for WK1 on Mac. Followup to r213897.
12684
12685 * platform/mac-wk1/TestExpectations:
12686
jdiggs@igalia.comcba48112017-04-29 02:07:21 +0000126872017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
12688
12689 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
12690 https://bugs.webkit.org/show_bug.cgi?id=171180
12691
12692 Reviewed by Chris Fleizach.
12693
12694 Add new test cases to several tests so that we have coverage for both named and
12695 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
12696 the region role was replaced with the table role because the test requires elements
12697 which have mapped ARIA roles and lack an author-provided name. A region which lacks
12698 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
12699 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
12700 being tested.
12701
12702 * accessibility/aria-namefrom-author.html:
12703 * accessibility/gtk/xml-roles-exposed-expected.txt:
12704 * accessibility/gtk/xml-roles-exposed.html:
12705 * accessibility/mac/aria-grouping-roles.html:
12706 * accessibility/roles-computedRoleString.html:
12707 * accessibility/roles-exposed.html:
12708 * platform/gtk/accessibility/roles-exposed-expected.txt:
12709 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
12710 * platform/mac/accessibility/roles-exposed-expected.txt:
12711
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +0000127122017-04-28 Joseph Pecoraro <pecoraro@apple.com>
12713
12714 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
12715 https://bugs.webkit.org/show_bug.cgi?id=171445
12716
12717 Unreviewed test gardening.
12718
12719 * js/dom/Promise-static-all.html:
12720 Fix an accidentally commented out line.
12721
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +0000127222017-04-28 Matt Lewis <jlewis3@apple.com>
12723
12724 Marked media/track/track-in-band-style.html as flaky timeout.
12725 https://bugs.webkit.org/show_bug.cgi?id=171465
12726
12727 Unreviewed test gardening.
12728
12729 * platform/mac/TestExpectations:
12730
dino@apple.com02e98562017-04-28 23:34:48 +0000127312017-04-28 Dean Jackson <dino@apple.com>
12732
12733 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
12734 https://bugs.webkit.org/show_bug.cgi?id=171461
12735 <rdar://problem/30534722>
12736
12737 Reviewed by Eric Carlson.
12738
12739 Test a bunch of blurs a frame at a time.
12740
12741 * css3/filters/blur-various-radii-expected.html: Added.
12742 * css3/filters/blur-various-radii.html: Added.
12743
cdumez@apple.com673a7792017-04-28 23:28:41 +0000127442017-04-28 Chris Dumez <cdumez@apple.com>
12745
12746 Stop using legacy ClientRect / ClientRectList in Internals
12747 https://bugs.webkit.org/show_bug.cgi?id=171412
12748
12749 Reviewed by Simon Fraser.
12750
12751 Rebaseline existing tests as DOMRect has more properties than ClientRect.
12752
12753 * fast/visual-viewport/nonzoomed-rects-expected.txt:
12754 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
12755 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
12756 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
12757 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
12758 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
12759 * fast/visual-viewport/zoomed-fixed-expected.txt:
12760 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
12761 * fast/visual-viewport/zoomed-rects-expected.txt:
12762 * inspector/dom/hideHighlight-expected.txt:
12763 * inspector/dom/highlightQuad-expected.txt:
12764 * inspector/dom/highlightRect-expected.txt:
12765
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +0000127662017-04-28 Jeremy Jones <jeremyj@apple.com>
12767
12768 ARGUMENT BAD: time, time >= 0
12769 https://bugs.webkit.org/show_bug.cgi?id=164336
12770 rdar://problem/29314891
12771
12772 Reviewed by Eric Carlson.
12773
12774 Remove workaround that affected other tests.
12775
12776 * media/modern-media-controls/pip-support/pip-support-click.html:
12777
cdumez@apple.comdc853c02017-04-28 21:16:30 +0000127782017-04-28 Chris Dumez <cdumez@apple.com>
12779
12780 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
12781 https://bugs.webkit.org/show_bug.cgi?id=171393
12782
12783 Reviewed by Simon Fraser.
12784
12785 Add layout test coverage.
12786
12787 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
12788 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
12789
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +0000127902017-04-28 Joseph Pecoraro <pecoraro@apple.com>
12791
12792 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
12793 https://bugs.webkit.org/show_bug.cgi?id=171445
12794
12795 Reviewed by Saam Barati.
12796
12797 * js/dom/Promise-static-all.html:
12798 * js/dom/Promise-static-race.html:
12799 Silence the console messages for unhandled rejections in this test.
12800 There are unhandled rejections and messages sometimes appear
12801 depending on the order of events on the page. The messages are not
12802 important for this test so just mute them.
12803
cdumez@apple.comb74ccc22017-04-28 19:53:54 +0000128042017-04-28 Chris Dumez <cdumez@apple.com>
12805
12806 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
12807
12808 This test is slow.
12809
12810 * TestExpectations:
12811
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +0000128122017-04-28 Ryan Haddad <ryanhaddad@apple.com>
12813
12814 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
12815 https://bugs.webkit.org/show_bug.cgi?id=171094
12816
12817 Unreviewed test gardening.
12818
12819 * TestExpectations:
12820
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +0000128212017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
12822
12823 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
12824 https://bugs.webkit.org/show_bug.cgi?id=171188
12825
12826 Reviewed by Chris Fleizach.
12827
12828 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
12829 * accessibility/gtk/aria-modal-state-exposed.html: Added.
12830
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +0000128312017-04-28 Matt Lewis <jlewis3@apple.com>
12832
12833 Rebaselining test after r215916.
12834 https://bugs.webkit.org/show_bug.cgi?id=171438
12835
12836 Unreviewed test gardening.
12837
12838 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
12839 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
12840 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
12841 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
12842
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +0000128432017-04-28 Eric Carlson <eric.carlson@apple.com>
12844
12845 Implement ondevicechange
12846 https://bugs.webkit.org/show_bug.cgi?id=169872
12847 <rdar://problem/28945035>
12848
12849 Reviewed by Jer Noble.
12850
12851 * fast/mediastream/device-change-event-expected.txt: Added.
12852 * fast/mediastream/device-change-event.html: Added.
12853
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +0000128542017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
12855
jdiggs@igalia.com353e8722017-04-28 17:08:57 +000012856 AX: Implement aria-value support for focusable separators
12857 https://bugs.webkit.org/show_bug.cgi?id=171169
12858
12859 Reviewed by Chris Fleizach.
12860
12861 * accessibility/separator-values-expected.txt: Added.
12862 * accessibility/separator-values.html: Added.
12863
128642017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
12865
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000012866 [ATK] GridCellRole should implement AtkTableCell (regression?)
12867 https://bugs.webkit.org/show_bug.cgi?id=171179
12868
12869 Reviewed by Chris Fleizach.
12870
12871 * accessibility/gtk/interface-table-cell-expected.txt: Added.
12872 * accessibility/gtk/interface-table-cell.html: Added.
12873
magomez@igalia.com1afe8902017-04-28 11:53:52 +0000128742017-04-28 Miguel Gomez <magomez@igalia.com>
12875
12876 REGRESSION(r215211): [GTK] Several webgl related tests are failing
12877 https://bugs.webkit.org/show_bug.cgi?id=170730
12878
12879 Reviewed by Said Abou-Hallawa.
12880
12881 Adjust test expectations for the tests that were failing. They must pass now.
12882
12883 * platform/gtk/TestExpectations:
12884
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +0000128852017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
12886
12887 [INTL] Implement the caseFirst option for Intl.Collator
12888 https://bugs.webkit.org/show_bug.cgi?id=158188
12889
12890 Reviewed by Geoffrey Garen.
12891
12892 Updates the Intl.Collator tests to check caseFirst support.
12893 The caseFirst option or unicode locale extension lets the user explicitly
12894 set if lower or upper case characters should be first in order.
12895
12896 * js/intl-collator-expected.txt:
12897 * js/script-tests/intl-collator.js:
12898 (testCollator):
12899
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +0000129002017-04-27 Joseph Pecoraro <pecoraro@apple.com>
12901
12902 Support for promise rejection events (unhandledrejection)
12903 https://bugs.webkit.org/show_bug.cgi?id=150358
12904 <rdar://problem/28441651>
12905
12906 Reviewed by Saam Barati.
12907
12908 Patch by Joseph Pecoraro and Yusuke Suzuki.
12909
12910 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
12911 * js/dom/unhandled-promise-rejection-basic.html: Added.
12912 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
12913 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
12914 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
12915 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
12916 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
12917 * js/dom/unhandled-promise-rejection-console-report.html: Added.
12918 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
12919 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
12920 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
12921 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
12922 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
12923 * js/dom/unhandled-promise-rejection-handle.html: Added.
12924 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
12925 * js/dom/unhandled-promise-rejection-order.html: Added.
12926 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
12927
12928 * resources/testharnessreport.js:
12929 (self.testRunner.add_completion_callback.sanitize):
12930 (self.testRunner.add_completion_callback):
12931 Report results immediately and then finish the test after a turn. This way
12932 if the test ends with a pass, but may get unhandled rejections after
12933 completing which should not make the test appear as if it failed. Some tests
12934 have unhandled promise rejections but are expected to pass. Likewise some
12935 tests perform cleanup in their own completion callbacks, which happen after
12936 this initial completion callback, and we want to report results after all
12937 the work is done as it may eliminate non-deterministic debug test output.
12938
12939 * TestExpectations:
12940 Mark some tests as flakey that have sometimes have unhandled promise rejections.
12941 These tests are all various imported tests that use the testharness.
12942
12943 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
12944 * http/tests/security/video-cross-origin-caching-expected.txt:
12945 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
12946 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
12947 * inspector/worker/resources-in-worker-expected.txt:
12948 * js/dom/dom-static-property-for-in-iteration-expected.txt:
12949 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
12950 * js/promises-tests/promises-tests-2-2-6-expected.txt:
12951 * platform/mac/inspector/model/remote-object-expected.txt:
12952 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
12953 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
12954 Update tests with unhandled promise rejection messages.
12955
12956 * media/W3C/audio/events/event_pause_manual.html:
12957 * media/audio-playback-restriction-play-expected.txt:
12958 * media/audio-playback-restriction-play.html:
12959 * media/click-volume-bar-not-pausing.html:
12960 * media/remote-control-command-is-user-gesture-expected.txt:
12961 * media/remote-control-command-is-user-gesture.html:
12962 * media/track/track-mode.html:
12963 * media/video-autoplay-allowed-but-fullscreen-required.html:
12964 * media/video-display-none-crash.html:
12965 * media/video-main-content-deny-display-none.html:
12966 * media/video-main-content-deny-not-in-dom.html:
12967 * media/video-main-content-deny-not-visible.html:
12968 * media/video-main-content-deny-obscured.html:
12969 * media/video-main-content-deny-too-small.html:
12970 * media/video-multiple-concurrent-playback-expected.txt:
12971 * media/video-play-audio-require-user-gesture-expected.txt:
12972 * media/video-play-audio-require-user-gesture.html:
12973 * media/video-play-pause-events-expected.txt:
12974 * media/video-play-pause-events.html:
12975 * media/video-play-pause-exception-expected.txt:
12976 * media/video-play-pause-exception.html:
12977 * media/video-play-require-user-gesture-expected.txt:
12978 * media/video-play-require-user-gesture.html:
12979 * media/video-preload-expected.txt:
12980 * media/video-preload.html:
12981 * media/video-test.js:
12982 (handlePromise.handle):
12983 Snuff many possible unhandled promise rejections in media via media.play().
12984
12985 * streams/reference-implementation/pipe-to-expected.txt:
12986 * streams/reference-implementation/pipe-to-options-expected.txt:
12987 * streams/reference-implementation/readable-stream-templated-expected.txt:
12988 * streams/reference-implementation/writable-stream-abort-expected.txt:
12989 * streams/reference-implementation/writable-stream-expected.txt:
12990 These stream tests are out of date and produce unhandled rejections.
12991
12992 * streams/shadowing-Promise.html:
12993 Update non-imported tests to prevent unhandled rejection messages.
12994
cdumez@apple.com5331c642017-04-28 01:53:56 +0000129952017-04-27 Chris Dumez <cdumez@apple.com>
12996
12997 Align colspan/rowspan limits with the latest HTML specification
12998 https://bugs.webkit.org/show_bug.cgi?id=171322
12999
13000 Reviewed by Darin Adler.
13001
13002 Rebaseline a couple of rowspan tests now that our max limit has changed.
13003
13004 * fast/table/giantRowspan2-expected.txt:
13005 * platform/ios/fast/table/giantRowspan-expected.txt:
13006 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
13007 * platform/mac/fast/table/giantRowspan-expected.txt:
13008
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +0000130092017-04-27 Matt Lewis <jlewis3@apple.com>
13010
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +000013011 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
13012 https://bugs.webkit.org/show_bug.cgi?id=170835
13013
13014 Unreviewed test gardening.
13015
13016 * TestExpectations:
13017
130182017-04-27 Matt Lewis <jlewis3@apple.com>
13019
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000013020 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
13021 https://bugs.webkit.org/show_bug.cgi?id=171406
13022
13023 Unreviewed test gardening.
13024
13025 * platform/mac/TestExpectations:
13026
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +0000130272017-04-27 Ryan Haddad <ryanhaddad@apple.com>
13028
13029 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
13030 https://bugs.webkit.org/show_bug.cgi?id=171379
13031
13032 Unreviewed test gardening.
13033
13034 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
13035
ddkilzer@apple.com71c79152017-04-27 21:29:23 +0000130362017-04-27 David Kilzer <ddkilzer@apple.com>
13037
13038 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
13039 <https://webkit.org/b/171362>
13040 <rdar://problem/31867686>
13041
13042 Reviewed by Joseph Pecoraro.
13043
13044 This change makes it possible to pass either the first or second
13045 argument (or both) as anonymous functions into shouldBe() and
13046 shouldNotBe() to make it easy to capture local variables when
13047 writing tests. This is similar to the change in r202609 for Bug
13048 159232 for shouldThrow() and shouldNotThrow().
13049
13050 Note that shouldBe()/shouldNotBe() from the following files were
13051 NOT updated since they were imported from other projects and did
13052 share the full WebKit history of resources/js-test-pre.js:
13053
13054 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
13055 js/mozilla/resources/js-test-pre.js
13056 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
13057 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
13058
13059 However, these files WERE brought up-to-date with the ability to
13060 pass anonymous functions into shouldBe()/shouldNotBe() for this
13061 bug, and shouldThrow()/shouldNotThrow() which should have
13062 originally been fixed with Bug 159232:
13063
13064 http/tests/resources/js-test-pre.js
13065 resources/standalone-pre.js
13066
13067 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
13068 to debug message for copy-paste error. Found by searching
13069 LayoutTests directory for "expects string arguments".
13070
13071 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
13072 results.
13073 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
13074 second argument to shouldBe() a string.
13075
13076 * fast/css/script-tests/image-set-parsing.js:
13077 (testImageSetRule): Remove comment by changing second argument
13078 to shouldBe() into an anonymous function.
13079
13080 * http/tests/resources/js-test-pre.js:
13081 (evalAndLog):
13082 (evalAndLogResult):
13083 (shouldBe):
13084 (shouldNotBe):
13085 (shouldEvaluateTo):
13086 - Made a full copy of resources/js-test-pre.js to bring this up
13087 to speed. Needs a checker written for it to keep them in sync.
13088 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
13089 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
13090 - Update line numbers after updating http/tests/resources/js-test-pre.js.
13091
13092 * js/function-declarations-in-switch-statement-expected.txt:
13093 - Update results after fixing warnings.
13094 * js/script-tests/function-declarations-in-switch-statement.js:
13095 - Fix warnings by passing in strings to shouldBe().
13096
13097 * js/script-tests/stack-unwinding.js:
13098 - Update results after fixing warnings.
13099 * js/stack-unwinding-expected.txt:
13100 - Fix warnings by passing in strings to shouldBe().
13101
13102 * resources/js-test-pre.js:
13103 (shouldBe):
13104 (shouldNotBe):
13105 * resources/js-test.js:
13106 (shouldBe):
13107 (shouldNotBe):
13108 - Update shouldBe()/shouldNotBe() to accept anonymous function
13109 arguments.
13110
13111 * resources/standalone-pre.js:
13112 (shouldBe):
13113 (shouldNotBe):
13114 (shouldNotThrow):
13115 (shouldThrow):
13116 - Update shouldBe()/shouldNotBe() to accept anonymous function
13117 arguments.
13118 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
13119 function arguments (which were missed in r202609 for Bug
13120 159232).
13121
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +0000131222017-04-27 Chris Dumez <cdumez@apple.com>
13123
13124 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
13125 https://bugs.webkit.org/show_bug.cgi?id=171226
13126
13127 Reviewed by Simon Fraser.
13128
13129 Update existing tests to reflect behavior change.
13130
13131 * TestExpectations:
13132 * css3/flexbox/align-absolute-child-expected.txt:
13133 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
13134 * fast/css/ClientRect-attributes-prototype.html: Removed.
13135 * fast/css/ClientRect-serialization-expected.txt: Removed.
13136 * fast/css/ClientRect-serialization.html: Removed.
13137 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
13138 * fast/css/DOMRect-attributes-prototype.html: Added.
13139 * fast/css/DOMRect-serialization-expected.txt: Added.
13140 * fast/css/DOMRect-serialization.html: Added.
13141 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
13142 * fast/dom/Element/getClientRects-return-type.html: Added.
13143 * fast/dom/collection-iterators-expected.txt:
13144 * fast/dom/collection-iterators.html:
13145 * fast/visual-viewport/zoomed-fixed-expected.txt:
13146 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
13147 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
13148 * fast/zooming/client-rect-in-fixed-zoomed.html:
13149 * js/resources/JSON-stringify.js:
13150
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +0000131512017-04-27 Ryan Haddad <ryanhaddad@apple.com>
13152
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +000013153 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
13154 https://bugs.webkit.org/show_bug.cgi?id=171391
13155
13156 Unreviewed test gardening.
13157
13158 * platform/mac-wk1/TestExpectations:
13159
131602017-04-27 Ryan Haddad <ryanhaddad@apple.com>
13161
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +000013162 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
13163 https://bugs.webkit.org/show_bug.cgi?id=171389
13164
13165 Unreviewed test gardening.
13166
13167 * platform/ios-wk2/TestExpectations:
13168
131692017-04-27 Ryan Haddad <ryanhaddad@apple.com>
13170
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000013171 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
13172 https://bugs.webkit.org/show_bug.cgi?id=170181
13173
13174 Unreviewed test gardening.
13175
13176 * platform/ios-wk2/TestExpectations:
13177
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +0000131782017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
13179
13180 AX: Expose elements with the ARIA "feed" role
13181 https://bugs.webkit.org/show_bug.cgi?id=171184
13182
13183 Reviewed by Chris Fleizach.
13184
13185 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
13186 roles-computedRoleString.html. Update expectations accordingly.
13187
13188 * accessibility/gtk/xml-roles-exposed-expected.txt:
13189 * accessibility/gtk/xml-roles-exposed.html:
13190 * accessibility/roles-computedRoleString.html:
13191 * accessibility/roles-exposed.html:
13192 * platform/gtk/accessibility/roles-exposed-expected.txt:
13193 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
13194 * platform/mac/accessibility/roles-exposed-expected.txt:
13195
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +0000131962017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
13197
13198 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
13199 https://bugs.webkit.org/show_bug.cgi?id=171356
13200 <rdar://problem/28670085>
13201
13202 Reviewed by Dean Jackson.
13203
13204 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
13205 font assumes no normalization, which means one of the comparisons in the test is bogus.
13206
13207 * fast/text/variations/advances-expected.txt:
13208 * fast/text/variations/advances.html:
13209 * platform/ios/TestExpectations:
13210 * platform/mac/TestExpectations:
13211
antti@apple.com936e9952017-04-27 18:11:03 +0000132122017-04-27 Antti Koivisto <antti@apple.com>
13213
13214 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
13215
13216 Looks like use of auto-sizing leaves state behind in DRT.
13217
13218 * platform/mac-wk1/TestExpectations:
13219
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +0000132202017-04-27 Ryan Haddad <ryanhaddad@apple.com>
13221
ryanhaddad@apple.com44093042017-04-27 17:39:35 +000013222 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
13223 https://bugs.webkit.org/show_bug.cgi?id=167371
13224
13225 Unreviewed test gardening.
13226
13227 * platform/mac-wk1/TestExpectations:
13228
132292017-04-27 Ryan Haddad <ryanhaddad@apple.com>
13230
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000013231 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
13232 https://bugs.webkit.org/show_bug.cgi?id=170877
13233
13234 Unreviewed test gardening.
13235
13236 * platform/mac-wk1/TestExpectations:
13237
zalan@apple.com5c404752017-04-27 17:11:38 +0000132382017-04-27 Zalan Bujtas <zalan@apple.com>
13239
13240 Use text-shadow to visualize simple line layout coverage.
13241 https://bugs.webkit.org/show_bug.cgi?id=171379
13242
13243 Reviewed by Antti Koivisto.
13244
13245 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
13246 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
13247 * fast/inline/simple-line-layout-16bit-content.html:
13248
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +0000132492017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
13250
13251 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
13252 https://bugs.webkit.org/show_bug.cgi?id=171187
13253
13254 Reviewed by Chris Fleizach.
13255
13256 * accessibility/aria-mappings-expected.txt: Updated.
13257 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
13258 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
13259
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +0000132602017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
13261
13262 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
13263 https://bugs.webkit.org/show_bug.cgi?id=171366
13264 <rdar://problem/30060323>
13265
13266 Reviewed by Alex Christensen.
13267
13268 This test needs a font which supports Deseret but doesn't support small caps.
13269 Geneva is a better choice for such a font.
13270
13271 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
13272 * fast/text/complex-small-caps-non-bmp-capitalize.html:
13273
antti@apple.comef0ec682017-04-27 16:51:11 +0000132742017-04-27 Antti Koivisto <antti@apple.com>
13275
13276 Repeated layouts in Mail due to viewport units being used with auto-sizing
13277 https://bugs.webkit.org/show_bug.cgi?id=171371
13278 <rdar://problem/28780084>
13279
13280 Reviewed by Zalan Bujtas.
13281
13282 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
13283 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
13284
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +0000132852017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
13286
13287 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
13288 https://bugs.webkit.org/show_bug.cgi?id=171204
13289
13290 Reviewed by Chris Fleizach.
13291
13292 It turns out that this bug was fixed as a side effect of the changes made
13293 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
13294 lack of an existing layout test covering the mappings for other platforms.
13295 The test created for the WebKitGtk port was modified and moved to the shared
13296 tests. Shared expectations are based on the Mac's mappings.
13297
13298 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
13299 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
13300 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
13301 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
13302
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +0000133032017-04-27 Ryan Haddad <ryanhaddad@apple.com>
13304
13305 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
13306 https://bugs.webkit.org/show_bug.cgi?id=171353
13307
13308 Unreviewed test gardening.
13309
13310 * platform/ios-wk2/TestExpectations:
13311
commit-queue@webkit.org555b4622017-04-27 15:01:34 +0000133122017-04-27 Frederic Wang <fwang@igalia.com>
13313
13314 Fix some tests from platform-tests/cssom-view/cssom-view/
13315 https://bugs.webkit.org/show_bug.cgi?id=171228
13316
13317 Reviewed by Youenn Fablet.
13318
13319 * TestExpectations: Unskip media-query-list-interface.
13320
zalan@apple.come9f08212017-04-27 11:02:09 +0000133212017-04-27 Zalan Bujtas <zalan@apple.com>
13322
13323 Text gets cut off when bailing out of simple line layout with widows.
13324 https://bugs.webkit.org/show_bug.cgi?id=171370
13325 <rdar://problem/31563414>
13326
13327 Reviewed by Antti Koivisto.
13328
13329 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
13330 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
13331
cdumez@apple.com08e1cf72017-04-27 05:45:10 +0000133322017-04-26 Chris Dumez <cdumez@apple.com>
13333
13334 Unreviewed, remove unnecessary expected result in platform/ios-wk2
13335
13336 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
13337 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
13338
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +0000133392017-04-26 Joseph Pecoraro <pecoraro@apple.com>
13340
13341 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
13342 https://bugs.webkit.org/show_bug.cgi?id=171364
13343 <rdar://problem/10873037>
13344
13345 Reviewed by Sam Weinig.
13346
13347 * inspector/model/remote-object-expected.txt:
13348 * inspector/model/remote-object.html:
13349 * platform/mac/inspector/model/remote-object-expected.txt:
13350 Test a Uint8ClampedArray is treated like an array.
13351
sbarati@apple.com00f75182017-04-27 02:28:39 +0000133522017-04-26 Saam Barati <sbarati@apple.com>
13353
13354 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
13355 https://bugs.webkit.org/show_bug.cgi?id=170924
13356 <rdar://problem/31721052>
13357
13358 Reviewed by Mark Lam.
13359
13360 * js/let-syntax-expected.txt:
13361
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +0000133622017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
13363
13364 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
13365 https://bugs.webkit.org/show_bug.cgi?id=171182
13366
13367 Reviewed by Chris Fleizach.
13368
13369 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
13370 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
13371
timothy_horton@apple.com30800222017-04-27 00:53:23 +0000133722017-04-26 Tim Horton <timothy_horton@apple.com>
13373
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +000013374 Should not drag x-apple-data-detectors links
13375 https://bugs.webkit.org/show_bug.cgi?id=171352
13376 <rdar://problem/31309081>
13377
13378 Reviewed by Beth Dakin.
13379
13380 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
13381 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
13382
133832017-04-26 Tim Horton <timothy_horton@apple.com>
13384
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +000013385 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +000013386
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +000013387 * TestExpectations:
13388 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
13389 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
13390 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +000013391
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +0000133922017-04-26 Matt Lewis <jlewis3@apple.com>
13393
13394 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
13395 https://bugs.webkit.org/show_bug.cgi?id=171346
13396
13397 Unreviewed test gardening.
13398
13399 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
13400
jdiggs@igalia.com1975e352017-04-26 23:26:49 +0000134012017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
13402
13403 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
13404 https://bugs.webkit.org/show_bug.cgi?id=171163
13405
13406 Reviewed by Chris Fleizach.
13407
13408 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
13409 * accessibility/gtk/aria-current-changed-notification.html: Added.
13410 * accessibility/gtk/aria-current-expected.txt: Added.
13411 * accessibility/gtk/aria-current.html: Added.
13412
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +0000134132017-04-26 Youenn Fablet <youenn@apple.com>
13414
13415 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
13416 https://bugs.webkit.org/show_bug.cgi?id=170701
13417
13418 Reviewed by Eric Carlson.
13419
13420 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
13421 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
13422 * webrtc/datachannel/bufferedAmountLowThreshold.html:
13423
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +0000134242017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
13425
13426 Restrict WebKit image formats to a known whitelist
13427 https://bugs.webkit.org/show_bug.cgi?id=170700
13428
13429 Reviewed by Tim Horton.
13430
13431 * fast/images/image-formats-support-expected.txt: Added.
13432 * fast/images/image-formats-support.html: Added.
13433 * fast/images/resources/100x100-red-psd-renamed.png: Added.
13434 * fast/images/resources/100x100-red-tga-renamed.png: Added.
13435 * fast/images/resources/100x100-red.psd: Added.
13436 * fast/images/resources/100x100-red.tga: Added.
13437
commit-queue@webkit.org4feca992017-04-26 20:09:42 +0000134382017-04-26 Matt Lewis <jlewis3@apple.com>
13439
13440 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
13441 https://bugs.webkit.org/show_bug.cgi?id=170484
13442
13443 Reviewed by Alexey Proskuryakov.
13444
13445 * platform/mac-wk2/TestExpectations:
13446
cdumez@apple.com12453dd2017-04-26 19:38:56 +0000134472017-04-26 Chris Dumez <cdumez@apple.com>
13448
13449 Re-sync html/browsers/the-window-object web-platform-tests from upstream
13450 https://bugs.webkit.org/show_bug.cgi?id=171313
13451
13452 Reviewed by Alex Christensen.
13453
13454 * tests-options.json:
13455
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +0000134562017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
13457
13458 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
13459 https://bugs.webkit.org/show_bug.cgi?id=171164
13460
13461 Reviewed by Chris Fleizach.
13462
13463 In addition to the new test, update xml-roles-exposed.html's expectations
13464 because the implicit value of aria-haspopup for the combobox role is now
13465 listbox, and that value should be exposed via an AtkObject attribute.
13466
13467 * accessibility/gtk/aria-haspopup-expected.txt: Added.
13468 * accessibility/gtk/aria-haspopup.html: Added.
13469 * accessibility/gtk/xml-roles-exposed-expected.txt:
13470
simon.fraser@apple.com22722612017-04-26 19:03:46 +0000134712017-04-26 Simon Fraser <simon.fraser@apple.com>
13472
13473 http/tests/frame-throttling tests failing on iOS
13474 https://bugs.webkit.org/show_bug.cgi?id=171314
13475 rdar://problem/31691134
13476
13477 Reviewed by Chris Dumez.
13478
13479 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
13480 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
13481 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
13482 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
13483
13484 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
13485 locations.
13486
13487 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
13488 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
13489 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
13490 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
13491
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +0000134922017-04-26 Matt Lewis <jlewis3@apple.com>
13493
13494 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
13495 https://bugs.webkit.org/show_bug.cgi?id=161887
13496
13497 Reviewed by Tim Horton.
13498
13499 * platform/mac-wk2/TestExpectations:
13500
dino@apple.comb0854342017-04-26 17:34:50 +0000135012017-04-25 Dean Jackson <dino@apple.com>
13502
13503 [Color] Make gradients work with ExtendedColors
13504 https://bugs.webkit.org/show_bug.cgi?id=171315
13505 <rdar://problems/31830177>
13506
13507 Reviewed by Antoine Quint.
13508
13509 Test for gradients using the color() syntax. Unfortunately,
13510 due to rounding errors, we can't use a ref test for some
13511 transparent colors, so comment them out for the moment.
13512 These can be re-enabled when we can specify a tolerance
13513 value for image comparison in the testing framework.
13514
13515 * css3/color/gradients-expected.html: Added.
13516 * css3/color/gradients.html: Added.
13517
zalan@apple.com0acc5442017-04-26 16:34:32 +0000135182017-04-26 Zalan Bujtas <zalan@apple.com>
13519
13520 Forced page break on :after triggers infinite loop in column balancing
13521 https://bugs.webkit.org/show_bug.cgi?id=171309
13522 rdar://problem/26285884
13523
13524 Reviewed by David Hyatt.
13525
13526 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
13527 * fast/multicol/infinite-loop-when-forced-break.html: Added.
13528
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +0000135292017-04-26 Ryan Haddad <ryanhaddad@apple.com>
13530
13531 Unreviewed, rolling out r215767.
13532
13533 The LayoutTest for this change is a flaky failure.
13534
13535 Reverted changeset:
13536
13537 "Restrict WebKit image formats to a known whitelist"
13538 https://bugs.webkit.org/show_bug.cgi?id=170700
13539 http://trac.webkit.org/changeset/215767
13540
svillar@igalia.com9f39f272017-04-26 15:34:40 +0000135412017-04-24 Sergio Villar Senin <svillar@igalia.com>
13542
13543 [css-grid] Remove most of the usage of SizingOperation
13544 https://bugs.webkit.org/show_bug.cgi?id=171225
13545
13546 Reviewed by Darin Adler.
13547
13548 Added a new test case which was working correctly but that was not properly tested before.
13549
13550 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
13551 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
13552
commit-queue@webkit.org02b00482017-04-26 06:38:37 +0000135532017-04-25 Joseph Pecoraro <pecoraro@apple.com>
13554
13555 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
13556 https://bugs.webkit.org/show_bug.cgi?id=170953
13557
13558 Reviewed by Brian Burg.
13559
13560 * http/tests/inspector/network/resource-sizes-disk-cache.html:
13561 * http/tests/inspector/network/resource-sizes-network.html:
13562 Read the entire data to ensure the load is complete before we notify the frontend.
13563
13564 * platform/mac-wk1/TestExpectations:
13565 * platform/mac-wk2/TestExpectations:
13566 Unflake these tests, they should be more reliable now.
13567
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +0000135682017-04-25 Youenn Fablet <youenn@apple.com>
13569
13570 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
13571 https://bugs.webkit.org/show_bug.cgi?id=171242
13572
13573 Reviewed by Alex Christensen.
13574
13575 * TestExpectations:
13576 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
13577 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
13578
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +0000135792017-04-25 Brent Fulgham <bfulgham@apple.com>
13580
13581 Relax the event firing ASSERT for Attr changes
13582 https://bugs.webkit.org/show_bug.cgi?id=171236
13583 <rdar://problem/30516349>
13584
13585 Reviewed by Dean Jackson.
13586
13587 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
13588 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
13589
dino@apple.com7d703c92017-04-26 01:45:04 +0000135902017-04-25 Dean Jackson <dino@apple.com>
13591
13592 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
13593 https://bugs.webkit.org/show_bug.cgi?id=171303
13594 <rdar://problem/31434879>
13595
13596 Reviewed by Brent Fulgham.
13597
13598 This particular test was calling notifyDone() from within
13599 a callback triggered by the UIScriptController script, which
13600 meant that by the time the controller tried to call its callback,
13601 the test had finished.
13602
13603 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
13604 notifyDone is called after both the callback-like functions have
13605 triggered.
13606
wilander@apple.com2e6d1372017-04-26 01:22:55 +0000136072017-04-25 John Wilander <wilander@apple.com>
13608
13609 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
13610 https://bugs.webkit.org/show_bug.cgi?id=171295
13611 <rdar://problem/31823818>
13612
13613 Reviewed by Brent Fulgham.
13614
13615 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
13616 Changed a TestRunner function name to
13617 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
13618 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
13619 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
13620 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
13621 Changed a TestRunner function name to
13622 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
13623
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +0000136242017-04-25 Commit Queue <commit-queue@webkit.org>
13625
13626 Unreviewed, rolling out r215476.
13627 https://bugs.webkit.org/show_bug.cgi?id=171304
13628
13629 "It broke JSBench" (Requested by saamyjoon on #webkit).
13630
13631 Reverted changeset:
13632
13633 "[ES6]. Implement Annex B.3.3 function hoisting rules for
13634 eval"
13635 https://bugs.webkit.org/show_bug.cgi?id=163208
13636 http://trac.webkit.org/changeset/215476
13637
sbarati@apple.com732d0672017-04-26 00:52:35 +0000136382017-04-25 Saam Barati <sbarati@apple.com>
13639
13640 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
13641 https://bugs.webkit.org/show_bug.cgi?id=171150
13642 <rdar://problem/31771880>
13643
13644 Reviewed by Sam Weinig.
13645
13646 * js/sequence-iterator-protocol-2-expected.txt: Added.
13647 * js/sequence-iterator-protocol-2.html: Added.
13648 * js/sequence-iterator-protocol-expected.txt: Added.
13649 * js/sequence-iterator-protocol.html: Added.
13650
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +0000136512017-04-25 Ryan Haddad <ryanhaddad@apple.com>
13652
ryanhaddad@apple.com46485702017-04-26 00:42:32 +000013653 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
13654 https://bugs.webkit.org/show_bug.cgi?id=165311
13655
13656 Unreviewed test gardening.
13657
13658 * platform/mac/TestExpectations:
13659
136602017-04-25 Ryan Haddad <ryanhaddad@apple.com>
13661
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +000013662 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
13663 https://bugs.webkit.org/show_bug.cgi?id=171301
13664
13665 Unreviewed test gardening.
13666
13667 * platform/ios-wk2/TestExpectations:
13668
136692017-04-25 Ryan Haddad <ryanhaddad@apple.com>
13670
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000013671 Unreviewed, rolling out r215730.
13672
13673 The LayoutTest for this change is a flaky timeout on mac-wk1
13674 debug.
13675
13676 Reverted changeset:
13677
13678 "Enable expired-only reload policy on Mac and iOS"
13679 https://bugs.webkit.org/show_bug.cgi?id=171264
13680 http://trac.webkit.org/changeset/215730
13681
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +0000136822017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
13683
13684 Restrict WebKit image formats to a known whitelist
13685 https://bugs.webkit.org/show_bug.cgi?id=170700
13686
13687 Reviewed by Tim Horton.
13688
13689 * fast/images/image-formats-support-expected.txt: Added.
13690 * fast/images/image-formats-support.html: Added.
13691 * fast/images/resources/100x100-red-psd-renamed.png: Added.
13692 * fast/images/resources/100x100-red-tga-renamed.png: Added.
13693 * fast/images/resources/100x100-red.psd: Added.
13694 * fast/images/resources/100x100-red.tga: Added.
13695
timothy_horton@apple.come4f67362017-04-25 21:45:24 +0000136962017-04-25 Tim Horton <timothy_horton@apple.com>
13697
13698 Deduplicate some lines in the toplevel TestExpectations
13699
13700 * TestExpectations:
13701 Remove a duplicate line and consolidate another.
13702
cdumez@apple.com748dde02017-04-25 21:41:31 +0000137032017-04-25 Chris Dumez <cdumez@apple.com>
13704
13705 Element.dataset.name incorrectly returns undefined
13706 https://bugs.webkit.org/show_bug.cgi?id=161454
13707 <rdar://problem/31818563>
13708
13709 Reviewed by Mark Lam.
13710
13711 Add layout test for JS caching bug on DOMStringMap that was fixed as part
13712 of a large named property getter refactoring in r210667.
13713
13714 * fast/dom/dataset-caching-bug-expected.txt: Added.
13715 * fast/dom/dataset-caching-bug.html: Added.
13716
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +0000137172017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
13718
13719 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
13720 https://bugs.webkit.org/show_bug.cgi?id=171272
13721 <rdar://problem/30966764>
13722
13723 Reviewed by Zalan Bujtas.
13724
13725 * fast/text/kaithi-expected.html: Added.
13726 * fast/text/kaithi.html: Added.
13727 * platform/ios/TestExpectations:
13728 * platform/mac/TestExpectations:
13729
dbates@webkit.org630e6902017-04-25 20:26:13 +0000137302017-04-25 Daniel Bates <dabates@apple.com>
13731
13732 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
13733 https://bugs.webkit.org/show_bug.cgi?id=136452
13734 <rdar://problem/23412620>
13735
13736 Reviewed by Brent Fulgham.
13737
13738 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
13739 we support X-Content-Type-Options: nosniff.
13740
13741 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
13742
13743 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
13744 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
13745 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
13746 to avoid a difference of console message ordering due to the non-determinism of the WPT
13747 tests from affecting the matching of the expected result.
13748 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
13749 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
13750 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
13751 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
13752 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
13753 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
13754 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
13755 expected result.
13756 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
13757 * platform/ios/TestExpectations: Unskip nosniff tests.
13758 * platform/mac/TestExpectations: Ditto.
13759 * platform/win/TestExpectations: Ditto.
13760 * platform/wk2/TestExpectations: Ditto.
13761
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +0000137622017-04-25 Ryan Haddad <ryanhaddad@apple.com>
13763
13764 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
13765 https://bugs.webkit.org/show_bug.cgi?id=170971
13766
13767 Unreviewed test gardening.
13768
13769 * platform/mac-wk2/TestExpectations:
13770
cdumez@apple.com868fa872017-04-25 16:29:25 +0000137712017-04-25 Chris Dumez <cdumez@apple.com>
13772
13773 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
13774 https://bugs.webkit.org/show_bug.cgi?id=171239
13775 <rdar://problem/31789855>
13776
13777 Reviewed by Alex Christensen.
13778
13779 * http/tests/security/anchor-download-allow-sameorigin.html:
13780 Stop using attachment.php as resource for this download attribute test because attachment.php
13781 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
13782 this resource is no longer suitable for testing the download attribute.
13783
13784 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
13785 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
13786 * http/tests/download/resources/content-disposition-pass.php: Added.
13787 Add layout test coverage.
13788
13789 * platform/ios-wk2/TestExpectations:
13790 * platform/mac-wk1/TestExpectations:
13791 * platform/win/TestExpectations:
13792 Skip new test on platforms where the download attribute is not supported.
13793
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +0000137942017-04-25 Ryan Haddad <ryanhaddad@apple.com>
13795
13796 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
13797 https://bugs.webkit.org/show_bug.cgi?id=171238
13798
13799 Unreviewed test gardening.
13800
13801 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
13802
antti@apple.com0d5b2e32017-04-25 14:14:00 +0000138032017-04-25 Antti Koivisto <antti@apple.com>
13804
13805 Enable expired-only reload policy on Mac and iOS
13806 https://bugs.webkit.org/show_bug.cgi?id=171264
13807 <rdar://problem/31807637>
13808
13809 Reviewed by Andreas Kling.
13810
13811 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
13812
13813 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
13814 Modify the test to clear the memory cache so it still tests what it is supposed to.
13815
fred.wang@free.fra9378e22017-04-25 08:46:07 +0000138162017-04-25 Frederic Wang <fwang@igalia.com>
13817
13818 Import W3C tests for the CSSOM View module
13819 https://bugs.webkit.org/show_bug.cgi?id=171215
13820
13821 Reviewed by Youenn Fablet.
13822
13823 * TestExpectations: Skip some completely failing CSSOM View tests.
13824 * 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.
13825 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
13826
commit-queue@webkit.org67795122017-04-25 06:52:04 +0000138272017-04-24 Joseph Pecoraro <pecoraro@apple.com>
13828
13829 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
13830 https://bugs.webkit.org/show_bug.cgi?id=171190
13831
13832 Reviewed by Saam Barati.
13833
13834 * js/parser-syntax-check-expected.txt:
13835 * js/script-tests/parser-syntax-check.js:
13836 Extend to cover method duplicate parameter cases.
13837
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +0000138382017-04-24 Jiewen Tan <jiewen_tan@apple.com>
13839
13840 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
13841 https://bugs.webkit.org/show_bug.cgi?id=171059
13842 <rdar://problem/31734958>
13843
13844 Reviewed by Brent Fulgham.
13845
13846 * TestExpectations:
13847 Remove test expectations.
13848
rego@igalia.comb78934d2017-04-25 04:58:55 +0000138492017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
13850
13851 [selectors4] :focus-within should use the flat tree
13852 https://bugs.webkit.org/show_bug.cgi?id=170899
13853
13854 Reviewed by Antti Koivisto.
13855
13856 * TestExpectations: Remove test that is passing now.
13857
n_wang@apple.com7eba1a42017-04-25 00:05:20 +0000138582017-04-24 Nan Wang <n_wang@apple.com>
13859
13860 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
13861 https://bugs.webkit.org/show_bug.cgi?id=171247
13862
13863 Reviewed by Chris Fleizach.
13864
13865 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
13866 * accessibility/mac/input-string-for-range-crash.html: Added.
13867
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +0000138682017-04-24 Youenn Fablet <youenn@apple.com>
13869
13870 Set defaults video getUserMedia constraints
13871 https://bugs.webkit.org/show_bug.cgi?id=171127
13872
13873 Reviewed by Eric Carlson.
13874
13875 * fast/mediastream/getUserMedia-default-expected.txt: Added.
13876 * fast/mediastream/getUserMedia-default.html: Added.
13877
cdumez@apple.coma98f8782017-04-24 22:46:11 +0000138782017-04-24 Chris Dumez <cdumez@apple.com>
13879
cdumez@apple.com371f9792017-04-24 23:43:24 +000013880 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
13881 https://bugs.webkit.org/show_bug.cgi?id=171052
13882
13883 Reviewed by Sam Weinig.
13884
13885 Updated / rebaselined existing tests to reflect behavior change.
13886
13887 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
13888 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
13889 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
13890 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
13891 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
13892 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
13893 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
13894 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
13895 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
13896 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
13897
138982017-04-24 Chris Dumez <cdumez@apple.com>
13899
cdumez@apple.coma98f8782017-04-24 22:46:11 +000013900 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
13901 https://bugs.webkit.org/show_bug.cgi?id=171243
13902 <rdar://problem/31715572>
13903
13904 Reviewed by Antti Koivisto.
13905
13906 Add layout test coverage.
13907
13908 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
13909 * fast/images/animated-gif-scrolling-crash.html: Added.
13910
sbarati@apple.com902ad172017-04-24 21:17:24 +0000139112017-04-24 Saam Barati <sbarati@apple.com>
13912
13913 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
13914 https://bugs.webkit.org/show_bug.cgi?id=171120
13915 <rdar://problem/31781889>
13916
13917 Rubber stamped by Mark Lam.
13918
13919 Make the wasm binary we compile close to 50% smaller.
13920
13921 * workers/wasm-resources/long-compile-many.js:
13922 (i.async.run):
13923 (i.worker.onmessage):
13924 * workers/wasm-resources/long-compile-worker.js:
13925 * workers/wasm-resources/long-compile.js:
13926 (async.run):
13927 (worker.onmessage):
13928
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +0000139292017-04-24 Ryan Haddad <ryanhaddad@apple.com>
13930
13931 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
13932 https://bugs.webkit.org/show_bug.cgi?id=171245
13933
13934 Unreviewed test gardening.
13935
13936 * platform/mac-wk1/TestExpectations:
13937
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +0000139382017-04-24 Joseph Pecoraro <pecoraro@apple.com>
13939
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +000013940 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
13941 https://bugs.webkit.org/show_bug.cgi?id=170897
13942
13943 Reviewed by Saam Barati.
13944
13945 * js/class-syntax-declaration-expected.txt:
13946 * js/script-tests/class-syntax-declaration.js:
13947 Extend tests for static and non-static methods named "constructor" and "prototype".
13948
139492017-04-24 Joseph Pecoraro <pecoraro@apple.com>
13950
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +000013951 Address some FIXMEs in JavaScript tests for bugs that have been fixed
13952 https://bugs.webkit.org/show_bug.cgi?id=171191
13953
13954 Reviewed by JF Bastien.
13955
13956 * js/dom/custom-constructors-expected.txt:
13957 * js/dom/script-tests/custom-constructors.js:
13958 * js/script-tests/keyword-method-names.js:
13959
139602017-04-24 Joseph Pecoraro <pecoraro@apple.com>
13961
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000013962 test262: test262/test/language/expressions/generators/yield-as-label.js
13963 https://bugs.webkit.org/show_bug.cgi?id=170979
13964
13965 Reviewed by Saam Barati.
13966
13967 * js/object-literal-shorthand-construction-expected.txt:
13968 * js/script-tests/object-literal-shorthand-construction.js:
13969 Extend this test to cover object literal shorthand with keywords.
13970
13971 * js/dom/reserved-words-as-property-expected.txt:
13972 * js/let-syntax-expected.txt:
13973 * js/parser-syntax-check-expected.txt:
13974 Improved error messages.
13975
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +0000139762017-04-23 Commit Queue <commit-queue@webkit.org>
13977
13978 Unreviewed, rolling out r215674.
13979 https://bugs.webkit.org/show_bug.cgi?id=171212
13980
13981 Possible unintended commit. This patch was on the wrong bug.
13982 (Requested by JoePeck on #webkit).
13983
13984 Reverted changeset:
13985
13986 "test262: test262/test/language/expressions/generators/yield-
13987 as-label.js"
13988 https://bugs.webkit.org/show_bug.cgi?id=170979
13989 http://trac.webkit.org/changeset/215674
13990
commit-queue@webkit.orgee220572017-04-23 17:23:03 +0000139912017-04-23 Joseph Pecoraro <pecoraro@apple.com>
13992
13993 test262: test262/test/language/expressions/generators/yield-as-label.js
13994 https://bugs.webkit.org/show_bug.cgi?id=170979
13995
13996 Reviewed by Saam Barati.
13997
13998 * js/object-literal-shorthand-construction-expected.txt:
13999 * js/script-tests/object-literal-shorthand-construction.js:
14000 Extend this test to cover object literal shorthand with keywords.
14001
14002 * js/dom/reserved-words-as-property-expected.txt:
14003 * js/let-syntax-expected.txt:
14004 * js/parser-syntax-check-expected.txt:
14005 Improved error messages.
14006
zalan@apple.com1f82e352017-04-22 02:01:55 +0000140072017-04-21 Zalan Bujtas <zalan@apple.com>
14008
14009 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
14010 https://bugs.webkit.org/show_bug.cgi?id=171108
14011 <rdar://problem/30271747>
14012
14013 Reviewed by Dan Bernstein.
14014
14015 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
14016 * fast/replaced/ul-li-word-break-break-word.html: Added.
14017 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
14018 * fast/replaced/zero-width-image-force-linebreak.html: Added.
14019
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +0000140202017-04-21 Aaron Chu <aaron_chu@apple.com>
14021
14022 AX: FKA: Buttons need a visible focus indicator
14023 https://bugs.webkit.org/show_bug.cgi?id=171040
14024 <rdar://problem/30922548>
14025
14026 Reviewed by Antoine Quint.
14027
14028 * TestExpectations:
14029 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
14030 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
14031 * platform/mac/TestExpectations:
14032
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +0000140332017-04-21 Ryan Haddad <ryanhaddad@apple.com>
14034
14035 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
14036 https://bugs.webkit.org/show_bug.cgi?id=169119
14037
14038 Unreviewed test gardening.
14039
14040 * platform/mac/TestExpectations:
14041
cdumez@apple.combc41d7b2017-04-21 22:23:10 +0000140422017-04-21 Chris Dumez <cdumez@apple.com>
14043
14044 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
14045 https://bugs.webkit.org/show_bug.cgi?id=171132
14046 <rdar://problem/31426752>
14047
14048 Reviewed by Ryosuke Niwa.
14049
14050 Add layout test coverage. This test is passing in both Firefox and Chrome.
14051
14052 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
14053 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
14054
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +0000140552017-04-21 Youenn Fablet <youenn@apple.com>
14056
14057 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
14058 https://bugs.webkit.org/show_bug.cgi?id=170823
14059 <rdar://problem/31611583>
14060
14061 Unreviewed.
14062
14063 * TestExpectations: Reactivating test.
14064
dbates@webkit.org1a663fb2017-04-21 21:43:40 +0000140652017-04-21 Daniel Bates <dabates@apple.com>
14066
14067 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
14068 <rdar://problem/31690952>
14069
14070 Rubber-stamped by Jer Noble.
14071
14072 We can enable these tests again once we fix <rdar://problem/25780035>.
14073
14074 * platform/ios/TestExpectations:
14075
bfulgham@apple.coma431d112017-04-21 20:07:07 +0000140762017-04-21 Per Arne Vollan <pvollan@apple.com>
14077
14078 Validate vImage arguments
14079 https://bugs.webkit.org/show_bug.cgi?id=171109
14080
14081 Reviewed by Brent Fulgham.
14082
14083 * fast/canvas/canvas-crash-expected.txt: Added.
14084 * fast/canvas/canvas-crash.html: Added.
14085
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +0000140862017-04-21 Ryan Haddad <ryanhaddad@apple.com>
14087
14088 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
14089 https://bugs.webkit.org/show_bug.cgi?id=170701
14090
14091 Unreviewed test gardening.
14092
14093 * TestExpectations:
14094
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +0000140952017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
14096
14097 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
14098 https://bugs.webkit.org/show_bug.cgi?id=169458
14099
14100 Reviewed by JF Bastien.
14101
14102 Add tests for formatToParts
14103
14104 * js/intl-datetimeformat-expected.txt:
14105 * js/script-tests/intl-datetimeformat.js:
14106
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +0000141072017-04-21 Timothy Horton <timothy_horton@apple.com>
14108
14109 Expose obscured insets to web content (as "safe area insets")
14110 https://bugs.webkit.org/show_bug.cgi?id=171013
14111 <rdar://problem/31564652>
14112
14113 Reviewed by Wenson Hsieh and Dave Hyatt.
14114
14115 * TestExpectations:
14116 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
14117 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
14118 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
14119 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
14120 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
14121 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
14122 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
14123 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
14124 * platform/ios-wk2/TestExpectations:
14125
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +0000141262017-04-20 Commit Queue <commit-queue@webkit.org>
14127
14128 Unreviewed, rolling out r215597.
14129 https://bugs.webkit.org/show_bug.cgi?id=171102
14130
14131 Made all tests crash under GuardMalloc (Requested by ap on
14132 #webkit).
14133
14134 Reverted changeset:
14135
14136 "Expose obscured insets to web content (as "safe area
14137 insets")"
14138 https://bugs.webkit.org/show_bug.cgi?id=171013
14139 http://trac.webkit.org/changeset/215597
14140
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +0000141412017-04-20 Timothy Horton <timothy_horton@apple.com>
14142
14143 Expose obscured insets to web content (as "safe area insets")
14144 https://bugs.webkit.org/show_bug.cgi?id=171013
14145 <rdar://problem/31564652>
14146
14147 Reviewed by Wenson Hsieh and Dave Hyatt.
14148
14149 * TestExpectations:
14150 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
14151 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
14152 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
14153 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
14154 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
14155 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
14156 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
14157 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
14158 * platform/ios-wk2/TestExpectations:
14159
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +0000141602017-04-20 Ryan Haddad <ryanhaddad@apple.com>
14161
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +000014162 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
14163 https://bugs.webkit.org/show_bug.cgi?id=169109
14164
14165 Unreviewed test gardening.
14166
14167 * platform/mac/TestExpectations:
14168
141692017-04-20 Ryan Haddad <ryanhaddad@apple.com>
14170
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000014171 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
14172 https://bugs.webkit.org/show_bug.cgi?id=170921
14173
14174 Unreviewed test gardening.
14175
14176 * TestExpectations:
14177
mattbaker@apple.com287bec02017-04-20 23:09:55 +0000141782017-04-20 Matt Baker <mattbaker@apple.com>
14179
14180 Web Inspector: Add regular expression support to XHR breakpoints
14181 https://bugs.webkit.org/show_bug.cgi?id=170099
14182 <rdar://problem/31558082>
14183
14184 Reviewed by Joseph Pecoraro.
14185
14186 Update tests and expectations for new XHR breakpoint type.
14187
14188 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
14189 * inspector/dom-debugger/xhr-breakpoints.html:
14190
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +0000141912017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
14192
14193 Inline anchor elements cannot be dragged when starting the drag from a block descendant
14194 https://bugs.webkit.org/show_bug.cgi?id=171062
14195 <rdar://problem/31697835>
14196
14197 Reviewed by Tim Horton.
14198
14199 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
14200 the drag is started from a block element under the link.
14201
14202 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
14203 * fast/events/drag-and-drop-link-containing-block.html: Added.
14204 * platform/ios/TestExpectations:
14205 * platform/mac-wk2/TestExpectations:
14206
14207 Skip the test on iOS and Mac WK2.
14208
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +0000142092017-04-20 Aaron Chu <aaron_chu@apple.com>
14210
14211 AX: Modern Media Controls Timeline slider should be operable
14212 https://bugs.webkit.org/show_bug.cgi?id=170250
14213
14214 Reviewed by Antoine Quint.
14215
14216 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
14217 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
14218
fpizlo@apple.com2fca8772017-04-20 17:55:44 +0000142192017-04-18 Filip Pizlo <fpizlo@apple.com>
14220
14221 Optimize SharedArrayBuffer in the DFG+FTL
14222 https://bugs.webkit.org/show_bug.cgi?id=164108
14223
14224 Reviewed by Saam Barati.
14225
14226 Add a test of futex performance.
14227
14228 * workers/sab/cascade_lock-worker.js: Added.
14229 (onmessage):
14230 * workers/sab/cascade_lock.html: Added.
14231 * workers/sab/worker-resources.js:
14232 (cascadeLockSlow):
14233 (cascadeLock):
14234 (cascadeUnlock):
14235
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +0000142362017-04-20 Jon Lee <jonlee@apple.com>
14237
14238 Update pip placard to "picture in picture"
14239 https://bugs.webkit.org/show_bug.cgi?id=171036
14240 rdar://problem/30201536
14241
14242 Reviewed by Antoine Quint.
14243
14244 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
14245 * media/modern-media-controls/pip-placard/pip-placard.html:
14246
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +0000142472017-04-20 Ryan Haddad <ryanhaddad@apple.com>
14248
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +000014249 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
14250 https://bugs.webkit.org/show_bug.cgi?id=171059
14251
14252 Unreviewed test gardening.
14253
14254 * TestExpectations:
14255
142562017-04-20 Ryan Haddad <ryanhaddad@apple.com>
14257
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000014258 Mark memory/memory-pressure-simulation.html as flaky.
14259 https://bugs.webkit.org/show_bug.cgi?id=170629
14260
14261 Unreviewed test gardening.
14262
14263 * platform/mac-wk2/TestExpectations:
14264
clopez@igalia.com86e61982017-04-20 16:46:04 +0000142652017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
14266
14267 [GTK] Update layout tests expectations after r215556
14268 https://bugs.webkit.org/show_bug.cgi?id=170942
14269
14270 Unreviewed gardening.
14271
14272 * platform/gtk/TestExpectations:
14273
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +0000142742017-04-20 Youenn Fablet <youenn@apple.com>
14275
14276 RTCPeerConnection is stopping its backend twice sometimes
14277 https://bugs.webkit.org/show_bug.cgi?id=171043
14278
14279 Reviewed by Eric Carlson.
14280
14281 * webrtc/closing-peerconnection-expected.txt: Added.
14282 * webrtc/closing-peerconnection.html: Added.
14283
jdiggs@igalia.com41069912017-04-20 08:48:53 +0000142842017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
14285
14286 [ATK] Implement support for DPub ARIA roles
14287 https://bugs.webkit.org/show_bug.cgi?id=170679
14288
14289 Reviewed by Chris Fleizach.
14290
14291 Update tests and expectations to reflect the modified WebCore Accessibility
14292 role mappings, and the corresponding changes for the platforms.
14293
14294 * accessibility/gtk/xml-roles-exposed-expected.txt:
14295 * accessibility/gtk/xml-roles-exposed.html:
14296 * accessibility/roles-exposed.html:
14297 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
14298 * platform/gtk/TestExpectations:
14299 * platform/gtk/accessibility/roles-exposed-expected.txt:
14300 * platform/mac/accessibility/roles-exposed-expected.txt:
14301
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +0000143022017-04-19 Ryan Haddad <ryanhaddad@apple.com>
14303
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +000014304 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
14305 https://bugs.webkit.org/show_bug.cgi?id=170907
14306
14307 Unreviewed test gardening.
14308
14309 * platform/mac-wk2/TestExpectations:
14310
143112017-04-19 Ryan Haddad <ryanhaddad@apple.com>
14312
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +000014313 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
14314
14315 Unreviewed test gardening.
14316
14317 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
14318
143192017-04-19 Ryan Haddad <ryanhaddad@apple.com>
14320
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +000014321 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
14322 https://bugs.webkit.org/show_bug.cgi?id=171031
14323
14324 Unreviewed test gardening.
14325
14326 * TestExpectations:
14327
143282017-04-19 Ryan Haddad <ryanhaddad@apple.com>
14329
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +000014330 Remove two tests after r215515.
14331 https://bugs.webkit.org/show_bug.cgi?id=171014
14332
14333 Unreviewed test gardening.
14334
14335 * TestExpectations:
14336
143372017-04-19 Ryan Haddad <ryanhaddad@apple.com>
14338
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000014339 Rebaseline tests after r215515.
14340 https://bugs.webkit.org/show_bug.cgi?id=171014
14341
14342 Unreviewed test gardening.
14343
14344 * TestExpectations:
14345 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
14346 * 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:
14347 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
14348
achristensen@apple.comc74717d2017-04-19 22:27:04 +0000143492017-04-19 Alex Christensen <achristensen@webkit.org>
14350
14351 Parsing large XML strings fails
14352 https://bugs.webkit.org/show_bug.cgi?id=170999
14353 <rdar://problem/17336267>
14354
14355 Reviewed by Brady Eidson.
14356
14357 * fast/dom/xml-large-expected.txt: Added.
14358 * fast/dom/xml-large.html: Added.
14359
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +0000143602017-04-19 Chris Fleizach <cfleizach@apple.com>
14361
14362 AX: <hr> should use a different role description than interactive separators
14363 https://bugs.webkit.org/show_bug.cgi?id=170317
14364 <rdar://problem/31363024>
14365
14366 Reviewed by Joanmarie Diggs.
14367
14368 * accessibility/mac/hr-element-expected.txt:
14369 * accessibility/mac/hr-element.html:
14370
jfbastien@apple.com22070852017-04-19 20:03:52 +0000143712017-04-19 JF Bastien <jfbastien@apple.com>
14372
14373 Unreviewed, rolling out r215520.
14374
14375 Broke Debian 8
14376
14377 Reverted changeset:
14378
14379 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
14380 https://bugs.webkit.org/show_bug.cgi?id=169458
14381 http://trac.webkit.org/changeset/215520
14382
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +0000143832017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
14384
14385 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
14386 https://bugs.webkit.org/show_bug.cgi?id=169458
14387
14388 Reviewed by JF Bastien.
14389
14390 Add tests for formatToParts
14391
14392 * js/intl-datetimeformat-expected.txt:
14393 * js/script-tests/intl-datetimeformat.js:
14394
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +0000143952017-04-19 Youenn Fablet <youenn@apple.com>
14396
14397 Import web-platform-tests/tools
14398 https://bugs.webkit.org/show_bug.cgi?id=170718
14399
14400 Reviewed by Alex Christensen.
14401
14402 * TestExpectations:
14403 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
14404 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
14405 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
14406 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
14407 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
14408 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
14409 * 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.
14410 * tests-options.json:
14411
antti@apple.com009dcd12017-04-19 12:15:37 +0000144122017-04-19 Antti Koivisto <antti@apple.com>
14413
14414 Avoid repaints for invisible animations on tumblr.com/search/aww
14415 https://bugs.webkit.org/show_bug.cgi?id=170986
14416 <rdar://problem/28644580>
14417
14418 Reviewed by Andreas Kling.
14419
14420 * fast/repaint/mutate-non-visible-expected.txt: Added.
14421 * fast/repaint/mutate-non-visible.html: Added.
14422
wilander@apple.comd91733e2017-04-19 01:07:04 +0000144232017-04-18 John Wilander <wilander@apple.com>
14424
14425 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
14426 https://bugs.webkit.org/show_bug.cgi?id=170763
14427 <rdar://problem/31573091>
14428
14429 Reviewed by Alex Christensen.
14430
14431 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
14432 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
14433
dino@apple.combce93132017-04-19 00:37:30 +0000144342017-04-18 Dean Jackson <dino@apple.com>
14435
14436 Update ANGLE
14437 https://bugs.webkit.org/show_bug.cgi?id=170941
14438 <rdar://problem/31633999>
14439
14440 Reviewed by Alex Christensen.
14441
14442 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
14443
bfulgham@apple.com22f76952017-04-18 23:27:04 +0000144442017-04-18 Brent Fulgham <bfulgham@apple.com>
14445
14446 Correct handling of isolatedWorld in event handling
14447 https://bugs.webkit.org/show_bug.cgi?id=65589
14448 <rdar://problem/24097804>
14449
14450 Reviewed by Geoffrey Garen.
14451
14452 This following test cases are from the following Blink change:
14453 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
14454
14455 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
14456 * fast/dom/event-attrs-isolated-world.html: Added.
14457 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
14458 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
14459
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +0000144602017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
14461
14462 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
14463 https://bugs.webkit.org/show_bug.cgi?id=170968
14464 <rdar://problem/31692560>
14465
14466 Reviewed by Dan Bernstein.
14467
14468 Adds a new layout test checking that text within a node with a click handler can be selected when using
14469 character selection granularity.
14470
14471 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
14472 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
14473
joepeck@webkit.org0a2add22017-04-18 20:37:51 +0000144742017-04-18 Joseph Pecoraro <pecoraro@apple.com>
14475
14476 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
14477 https://bugs.webkit.org/show_bug.cgi?id=170953
14478
14479 Unreviewed test gardening.
14480
14481 * platform/mac-wk1/TestExpectations:
14482 Mark a flakey test in WebKit1.
14483
weinig@apple.com66395a22017-04-18 20:35:43 +0000144842017-04-17 Sam Weinig <sam@webkit.org>
14485
14486 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
14487 https://bugs.webkit.org/show_bug.cgi?id=170926
14488
14489 Reviewed by Chris Dumez.
14490
14491 * js/dom/webidl-type-mapping-expected.txt:
14492 * js/dom/webidl-type-mapping.html:
14493 Update test to account for testDictionary now being an attribute,
14494 and test that the annotated type members behave correctly.
14495
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +0000144962017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
14497
14498 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
14499 https://bugs.webkit.org/show_bug.cgi?id=163208
14500
14501 Reviewed by Saam Barati.
14502
14503 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
14504 * inspector/runtime/evaluate-CommandLineAPI.html:
14505 * js/parser-syntax-check-expected.txt:
14506 * js/script-tests/parser-syntax-check.js:
14507
antti@apple.com8db60ef2017-04-18 17:31:20 +0000145082017-04-18 Antti Koivisto <antti@apple.com>
14509
14510 Enable optimized layer flushes on iOS
14511 https://bugs.webkit.org/show_bug.cgi?id=170938
14512 <rdar://problem/31677395>
14513
14514 Reviewed by Simon Fraser.
14515
14516 Add test verifying that tiles get created for touch overflow scrolling.
14517
14518 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
14519 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
14520
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +0000145212017-04-18 Ryan Haddad <ryanhaddad@apple.com>
14522
14523 Update TestExpectations for "selectors4" tests on mac-wk1.
14524 https://trac.webkit.org/changeset/215457/webkit
14525
14526 Unreviewed test gardening.
14527
14528 * platform/mac-wk1/TestExpectations:
14529
rego@igalia.com218bea92017-04-18 16:27:53 +0000145302017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
14531
14532 [css-grid] Add support for percentage gaps
14533 https://bugs.webkit.org/show_bug.cgi?id=170764
14534
14535 Reviewed by Sergio Villar Senin.
14536
14537 Import tests from Blink.
14538
14539 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
14540 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
14541 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
14542 * fast/css-grid-layout/grid-gutters-get-set.html:
14543
magomez@igalia.com3fecba62017-04-18 11:54:23 +0000145442017-04-18 Miguel Gomez <magomez@igalia.com>
14545
14546 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
14547 https://bugs.webkit.org/show_bug.cgi?id=170332
14548
14549 Reviewed by Carlos Garcia Campos.
14550
14551 Added a test to ensure that the browser doesn't crash when loading a PNG image which
14552 reports a wrong number of frames.
14553
14554 * fast/images/bad-png-missing-fdat-expected.txt: Added.
14555 * fast/images/bad-png-missing-fdat.html: Added.
14556 * fast/images/resources/bad-png-missing-fdAT.png: Added.
14557
rego@igalia.comb2665362017-04-18 09:17:19 +0000145582017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
14559
14560 [selectors4] Import W3C Test Suite
14561 https://bugs.webkit.org/show_bug.cgi?id=170898
14562
14563 Reviewed by Youenn Fablet.
14564
14565 * TestExpectations: Mark a few tests as failure linking to the related bugs.
14566 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
14567
carlosgc@webkit.org04704b92017-04-18 08:11:47 +0000145682017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
14569
14570 Unreviewed GTK+ gardening. Add several test expectations.
14571
14572 * platform/gtk/TestExpectations:
14573
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +0000145742017-04-17 Joseph Pecoraro <pecoraro@apple.com>
14575
14576 Web Inspector: Doesn't show size of compressed content correctly
14577 https://bugs.webkit.org/show_bug.cgi?id=155112
14578 <rdar://problem/25006728>
14579
14580 Reviewed by Alex Christensen and Timothy Hatcher.
14581
14582 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
14583 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
14584 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
14585 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
14586 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
14587 * http/tests/inspector/network/resource-sizes-network.html: Added.
14588 Test resource sizes under different load conditions.
14589
14590 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
14591 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
14592 Older versions of macOS will not have the new metrics, but test their output anyways.
14593
14594 * http/tests/inspector/network/resources/404.php: Added.
14595 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
14596 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
14597 * http/tests/inspector/network/resources/lorem.txt: Added.
14598 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
14599
14600 * http/tests/inspector/network/resources/resource-size-test.js: Added.
14601 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
14602 (TestPage.registerInitializer.window.addResourceSizeTest):
14603 (TestPage.registerInitializer):
14604 Shared test code for resource sizes.
14605
14606 * platform/mac-wk1/TestExpectations:
14607 * platform/win/TestExpectations:
14608
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +0000146092017-04-17 Youenn Fablet <youenn@apple.com>
14610
14611 Enable video autoplay when getUserMedia is on
14612 https://bugs.webkit.org/show_bug.cgi?id=170919
14613
14614 Reviewed by Geoffrey Garen.
14615
14616 * webrtc/video-autoplay-expected.txt: Added.
14617 * webrtc/video-autoplay.html: Added.
14618
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +0000146192017-04-17 Ryan Haddad <ryanhaddad@apple.com>
14620
14621 Skip webrtc/multi-video.html.
14622 https://bugs.webkit.org/show_bug.cgi?id=170823
14623
14624 Unreviewed test gardening.
14625
14626 * TestExpectations:
14627
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +0000146282017-04-17 Youenn Fablet <youenn@apple.com>
14629
14630 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +000014631 https://bugs.webkit.or
14632 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000014633
14634 Reviewed by Eric Carlson.
14635
14636 * webrtc/video-mute.html: Another try at making the test not flaky.
14637
timothy_horton@apple.com4de29982017-04-17 20:24:14 +0000146382017-04-17 Tim Horton <timothy_horton@apple.com>
14639
14640 Provide a viewport parameter to disable clipping to the safe area
14641 https://bugs.webkit.org/show_bug.cgi?id=170766
14642 <rdar://problem/31564634>
14643
14644 Reviewed by Beth Dakin.
14645
14646 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
14647 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
14648 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
14649 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
14650
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +0000146512017-04-14 Jiewen Tan <jiewen_tan@apple.com>
14652
14653 [WebCrypto] Add support for ECDSA
14654 https://bugs.webkit.org/show_bug.cgi?id=170789
14655 <rdar://problem/31588604>
14656
14657 Reviewed by Brent Fulgham.
14658
14659 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
14660 * crypto/subtle/ec-generate-key-malformed-parameters.html:
14661 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
14662 * crypto/subtle/ec-import-key-malformed-parameters.html:
14663 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
14664 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
14665 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
14666 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
14667 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
14668 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
14669 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
14670 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
14671 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
14672 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
14673 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
14674 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
14675 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
14676 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
14677 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
14678 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
14679 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
14680 * crypto/subtle/ecdsa-generate-key.html: Added.
14681 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
14682 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
14683 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
14684 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
14685 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
14686 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
14687 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
14688 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
14689 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
14690 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
14691 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
14692 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
14693 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
14694 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
14695 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
14696 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
14697 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
14698 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
14699 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
14700 * crypto/subtle/ecdsa-import-raw-key.html: Added.
14701 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
14702 * crypto/subtle/ecdsa-import-spki-key.html: Added.
14703 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
14704 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
14705 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
14706 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
14707 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
14708 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
14709 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
14710 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
14711
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +0000147122017-04-17 Youenn Fablet <youenn@apple.com>
14713
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +000014714 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
14715 https://bugs.webkit.org/show_bug.cgi?id=170837
14716
14717 Reviewed by Eric Carlson.
14718
14719 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
14720
147212017-04-17 Youenn Fablet <youenn@apple.com>
14722
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000014723 RTCPeerConnection addTrack does not require a stream parameter
14724 https://bugs.webkit.org/show_bug.cgi?id=170894
14725
14726 Reviewed by Alex Christensen.
14727
14728 * webrtc/video-addTrack-expected.txt: Added.
14729 * webrtc/video-addTrack.html: Added.
14730
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +0000147312017-04-16 Joseph Pecoraro <pecoraro@apple.com>
14732
14733 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
14734 https://bugs.webkit.org/show_bug.cgi?id=170882
14735
14736 Reviewed by Saam Barati.
14737
14738 * js/dom/object-prototype-toLocaleString-expected.txt:
14739 * js/dom/script-tests/object-prototype-toLocaleString.js:
14740 Test the case of toLocaleString where toString does not exist.
14741
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +0000147422017-04-16 Chris Dumez <cdumez@apple.com>
14743
14744 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
14745 https://bugs.webkit.org/show_bug.cgi?id=169995
14746 <rdar://problem/23798897>
14747
14748 Reviewed by Sam Weinig.
14749
14750 Add layout test coverage.
14751
14752 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
14753 * fast/events/beforeunload-alert-handled-keydown.html: Added.
14754 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
14755 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
14756
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +0000147572017-04-16 Joseph Pecoraro <pecoraro@apple.com>
14758
14759 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
14760 https://bugs.webkit.org/show_bug.cgi?id=170879
14761
14762 Reviewed by Saam Barati.
14763
14764 * js/Object-getOwnPropertyNames-expected.txt:
14765 * js/script-tests/Object-getOwnPropertyNames.js:
14766
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +0000147672017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
14768
14769 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
14770 https://bugs.webkit.org/show_bug.cgi?id=170760
14771
14772 Reviewed by Joseph Pecoraro.
14773
14774 Test sending and receiving text and binary (blob and array buffer) data.
14775
14776 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
14777 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
14778 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
14779 (web_socket_do_extra_handshake):
14780 (web_socket_transfer_data):
14781 (all_distinct_bytes):
14782 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
14783 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
14784 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
14785 (web_socket_do_extra_handshake):
14786 (web_socket_transfer_data):
14787
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +0000147882017-04-14 Jiewen Tan <jiewen_tan@apple.com>
14789
14790 [WebCrypto] Support HKDF
14791 https://bugs.webkit.org/show_bug.cgi?id=170636
14792 <rdar://problem/23539827>
14793
14794 Reviewed by Brent Fulgham.
14795
14796 * TestExpectations:
14797 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
14798 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
14799 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
14800 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
14801 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
14802 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
14803 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
14804 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
14805 * crypto/subtle/hkdf-import-key-expected.txt: Added.
14806 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
14807 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
14808 * crypto/subtle/hkdf-import-key.html: Added.
14809 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
14810 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
14811 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
14812 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
14813 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
14814 * crypto/workers/subtle/hkdf-import-key.html: Added.
14815 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
14816 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
14817 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
14818
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +0000148192017-04-14 Ryan Haddad <ryanhaddad@apple.com>
14820
14821 Skip workers/wasm-* LayoutTests on ios-simulator.
14822
14823 Unreviewed test gardening.
14824
14825 * platform/ios/TestExpectations:
14826
zalan@apple.comb62345d2017-04-14 20:59:36 +0000148272017-04-14 Zalan Bujtas <zalan@apple.com>
14828
14829 text-align start / end failure in table cells
14830 https://bugs.webkit.org/show_bug.cgi?id=141417
14831 <rdar://problem/31051672>
14832
14833 Reviewed by Antti Koivisto.
14834
14835 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
14836 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
14837
sbarati@apple.com492e4432017-04-14 02:10:17 +0000148382017-04-13 Saam Barati <sbarati@apple.com>
14839
14840 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
14841 https://bugs.webkit.org/show_bug.cgi?id=170573
14842
14843 Reviewed by Filip Pizlo.
14844
14845 * storage/indexeddb/resources/wasm-exceptions.js: Added.
14846 (const._fail):
14847 (const.isNotA.assert.isNotA):
14848 (const):
14849 (switch.typeof):
14850 (Builder):
14851 (Builder.prototype.setChecked):
14852 (Builder.prototype.setPreamble):
14853 (Builder.prototype._functionIndexSpaceKeyHash):
14854 (Builder.prototype._registerFunctionToIndexSpace):
14855 (Builder.prototype._getFunctionFromIndexSpace):
14856 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
14857 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
14858 (Builder.prototype._registerSectionBuilders.this.Unknown):
14859 (prepareDatabase):
14860 (testDatabase):
14861 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
14862 * storage/indexeddb/wasm-exceptions.html: Added.
14863 * workers/wasm-hashset: Added.
14864 * workers/wasm-hashset-expected.txt: Added.
14865 * workers/wasm-hashset-many-expected.txt: Added.
14866 * workers/wasm-hashset-many.html: Added.
14867 * workers/wasm-hashset.html: Added.
14868 * workers/wasm-hashset/many-test.js: Added.
14869 (reallyDone):
14870 (console.log):
14871 (console.error):
14872 (console.assert):
14873 (i.worker.onmessage):
14874 (Module.print):
14875 (Module.printErr):
14876 (Module.canvas):
14877 (Module.setStatus):
14878 (Module):
14879 (setValue):
14880 (getValue):
14881 (allocate):
14882 (getMemory):
14883 (Pointer_stringify):
14884 (AsciiToString):
14885 (stringToAscii):
14886 (UTF8ArrayToString):
14887 (UTF8ToString):
14888 (stringToUTF8Array):
14889 (stringToUTF8):
14890 (lengthBytesUTF8):
14891 (demangle):
14892 (demangleAll):
14893 (stackTrace):
14894 (alignUp):
14895 (updateGlobalBuffer):
14896 (updateGlobalBufferViews):
14897 (abortOnCannotGrowMemory):
14898 (enlargeMemory):
14899 (getTotalMemory):
14900 (callRuntimeCallbacks):
14901 (preRun):
14902 (ensureInitRuntime):
14903 (preMain):
14904 (exitRuntime):
14905 (postRun):
14906 (addOnPreRun):
14907 (addOnInit):
14908 (addOnPreMain):
14909 (addOnExit):
14910 (addOnPostRun):
14911 (intArrayFromString):
14912 (intArrayToString):
14913 (writeStringToMemory):
14914 (writeArrayToMemory):
14915 (writeAsciiToMemory):
14916 (Math.string_appeared_here):
14917 (addRunDependency):
14918 (removeRunDependency):
14919 (integrateWasmJS.asm2wasmImports.string_appeared_here):
14920 (integrateWasmJS.lookupImport):
14921 (integrateWasmJS.mergeMemory):
14922 (integrateWasmJS.fixImports):
14923 (integrateWasmJS.getBinary):
14924 (integrateWasmJS.doJustAsm):
14925 (integrateWasmJS.receiveInstance):
14926 (integrateWasmJS.):
14927 (integrateWasmJS.doNativeWasm):
14928 (integrateWasmJS.doWasmPolyfill):
14929 (integrateWasmJS.Module.string_appeared_here):
14930 (integrateWasmJS):
14931 (___setErrNo):
14932 (__ZSt18uncaught_exceptionv):
14933 (EXCEPTIONS.deAdjust):
14934 (EXCEPTIONS.addRef):
14935 (EXCEPTIONS.decRef):
14936 (EXCEPTIONS.clearRef):
14937 (___cxa_find_matching_catch):
14938 (___gxx_personality_v0):
14939 (___lock):
14940 (_emscripten_memcpy_big):
14941 (_gettimeofday):
14942 (_abort):
14943 (SYSCALLS):
14944 (SYSCALLS.get getStr):
14945 (SYSCALLS.get64):
14946 (SYSCALLS.getZero):
14947 (try.___syscall146.printChar):
14948 (___syscall146):
14949 (___syscall54):
14950 (___unlock):
14951 (___syscall6):
14952 (invoke_ii):
14953 (invoke_iiii):
14954 (invoke_v):
14955 (_malloc.Module.string_appeared_here):
14956 (getTempRet0.Module.string_appeared_here):
14957 (_free.Module.string_appeared_here):
14958 (_main.Module.string_appeared_here):
14959 (setTempRet0.Module.string_appeared_here):
14960 (establishStackSpace.Module.string_appeared_here):
14961 (stackSave.Module.string_appeared_here):
14962 (_memset.Module.string_appeared_here):
14963 (_sbrk.Module.string_appeared_here):
14964 (_emscripten_get_global_libc.Module.string_appeared_here):
14965 (_memcpy.Module.string_appeared_here):
14966 (___errno_location.Module.string_appeared_here):
14967 (setThrew.Module.string_appeared_here):
14968 (_fflush.Module.string_appeared_here):
14969 (stackAlloc.Module.string_appeared_here):
14970 (stackRestore.Module.string_appeared_here):
14971 (_llvm_bswap_i32.Module.string_appeared_here):
14972 (runPostSets.Module.string_appeared_here):
14973 (dynCall_ii.Module.string_appeared_here):
14974 (dynCall_iiii.Module.string_appeared_here):
14975 (dynCall_v.Module.string_appeared_here):
14976 (else.applyMemoryInitializer):
14977 (else):
14978 (else.useRequest):
14979 (ExitStatus):
14980 (dependenciesFulfilled):
14981 (Module.string_appeared_here.Module.callMain.callMain.pad):
14982 (Module.string_appeared_here.Module.callMain):
14983 (run.doRun):
14984 (run):
14985 (exit):
14986 * workers/wasm-hashset/many-worker.js: Added.
14987 (console.log):
14988 (console.error):
14989 (console.assert):
14990 (Module.print):
14991 (Module.printErr):
14992 (Module.canvas):
14993 (Module.setStatus):
14994 (Module):
14995 (setValue):
14996 (getValue):
14997 (allocate):
14998 (getMemory):
14999 (Pointer_stringify):
15000 (AsciiToString):
15001 (stringToAscii):
15002 (UTF8ArrayToString):
15003 (UTF8ToString):
15004 (stringToUTF8Array):
15005 (stringToUTF8):
15006 (lengthBytesUTF8):
15007 (demangle):
15008 (demangleAll):
15009 (stackTrace):
15010 (alignUp):
15011 (updateGlobalBuffer):
15012 (updateGlobalBufferViews):
15013 (abortOnCannotGrowMemory):
15014 (enlargeMemory):
15015 (getTotalMemory):
15016 (callRuntimeCallbacks):
15017 (preRun):
15018 (ensureInitRuntime):
15019 (preMain):
15020 (exitRuntime):
15021 (postRun):
15022 (addOnPreRun):
15023 (addOnInit):
15024 (addOnPreMain):
15025 (addOnExit):
15026 (addOnPostRun):
15027 (intArrayFromString):
15028 (intArrayToString):
15029 (writeStringToMemory):
15030 (writeArrayToMemory):
15031 (writeAsciiToMemory):
15032 (Math.string_appeared_here):
15033 (addRunDependency):
15034 (removeRunDependency):
15035 (integrateWasmJS.asm2wasmImports.string_appeared_here):
15036 (integrateWasmJS.lookupImport):
15037 (integrateWasmJS.mergeMemory):
15038 (integrateWasmJS.fixImports):
15039 (integrateWasmJS.getBinary):
15040 (integrateWasmJS.doJustAsm):
15041 (integrateWasmJS.receiveInstance):
15042 (integrateWasmJS.doNativeWasm):
15043 (integrateWasmJS.doWasmPolyfill):
15044 (integrateWasmJS.Module.string_appeared_here):
15045 (integrateWasmJS):
15046 (___setErrNo):
15047 (__ZSt18uncaught_exceptionv):
15048 (EXCEPTIONS.deAdjust):
15049 (EXCEPTIONS.addRef):
15050 (EXCEPTIONS.decRef):
15051 (EXCEPTIONS.clearRef):
15052 (___cxa_find_matching_catch):
15053 (___gxx_personality_v0):
15054 (___lock):
15055 (_emscripten_memcpy_big):
15056 (_gettimeofday):
15057 (_abort):
15058 (SYSCALLS):
15059 (SYSCALLS.get getStr):
15060 (SYSCALLS.get64):
15061 (SYSCALLS.getZero):
15062 (try.___syscall146.printChar):
15063 (___syscall146):
15064 (___syscall54):
15065 (___unlock):
15066 (___syscall6):
15067 (invoke_ii):
15068 (invoke_iiii):
15069 (invoke_v):
15070 (_malloc.Module.string_appeared_here):
15071 (getTempRet0.Module.string_appeared_here):
15072 (_free.Module.string_appeared_here):
15073 (_main.Module.string_appeared_here):
15074 (setTempRet0.Module.string_appeared_here):
15075 (establishStackSpace.Module.string_appeared_here):
15076 (stackSave.Module.string_appeared_here):
15077 (_memset.Module.string_appeared_here):
15078 (_sbrk.Module.string_appeared_here):
15079 (_emscripten_get_global_libc.Module.string_appeared_here):
15080 (_memcpy.Module.string_appeared_here):
15081 (___errno_location.Module.string_appeared_here):
15082 (setThrew.Module.string_appeared_here):
15083 (_fflush.Module.string_appeared_here):
15084 (stackAlloc.Module.string_appeared_here):
15085 (stackRestore.Module.string_appeared_here):
15086 (_llvm_bswap_i32.Module.string_appeared_here):
15087 (runPostSets.Module.string_appeared_here):
15088 (dynCall_ii.Module.string_appeared_here):
15089 (dynCall_iiii.Module.string_appeared_here):
15090 (dynCall_v.Module.string_appeared_here):
15091 (else.applyMemoryInitializer):
15092 (else):
15093 (else.useRequest):
15094 (ExitStatus):
15095 (dependenciesFulfilled):
15096 (Module.string_appeared_here.Module.callMain.callMain.pad):
15097 (Module.string_appeared_here.Module.callMain):
15098 (run.doRun):
15099 (run):
15100 (exit):
15101 * workers/wasm-hashset/test.js: Added.
15102 (reallyDone):
15103 (console.log):
15104 (console.error):
15105 (console.assert):
15106 (Module.print):
15107 (Module.printErr):
15108 (Module.canvas):
15109 (Module.setStatus):
15110 (Module):
15111 (setValue):
15112 (getValue):
15113 (allocate):
15114 (getMemory):
15115 (Pointer_stringify):
15116 (AsciiToString):
15117 (stringToAscii):
15118 (UTF8ArrayToString):
15119 (UTF8ToString):
15120 (stringToUTF8Array):
15121 (stringToUTF8):
15122 (lengthBytesUTF8):
15123 (demangle):
15124 (demangleAll):
15125 (stackTrace):
15126 (alignUp):
15127 (updateGlobalBuffer):
15128 (updateGlobalBufferViews):
15129 (abortOnCannotGrowMemory):
15130 (enlargeMemory):
15131 (getTotalMemory):
15132 (callRuntimeCallbacks):
15133 (preRun):
15134 (ensureInitRuntime):
15135 (preMain):
15136 (exitRuntime):
15137 (postRun):
15138 (addOnPreRun):
15139 (addOnInit):
15140 (addOnPreMain):
15141 (addOnExit):
15142 (addOnPostRun):
15143 (intArrayFromString):
15144 (intArrayToString):
15145 (writeStringToMemory):
15146 (writeArrayToMemory):
15147 (writeAsciiToMemory):
15148 (Math.string_appeared_here):
15149 (addRunDependency):
15150 (removeRunDependency):
15151 (integrateWasmJS.asm2wasmImports.string_appeared_here):
15152 (integrateWasmJS.lookupImport):
15153 (integrateWasmJS.mergeMemory):
15154 (integrateWasmJS.fixImports):
15155 (integrateWasmJS.getBinary):
15156 (integrateWasmJS.doJustAsm):
15157 (integrateWasmJS.receiveInstance):
15158 (integrateWasmJS.doNativeWasm):
15159 (integrateWasmJS.doWasmPolyfill):
15160 (integrateWasmJS.Module.string_appeared_here):
15161 (integrateWasmJS):
15162 (___setErrNo):
15163 (__ZSt18uncaught_exceptionv):
15164 (EXCEPTIONS.deAdjust):
15165 (EXCEPTIONS.addRef):
15166 (EXCEPTIONS.decRef):
15167 (EXCEPTIONS.clearRef):
15168 (___cxa_find_matching_catch):
15169 (___gxx_personality_v0):
15170 (___lock):
15171 (_emscripten_memcpy_big):
15172 (_gettimeofday):
15173 (_abort):
15174 (SYSCALLS):
15175 (SYSCALLS.get getStr):
15176 (SYSCALLS.get64):
15177 (SYSCALLS.getZero):
15178 (try.___syscall146.printChar):
15179 (___syscall146):
15180 (___syscall54):
15181 (___unlock):
15182 (___syscall6):
15183 (invoke_ii):
15184 (invoke_iiii):
15185 (invoke_v):
15186 (_malloc.Module.string_appeared_here):
15187 (getTempRet0.Module.string_appeared_here):
15188 (_free.Module.string_appeared_here):
15189 (_main.Module.string_appeared_here):
15190 (setTempRet0.Module.string_appeared_here):
15191 (establishStackSpace.Module.string_appeared_here):
15192 (stackSave.Module.string_appeared_here):
15193 (_memset.Module.string_appeared_here):
15194 (_sbrk.Module.string_appeared_here):
15195 (_emscripten_get_global_libc.Module.string_appeared_here):
15196 (_memcpy.Module.string_appeared_here):
15197 (___errno_location.Module.string_appeared_here):
15198 (setThrew.Module.string_appeared_here):
15199 (_fflush.Module.string_appeared_here):
15200 (stackAlloc.Module.string_appeared_here):
15201 (stackRestore.Module.string_appeared_here):
15202 (_llvm_bswap_i32.Module.string_appeared_here):
15203 (runPostSets.Module.string_appeared_here):
15204 (dynCall_ii.Module.string_appeared_here):
15205 (dynCall_iiii.Module.string_appeared_here):
15206 (dynCall_v.Module.string_appeared_here):
15207 (else.applyMemoryInitializer):
15208 (else):
15209 (else.useRequest):
15210 (ExitStatus):
15211 (dependenciesFulfilled):
15212 (Module.string_appeared_here.Module.callMain.callMain.pad):
15213 (Module.string_appeared_here.Module.callMain):
15214 (run.doRun):
15215 (run):
15216 (exit):
15217 * workers/wasm-hashset/worker.js: Added.
15218 (console.log):
15219 (console.error):
15220 (console.assert):
15221 (Module.print):
15222 (Module.printErr):
15223 (Module.canvas):
15224 (Module.setStatus):
15225 (Module):
15226 (setValue):
15227 (getValue):
15228 (allocate):
15229 (getMemory):
15230 (Pointer_stringify):
15231 (AsciiToString):
15232 (stringToAscii):
15233 (UTF8ArrayToString):
15234 (UTF8ToString):
15235 (stringToUTF8Array):
15236 (stringToUTF8):
15237 (lengthBytesUTF8):
15238 (demangle):
15239 (demangleAll):
15240 (stackTrace):
15241 (alignUp):
15242 (updateGlobalBuffer):
15243 (updateGlobalBufferViews):
15244 (abortOnCannotGrowMemory):
15245 (enlargeMemory):
15246 (getTotalMemory):
15247 (callRuntimeCallbacks):
15248 (preRun):
15249 (ensureInitRuntime):
15250 (preMain):
15251 (exitRuntime):
15252 (postRun):
15253 (addOnPreRun):
15254 (addOnInit):
15255 (addOnPreMain):
15256 (addOnExit):
15257 (addOnPostRun):
15258 (intArrayFromString):
15259 (intArrayToString):
15260 (writeStringToMemory):
15261 (writeArrayToMemory):
15262 (writeAsciiToMemory):
15263 (Math.string_appeared_here):
15264 (addRunDependency):
15265 (removeRunDependency):
15266 (integrateWasmJS.asm2wasmImports.string_appeared_here):
15267 (integrateWasmJS.lookupImport):
15268 (integrateWasmJS.mergeMemory):
15269 (integrateWasmJS.fixImports):
15270 (integrateWasmJS.getBinary):
15271 (integrateWasmJS.doJustAsm):
15272 (integrateWasmJS.receiveInstance):
15273 (integrateWasmJS.):
15274 (integrateWasmJS.doNativeWasm):
15275 (integrateWasmJS.doWasmPolyfill):
15276 (integrateWasmJS.Module.string_appeared_here):
15277 (integrateWasmJS):
15278 (___setErrNo):
15279 (__ZSt18uncaught_exceptionv):
15280 (EXCEPTIONS.deAdjust):
15281 (EXCEPTIONS.addRef):
15282 (EXCEPTIONS.decRef):
15283 (EXCEPTIONS.clearRef):
15284 (___cxa_find_matching_catch):
15285 (___gxx_personality_v0):
15286 (___lock):
15287 (_emscripten_memcpy_big):
15288 (_gettimeofday):
15289 (_abort):
15290 (SYSCALLS):
15291 (SYSCALLS.get getStr):
15292 (SYSCALLS.get64):
15293 (SYSCALLS.getZero):
15294 (try.___syscall146.printChar):
15295 (___syscall146):
15296 (___syscall54):
15297 (___unlock):
15298 (___syscall6):
15299 (invoke_ii):
15300 (invoke_iiii):
15301 (invoke_v):
15302 (_malloc.Module.string_appeared_here):
15303 (getTempRet0.Module.string_appeared_here):
15304 (_free.Module.string_appeared_here):
15305 (_main.Module.string_appeared_here):
15306 (setTempRet0.Module.string_appeared_here):
15307 (establishStackSpace.Module.string_appeared_here):
15308 (stackSave.Module.string_appeared_here):
15309 (_memset.Module.string_appeared_here):
15310 (_sbrk.Module.string_appeared_here):
15311 (_emscripten_get_global_libc.Module.string_appeared_here):
15312 (_memcpy.Module.string_appeared_here):
15313 (___errno_location.Module.string_appeared_here):
15314 (setThrew.Module.string_appeared_here):
15315 (_fflush.Module.string_appeared_here):
15316 (stackAlloc.Module.string_appeared_here):
15317 (stackRestore.Module.string_appeared_here):
15318 (_llvm_bswap_i32.Module.string_appeared_here):
15319 (runPostSets.Module.string_appeared_here):
15320 (dynCall_ii.Module.string_appeared_here):
15321 (dynCall_iiii.Module.string_appeared_here):
15322 (dynCall_v.Module.string_appeared_here):
15323 (else.applyMemoryInitializer):
15324 (else):
15325 (else.useRequest):
15326 (ExitStatus):
15327 (dependenciesFulfilled):
15328 (Module.string_appeared_here.Module.callMain.callMain.pad):
15329 (Module.string_appeared_here.Module.callMain):
15330 (run.doRun):
15331 (run):
15332 (exit):
15333 * workers/wasm-long-compile-expected.txt: Added.
15334 * workers/wasm-long-compile-many-expected.txt: Added.
15335 * workers/wasm-long-compile-many.html: Added.
15336 * workers/wasm-long-compile.html: Added.
15337 * workers/wasm-resources: Added.
15338 * workers/wasm-resources/long-compile-many.js: Added.
15339 (done):
15340 (i.async.run):
15341 (i.worker.onmessage):
15342 * workers/wasm-resources/long-compile-worker.js: Added.
15343 (const._fail):
15344 (const.isNotA.assert.isNotA):
15345 (const):
15346 (switch.typeof):
15347 (Builder):
15348 (Builder.prototype.setChecked):
15349 (Builder.prototype.setPreamble):
15350 (Builder.prototype._functionIndexSpaceKeyHash):
15351 (Builder.prototype._registerFunctionToIndexSpace):
15352 (Builder.prototype._getFunctionFromIndexSpace):
15353 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
15354 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
15355 (Builder.prototype._registerSectionBuilders.this.Unknown):
15356 * workers/wasm-resources/long-compile.js: Added.
15357 (done):
15358 (async.run):
15359 (worker.onmessage):
15360
dino@apple.com867f6662017-04-14 01:56:35 +0000153612017-04-13 Dean Jackson <dino@apple.com>
15362
15363 Large negative animation-delays may not work depending on machine uptime
15364 https://bugs.webkit.org/show_bug.cgi?id=166962
15365 <rdar://problem/30091526>
15366
15367 Reviewed by Tim Horton.
15368
15369 * animations/large-negative-delay-expected.txt: Added.
15370 * animations/large-negative-delay.html: Added.
15371
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +0000153722017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
15373
15374 Change Intl prototypes to plain objects
15375 https://bugs.webkit.org/show_bug.cgi?id=168178
15376
15377 Reviewed by JF Bastien.
15378
15379 * js/intl-collator-expected.txt:
15380 * js/intl-datetimeformat-expected.txt:
15381 * js/intl-numberformat-expected.txt:
15382 * js/script-tests/intl-collator.js:
15383 * js/script-tests/intl-datetimeformat.js:
15384 * js/script-tests/intl-numberformat.js:
15385
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +0000153862017-04-13 Ryan Haddad <ryanhaddad@apple.com>
15387
15388 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
15389 https://bugs.webkit.org/show_bug.cgi?id=169719
15390
15391 Unreviewed test gardening.
15392
15393 * platform/ios-wk2/TestExpectations:
15394
antti@apple.com2d5e53f2017-04-13 23:20:50 +0000153952017-04-13 Antti Koivisto <antti@apple.com>
15396
15397 Don't invalidate composition for style changes in non-composited layers
15398 https://bugs.webkit.org/show_bug.cgi?id=170805
15399 <rdar://problem/31606185>
15400
15401 Reviewed by Simon Fraser.
15402
15403 * compositing/updates/animation-non-composited-expected.txt: Added.
15404 * compositing/updates/animation-non-composited.html: Added.
15405
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +0000154062017-04-13 Ryan Haddad <ryanhaddad@apple.com>
15407
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +000015408 Mark webrtc/video-mute.html as flaky.
15409 https://bugs.webkit.org/show_bug.cgi?id=170704
15410
15411 Unreviewed test gardening.
15412
15413 * TestExpectations:
15414
154152017-04-13 Ryan Haddad <ryanhaddad@apple.com>
15416
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +000015417 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
15418 https://bugs.webkit.org/show_bug.cgi?id=165553
15419
15420 Unreviewed test gardening.
15421
15422 * platform/mac/TestExpectations:
15423
154242017-04-13 Ryan Haddad <ryanhaddad@apple.com>
15425
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +000015426 Mark media/track/track-cue-rendering-rtl.html as flaky.
15427 https://bugs.webkit.org/show_bug.cgi?id=170831
15428
15429 Unreviewed test gardening.
15430
15431 * platform/mac/TestExpectations:
15432
154332017-04-13 Ryan Haddad <ryanhaddad@apple.com>
15434
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +000015435 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
15436 https://bugs.webkit.org/show_bug.cgi?id=170830
15437
15438 Unreviewed test gardening.
15439
15440 * platform/mac-wk1/TestExpectations:
15441
154422017-04-13 Ryan Haddad <ryanhaddad@apple.com>
15443
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +000015444 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
15445
15446 Unreviewed test gardening.
15447
15448 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
15449
154502017-04-13 Ryan Haddad <ryanhaddad@apple.com>
15451
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +000015452 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
15453 https://bugs.webkit.org/show_bug.cgi?id=170702
15454
15455 Unreviewed test gardening.
15456
15457 * platform/mac-wk2/TestExpectations:
15458
154592017-04-13 Ryan Haddad <ryanhaddad@apple.com>
15460
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000015461 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
15462 https://bugs.webkit.org/show_bug.cgi?id=164229
15463
15464 Unreviewed test gardening.
15465
15466 * platform/mac/TestExpectations:
15467
cdumez@apple.com0447c7c2017-04-13 19:42:35 +0000154682017-04-13 Chris Dumez <cdumez@apple.com>
15469
15470 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
15471 https://bugs.webkit.org/show_bug.cgi?id=170745
15472
15473 Reviewed by Tim Horton.
15474
15475 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
15476 test more robust.
15477
15478 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
15479 * svg/animations/animated-svg-image-outside-viewport-paused.html:
15480
commit-queue@webkit.org055b0802017-04-13 18:28:29 +0000154812017-04-13 Youenn Fablet <youenn@apple.com>
15482
15483 Remove RTCSignalingState::Closed
15484 https://bugs.webkit.org/show_bug.cgi?id=170811
15485
15486 Reviewed by Eric Carlson.
15487
15488 * webrtc/connection-state.html:
15489
jbedard@apple.com64df7a42017-04-13 17:29:43 +0000154902017-04-13 Jonathan Bedard <jbedard@apple.com>
15491
15492 Remove compositing/masks/solid-color-masked.html expectation
15493 https://bugs.webkit.org/show_bug.cgi?id=168054
15494
15495 Unreviewed test gardening.
15496
15497 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
15498
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +0000154992017-04-13 Youenn Fablet <youenn@apple.com>
15500
15501 Add some more WebRTC tests
15502 https://bugs.webkit.org/show_bug.cgi?id=170796
15503
15504 Reviewed by Eric Carlson.
15505
15506 * webrtc/multi-video-expected.txt: Added.
15507 * webrtc/multi-video.html: Added.
15508 * webrtc/video-with-data-channel-expected.txt: Added.
15509 * webrtc/video-with-data-channel.html: Added.
15510
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +0000155112017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
15512
15513 [Readable Streams API] Implement cloneArrayBuffer in WebCore
15514 https://bugs.webkit.org/show_bug.cgi?id=170008
15515
15516 Reviewed by Youenn Fablet.
15517
15518 Added test to check cloneArrayBuffer behaviour.
15519
15520 * streams/clone-array-buffer-expected.txt: Added.
15521 * streams/clone-array-buffer.html: Added.
15522
commit-queue@webkit.org04d33012017-04-13 16:38:58 +0000155232017-04-13 Youenn Fablet <youenn@apple.com>
15524
15525 onnegotiationneeded should only be called once
15526 https://bugs.webkit.org/show_bug.cgi?id=170785
15527
15528 Reviewed by Alex Christensen.
15529
15530 * webrtc/negotiatedneeded-event-addStream.html:
15531
hyatt@apple.com531e35d2017-04-13 16:37:00 +0000155322017-04-13 Dave Hyatt <hyatt@apple.com>
15533
15534 Rendering flexbox children across columns
15535 https://bugs.webkit.org/show_bug.cgi?id=164166
15536 <rdar://problem/29055587>
15537
15538 Reviewed by Zalan Bujtas.
15539
15540 * fast/multicol/flexbox-rows-expected.html: Added.
15541 * fast/multicol/flexbox-rows.html: Added.
15542
antti@apple.come2ca5892017-04-13 08:31:54 +0000155432017-04-13 Antti Koivisto <antti@apple.com>
15544
15545 Try to unflake a test.
15546
15547 * http/tests/cache/disk-cache/disk-cache-media-small.html:
15548
beidson@apple.com6fc12ef2017-04-13 06:38:19 +0000155492017-04-12 Brady Eidson <beidson@apple.com>
15550
15551 QuotaExceededError when saving to localStorage in private mode.
15552 https://bugs.webkit.org/show_bug.cgi?id=157010
15553
15554 Reviewed by Alex Christensen.
15555
15556 * platform/mac-wk2/TestExpectations:
15557 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
15558 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
15559 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
15560 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
15561 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
15562 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
15563 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
15564 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
15565
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +0000155662017-04-12 Joseph Pecoraro <pecoraro@apple.com>
15567
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +000015568 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
15569 https://bugs.webkit.org/show_bug.cgi?id=170668
15570
15571 Reviewed by Keith Miller.
15572
15573 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
15574 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
15575 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
15576 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
15577 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
15578 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
15579 These tests are now out of date.
15580
155812017-04-12 Joseph Pecoraro <pecoraro@apple.com>
15582
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000015583 test262: test262/test/language/literals/regexp/u-dec-esc.js
15584 https://bugs.webkit.org/show_bug.cgi?id=170687
15585
15586 Reviewed by Michael Saboff.
15587
15588 * js/regexp-unicode-expected.txt:
15589 * js/script-tests/regexp-unicode.js:
15590 Extend test to test invalid backreferences.
15591
jbedard@apple.com572dfff2017-04-12 22:44:08 +0000155922017-04-12 Jonathan Bedard <jbedard@apple.com>
15593
15594 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
15595
15596 Unreviewed test gardening.
15597
15598 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
15599 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
15600 * platform/mac-wk1/TestExpectations: Ditto.
15601 * platform/win/TestExpectations: Ditto.
15602 * platform/wk2/TestExpectations: Ditto.
15603
dino@apple.com6cc437b2017-04-12 21:11:47 +0000156042017-04-11 Dean Jackson <dino@apple.com>
15605
15606 canvas/2d.gradient.* LayoutTests failing
15607 https://bugs.webkit.org/show_bug.cgi?id=170757
15608 <rdar://problem/31177990>
15609
15610 Reviewed by Antoine Quint.
15611
15612 Add a fudge factor to the gradient tests, since we can
15613 now produce noisy (nicer looking) gradients. There might
15614 be 1 or 2 bits of difference per pixel.
15615
15616 * canvas/philip/tests.js:
15617 (_assertPixelWithGradientNoise):
15618 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
15619 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
15620 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
15621 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
15622 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
15623 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
15624 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
15625 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
15626 * canvas/philip/tests/2d.gradient.radial.inside1.html:
15627 * canvas/philip/tests/2d.gradient.radial.inside2.html:
15628 * canvas/philip/tests/2d.gradient.radial.inside3.html:
15629 * canvas/philip/tests/2d.gradient.radial.outside1.html:
15630 * canvas/philip/tests/2d.gradient.radial.outside2.html:
15631 * canvas/philip/tests/2d.gradient.radial.outside3.html:
15632 * canvas/philip/tests/2d.gradient.radial.touch2.html:
15633 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
15634 * fast/canvas/canvas-gradient-on-compositing-expected.html:
15635
mmaxfield@apple.com803992b2017-04-12 20:54:02 +0000156362017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
15637
15638 Well-known variations should clamp to the values listed in the @font-face block
15639 https://bugs.webkit.org/show_bug.cgi?id=169260
15640
15641 Reviewed by Dean Jackson.
15642
15643 * fast/text/variations/font-face-clamp-expected.html: Added.
15644 * fast/text/variations/font-face-clamp.html: Added.
15645
jbedard@apple.comacb7052f2017-04-12 20:47:31 +0000156462017-04-12 Jonathan Bedard <jbedard@apple.com>
15647
15648 Remove two passing canvas tests from ios expectations
15649
15650 Unreviewed test gardening.
15651
15652 * platform/ios/TestExpectations:
15653
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +0000156542017-04-12 Youenn Fablet <youenn@apple.com>
15655
15656 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
15657 https://bugs.webkit.org/show_bug.cgi?id=170754
15658 <rdar://problem/31573169>
15659
15660 Unreviewed.
15661
15662 * TestExpectations: Marking test as crashing.
15663
rego@igalia.com69b969c2017-04-12 10:14:30 +0000156642017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
15665
15666 [css-grid] Replaced elements don't properly resolve percentage heights
15667 https://bugs.webkit.org/show_bug.cgi?id=159670
15668
15669 Reviewed by Darin Adler.
15670
15671 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
15672 This patch only adds the test to avoid regressions in the future.
15673
15674 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
15675 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
15676
antti@apple.comcf289bc2017-04-12 10:09:14 +0000156772017-04-10 Antti Koivisto <antti@apple.com>
15678
15679 Cache small media resources in disk cache
15680 https://bugs.webkit.org/show_bug.cgi?id=170676
15681 <rdar://problem/31532649>
15682
15683 Reviewed by Andreas Kling.
15684
15685 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
15686 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
15687
pvollan@apple.comee34dbc2017-04-12 08:01:51 +0000156882017-04-12 Per Arne Vollan <pvollan@apple.com>
15689
15690 Implement stroke-color CSS property.
15691 https://bugs.webkit.org/show_bug.cgi?id=169352
15692
15693 Reviewed by Jon Lee.
15694
15695 * fast/css/stroke-color-expected.html: Added.
15696 * fast/css/stroke-color-fallback-expected.html: Added.
15697 * fast/css/stroke-color-fallback.html: Added.
15698 * fast/css/stroke-color.html: Added.
15699 * fast/css/visited-link-stroke-color-expected.html: Added.
15700 * fast/css/visited-link-stroke-color.html: Added.
15701
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +0000157022017-04-11 Youenn Fablet <youenn@apple.com>
15703
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +000015704 LayoutTest webrtc/video-mute.html is a flaky failure
15705 https://bugs.webkit.org/show_bug.cgi?id=170704
15706
15707 Reviewed by Eric Carlson.
15708
15709 * webrtc/video-mute.html: Trying to make it less flaky.
15710
157112017-04-11 Youenn Fablet <youenn@apple.com>
15712
commit-queue@webkit.org70608662017-04-11 22:47:49 +000015713 [WK1] Add captureStream test with webrtc
15714 https://bugs.webkit.org/show_bug.cgi?id=170746
15715
15716 Reviewed by Eric Carlson.
15717
15718 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
15719 * webrtc/captureCanvas-webrtc-expected.txt: Added.
15720 * webrtc/captureCanvas-webrtc.html: Added.
15721
157222017-04-11 Youenn Fablet <youenn@apple.com>
15723
commit-queue@webkit.org362495d2017-04-11 22:47:26 +000015724 Migrating webrtc tests to latest API
15725 https://bugs.webkit.org/show_bug.cgi?id=170709
15726
15727 Reviewed by Eric Carlson.
15728
15729 * webrtc/audio-peer-connection-webaudio.html:
15730 * webrtc/libwebrtc/descriptionGetters.html:
15731 * webrtc/negotiatedneeded-event-addStream.html:
15732 * webrtc/peer-connection-audio-mute.html:
15733 * webrtc/peer-connection-audio-mute2.html:
15734 * webrtc/peer-connection-remote-audio-mute.html:
15735 * webrtc/peer-connection-remote-audio-mute2.html:
15736 * webrtc/release-after-getting-track.html:
15737 * webrtc/video-disabled-black.html:
15738 * webrtc/video-mute.html:
15739 * webrtc/video-remote-mute.html:
15740 * webrtc/video-with-receiver.html:
15741 * webrtc/video.html:
15742
157432017-04-11 Youenn Fablet <youenn@apple.com>
15744
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +000015745 Activate WebRTC data channel tests for WK1
15746 https://bugs.webkit.org/show_bug.cgi?id=170710
15747
15748 Reviewed by Eric Carlson.
15749
15750 * platform/mac-wk1/TestExpectations:
15751
157522017-04-11 Youenn Fablet <youenn@apple.com>
15753
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000015754 MediaStream id should be equal to msid
15755 https://bugs.webkit.org/show_bug.cgi?id=170712
15756
15757 Reviewed by Eric Carlson.
15758
15759 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
15760
15761 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
15762 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
15763 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
15764 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
15765 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
15766 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
15767 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
15768 * webrtc/audio-peer-connection-webaudio.html:
15769 * webrtc/audio-replace-track.html:
15770 * webrtc/connection-state.html:
15771 * webrtc/datachannel/basic.html:
15772 * webrtc/datachannel/bufferedAmountLowThreshold.html:
15773 * webrtc/datachannel/datachannel-gc.html:
15774 * webrtc/datachannel/datachannel-stats.html:
15775 * webrtc/datachannel/filter-ice-candidate.html:
15776 * webrtc/ephemeral-certificates-and-cnames.html:
15777 * webrtc/libwebrtc/descriptionGetters.html:
15778 * webrtc/negotiatedneeded-event-addStream.html:
15779 * webrtc/no-port-zero-in-upd-candidates.html:
15780 * webrtc/peer-connection-audio-mute.html:
15781 * webrtc/peer-connection-audio-mute2.html:
15782 * webrtc/peer-connection-remote-audio-mute.html:
15783 * webrtc/peer-connection-remote-audio-mute2.html:
15784 * webrtc/release-after-getting-track.html:
15785 * webrtc/video-disabled-black.html:
15786 * webrtc/video-getParameters.html:
15787 * webrtc/video-mediastreamtrack-stats.html:
15788 * webrtc/video-mute.html:
15789 * webrtc/video-remote-mute.html:
15790 * webrtc/video-replace-track-to-null.html:
15791 * webrtc/video-replace-track.html:
15792 * webrtc/video-stats.html:
15793 * webrtc/video-with-receiver.html:
15794 * webrtc/video.html:
15795
cfleizach@apple.comd27869e2017-04-11 17:00:29 +0000157962017-04-11 Chris Fleizach <cfleizach@apple.com>
15797
15798 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
15799 https://bugs.webkit.org/show_bug.cgi?id=170330
15800 <rdar://problem/31366105>
15801
15802 Reviewed by Joanmarie Diggs.
15803
15804 * accessibility/mac/search-predicate-article-expected.txt:
15805 * accessibility/mac/search-predicate-article.html:
15806
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +0000158072017-04-11 Joseph Pecoraro <pecoraro@apple.com>
15808
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +000015809 test262: test262/test/annexB/language/comments/multi-line-html-close.js
15810 https://bugs.webkit.org/show_bug.cgi?id=170648
15811
15812 Reviewed by Keith Miller.
15813
15814 * js/parser-xml-close-comment-expected.txt:
15815 * js/script-tests/parser-xml-close-comment.js:
15816 Update test coverage for JavaScript HTML comments.
15817
158182017-04-11 Joseph Pecoraro <pecoraro@apple.com>
15819
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000015820 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
15821 https://bugs.webkit.org/show_bug.cgi?id=170652
15822
15823 Reviewed by Michael Saboff.
15824
15825 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
15826 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
15827 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
15828 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
15829 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
15830 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
15831 * 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:
15832 These tests expected the opposite, they are now out of date.
15833
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +0000158342017-04-11 Yoav Weiss <yoav@yoav.ws>
15835
15836 [link preload] Double downloads of preloaded content when it's in MemoryCache
15837 https://bugs.webkit.org/show_bug.cgi?id=170122
15838
15839 Reviewed by Antti Koivisto.
15840
15841 * TestExpectations: Removed flakiness label from the header preload charset test.
15842 * fast/loader/cache-encoding-expected.txt: Changed expectation.
15843 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
15844 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
15845 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
15846 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
15847 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.
15848
rego@igalia.com45aee992017-04-11 09:20:16 +0000158492017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
15850
15851 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
15852 https://bugs.webkit.org/show_bug.cgi?id=167538
15853
15854 Reviewed by Darin Adler.
15855
15856 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
15857 as the caret was not always painted in the test runner.
15858 The test was checking for a crash in simplified layout (see bug #163450)
15859 and has nothing to do with the caret or "autofocus" behavior.
15860 "autofocus" was needed to get the crash, so this change modifies
15861 the test to blur the element, so the caret is not painted anymore.
15862
15863 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
15864 Don't focus the input element.
15865 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
15866 the input element to avoid showing the caret.
15867 * platform/mac-wk2/TestExpectations: Remove file from expectations.
15868
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +0000158692017-04-10 Jiewen Tan <jiewen_tan@apple.com>
15870
15871 Unreviewed, test expectations update
15872
15873 * platform/wk2/TestExpectations:
15874
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +0000158752017-04-10 Ryan Haddad <ryanhaddad@apple.com>
15876
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +000015877 Mark two newly imported web-platform-tests as failing.
15878
15879 Unreviewed test gardening.
15880
15881 * TestExpectations:
15882
158832017-04-10 Ryan Haddad <ryanhaddad@apple.com>
15884
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000015885 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
15886 https://bugs.webkit.org/show_bug.cgi?id=167475
15887
15888 Unreviewed test gardening.
15889
15890 * platform/mac-wk1/TestExpectations:
15891
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +0000158922017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
15893
15894 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
15895 https://bugs.webkit.org/show_bug.cgi?id=170677
15896 <rdar://problem/31512633>
15897
15898 Reviewed by Tim Horton.
15899
15900 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
15901
15902 * fast/events/drag-to-navigate.html:
15903 * fast/events/only-valid-drop-targets-receive-file-drop.html:
15904
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +0000159052017-04-10 Ryan Haddad <ryanhaddad@apple.com>
15906
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +000015907 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
15908 https://bugs.webkit.org/show_bug.cgi?id=170682
15909
15910 Unreviewed test gardening.
15911
15912 * platform/mac-wk1/TestExpectations:
15913
159142017-04-10 Ryan Haddad <ryanhaddad@apple.com>
15915
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000015916 Rebaseline js/dom/global-constructors-attributes.html after r215131.
15917
15918 Unreviewed test gardening.
15919
15920 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
15921 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
15922 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
15923
akling@apple.comb89c9482017-04-10 13:49:18 +0000159242017-04-10 Andreas Kling <akling@apple.com>
15925
15926 Don't generate extra scrolling tiles for non-visible pages.
15927 https://bugs.webkit.org/show_bug.cgi?id=167213
15928 <rdar://problem/30105774>
15929
15930 Reviewed by Antti Koivisto.
15931
15932 * TestExpectations:
15933 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
15934 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
15935 * platform/mac-wk2/TestExpectations:
15936
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +0000159372017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
15938
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +000015939 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
15940 https://bugs.webkit.org/show_bug.cgi?id=170667
15941
15942 Reviewed by Žan Doberšek.
15943
15944 Unskip then test that is passing now.
15945
15946 * platform/gtk/TestExpectations:
15947
159482017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
15949
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000015950 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
15951
15952 * platform/gtk/TestExpectations:
15953
magomez@igalia.com2c050a82017-04-10 07:39:19 +0000159542017-04-10 Miguel Gomez <magomez@igalia.com>
15955
15956 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
15957 https://bugs.webkit.org/show_bug.cgi?id=168425
15958
15959 Reviewed by Said Abou-Hallawa.
15960
15961 Adjusted expectation for fast/images/animated-png.html. It must pass now.
15962
15963 * platform/gtk/TestExpectations:
15964
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +0000159652017-04-09 Devin Rousso <webkit@devinrousso.com>
15966
15967 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
15968 https://bugs.webkit.org/show_bug.cgi?id=170184
15969
15970 Reviewed by Matt Baker.
15971
15972 * inspector/unit-tests/text-utilities-expected.txt: Added.
15973 * inspector/unit-tests/text-utilities.html: Added.
15974
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +0000159752017-04-09 Youenn Fablet <youenn@apple.com>
15976
15977 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
15978 https://bugs.webkit.org/show_bug.cgi?id=170647
15979
15980 Reviewed by Sam Weinig.
15981
15982 * TestExpectations:
15983 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
15984 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
15985 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
15986 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
15987 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
15988 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
15989 * platform/mac/TestExpectations:
15990 * tests-options.json:
15991
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +0000159922017-04-09 Joseph Pecoraro <pecoraro@apple.com>
15993
15994 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
15995 https://bugs.webkit.org/show_bug.cgi?id=170651
15996
15997 Reviewed by Saam Barati.
15998
15999 * js/regexp-no-extensions-expected.txt:
16000 * js/script-tests/regexp-no-extensions.js:
16001 Update existing test for these edge cases.
16002
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +0000160032017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
16004
16005 [Variation Fonts] Width values of GX fonts are not mapped correctly
16006 https://bugs.webkit.org/show_bug.cgi?id=170367
16007
16008 Reviewed by Simon Fraser.
16009
16010 * fast/text/variations/font-selection-properties-expected.html:
16011 * fast/text/variations/gx-width-expected.html: Added.
16012 * fast/text/variations/gx-width.html: Added.
16013
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +0000160142017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
16015
16016 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
16017 https://bugs.webkit.org/show_bug.cgi?id=170577
16018
16019 Reviewed by Simon Fraser.
16020
16021 * fast/images/async-image-background-image-repeated-expected.html: Added.
16022 * fast/images/async-image-background-image-repeated.html: Added.
16023
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +0000160242017-04-08 Simon Fraser <simon.fraser@apple.com>
16025
16026 Unprefix CSS cursor values grab and grabbing
16027 https://bugs.webkit.org/show_bug.cgi?id=170543
16028
16029 Reviewed by Jon Lee.
16030
16031 Enhanced the cursor test to check round-tripping of all values.
16032
16033 * fast/css/cursor-parsing-expected.txt:
16034 * fast/css/cursor-parsing.html:
16035
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +0000160362017-04-08 Youenn Fablet <youenn@apple.com>
16037
commit-queue@webkit.orgea255592017-04-08 18:22:38 +000016038 WebRTC tests gardening
16039 https://bugs.webkit.org/show_bug.cgi?id=170508
16040
16041 Reviewed by Eric Carlson.
16042
16043 * platform/ios-wk1/TestExpectations:
16044 * platform/ios-wk2/TestExpectations:
16045 * platform/ios/TestExpectations:
16046
160472017-04-08 Youenn Fablet <youenn@apple.com>
16048
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000016049 MediaStreamTrack id should be preserved by PeerConnection
16050 https://bugs.webkit.org/show_bug.cgi?id=170624
16051
16052 Reviewed by Eric Carlson.
16053
16054 * webrtc/video.html:
16055
cdumez@apple.comec928cd2017-04-08 01:11:10 +0000160562017-04-07 Chris Dumez <cdumez@apple.com>
16057
16058 Unreviewed, update 2 media tests after r215120 so they work on iOS.
16059
16060 Setting the volume is a no-op on iOS so mute the video instead.
16061
16062 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
16063 * media/video-restricted-invisible-autoplay-not-allowed.html:
16064
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +0000160652017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
16066
16067 WebGPU: implement ComputeCommandEncoder and related components
16068 https://bugs.webkit.org/show_bug.cgi?id=170444
16069
16070 Reviewed by Alex Christensen.
16071
16072 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
16073
16074 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
16075 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
16076
zalan@apple.com318220e2017-04-07 22:48:22 +0000160772017-04-07 Zalan Bujtas <zalan@apple.com>
16078
16079 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
16080 https://bugs.webkit.org/show_bug.cgi?id=170552
16081
16082 Reviewed by Antti Koivisto.
16083
16084 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
16085 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
16086
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +0000160872017-04-07 Ryan Haddad <ryanhaddad@apple.com>
16088
ryanhaddad@apple.com31090232017-04-07 22:13:22 +000016089 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
16090 https://bugs.webkit.org/show_bug.cgi?id=168540
16091
16092 Unreviewed test gardening.
16093
16094 * platform/mac/TestExpectations:
16095
160962017-04-07 Ryan Haddad <ryanhaddad@apple.com>
16097
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000016098 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
16099 https://bugs.webkit.org/show_bug.cgi?id=170615
16100
16101 Unreviewed test gardening.
16102
16103 * platform/mac/TestExpectations:
16104
cdumez@apple.comf4e1e102017-04-07 20:49:49 +0000161052017-04-07 Chris Dumez <cdumez@apple.com>
16106
cdumez@apple.comeb309fa2017-04-07 22:04:50 +000016107 Audible autoplay videos should not get paused when outside the viewport
16108 https://bugs.webkit.org/show_bug.cgi?id=170610
16109 <rdar://problem/31505984>
16110
16111 Reviewed by Eric Carlson.
16112
16113 Add layout test coverage.
16114
16115 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
16116 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
16117 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
16118 * media/video-restricted-invisible-autoplay-not-allowed.html:
16119
161202017-04-07 Chris Dumez <cdumez@apple.com>
16121
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000016122 Throttle / Align DOM Timers in cross-origin iframes to 30fps
16123 https://bugs.webkit.org/show_bug.cgi?id=170613
16124 <rdar://problem/31506444>
16125
16126 Reviewed by Simon Fraser.
16127
16128 Add layout test coverage.
16129
16130 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
16131 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
16132 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
16133
bfulgham@apple.com49026b42017-04-07 16:02:10 +0000161342017-04-07 Brent Fulgham <bfulgham@apple.com>
16135
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +000016136 Rebaseline additional tests after r215096.
16137 https://bugs.webkit.org/show_bug.cgi?id=170561
16138 <rdar://problem/7415154>
16139
16140 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
16141 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
16142 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
16143 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
16144 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
16145 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
16146 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
16147 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
16148 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
16149 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
16150 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
16151
161522017-04-07 Brent Fulgham <bfulgham@apple.com>
16153
bfulgham@apple.com49026b42017-04-07 16:02:10 +000016154 WebKit should percent encode single quotes in query strings
16155 https://bugs.webkit.org/show_bug.cgi?id=170561
16156 <rdar://problem/7415154>
16157
16158 Reviewed by Alex Christensen.
16159
16160 Rebaseline tests after change.
16161
16162 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
16163 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
16164 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
16165 * http/tests/security/xssAuditor/base-href-expected.txt:
16166 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
16167 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
16168 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
16169 * http/tests/security/xssAuditor/embed-tag-expected.txt:
16170 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
16171 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
16172 * http/tests/security/xssAuditor/form-action-expected.txt:
16173 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
16174 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
16175 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
16176 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
16177 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
16178 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
16179 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
16180 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
16181 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
16182 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
16183 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
16184 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
16185 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
16186 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
16187 * http/tests/security/xssAuditor/link-onclick-expected.txt:
16188 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
16189 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
16190 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
16191 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
16192 * http/tests/security/xssAuditor/object-tag-expected.txt:
16193 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
16194 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
16195 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
16196 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
16197 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
16198 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
16199 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
16200 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
16201 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
16202 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
16203 * http/tests/security/xssAuditor/svg-animate-expected.txt:
16204 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
16205 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
16206 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
16207
commit-queue@webkit.org5620e282017-04-07 15:24:09 +0000162082017-04-07 Youenn Fablet <youenn@apple.com>
16209
16210 Improve some WebRTC flaky tests
16211 https://bugs.webkit.org/show_bug.cgi?id=170584
16212
16213 Reviewed by Alex Christensen.
16214
16215 * webrtc/libwebrtc/descriptionGetters.html:
16216 * webrtc/video-replace-track-to-null.html:
16217
zalan@apple.come2374f52017-04-07 15:05:43 +0000162182017-04-07 Zalan Bujtas <zalan@apple.com>
16219
16220 Text insertion cursor disappears after pressing enter
16221 https://bugs.webkit.org/show_bug.cgi?id=169291
16222 <rdar://problem/30899611>
16223
16224 Reviewed by Tim Horton.
16225
16226 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
16227 * editing/simple-line-layout-caret-is-gone.html: Added.
16228
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +0000162292017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
16230
16231 Make FontWithFeatures test font pass OTS
16232 https://bugs.webkit.org/show_bug.cgi?id=169788
16233
16234 Reviewed by Tim Horton.
16235
16236 Updated font to the one which passes the tests.
16237
16238 * css3/resources/FontWithFeatures.otf:
16239
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +0000162402017-04-06 Jiewen Tan <jiewen_tan@apple.com>
16241
16242 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
16243 https://bugs.webkit.org/show_bug.cgi?id=170571
16244
16245 Unreviewed.
16246
16247 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
16248 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
16249
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +0000162502017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
16251
16252 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
16253 https://bugs.webkit.org/show_bug.cgi?id=170560
16254 <rdar://problem/31484693>
16255
16256 Reviewed by Tim Horton.
16257
16258 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
16259 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
16260
16261 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
16262 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
16263
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +0000162642017-04-05 Simon Fraser <simon.fraser@apple.com>
16265
16266 Throttle requestAnimationFrame in cross-origin iframes to 30fps
16267 https://bugs.webkit.org/show_bug.cgi?id=170534
16268
16269 Reviewed by Dan Bates.
16270
16271 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
16272 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
16273 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
16274
ryanhaddad@apple.com96609662017-04-06 22:39:15 +0000162752017-04-06 Ryan Haddad <ryanhaddad@apple.com>
16276
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +000016277 Unreviewed, rolling out r215041.
16278
16279 The LayoutTest for this change is failing on ios-simulator.
16280
16281 Reverted changeset:
16282
16283 "Rendering flexbox children across columns"
16284 https://bugs.webkit.org/show_bug.cgi?id=164166
16285 http://trac.webkit.org/changeset/215041
16286
162872017-04-06 Ryan Haddad <ryanhaddad@apple.com>
16288
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +000016289 Unreviewed, rolling out r215046.
16290
16291 This change broke internal builds.
16292
16293 Reverted changeset:
16294
16295 "WebRTC tests gardening"
16296 https://bugs.webkit.org/show_bug.cgi?id=170508
16297 http://trac.webkit.org/changeset/215046
16298
162992017-04-06 Ryan Haddad <ryanhaddad@apple.com>
16300
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000016301 Skip a test that was accidentally enabled with r214982.
16302
16303 Unreviewed test gardening.
16304
16305 * platform/ios/TestExpectations:
16306
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +0000163072017-04-06 Joseph Pecoraro <pecoraro@apple.com>
16308
16309 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
16310 https://bugs.webkit.org/show_bug.cgi?id=16531
16311 <rdar://problem/5712895>
16312
16313 Reviewed by Timothy Hatcher.
16314
16315 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
16316 * http/tests/inspector/network/resource-request-headers.html: Added.
16317 * http/tests/inspector/network/resources/basic-auth.php: Added.
16318 Test coverage for Cookie and Basic Authentication headers.
16319
16320 * platform/mac/TestExpectations:
16321 * platform/mac-wk1/TestExpectations:
16322 * platform/win/TestExpectations:
16323 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
16324 and ElCapitan which uses the legacy non-NSURLSession loading path.
16325
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +0000163262017-04-06 Youenn Fablet <youenn@apple.com>
16327
16328 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
16329 https://bugs.webkit.org/show_bug.cgi?id=167513
16330
16331 Reviewed by Eric Carlson.
16332
16333 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
16334
zalan@apple.com2319f682017-04-06 20:03:55 +0000163352017-04-06 Zalan Bujtas <zalan@apple.com>
16336
16337 Simple line layout: Hittest always returns the first renderer in the block.
16338 https://bugs.webkit.org/show_bug.cgi?id=170520
16339 <rdar://problem/30979175>
16340
16341 Reviewed by Antti Koivisto.
16342
16343 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
16344 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
16345
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +0000163462017-03-31 Jiewen Tan <jiewen_tan@apple.com>
16347
16348 [WebCrypto] Add support for AES-CTR
16349 https://bugs.webkit.org/show_bug.cgi?id=169761
16350 <rdar://problem/31331321>
16351
16352 Reviewed by Brent Fulgham.
16353
16354 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
16355 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
16356 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
16357 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
16358 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
16359 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
16360 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
16361 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
16362 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
16363 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
16364 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
16365 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
16366 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
16367 * crypto/subtle/aes-ctr-generate-key.html: Added.
16368 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
16369 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
16370 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
16371 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
16372 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
16373 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
16374 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
16375 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
16376 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
16377 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
16378 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
16379 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
16380 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
16381 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
16382 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
16383 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
16384 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
16385 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
16386 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
16387 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
16388 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
16389 * crypto/subtle/aes-generate-key-malformed-parameters.html:
16390 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
16391 * crypto/subtle/aes-import-key-malformed-parameters.html:
16392 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
16393 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
16394 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
16395 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
16396 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
16397 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
16398 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
16399 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
16400 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
16401 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
16402 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
16403 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
16404
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +0000164052017-04-06 Ryan Haddad <ryanhaddad@apple.com>
16406
16407 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
16408 https://bugs.webkit.org/show_bug.cgi?id=153460
16409
16410 Unreviewed test gardening.
16411
16412 * platform/mac/TestExpectations:
16413
commit-queue@webkit.orga9762452017-04-06 18:48:11 +0000164142017-04-06 Youenn Fablet <youenn@apple.com>
16415
16416 WebRTC tests gardening
16417 https://bugs.webkit.org/show_bug.cgi?id=170508
16418
16419 Reviewed by Eric Carlson.
16420
16421 * platform/ios-wk1/TestExpectations:
16422 * platform/ios-wk2/TestExpectations:
16423 * platform/ios/TestExpectations:
16424
antti@apple.comc5190fd2017-04-06 18:32:47 +0000164252017-04-06 Antti Koivisto <antti@apple.com>
16426
16427 Implement testing mode for disk cache
16428 https://bugs.webkit.org/show_bug.cgi?id=170547
16429
16430 Reviewed by Andreas Kling.
16431
16432 Enable a few disabled tests to see how it goes.
16433
16434 * platform/mac-wk2/TestExpectations:
16435
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +0000164362017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
16437
16438 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
16439 https://bugs.webkit.org/show_bug.cgi?id=170339
16440
16441 Reviewed by Youenn Fablet.
16442
16443 Added new tests addressing respondWithNewView() behaviour.
16444
16445 * streams/readable-stream-byob-request-expected.txt: Updated.
16446 * streams/readable-stream-byob-request.js: Added new tests.
16447
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +0000164482017-04-06 Dave Hyatt <hyatt@apple.com>
16449
16450 Rendering flexbox children across columns
16451 https://bugs.webkit.org/show_bug.cgi?id=164166
16452 <rdar://problem/29055587>
16453
16454 Reviewed by Zalan Bujtas.
16455
16456 * fast/multicol/flexbox-rows-expected.html: Added.
16457 * fast/multicol/flexbox-rows.html: Added.
16458
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +0000164592017-04-05 Simon Fraser <simon.fraser@apple.com>
16460
16461 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
16462 https://bugs.webkit.org/show_bug.cgi?id=170479
16463
16464 Reviewed by Sam Weinig.
16465
16466 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
16467 * fast/frames/user-gesture-timestamp-propagation.html: Added.
16468 * platform/ios/TestExpectations:
16469
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +0000164702017-04-05 Eric Carlson <eric.carlson@apple.com>
16471
16472 [MediaStream] Host application should be able to mute and unmute media streams
16473 https://bugs.webkit.org/show_bug.cgi?id=170519
16474 <rdar://problem/31174326>
16475
16476 Reviewed by Youenn Fablet.
16477
16478 * fast/mediastream/MediaStream-page-muted-expected.txt:
16479 * fast/mediastream/MediaStream-page-muted.html:
16480
jfernandez@igalia.com30168022017-04-05 20:44:10 +0000164812017-04-05 Javier Fernandez <jfernandez@igalia.com>
16482
16483 [css-align] Implement the place-items shorthand
16484 https://bugs.webkit.org/show_bug.cgi?id=168847
16485
16486 Reviewed by David Hyatt.
16487
16488 Regression tests for the new place-content alignment shorthand.
16489
16490 * css3/parse-place-items.html: Added.
16491
clopez@igalia.com21ac4de2017-04-05 19:14:36 +0000164922017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
16493
16494 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
16495 https://bugs.webkit.org/show_bug.cgi?id=170157
16496
16497 Reviewed by Alejandro G. Castro.
16498
16499 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
16500 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
16501 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
16502 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
16503 for each one of the audio media type and video media type.
16504
16505 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
16506 as failing in the general TestExpectations, because the libwebrtc backend currently
16507 doesn't generate the expected a=bundle-only lines.
16508 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
16509 The whole fast/mediastream directory is already overriden to pass.
16510 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
16511 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
16512 * fast/mediastream/resources/sdp-utils.js:
16513 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
16514 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
16515 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
16516
jer.noble@apple.com837b2a02017-04-05 19:09:28 +0000165172017-04-05 Jer Noble <jer.noble@apple.com>
16518
16519 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
16520 https://bugs.webkit.org/show_bug.cgi?id=170510
16521
16522 Reviewed by Eric Carlson.
16523
16524 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
16525 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
16526
mattbaker@apple.com6c085f62017-04-05 18:57:35 +0000165272017-04-05 Matt Baker <mattbaker@apple.com>
16528
16529 Web Inspector: XHR breakpoints should be global
16530 https://bugs.webkit.org/show_bug.cgi?id=170033
16531
16532 Reviewed by Joseph Pecoraro..
16533
16534 * inspector/dom-debugger/xhr-breakpoints.html:
16535 Update for XHRBreakpoint constructor change.
16536
cdumez@apple.comca98dba2017-04-05 18:47:39 +0000165372017-04-05 Chris Dumez <cdumez@apple.com>
16538
16539 <input type="range"> changing to disabled while active breaks all pointer events
16540 https://bugs.webkit.org/show_bug.cgi?id=170447
16541 <rdar://problem/31442875>
16542
16543 Reviewed by Geoffrey Garen.
16544
16545 Add layout test coverage.
16546
16547 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
16548 * fast/forms/range/disabled-while-dragging.html: Added.
16549
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +0000165502017-04-05 Jiewen Tan <jiewen_tan@apple.com>
16551
16552 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
16553 <rdar://problem/31322400>
16554
16555 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
16556 * crypto/subtle/rsa-import-key-malformed-parameters.html:
16557
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +0000165582017-04-05 Youenn Fablet <youenn@apple.com>
16559
16560 Deprecate and remove URL.createObjectURL(mediastream)
16561 https://bugs.webkit.org/show_bug.cgi?id=167518
16562 <rdar://problem/31149607>
16563
16564 Reviewed by Eric Carlson.
16565
16566 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
16567 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
16568 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
16569 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
16570 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
16571 * fast/mediastream/MediaStream-video-element-expected.txt:
16572 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
16573 * fast/mediastream/MediaStream-video-element-track-stop.html:
16574 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
16575 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
16576 * fast/mediastream/MediaStream-video-element.html:
16577 * fast/mediastream/resources/getUserMedia-helper.js:
16578 (setupVideoElementWithStream):
16579
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +0000165802017-04-05 Javier Fernandez <jfernandez@igalia.com>
16581
16582 [GTK] Unreviewed tests gardening
16583 https://bugs.webkit.org/show_bug.cgi?id=170497
16584
16585 Unreviewed test gardening. Rebaseline tests after r214712.
16586
16587 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
16588
16589
ap@apple.com0bc422c2017-04-05 05:14:52 +0000165902017-04-04 Alexey Proskuryakov <ap@apple.com>
16591
16592 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
16593 for https://bugs.webkit.org/show_bug.cgi?id=170493
16594
16595 * platform/mac/TestExpectations:
16596
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +0000165972017-04-04 Youenn Fablet <youenn@apple.com>
16598
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +000016599 Canvas is tainted when painting a video with MediaStreamTrack
16600 https://bugs.webkit.org/show_bug.cgi?id=170486
16601
16602 Reviewed by Eric Carlson.
16603
16604 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
16605 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
16606 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
16607 (reject):
16608 (getUserMedia):
16609 (defaultRejectOrCatch):
16610 (setupVideoElementWithStream):
16611
166122017-04-04 Youenn Fablet <youenn@apple.com>
16613
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000016614 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
16615 https://bugs.webkit.org/show_bug.cgi?id=170482
16616
16617 Reviewed by Eric Carlson.
16618
16619 * TestExpectations:
16620
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +0000166212017-04-04 Ryan Haddad <ryanhaddad@apple.com>
16622
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +000016623 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
16624 https://bugs.webkit.org/show_bug.cgi?id=168390
16625
16626 Unreviewed test gardening.
16627
16628 * platform/mac/TestExpectations:
16629
166302017-04-04 Ryan Haddad <ryanhaddad@apple.com>
16631
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +000016632 Mark fast/images/reset-image-animation.html as flaky.
16633 https://bugs.webkit.org/show_bug.cgi?id=170177
16634
16635 Unreviewed test gardening.
16636
16637 * platform/mac/TestExpectations:
16638
166392017-04-04 Ryan Haddad <ryanhaddad@apple.com>
16640
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000016641 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
16642 https://bugs.webkit.org/show_bug.cgi?id=168409
16643
16644 Unreviewed test gardening.
16645
16646 * platform/mac-wk1/TestExpectations:
16647
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +0000166482017-04-04 Brent Fulgham <bfulgham@apple.com>
16649
16650 Do not assert when CharacterData representing an Attr fires events
16651 https://bugs.webkit.org/show_bug.cgi?id=170454
16652 <rdar://problem/30979320>
16653
16654 Reviewed by Ryosuke Niwa.
16655
16656 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
16657 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
16658
commit-queue@webkit.org10f46422017-04-04 23:37:55 +0000166592017-04-04 Youenn Fablet <youenn@apple.com>
16660
16661 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
16662 https://bugs.webkit.org/show_bug.cgi?id=169481
16663
16664 Reviewed by Eric Carlson.
16665
16666 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
16667 * webrtc/datachannel/basic.html:
16668
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +0000166692017-04-04 Ryan Haddad <ryanhaddad@apple.com>
16670
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +000016671 Add back results that were accidentally removed with r214848.
16672 https://bugs.webkit.org/show_bug.cgi?id=169301
16673
16674 Unreviewed test gardening.
16675
16676 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
16677 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
16678
166792017-04-04 Ryan Haddad <ryanhaddad@apple.com>
16680
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000016681 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
16682 https://bugs.webkit.org/show_bug.cgi?id=170456
16683
16684 Unreviewed test gardening.
16685
16686 * platform/mac-wk1/TestExpectations:
16687
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +0000166882017-04-04 Youenn Fablet <youenn@apple.com>
16689
16690 webrtc/peer-connection-audio-mute.html is flaky
16691 https://bugs.webkit.org/show_bug.cgi?id=170451
16692
16693 Reviewed by Eric Carlson.
16694
16695 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
16696 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
16697 Decreasing time spent at detecting hum or not.
16698 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
16699
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +0000167002017-04-04 Ryan Haddad <ryanhaddad@apple.com>
16701
16702 Mark fast/images/animated-gif-webkit-transform.html as flaky.
16703 https://bugs.webkit.org/show_bug.cgi?id=170410
16704
16705 Unreviewed test gardening.
16706
16707 * platform/mac-wk2/TestExpectations:
16708
ap@apple.com68c61102017-04-04 01:22:41 +0000167092017-04-03 Alexey Proskuryakov <ap@apple.com>
16710
16711 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
16712
16713 This test still times out, most of the time.
16714
16715 * platform/wk2/TestExpectations:
16716
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +0000167172017-04-03 Javier Fernandez <jfernandez@igalia.com>
16718
16719 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
16720 https://bugs.webkit.org/show_bug.cgi?id=170340
16721
16722 Reviewed by David Hyatt.
16723
16724 Added additional test cases to evaluate the new baseline-alignment syntax.
16725
16726 * css3/parse-place-content-expected.txt:
16727 * css3/parse-place-content.html:
16728
n_wang@apple.comaf39f872017-04-03 23:06:25 +0000167292017-04-03 Nan Wang <n_wang@apple.com>
16730
16731 AX: Expose link children when doing search predication on iOS
16732 https://bugs.webkit.org/show_bug.cgi?id=170424
16733 <rdar://problem/31413335>
16734
16735 Reviewed by Chris Fleizach.
16736
16737 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
16738 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
16739
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +0000167402017-04-03 Dave Hyatt <hyatt@apple.com>
16741
16742 Japanese fonts in vertical text should support synthesized italics
16743 https://bugs.webkit.org/show_bug.cgi?id=169301
16744
16745 Reviewed by Simon Fraser.
16746
16747 * fast/text/international/synthesized-italic-vertical-expected.html:
16748 * fast/text/international/synthesized-italic-vertical.html:
16749 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
16750 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
16751
cdumez@apple.com6884a1a2017-04-03 22:06:51 +0000167522017-04-03 Chris Dumez <cdumez@apple.com>
16753
16754 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
16755 https://bugs.webkit.org/show_bug.cgi?id=170285
16756 <rdar://problem/31378543>
16757
16758 Reviewed by Andy Estes.
16759
16760 Add layout test coverage.
16761
16762 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
16763 * fast/images/background-image-relative-url-changes-document.html: Added.
16764
wilander@apple.com5d4eacd2017-04-03 20:18:44 +0000167652017-04-03 John Wilander <wilander@apple.com>
16766
16767 Remove timeout expectations after bug fix
16768 https://bugs.webkit.org/show_bug.cgi?id=168262
16769
16770 Unreviewed test gardening.
16771
16772 Remove timeout expectations after bug fix in
16773 https://bugs.webkit.org/show_bug.cgi?id=170400
16774
16775 * platform/wk2/TestExpectations:
16776 Remove expected timeout for the first five test cases
16777 under http/tests/loading/resourceLoadStatistics/.
16778
antti@apple.com6c64e6c2017-04-03 19:08:07 +0000167792017-04-03 Antti Koivisto <antti@apple.com>
16780
16781 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
16782 https://bugs.webkit.org/show_bug.cgi?id=170402
16783 <rdar://problem/31004344>
16784
16785 Reviewed by Simon Fraser.
16786
16787 * fast/css/document-stylesheets-dynamic-expected.html: Added.
16788 * fast/css/document-stylesheets-dynamic.html: Added.
16789
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +0000167902017-04-03 Jeremy Jones <jeremyj@apple.com>
16791
16792 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
16793 https://bugs.webkit.org/show_bug.cgi?id=167965
16794
16795 Reviewed by Jon Lee.
16796
16797 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
16798 can therefore be delivered later than expected by the test. This is already done for the first one,
16799 do this for the second one also.
16800
16801 * platform/mac-wk2/TestExpectations:
16802 * pointer-lock/mouse-event-delivery.html:
16803
simon.fraser@apple.come5522a42017-04-03 17:51:29 +0000168042017-04-01 Simon Fraser <simon.fraser@apple.com>
16805
16806 Clean up touch event handler registration when moving nodes between documents
16807 https://bugs.webkit.org/show_bug.cgi?id=170384
16808 rdar://problem/30816694
16809
16810 Reviewed by Chris Dumez.
16811
16812 Tests for moving nodes with various listener/handler combinations between documents.
16813
16814 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
16815 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
16816 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
16817 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
16818 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
16819 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
16820 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
16821 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
16822
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +0000168232017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
16824
16825 [SOUP] URI Fragment is lost after redirect
16826 https://bugs.webkit.org/show_bug.cgi?id=170058
16827
16828 Reviewed by Michael Catanzaro.
16829
16830 Add tests to check we correctly handle fragment identifiers on server redirections.
16831
16832 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
16833 * http/tests/navigation/redirect-preserves-fragment.html: Added.
16834 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
16835 * http/tests/navigation/redirect-to-fragment.html: Added.
16836 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
16837 * http/tests/navigation/redirect-to-fragment2.html: Added.
16838 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
16839 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
16840 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
16841 * platform/ios/TestExpectations:
16842 * platform/mac/TestExpectations:
16843
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +0000168442017-04-03 Youenn Fablet <youenn@apple.com>
16845
16846 captureStream is getting black frames with webgl canvas
16847 https://bugs.webkit.org/show_bug.cgi?id=170325
16848
16849 Reviewed by Dean Jackson.
16850
16851 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
16852 * fast/mediastream/captureStream/canvas3d.html: Added.
16853
pvollan@apple.com60e84802017-04-03 13:17:11 +0000168542017-04-03 Per Arne Vollan <pvollan@apple.com>
16855
16856 Implement stroke-miterlimit.
16857 https://bugs.webkit.org/show_bug.cgi?id=169078
16858
16859 Reviewed by Dean Jackson.
16860
16861 * fast/css/stroke-miterlimit-default-expected.html: Added.
16862 * fast/css/stroke-miterlimit-default.html: Added.
16863 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
16864 * fast/css/stroke-miterlimit-large.html: Added.
16865 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
16866 * fast/css/stroke-miterlimit-zero.html: Added.
16867
ap@apple.com4e5a2a92017-04-02 18:55:45 +0000168682017-04-02 Alexey Proskuryakov <ap@apple.com>
16869
ap@apple.com224fa132017-04-03 03:30:14 +000016870 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
16871
16872 * TestExpectations:
16873
168742017-04-02 Alexey Proskuryakov <ap@apple.com>
16875
ap@apple.com637c6b42017-04-03 03:13:42 +000016876 Build fix for
16877 Add missing text styles
16878 https://bugs.webkit.org/show_bug.cgi?id=170295
16879
16880 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
16881
168822017-04-02 Alexey Proskuryakov <ap@apple.com>
16883
ap@apple.com37851092017-04-03 01:26:31 +000016884 Fix lint errors.
16885
16886 * TestExpectations:
16887 * platform/ios-wk1/TestExpectations:
16888 * platform/ios-wk2/TestExpectations:
16889 * platform/ios/TestExpectations:
16890 * platform/mac-wk1/TestExpectations:
16891
168922017-04-02 Alexey Proskuryakov <ap@apple.com>
16893
ap@apple.com4e5a2a92017-04-02 18:55:45 +000016894 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
16895
16896 For https://bugs.webkit.org/show_bug.cgi?id=170395
16897 rdar://problem/30975761, rdar://problem/31394017
16898
16899 * TestExpectations:
16900
pvollan@apple.comc6950052017-04-02 05:28:53 +0000169012017-04-01 Per Arne Vollan <pvollan@apple.com>
16902
16903 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
16904 https://bugs.webkit.org/show_bug.cgi?id=169466
16905
16906 Reviewed by Jon Lee.
16907
16908 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
16909 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
16910 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
16911 -webkit-text-stroke-width.
16912
16913 * fast/css/stroke-width-fallback-expected.html: Added.
16914 * fast/css/stroke-width-fallback.html: Added.
16915
jonlee@apple.comb9c753c2017-04-02 05:28:10 +0000169162017-04-01 Jon Lee <jonlee@apple.com>
16917
16918 Add missing text styles
16919 https://bugs.webkit.org/show_bug.cgi?id=170295
16920 rdar://problem/30219503
16921
16922 Reviewed by Dean Jackson.
16923
16924 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
16925
cdumez@apple.com63c68002017-04-02 00:55:20 +0000169262017-04-01 Chris Dumez <cdumez@apple.com>
16927
16928 We should pause silent WebAudio rendering in background tabs
16929 https://bugs.webkit.org/show_bug.cgi?id=170299
16930 <rdar://problem/31289132>
16931
16932 Reviewed by Eric Carlson.
16933
16934 Add layout test coverage.
16935
16936 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
16937 * webaudio/silent-audio-interrupted-in-background.html: Added.
16938
ap@apple.com44498b62017-04-01 07:47:17 +0000169392017-04-01 Alexey Proskuryakov <ap@apple.com>
16940
16941 Rolling back http://trac.webkit.org/r214663 - memory corruption
16942
16943 * streams/readable-stream-byob-request-expected.txt:
16944 * streams/readable-stream-byob-request.js:
16945 (self.importScripts.test): Deleted.
16946
zalan@apple.com45ae7d72017-04-01 06:30:00 +0000169472017-03-31 Zalan Bujtas <zalan@apple.com>
16948
16949 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
16950 https://bugs.webkit.org/show_bug.cgi?id=170348
16951 <rdar://problem/24727151>
16952
16953 Reviewed by David Hyatt.
16954
16955 * fast/multicol/table-section-page-break-expected.html: Added.
16956 * fast/multicol/table-section-page-break.html: Added.
16957
cdumez@apple.comc79decf2017-04-01 00:31:34 +0000169582017-03-31 Chris Dumez <cdumez@apple.com>
16959
16960 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
16961 https://bugs.webkit.org/show_bug.cgi?id=162510
16962 <rdar://problem/31380650>
16963
16964 Reviewed by Alexey Proskuryakov.
16965
16966 The test restores a page from PageCache and wants to check that an animated
16967 GIF is properly animating. To do so, it store the data of the current image
16968 frame, and then checks in a 100ms timer that the current image frame is
16969 different. This is flaky by nature since the image only has 10 frames and
16970 you therefore have a 1/10 chance that the new frame will be the same as the
16971 previous one, even if the image is properly animating.
16972
16973 To address the problem, do a setInterval instead of a setTimeout and check
16974 until the frame becomes different.
16975
16976 * fast/images/animated-gif-restored-from-bfcache.html:
16977 * platform/mac/TestExpectations:
16978
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +0000169792017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
16980
16981 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
16982 https://bugs.webkit.org/show_bug.cgi?id=170328
16983 <rdar://problem/30904558>
16984
16985 Reviewed by Tim Horton.
16986
16987 Adds a new layout test verifying that when a user taps away to clear the current selection in character
16988 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
16989 selection views, which are dismissed.
16990
16991 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
16992 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
16993
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +0000169942017-03-31 Youenn Fablet <youenn@apple.com>
16995
16996 Add a test to ensure webrtc generated certificates and names are ephemeral
16997 https://bugs.webkit.org/show_bug.cgi?id=170225
16998
16999 Reviewed by Jon Lee.
17000
17001 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
17002 * webrtc/ephemeral-certificates-and-cnames.html: Added.
17003
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +0000170042017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
17005
17006 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
17007 https://bugs.webkit.org/show_bug.cgi?id=170327
17008 <rdar://problem/31363816>
17009
17010 Reviewed by Tim Horton.
17011
17012 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
17013 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
17014 synthetic touch events.
17015
17016 * TestExpectations:
17017 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
17018 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
17019
ap@apple.come4023af2017-03-31 17:29:12 +0000170202017-03-31 Alexey Proskuryakov <ap@apple.com>
17021
ap@apple.com19c0fd02017-03-31 19:18:26 +000017022 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
17023 https://bugs.webkit.org/show_bug.cgi?id=170355
17024
17025 * TestExpectations:
17026
170272017-03-31 Alexey Proskuryakov <ap@apple.com>
17028
ap@apple.comb599b982017-03-31 17:41:39 +000017029 Correction for the previous change - this is an image failure.
17030
17031 * platform/mac-wk2/TestExpectations:
17032
170332017-03-31 Alexey Proskuryakov <ap@apple.com>
17034
ap@apple.come4023af2017-03-31 17:29:12 +000017035 Mark fast/images/animated-image-different-dest-size.html as flaky for
17036 https://bugs.webkit.org/show_bug.cgi?id=170203
17037
17038 * platform/mac-wk2/TestExpectations:
17039
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +0000170402017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
17041
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +000017042 Unreviewed GTK+ gardening. Update expectations of several tests.
17043
17044 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
17045 fonts.
17046
17047 * platform/gtk/TestExpectations:
17048 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
17049
170502017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
17051
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000017052 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
17053
17054 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
17055 after r214503.
17056
17057 * platform/gtk/TestExpectations:
17058 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
17059 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
17060 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
17061 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
17062
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +0000170632017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
17064
17065 [Readable Streams API] Implement cloneArrayBuffer in WebCore
17066 https://bugs.webkit.org/show_bug.cgi?id=170008
17067
17068 Reviewed by Youenn Fablet.
17069
17070 Added test to check cloneArrayBuffer behaviour.
17071
17072 * streams/readable-stream-byob-request.js:
17073
gskachkov@gmail.combce57f12017-03-31 10:06:08 +0000170742017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
17075
17076 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
17077 https://bugs.webkit.org/show_bug.cgi?id=170151
17078
17079 Reviewed by Saam Barati.
17080
17081 * js/script-tests/string_replace_function.js: Added.
17082 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
17083 * js/string_replace_function-expected.txt: Added.
17084 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
17085 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
17086 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
17087
rego@igalia.com0e27af12017-03-31 09:27:04 +0000170882017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
17089
17090 [css-grid] Update W3C Test Suite
17091 https://bugs.webkit.org/show_bug.cgi?id=170170
17092
17093 Reviewed by Youenn Fablet.
17094
17095 Update path to tests in TestExpectations as the CSS Grid Layout suite
17096 is now under web-platform-tests.
17097
17098 * TestExpectations:
17099
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +0000171002017-03-31 Antoine Quint <graouts@apple.com>
17101
17102 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
17103 https://bugs.webkit.org/show_bug.cgi?id=168409
17104 <rdar://problem/30799198>
17105
17106 Unreviewed. Capture new logging events.
17107
17108 * media/modern-media-controls/airplay-button/airplay-button.html:
17109
mattbaker@apple.com3b706d42017-03-31 00:51:51 +0000171102017-03-30 Matt Baker <mattbaker@apple.com>
17111
17112 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
17113
17114 * inspector/css/getAllStyleSheets-expected.txt:
17115
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +0000171162017-03-30 Ryan Haddad <ryanhaddad@apple.com>
17117
17118 Rebaseline js/dom/global-constructors-attributes.html.
17119
17120 Unreviewed test gardening.
17121
17122 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
17123 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
17124 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
17125
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +0000171262017-03-30 Simon Fraser <simon.fraser@apple.com>
17127
17128 Rename a touch event function, and new touch region test results
17129 https://bugs.webkit.org/show_bug.cgi?id=170309
17130 rdar://problem/31329520
17131
17132 Reviewed by Chris Dumez.
17133
17134 A code change in WebKitAdditions progresses this test result.
17135
17136 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
17137
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +0000171382017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
17139
17140 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
17141 https://bugs.webkit.org/show_bug.cgi?id=169547
17142
17143 Reviewed by Simon Fraser.
17144
17145 * fast/images/async-image-background-image.html:
17146 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
17147 * fast/images/sprite-sheet-image-draw-expected.html: Added.
17148 * fast/images/sprite-sheet-image-draw.html: Added.
17149
mattbaker@apple.comb9d70672017-03-30 22:37:34 +0000171502017-03-30 Matt Baker <mattbaker@apple.com>
17151
17152 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
17153 https://bugs.webkit.org/show_bug.cgi?id=170279
17154 <rdar://problem/30200492>
17155
17156 Reviewed by David Hyatt.
17157
17158 * inspector/css/getAllStyleSheets.html:
17159 Add stylesheet with an "unparsed" property having no final semicolon.
17160
commit-queue@webkit.org819396b2017-03-30 21:42:19 +0000171612017-03-30 Youenn Fablet <youenn@apple.com>
17162
17163 Clean up RTCDataChannel
17164 https://bugs.webkit.org/show_bug.cgi?id=169732
17165
17166 Reviewed by Chris Dumez.
17167
17168 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
17169 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
17170
cdumez@apple.comc973c422017-03-30 21:35:39 +0000171712017-03-30 Chris Dumez <cdumez@apple.com>
17172
17173 svg/animations/animations-paused-in-background-page.html is flaky
17174 https://bugs.webkit.org/show_bug.cgi?id=170290
17175
17176 Reviewed by Simon Fraser.
17177
17178 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
17179 due to a race.
17180
17181 * svg/animations/animations-paused-in-background-page-expected.txt:
17182 * svg/animations/animations-paused-in-background-page.html:
17183
jfernandez@igalia.com384f6462017-03-30 21:27:09 +0000171842017-03-30 Javier Fernandez <jfernandez@igalia.com>
17185
17186 [css-align] Adapt content-alignment properties to the new baseline syntax
17187 https://bugs.webkit.org/show_bug.cgi?id=170262
17188
17189 Reviewed by David Hyatt.
17190
17191 Added new cases to the alignment properties parsing tests so that we can verify the new
17192 baseline-alignment syntax is parsed as expected.
17193 Additionally, I modified the tests so that they use the testharness format.
17194
17195 * css3/parse-align-content-expected.txt:
17196 * css3/parse-align-content.html:
17197 * css3/parse-justify-content-expected.txt:
17198 * css3/parse-justify-content.html:
17199
jcraig@apple.comaff229672017-03-30 21:13:21 +0000172002017-03-30 James Craig <jcraig@apple.com>
17201
17202 AX: Expose a new AXSubrole for explicit ARIA "group" role
17203 https://bugs.webkit.org/show_bug.cgi?id=169810
17204 <rdar://problem/31039693>
17205
17206 Reviewed by Chris Fleizach.
17207
17208 * accessibility/list-detection2-expected.txt:
17209 * accessibility/list-detection2.html:
17210 * accessibility/roles-computedRoleString.html:
17211 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
17212 * inspector/dom/highlightFrame-expected.txt:
17213 * inspector/dom/highlightSelector-expected.txt:
17214 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
17215 * platform/mac/accessibility/roles-exposed-expected.txt:
17216
commit-queue@webkit.org76329332017-03-30 20:22:38 +0000172172017-03-30 Youenn Fablet <youenn@apple.com>
17218
17219 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
17220 https://bugs.webkit.org/show_bug.cgi?id=170294
17221
17222 Unreviewed.
17223
17224 * TestExpectations: Marking these tests as flaky.
17225
eric.carlson@apple.com697909c2017-03-30 20:17:08 +0000172262017-03-30 Eric Carlson <eric.carlson@apple.com>
17227
17228 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
17229 https://bugs.webkit.org/show_bug.cgi?id=169956
17230
17231 Reviewed by Youenn Fablet.
17232
17233 * webaudio/audiobuffer-crash-expected.txt: Added.
17234 * webaudio/audiobuffer-crash.html: Added.
17235
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +0000172362017-03-30 Simon Fraser <simon.fraser@apple.com>
17237
17238 Add some tests that dump the touch event regions with various content configurations
17239 https://bugs.webkit.org/show_bug.cgi?id=170216
17240
17241 Followup: add missing results files, and tweak iframes.html to show that regions fail to
17242 take iframe borders into account.
17243
17244 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
17245 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
17246 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
17247 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
17248 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
17249 * fast/events/touch/ios/touch-event-regions/iframes.html:
17250 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
17251 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
17252
pvollan@apple.com87075aaf2017-03-30 17:06:59 +0000172532017-03-30 Per Arne Vollan <pvollan@apple.com>
17254
17255 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
17256 https://bugs.webkit.org/show_bug.cgi?id=170188
17257
17258 Reviewed by Eric Carlson.
17259
17260 The textTrackDisplayElement call will fail and throw an exception if the text track display element
17261 has not yet been added to the text track container element. We wait until it has been added.
17262
17263 * media/track/track-cue-rendering-with-padding.html:
17264
commit-queue@webkit.org98928812017-03-30 17:06:21 +0000172652017-03-30 Antoine Quint <graouts@apple.com>
17266
17267 [Modern Media Controls] Invalid placard icon is not visible for short video
17268 https://bugs.webkit.org/show_bug.cgi?id=170277
17269 <rdar://problem/31327955>
17270
17271 Reviewed by Eric Carlson.
17272
17273 Add a new test to check that we correctly hide the invalid icon only when
17274 there is no space left to display it.
17275
17276 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
17277 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
17278
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +0000172792017-03-27 Sergio Villar Senin <svillar@igalia.com>
17280
17281 [css-grid] Clamp the number of autorepeat tracks
17282 https://bugs.webkit.org/show_bug.cgi?id=170120
17283
17284 Reviewed by Manuel Rego Casasnovas.
17285
17286 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
17287 to allow us to run several test cases over a small number of grids in a single file quite
17288 fast. The other option was to statically (CSS) create several huge grids, something that
17289 could potentially be very expensive in terms of memory and CPU leading to timeouts.
17290
17291 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
17292 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
17293
commit-queue@webkit.org49e48492017-03-30 13:11:25 +0000172942017-03-30 Antoine Quint <graouts@apple.com>
17295
17296 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
17297 https://bugs.webkit.org/show_bug.cgi?id=168409
17298 <rdar://problem/30799198>
17299
17300 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
17301 requestAnimationFrame() call to suspend the ScriptedAnimationController.
17302
17303 * media/modern-media-controls/airplay-button/airplay-button.html:
17304
pvollan@apple.comc639f112017-03-30 06:35:31 +0000173052017-03-30 Per Arne Vollan <pvollan@apple.com>
17306
17307 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
17308 https://bugs.webkit.org/show_bug.cgi?id=168660
17309
17310 Reviewed Eric Carlson.
17311
17312 The textTrackDisplayElement call will fail and throw an exception if the text track display element
17313 has not yet been added to the text track container element. We wait until it has been added.
17314
17315 * media/track/track-cue-container-rendering-position.html:
17316
rniwa@webkit.org97f81a02017-03-30 05:38:59 +0000173172017-03-29 Ryosuke Niwa <rniwa@webkit.org>
17318
17319 Disconnecting a HTMLObjectElement does not always unload its content document
17320 https://bugs.webkit.org/show_bug.cgi?id=169606
17321
17322 Reviewed by Andy Estes.
17323
17324 Add a regression test.
17325
17326 * fast/dom/removing-focused-object-element-expected.txt: Added.
17327 * fast/dom/removing-focused-object-element.html: Added.
17328
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +0000173292017-03-29 Simon Fraser <simon.fraser@apple.com>
17330
17331 Add some tests that dump the touch event regions with various content configurations
17332 https://bugs.webkit.org/show_bug.cgi?id=170216
17333
17334 Reviewed by Dean Jackson.
17335
17336 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
17337
17338 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
17339 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
17340 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
17341 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
17342 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
17343 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
17344 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
17345 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
17346 * fast/events/touch/ios/touch-event-regions/document.html: Added.
17347 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
17348 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
17349 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
17350 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
17351 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
17352 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
17353
simon.fraser@apple.com54152682017-03-30 01:31:53 +0000173542017-03-28 Simon Fraser <simon.fraser@apple.com>
17355
17356 Make it possible to dump touch event regions for testing
17357 https://bugs.webkit.org/show_bug.cgi?id=170209
17358 <rdar://problem/31309258>
17359
17360 Reviewed by Tim Horton.
17361
17362 Simple test that dumps the regions.
17363
17364 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
17365 * fast/events/touch/ios/touch-event-regions.html: Added.
17366
zalan@apple.com26018542017-03-30 01:25:00 +0000173672017-03-29 Zalan Bujtas <zalan@apple.com>
17368
17369 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
17370 https://bugs.webkit.org/show_bug.cgi?id=170259
17371 <rdar://problem/31300584>
17372
17373 Reviewed by Simon Fraser.
17374
17375 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
17376 * fast/block/float/placing-multiple-floats-crash.html: Added.
17377
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +0000173782017-03-29 Tim Horton <timothy_horton@apple.com>
17379
17380 Swipe gesture tests don't work on macOS Sierra
17381 https://bugs.webkit.org/show_bug.cgi?id=161675
17382 <rdar://problem/23379930>
17383
17384 Reviewed by Darin Adler.
17385
17386 * platform/mac-wk2/TestExpectations:
17387 * swipe/basic-cached-back-swipe-expected.txt:
17388 * swipe/basic-cached-back-swipe.html:
17389 * swipe/main-frame-pinning-requirement-expected.txt:
17390 * swipe/main-frame-pinning-requirement.html:
17391 * swipe/pushState-cached-back-swipe-expected.txt:
17392 * swipe/pushState-cached-back-swipe.html:
17393 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
17394 * swipe/pushState-programmatic-back-while-swiping-crash.html:
17395 * swipe/resources/swipe-test.js:
17396 (measuredDurationShouldBeLessThan):
17397 (startSwipeGesture):
17398 (completeSwipeGesture):
17399 (playEventStream):
17400 (eventQueue.enqueueScrollEvent): Deleted.
17401 (eventQueue.enqueueSwipeEvent): Deleted.
17402 (eventQueue.hasPendingEvents): Deleted.
17403 (eventQueue.callAfterEventDispatch): Deleted.
17404 (eventQueue._processEventQueue): Deleted.
17405 (eventQueue._processEventQueueSoon): Deleted.
17406 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
17407 * swipe/swipe-start-hysteresis-failures.html: Removed.
17408
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +0000174092017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
17410
17411 Try to normalize variation ranges
17412 https://bugs.webkit.org/show_bug.cgi?id=170119
17413
17414 Reviewed by Simon Fraser.
17415
17416 * fast/text/variations/font-selection-properties-expected.html:
17417
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +0000174182017-03-29 Ryan Haddad <ryanhaddad@apple.com>
17419
17420 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
17421 https://bugs.webkit.org/show_bug.cgi?id=169677
17422
17423 Unreviewed test gardening.
17424
17425 * platform/mac-wk1/TestExpectations:
17426 * platform/mac/TestExpectations:
17427
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +0000174282017-03-29 Javier Fernandez <jfernandez@igalia.com>
17429
17430 [css-align] Adapt self-alignment properties to the new baseline syntax
17431 https://bugs.webkit.org/show_bug.cgi?id=170235
17432
17433 Reviewed by David Hyatt.
17434
17435 Added new cases to the alignment properties parsing tests so that we can verify the new
17436 baseline-alignment syntax is parsed as expected.
17437 Additionally, I modified the tests so that they use the testharness format.
17438
17439 * css3/parse-align-items-expected.txt:
17440 * css3/parse-align-items.html:
17441 * css3/parse-align-self-expected.txt:
17442 * css3/parse-align-self.html:
17443 * css3/resources/alignment-parsing-utils-th.js:
17444 (checkValues):
17445 * fast/css/parse-justify-items-expected.txt:
17446 * fast/css/parse-justify-items.html:
17447 * fast/css/parse-justify-self-expected.txt:
17448 * fast/css/parse-justify-self.html:
17449 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
17450 (checkValues):
17451 (checkBadValues):
17452 (checkInitialValues):
17453 (checkInheritValues):
17454 (checkLegacyValues):
17455 (checkSupportedValues):
17456
cdumez@apple.com5ddde632017-03-29 20:54:21 +0000174572017-03-29 Chris Dumez <cdumez@apple.com>
17458
17459 Animated SVG images are not paused in pages loaded in the background
17460 https://bugs.webkit.org/show_bug.cgi?id=170043
17461 <rdar://problem/31234412>
17462
17463 Reviewed by Simon Fraser.
17464
17465 Extend layout test coverage.
17466
17467 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
17468 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
17469 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
17470 * svg/animations/animations-paused-in-background-page.html: Added.
17471 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
17472
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +0000174732017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
17474
17475 Post-commit test gardening after r214546
17476 https://bugs.webkit.org/show_bug.cgi?id=169518
17477
17478 Unreviewed.
17479
17480 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
17481 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
17482
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +0000174832017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
17484
17485 Post-commit test gardening after r214546
17486 https://bugs.webkit.org/show_bug.cgi?id=169518
17487
17488 Unreviewed.
17489
17490 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
17491 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
17492
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +0000174932017-03-29 Ryan Haddad <ryanhaddad@apple.com>
17494
17495 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
17496 https://bugs.webkit.org/show_bug.cgi?id=170130
17497
17498 Unreviewed test gardening.
17499
17500 * TestExpectations:
17501
mmaxfield@apple.comeee54462017-03-29 17:40:21 +0000175022017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
17503
17504 Variation fonts: Make sure that feature detection and preprocessor macros are right
17505 https://bugs.webkit.org/show_bug.cgi?id=169518
17506
17507 Reviewed by Simon Fraser.
17508
17509 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
17510
17511 * fast/text/font-variations-feature-detection-expected.html: Added.
17512 * fast/text/font-variations-feature-detection.html: Added.
17513 * platform/ios-simulator/TestExpectations:
17514 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
17515 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
17516 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
17517 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
17518 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
17519 * platform/mac/TestExpectations:
17520
commit-queue@webkit.org9a153322017-03-29 17:28:48 +0000175212017-03-29 Antoine Quint <graouts@apple.com>
17522
17523 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
17524 https://bugs.webkit.org/show_bug.cgi?id=170239
17525 <rdar://problem/31320685>
17526
17527 Reviewed by Dean Jackson.
17528
17529 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
17530 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
17531 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
17532 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
17533 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
17534
17535 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
17536 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
17537 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
17538 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
17539 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
17540
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +0000175412017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17542
17543 Mark fast/workers/worker-close-more.html as a flaky timeout.
17544 https://bugs.webkit.org/show_bug.cgi?id=169838
17545
17546 Unreviewed test gardening.
17547
17548 * platform/mac/TestExpectations:
17549
commit-queue@webkit.org62d62462017-03-29 15:58:29 +0000175502017-03-29 Youenn Fablet <youenn@apple.com>
17551
17552 Move DTMF WebRTC extension behind its own compile flag
17553 https://bugs.webkit.org/show_bug.cgi?id=170226
17554
17555 Reviewed by Eric Carlson.
17556
17557 * TestExpectations:
17558 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
17559 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
17560 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
17561 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
17562
clopez@igalia.comea2710e2017-03-29 15:33:15 +0000175632017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
17564
17565 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
17566 https://bugs.webkit.org/show_bug.cgi?id=170192
17567
17568 Unreviewed test gardening.
17569
17570 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
17571
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +0000175722017-03-29 Youenn Fablet <youenn@apple.com>
17573
17574 Add test for differentiating camera versus canvas stream
17575 https://bugs.webkit.org/show_bug.cgi?id=169698
17576 <rdar://problem/31076026>
17577
17578 Reviewed by Eric Carlson.
17579
17580 * fast/mediastream/captureStream/canvas2d.html:
17581
clopez@igalia.com1c1602f2017-03-29 13:34:21 +0000175822017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
17583
17584 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
17585 https://bugs.webkit.org/show_bug.cgi?id=170223
17586
17587 Reviewed by Youenn Fablet.
17588
17589 After r214441 the arguments of addIceCandidate() are nullable.
17590
17591 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
17592 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
17593 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
17594
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +0000175952017-03-29 Antoine Quint <graouts@apple.com>
17596
17597 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
17598 https://bugs.webkit.org/show_bug.cgi?id=168409
17599 <rdar://problem/30799198>
17600
17601 Reviewed by Dean Jackson.
17602
17603 Opt into ScriptedAnimationController logging.
17604
17605 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
17606 * media/modern-media-controls/airplay-button/airplay-button.html:
17607
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +0000176082017-03-28 Youenn Fablet <youenn@apple.com>
17609
17610 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
17611 https://bugs.webkit.org/show_bug.cgi?id=170192
17612
17613 Reviewed by Jon Lee.
17614
17615 * fast/mediastream/RTCIceCandidate-expected.txt:
17616 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
17617 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
17618 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
17619 Ensuring sdpMid has a valid value.
17620 * fast/mediastream/resources/promise-utils.js: Improving error logging.
17621
bfulgham@apple.com44cadb42017-03-29 01:00:09 +0000176222017-03-27 Brent Fulgham <bfulgham@apple.com>
17623
17624 Only attach Attributes to a given element one time
17625 https://bugs.webkit.org/show_bug.cgi?id=170125
17626 <rdar://problem/31279676>
17627
17628 Reviewed by Chris Dumez.
17629
17630 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
17631 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
17632 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
17633 * fast/dom/Attr/only-attach-attr-once.html: Added.
17634
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +0000176352017-03-28 Youenn Fablet <youenn@apple.com>
17636
17637 Stop RTCDataChannel when closing page
17638 https://bugs.webkit.org/show_bug.cgi?id=170166
17639
17640 Reviewed by Eric Carlson.
17641
17642 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
17643 * webrtc/datachannel/datachannel-gc.html: Added.
17644
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +0000176452017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
17646
17647 Ranges for variation font properties are not enforced
17648 https://bugs.webkit.org/show_bug.cgi?id=169979
17649
17650 Reviewed by David Hyatt.
17651
17652 * fast/text/font-selection-font-face-parse-expected.txt:
17653 * fast/text/font-selection-font-face-parse.html:
17654 * fast/text/font-selection-font-loading-api-parse-expected.txt:
17655 * fast/text/font-selection-font-loading-api-parse.html:
17656 * fast/text/font-style-parse-expected.txt:
17657 * fast/text/font-style-parse.html:
17658 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
17659 * fast/text/variations/font-loading-api-parse-ranges.html:
17660 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
17661 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
17662 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
17663
aestes@apple.comb527f1f2017-03-28 23:50:55 +0000176642017-03-28 Andy Estes <aestes@apple.com>
17665
17666 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
17667 https://bugs.webkit.org/show_bug.cgi?id=170197
17668 <rdar://problem/30314067>
17669
17670 Reviewed by Brady Eidson.
17671
17672 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
17673 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
17674
cdumez@apple.coma585b422017-03-28 23:11:35 +0000176752017-03-28 Chris Dumez <cdumez@apple.com>
17676
17677 Animated SVG images are not paused when outside viewport
17678 https://bugs.webkit.org/show_bug.cgi?id=170155
17679 <rdar://problem/31288893>
17680
17681 Reviewed by Antti Koivisto.
17682
17683 Add layout test coverage.
17684
17685 * platform/mac-wk1/TestExpectations:
17686 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
17687 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
17688 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
17689 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
17690 * svg/animations/resources/smilAnimation.svg: Added.
17691
antti@apple.comdf681732017-03-28 22:48:26 +0000176922017-03-28 Antti Koivisto <antti@apple.com>
17693
17694 Missing render tree position invalidation when tearing down renderers for display:contents subtree
17695 https://bugs.webkit.org/show_bug.cgi?id=170199
17696 <rdar://problem/31260856>
17697
17698 Reviewed by Zalan Bujtas.
17699
17700 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
17701 * fast/shadow-dom/slot-renderer-teardown.html: Added.
17702
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +0000177032017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17704
17705 Unreviewed, rolling out r214485.
17706
17707 This change caused LayoutTest crashes.
17708
17709 Reverted changeset:
17710
17711 "Stop RTCDataChannel when closing page"
17712 https://bugs.webkit.org/show_bug.cgi?id=170166
17713 http://trac.webkit.org/changeset/214485
17714
bburg@apple.com2e3de942017-03-28 21:41:24 +0000177152017-03-28 Brian Burg <bburg@apple.com>
17716
17717 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
17718 https://bugs.webkit.org/show_bug.cgi?id=169865
17719 <rdar://problem/31250573>
17720
17721 Reviewed by Joseph Pecoraro.
17722
17723 Add tests that verify the new command works as expected when it disables resource caching.
17724 I also manually verified that the override setting is cleared when Web Inspector disconnects.
17725 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
17726 a load happened or not.
17727
17728 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
17729 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
17730 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
17731 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
17732
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +0000177332017-03-28 Youenn Fablet <youenn@apple.com>
17734
17735 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
17736 https://bugs.webkit.org/show_bug.cgi?id=170194
17737
17738 Reviewed by Chris Dumez.
17739
17740 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
17741 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
17742
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +0000177432017-03-28 Joseph Pecoraro <pecoraro@apple.com>
17744
17745 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
17746 https://bugs.webkit.org/show_bug.cgi?id=166862
17747 <rdar://problem/29835977>
17748
17749 Reviewed by Brian Burg.
17750
17751 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
17752 * http/tests/inspector/network/resource-mime-type.html: Added.
17753 Test resource mime types for different resources.
17754
17755 * http/tests/inspector/network/resources/json.php: Added.
17756 * http/tests/inspector/network/resources/script.js: Added.
17757 * http/tests/inspector/network/resources/script.txt: Added.
17758 * http/tests/inspector/network/resources/stylesheet.css: Added.
17759 * http/tests/inspector/network/resources/stylesheet.txt: Added.
17760 * http/tests/resources/square20.jpg: Added.
17761 Resources for various requests and different mime types.
17762
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +0000177632017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17764
ryanhaddad@apple.com87370632017-03-28 20:50:36 +000017765 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
17766 https://bugs.webkit.org/show_bug.cgi?id=168132
17767
17768 Unreviewed test gardening.
17769
17770 * platform/mac/TestExpectations:
17771
177722017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17773
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +000017774 Mark two fast/scrolling/ios/touch-scroll tests as failing.
17775 https://bugs.webkit.org/show_bug.cgi?id=170153
17776
17777 Unreviewed test gardening.
17778
17779 * platform/ios-wk2/TestExpectations:
17780
177812017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17782
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000017783 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
17784
17785 Unreviewed test gardening.
17786
17787 * platform/ios/TestExpectations:
17788
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +0000177892017-03-28 Youenn Fablet <youenn@apple.com>
17790
17791 Stop RTCDataChannel when closing page
17792 https://bugs.webkit.org/show_bug.cgi?id=170166
17793
17794 Reviewed by Eric Carlson.
17795
17796 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
17797 * webrtc/datachannel/datachannel-gc.html: Added.
17798
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +0000177992017-03-28 Antoine Quint <graouts@apple.com>
17800
17801 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
17802 https://bugs.webkit.org/show_bug.cgi?id=170180
17803
17804 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
17805
17806 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
17807 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
17808
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +0000178092017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17810
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +000017811 Mark fast/history/ios/history-scroll-restoration.html as flaky.
17812 https://bugs.webkit.org/show_bug.cgi?id=169558
17813
17814 Unreviewed test gardening.
17815
17816 * platform/ios-wk2/TestExpectations:
17817
178182017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17819
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000017820 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
17821 https://bugs.webkit.org/show_bug.cgi?id=170180
17822
17823 Unreviewed test gardening.
17824
17825 * platform/ios/TestExpectations:
17826
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +0000178272017-03-28 Youenn Fablet <youenn@apple.com>
17828
17829 LayoutTest webrtc/video-getParameters.html is failing
17830 https://bugs.webkit.org/show_bug.cgi?id=170148
17831
17832 Unreviewed.
17833
17834 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
17835
ryanhaddad@apple.com46558172017-03-28 16:09:11 +0000178362017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17837
17838 Mark webrtc/video-replace-track-to-null.html as flaky.
17839 https://bugs.webkit.org/show_bug.cgi?id=170178
17840
17841 Unreviewed test gardening.
17842
17843 * TestExpectations:
17844
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +0000178452017-03-28 Jonathan Bedard <jbedard@apple.com>
17846
17847 Moved gardened ios-simulator tests to ios folders
17848 <rdar://problem/30948691>
17849
17850 Unreviewed test re-organization.
17851
17852 Moving ios-simulator test expectations to share as many expectations
17853 as possible with on-device testing.
17854
17855 * platform/ios: Moved from platform/ios-simulator.
17856 * platform/ios-device: Added.
17857 * platform/ios-device-wk1: Added.
17858 * platform/ios-device-wk2: Added.
17859 * platform/ios-simulator: Moved to platform/ios.
17860 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
17861 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
17862 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
17863 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
17864
yoav@yoav.ws81391512017-03-28 11:56:52 +0000178652017-03-28 Yoav Weiss <yoav@yoav.ws>
17866
17867 Add a warning for unused link preloads.
17868 https://bugs.webkit.org/show_bug.cgi?id=165670
17869
17870 Reviewed by Youenn Fablet.
17871
17872 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
17873 * http/tests/preload/download_resources-expected.txt:
17874 * http/tests/preload/download_resources.html: Added references to preloaded resources.
17875 * http/tests/preload/onerror_event-expected.txt:
17876 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
17877 * http/tests/preload/onload_event-expected.txt:
17878 * http/tests/preload/onload_event.html: Added references to preloaded resources.
17879 * http/tests/preload/single_download_preload.html: Deflaked.
17880 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
17881 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
17882 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
17883 * http/tests/preload/unused_preload_warning-expected.txt: Added.
17884 * http/tests/preload/unused_preload_warning.html: Added.
17885
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +0000178862017-03-28 Antoine Quint <graouts@apple.com>
17887
17888 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
17889 https://bugs.webkit.org/show_bug.cgi?id=170171
17890 <rdar://problem/31095500>
17891
17892 Reviewed by Dean Jackson.
17893
17894 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
17895 the "presented" property returns false immediately after calling hide() on the panel.
17896
17897 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
17898 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
17899 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
17900 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
17901
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +0000179022017-03-28 Aaron Chu <aaron_chu@apple.com>
17903
17904 AX: Media controls should be able to be re-activated after faded away
17905 https://bugs.webkit.org/show_bug.cgi?id=170048
17906 <rdar://problem/30157179>
17907
17908 Reviewed by Antoine Quint.
17909
17910 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
17911 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
17912
graouts@webkit.orga5300e22017-03-28 07:34:18 +0000179132017-03-28 Antoine Quint <graouts@apple.com>
17914
17915 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
17916 https://bugs.webkit.org/show_bug.cgi?id=169145
17917 <rdar://problem/17048858>
17918
17919 Reviewed by Dean Jackson.
17920
17921 We add new tests for media documents and related features that cover the following cases:
17922
17923 - checking <video> with only audio tracks does not show the fullscreen button
17924 - checking <video> with only audio tracks does not show the picture-in-picture button
17925 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
17926
17927 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
17928 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
17929 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
17930 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
17931 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
17932 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
17933 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
17934 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
17935 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
17936 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
17937 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
17938 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
17939 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
17940 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
17941 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
17942 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
17943 * platform/ios-simulator/TestExpectations:
17944 * platform/mac/TestExpectations:
17945
commit-queue@webkit.org09412b62017-03-28 02:23:10 +0000179462017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
17947
17948 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
17949 https://bugs.webkit.org/show_bug.cgi?id=169771
17950
17951 Reviewed by Simon Fraser.
17952
17953 * fast/images/animated-image-different-dest-size-expected.html: Added.
17954 * fast/images/animated-image-different-dest-size.html: Added.
17955 This test crashes without this patch.
17956
17957 * fast/images/animated-image-loop-count.html:
17958 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
17959
17960 * fast/images/async-image-background-image-expected.html: Added.
17961 * fast/images/async-image-background-image.html: Added.
17962 Ensures the background image can be drawn asynchronously if it is large.
17963
17964 * fast/images/async-image-canvas-draw-image-expected.html: Added.
17965 * fast/images/async-image-canvas-draw-image.html: Added.
17966 Ensures the image is drawn synchronously on the canvas regardless of its size.
17967
17968 * fast/images/ordered-animated-image-frames.html:
17969 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
17970
17971 * fast/images/reset-image-animation-expected.txt:
17972 * fast/images/reset-image-animation.html:
17973 Change how the steps of the test are ordered so the test can be not flaky.
17974 Running it with -repeat-each was failing.
17975
17976 * fast/images/resources/red-green-blue-900-300.png: Added.
17977
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +0000179782017-03-27 Youenn Fablet <youenn@apple.com>
17979
17980 addIceCandidate should not throw if passed null or undefined
17981 https://bugs.webkit.org/show_bug.cgi?id=170118
17982
17983 Reviewed by Eric Carlson.
17984
17985 Updating test to log addIceCandidate rejection.
17986
17987 * webrtc/datachannel/basic.html:
17988 * webrtc/routines.js:
17989 (iceCallback1):
17990 (iceCallback2):
17991 (onAddIceCandidateError):
17992
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +0000179932017-03-27 Ryan Haddad <ryanhaddad@apple.com>
17994
17995 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
17996
17997 Unreviewed test gardening.
17998
17999 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
18000 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
18001
antti@apple.comf4e83d62017-03-27 22:56:32 +0000180022017-03-27 Antti Koivisto <antti@apple.com>
18003
18004 Loading in-body stylesheets should not block rendering of elements before them
18005 https://bugs.webkit.org/show_bug.cgi?id=169345
18006
18007 Reviewed by Simon Fraser.
18008
18009 * http/tests/incremental/resources/delayed-css.php: Added.
18010 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
18011 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
18012
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +0000180132017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
18014
18015 Test variation font ranges in the CSS Font Loading API
18016 https://bugs.webkit.org/show_bug.cgi?id=170022
18017
18018 Reviewed by Dean Jackson.
18019
18020 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
18021 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
18022
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +0000180232017-03-27 Ryan Haddad <ryanhaddad@apple.com>
18024
18025 Unreviewed, rolling out r214411.
18026
18027 Two of the LayoutTests for this change time out on ios-
18028 simulator.
18029
18030 Reverted changeset:
18031
18032 "[Modern Media Controls] Improve media documents across macOS,
18033 iPhone and iPad"
18034 https://bugs.webkit.org/show_bug.cgi?id=169145
18035 http://trac.webkit.org/changeset/214411
18036
graouts@webkit.orgf00d5252017-03-27 19:44:09 +0000180372017-03-27 Antoine Quint <graouts@apple.com>
18038
18039 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
18040 https://bugs.webkit.org/show_bug.cgi?id=168517
18041 <rdar://problem/30577636>
18042
18043 Reviewed by Dean Jackson.
18044
18045 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
18046
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +0000180472017-03-27 Ryan Haddad <ryanhaddad@apple.com>
18048
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +000018049 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
18050 https://bugs.webkit.org/show_bug.cgi?id=169679
18051
18052 Unreviewed test gardening.
18053
18054 * platform/mac/TestExpectations:
18055
180562017-03-27 Ryan Haddad <ryanhaddad@apple.com>
18057
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +000018058 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
18059 https://bugs.webkit.org/show_bug.cgi?id=170127
18060
18061 Unreviewed test gardening.
18062
18063 * platform/mac/TestExpectations:
18064
180652017-03-27 Ryan Haddad <ryanhaddad@apple.com>
18066
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +000018067 Mark media/modern-media-controls/time-label/time-label.html as flaky.
18068 https://bugs.webkit.org/show_bug.cgi?id=169678
18069
18070 Unreviewed test gardening.
18071
18072 * platform/mac-wk1/TestExpectations:
18073
180742017-03-27 Ryan Haddad <ryanhaddad@apple.com>
18075
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000018076 Marking two modern-media-controls tests as timeouts.
18077 https://bugs.webkit.org/show_bug.cgi?id=170123
18078
18079 Unreviewed test gardening.
18080
18081 * platform/ios-simulator/TestExpectations:
18082
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +0000180832017-03-27 Youenn Fablet <youenn@apple.com>
18084
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +000018085 Tighten RTCDatachannel creation and parameter getters
18086 https://bugs.webkit.org/show_bug.cgi?id=170081
18087
18088 Reviewed by Eric Carlson.
18089
18090 * webrtc/datachannel/basic-expected.txt:
18091 * webrtc/datachannel/basic.html:
18092
180932017-03-27 Youenn Fablet <youenn@apple.com>
18094
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000018095 Add support for RTCRtpReceiver/RTCRtpSender getParameters
18096 https://bugs.webkit.org/show_bug.cgi?id=170057
18097
18098 Reviewed by Alex Christensen.
18099
18100 * webrtc/video-getParameters-expected.txt: Added.
18101 * webrtc/video-getParameters.html: Added.
18102
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +0000181032017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
18104
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +000018105 font variation properties don't need to accept numbers
18106 https://bugs.webkit.org/show_bug.cgi?id=169357
18107
18108 Reviewed by Antti Koivisto.
18109
18110 * fast/text/font-selection-font-face-parse-expected.txt:
18111 * fast/text/font-selection-font-face-parse.html:
18112 * fast/text/font-selection-font-loading-api-parse-expected.txt:
18113 * fast/text/font-selection-font-loading-api-parse.html:
18114 * fast/text/font-stretch-parse-expected.txt:
18115 * fast/text/font-stretch-parse.html:
18116 * fast/text/font-style-parse-expected.txt:
18117 * fast/text/font-style-parse.html:
18118 * fast/text/variations/font-selection-properties.html:
18119 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
18120
181212017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
18122
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +000018123 Implement format specifier for variation fonts
18124 https://bugs.webkit.org/show_bug.cgi?id=169327
18125
18126 Reviewed by Simon Fraser.
18127
18128 * fast/text/variations/font-face-format-expected.html: Added.
18129 * fast/text/variations/font-face-format.html: Added.
18130
181312017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
18132
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000018133 Make sure animation works for font-weight, font-stretch, and font-style
18134 https://bugs.webkit.org/show_bug.cgi?id=169683
18135
18136 Reviewed by Simon Fraser.
18137
18138 * animations/font-variations/font-stretch-expected.txt: Added.
18139 * animations/font-variations/font-stretch.html: Added.
18140 * animations/font-variations/font-style-expected.txt: Added.
18141 * animations/font-variations/font-style.html: Added.
18142 * animations/font-variations/font-weight-expected.txt: Added.
18143 * animations/font-variations/font-weight.html: Added.
18144 * animations/resources/animation-test-helpers.js:
18145 (compareFontStyle):
18146 (getPropertyValue):
18147 (comparePropertyValue):
18148
achristensen@apple.comf7a83f82017-03-27 15:43:34 +0000181492017-03-27 Alex Christensen <achristensen@webkit.org>
18150
18151 Make WebSockets work in network process
18152 https://bugs.webkit.org/show_bug.cgi?id=169930
18153
18154 Reviewed by Youenn Fablet.
18155
18156 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
18157 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
18158 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
18159 (web_socket_do_extra_handshake):
18160 (web_socket_transfer_data):
18161 * platform/ios-simulator-wk1/TestExpectations:
18162 * platform/mac-wk1/TestExpectations:
18163 * platform/win/TestExpectations:
18164
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +0000181652017-03-27 Antoine Quint <graouts@apple.com>
18166
18167 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
18168 https://bugs.webkit.org/show_bug.cgi?id=169145
18169 <rdar://problem/17048858>
18170
18171 Reviewed by Dean Jackson.
18172
18173 We add new tests for media documents and related features that cover the following cases:
18174
18175 - checking <video> with only audio tracks does not show the fullscreen button
18176 - checking <video> with only audio tracks does not show the picture-in-picture button
18177 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
18178
18179 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
18180 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
18181 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
18182 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
18183 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
18184 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
18185 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
18186 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
18187 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
18188 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
18189 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
18190 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
18191 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
18192 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
18193 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
18194 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
18195 * platform/ios-simulator/TestExpectations:
18196 * platform/mac/TestExpectations:
18197
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +0000181982017-03-25 Aaron Chu <aaron_chu@apple.com>
18199
18200 AX: Media controls are unlabeled
18201 https://bugs.webkit.org/show_bug.cgi?id=169947
18202 <rdar://problem/30153323>
18203
18204 Reviewed by Antoine Quint.
18205
18206 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
18207 * media/modern-media-controls/airplay-button/airplay-button.html:
18208 * media/modern-media-controls/forward-button/forward-button-expected.txt:
18209 * media/modern-media-controls/forward-button/forward-button.html:
18210 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
18211 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
18212 * media/modern-media-controls/icon-button/icon-button-expected.txt:
18213 * media/modern-media-controls/icon-button/icon-button.html:
18214 * media/modern-media-controls/icon-service/icon-service-expected.txt:
18215 * media/modern-media-controls/icon-service/icon-service.html:
18216 * media/modern-media-controls/mute-button/mute-button-expected.txt:
18217 * media/modern-media-controls/mute-button/mute-button.html:
18218 * media/modern-media-controls/pip-button/pip-button-expected.txt:
18219 * media/modern-media-controls/pip-button/pip-button.html:
18220 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
18221 * media/modern-media-controls/play-pause-button/play-pause-button.html:
18222 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
18223 * media/modern-media-controls/rewind-button/rewind-button.html:
18224 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
18225 * media/modern-media-controls/skip-back-button/skip-back-button.html:
18226 * media/modern-media-controls/start-button/start-button-expected.txt:
18227 * media/modern-media-controls/start-button/start-button.html:
18228 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
18229 * media/modern-media-controls/tracks-button/tracks-button.html:
18230
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +0000182312017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
18232
18233 Unreviewed GTK+ gardening. Update expectations of several tests.
18234
18235 * platform/gtk/TestExpectations:
18236
mmaxfield@apple.com09f81272017-03-25 07:42:46 +0000182372017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
18238
18239 Post-commit test fix after r214394
18240 https://bugs.webkit.org/show_bug.cgi?id=170083
18241
18242 Unreviewed.
18243
18244 * fast/text/variations/optical-sizing.html:
18245
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +0000182462017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
18247
18248 Add font-optical-sizing to CSSComputedStyleDeclaration
18249 https://bugs.webkit.org/show_bug.cgi?id=170083
18250
18251 Reviewed by Joseph Pecoraro.
18252
18253 * fast/css/getComputedStyle/computed-style-expected.txt:
18254 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
18255 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
18256 * fast/css/getComputedStyle/resources/property-names.js:
18257 * fast/text/variations/optical-sizing-expected.txt:
18258 * fast/text/variations/optical-sizing.html:
18259 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
18260 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
18261 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
18262
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +0000182632017-03-24 Ryan Haddad <ryanhaddad@apple.com>
18264
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +000018265 Consolidate TestExpectations for media/restore-from-page-cache.html.
18266
18267 Unreviewed test gardening.
18268
18269 * platform/mac/TestExpectations:
18270
182712017-03-24 Ryan Haddad <ryanhaddad@apple.com>
18272
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000018273 Unreviewed, rolling out r214361.
18274
18275 This change caused flakiness in http/tests/preload tests.
18276
18277 Reverted changeset:
18278
18279 "Add a warning for unused link preloads."
18280 https://bugs.webkit.org/show_bug.cgi?id=165670
18281 http://trac.webkit.org/changeset/214361
18282
graouts@webkit.orgb620f252017-03-24 23:32:14 +0000182832017-03-24 Antoine Quint <graouts@webkit.org>
18284
18285 [Modern Media Controls] Remove placard icon if height is compressed
18286 https://bugs.webkit.org/show_bug.cgi?id=167935
18287 <rdar://problem/30397128>
18288
18289 Reviewed by Dean Jackson.
18290
18291 We add a new test to check that the various designed constraints to toggle display of a placard's
18292 icon, title and description are honored. Also, due to the old layout() method now being called
18293 "commit()", we refactor a relevant test.
18294
18295 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
18296 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
18297 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
18298 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
18299
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +0000183002017-03-24 Eric Carlson <eric.carlson@apple.com>
18301
18302 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
18303 https://bugs.webkit.org/show_bug.cgi?id=170056
18304
18305 Reviewed by Youenn Fablet.
18306
18307 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
18308 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
18309 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
18310 * fast/mediastream/apply-constraints-advanced-expected.txt:
18311 * fast/mediastream/apply-constraints-advanced.html:
18312 * fast/mediastream/apply-constraints-video-expected.txt:
18313 * fast/mediastream/apply-constraints-video.html:
18314
dino@apple.com21196272017-03-24 23:16:52 +0000183152017-03-24 Dean Jackson <dino@apple.com>
18316
18317 Serialization of custom props in longhand should be "" not value of shorthand
18318 https://bugs.webkit.org/show_bug.cgi?id=167699
18319 <rdar://problem/30324200>
18320
18321 Reviewed by Sam Weinig.
18322
18323 * fast/css/variables/rule-property-get-expected.html:
18324 * fast/css/variables/rule-property-get.html:
18325
graouts@webkit.org2b626cf2017-03-24 22:10:45 +0000183262017-03-24 Antoine Quint <graouts@webkit.org>
18327
18328 [Modern Media Controls] Captions don't move with the appearance of the inline controls
18329 https://bugs.webkit.org/show_bug.cgi?id=170051
18330 <rdar://problem/30754428>
18331
18332 Reviewed by Dean Jackson.
18333
18334 Add a new test, which would have previously failed, where we check that we account for the controls bar height
18335 when showing captions with the controls bar visible.
18336
18337 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
18338 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
18339
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +0000183402017-03-24 Brent Fulgham <bfulgham@apple.com>
18341
18342 Handle recursive calls to ProcessingInstruction::checkStyleSheet
18343 https://bugs.webkit.org/show_bug.cgi?id=169982
18344 <rdar://problem/31083051>
18345
18346 Reviewed by Antti Koivisto.
18347
18348 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
18349 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
18350 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
18351 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
18352 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
18353 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
18354 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
18355 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
18356 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
18357 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
18358 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
18359
beidson@apple.comc6dab482017-03-24 21:13:40 +0000183602017-03-24 Brady Eidson <beidson@apple.com>
18361
18362 A null compound index value crashes the Databases process.
18363 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
18364
18365 Reviewed by Alex Christensen.
18366
18367 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
18368 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
18369 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
18370 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
18371 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
18372
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +0000183732017-03-24 Ryan Haddad <ryanhaddad@apple.com>
18374
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +000018375 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
18376 https://bugs.webkit.org/show_bug.cgi?id=170068
18377
18378 Unreviewed test gardening.
18379
18380 * platform/ios-simulator/TestExpectations:
18381
183822017-03-24 Ryan Haddad <ryanhaddad@apple.com>
18383
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000018384 Unreviewed, rolling out r214360.
18385
18386 This change caused 20+ LayoutTest failures.
18387
18388 Reverted changeset:
18389
18390 "Handle recursive calls to
18391 ProcessingInstruction::checkStyleSheet"
18392 https://bugs.webkit.org/show_bug.cgi?id=169982
18393 http://trac.webkit.org/changeset/214360
18394
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +0000183952017-03-24 Youenn Fablet <youenn@apple.com>
18396
18397 Add support for qpSum in WebRTC stats
18398 https://bugs.webkit.org/show_bug.cgi?id=170060
18399
18400 Reviewed by Eric Carlson.
18401
18402 * webrtc/video-stats.html:
18403
dbates@webkit.org8bc9f862017-03-24 19:34:11 +0000184042017-03-24 Daniel Bates <dabates@apple.com>
18405
18406 Prevent new navigations during document unload
18407 https://bugs.webkit.org/show_bug.cgi?id=169934
18408 <rdar://problem/31247584>
18409
18410 Reviewed by Chris Dumez.
18411
18412 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
18413 after starting a navigation from an onunload event handler.
18414
18415 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
18416 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
18417
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +0000184182017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
18419
18420 Implement font-optical-sizing
18421 https://bugs.webkit.org/show_bug.cgi?id=168895
18422
18423 Reviewed by Dean Jackson.
18424
18425 * fast/text/variations/optical-sizing-expected.txt: Added.
18426 * fast/text/variations/optical-sizing.html: Added.
18427
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +0000184282017-03-24 Yoav Weiss <yoav@yoav.ws>
18429
18430 Add a warning for unused link preloads.
18431 https://bugs.webkit.org/show_bug.cgi?id=165670
18432
18433 Reviewed by Youenn Fablet.
18434
18435 This adds a test for the unused preload warning, and adapts some of the other preload tests,
18436 to avoid warnings.
18437
18438 * http/tests/preload/download_resources-expected.txt: Changed.
18439 * http/tests/preload/download_resources.html: Added references to preloaded resources.
18440 * http/tests/preload/onerrer_event-expected.txt: Changed.
18441 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
18442 * http/tests/preload/onload_event.html: Added references to preloaded resources.
18443 * http/tests/preload/resources/single_download_preload.html: Deflaked.
18444 * http/tests/preload/unused_preload_warning-expected.txt: Added.
18445 * http/tests/preload/unused_preload_warning.html: Added.
18446
bfulgham@apple.comd29ec582017-03-24 18:39:28 +0000184472017-03-24 Brent Fulgham <bfulgham@apple.com>
18448
18449 Handle recursive calls to ProcessingInstruction::checkStyleSheet
18450 https://bugs.webkit.org/show_bug.cgi?id=169982
18451 <rdar://problem/31083051>
18452
18453 Reviewed by Antti Koivisto.
18454
18455 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
18456 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
18457 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
18458 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
18459 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
18460 * fast/dom/beforeload/recursive-link-before-load.html: Added.
18461 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
18462 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
18463 * fast/dom/beforeload/resources/content.xhtml: Added.
18464 * fast/dom/beforeload/resources/pass.css: Added.
18465 * fast/dom/beforeload/resources/test.xsl: Added.
18466
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +0000184672017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
18468
18469 font-style needs a new CSSValue to make CSSRule.cssText work correctly
18470 https://bugs.webkit.org/show_bug.cgi?id=169258
18471
18472 Reviewed by David Hyatt.
18473
18474 Update tests' expected results.
18475
18476 * fast/text/font-selection-font-face-parse-expected.txt:
18477 * fast/text/font-selection-font-face-parse.html:
18478 * fast/text/font-style-parse-expected.txt:
18479 * fast/text/font-style-parse.html:
18480 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
18481 * svg/css/getComputedStyle-basic-expected.txt:
18482
commit-queue@webkit.org9107d182017-03-24 18:01:18 +0000184832017-03-24 Youenn Fablet <youenn@apple.com>
18484
18485 Add libwebrtc backend support for RTCRtpSender::replaceTrack
18486 https://bugs.webkit.org/show_bug.cgi?id=169841
18487
18488 Reviewed by Alex Christensen.
18489
18490 * webrtc/audio-replace-track-expected.txt: Added.
18491 * webrtc/audio-replace-track.html: Added.
18492 * webrtc/video-replace-track-expected.txt: Added.
18493 * webrtc/video-replace-track.html: Added.
18494 * webrtc/video-replace-track-to-null-expected.txt: Added.
18495 * webrtc/video-replace-track-to-null.html: Added.
18496
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +0000184972017-03-24 Ryan Haddad <ryanhaddad@apple.com>
18498
18499 Update TestExpectations for media/restore-from-page-cache.html.
18500
18501 Unreviewed test gardening.
18502
18503 * platform/mac-wk2/TestExpectations:
18504 * platform/mac/TestExpectations:
18505
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +0000185062017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
18507
18508 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
18509
18510 * platform/gtk/TestExpectations:
18511
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +0000185122017-03-24 Youenn Fablet <youenn@apple.com>
18513
18514 Add support for DataChannel and MediaStreamTrack stats
18515 https://bugs.webkit.org/show_bug.cgi?id=170031
18516
18517 Reviewed by Eric Carlson.
18518
18519 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
18520 * webrtc/datachannel/datachannel-stats.html: Added.
18521 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
18522 * webrtc/video-mediastreamtrack-stats.html: Added.
18523
cdumez@apple.comedecdd02017-03-24 16:27:01 +0000185242017-03-24 Chris Dumez <cdumez@apple.com>
18525
18526 Extend svg/animations/animations-paused-disconnected-iframe.html
18527 https://bugs.webkit.org/show_bug.cgi?id=170035
18528
18529 Reviewed by Andreas Kling.
18530
18531 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
18532
18533 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
18534 * svg/animations/animations-paused-disconnected-iframe.html:
18535
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +0000185362017-03-24 Youenn Fablet <youenn@apple.com>
18537
18538 Fix framesEncoded/framesDecoded RTC stats
18539 https://bugs.webkit.org/show_bug.cgi?id=170024
18540
18541 Reviewed by Eric Carlson.
18542
18543 * webrtc/video-stats-expected.txt: Added.
18544 * webrtc/video-stats.html: Added.
18545
carlosgc@webkit.org798207a2017-03-24 13:19:56 +0000185462017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
18547
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +000018548 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
18549
18550 * platform/gtk/TestExpectations:
18551
185522017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
18553
carlosgc@webkit.org77c89412017-03-24 13:30:56 +000018554 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
18555
18556 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
18557 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
18558 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
18559 mime type and returned application/octet-stream.
18560
18561 * platform/gtk/TestExpectations:
18562 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
18563 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
18564
185652017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
18566
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000018567 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
18568
18569 We are now getting a MIME type for otf files.
18570
18571 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
18572
pvollan@apple.come52fe062017-03-24 12:01:45 +0000185732017-03-24 Per Arne Vollan <pvollan@apple.com>
18574
18575 Text stroke is sometimes clipped on video captions.
18576 https://bugs.webkit.org/show_bug.cgi?id=170006
18577
18578 Reviewed by Eric Carlson.
18579
18580 * media/track/track-css-stroke-cues-expected.txt:
18581 * media/track/track-css-stroke-cues.html:
18582
carlosgc@webkit.org41922302017-03-24 08:21:21 +0000185832017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
18584
18585 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
18586 https://bugs.webkit.org/show_bug.cgi?id=170001
18587
18588 Reviewed by Michael Catanzaro.
18589
18590 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
18591
18592 * platform/gtk/TestExpectations:
18593
antti@apple.com0e079ed2017-03-24 03:20:18 +0000185942017-03-23 Antti Koivisto <antti@apple.com>
18595
18596 Revert r213712, caused iPad PLT regression
18597 https://bugs.webkit.org/show_bug.cgi?id=170040
18598
18599 Unreviewed.
18600
18601 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
18602 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
18603
cdumez@apple.com838ef372017-03-23 23:51:20 +0000186042017-03-23 Chris Dumez <cdumez@apple.com>
18605
18606 SVG animations are not paused when their <svg> element is removed from the document
18607 https://bugs.webkit.org/show_bug.cgi?id=170030
18608 <rdar://problem/31230252>
18609
18610 Reviewed by Dean Jackson.
18611
18612 Add layout test coverage.
18613
18614 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
18615 * svg/animations/animations-paused-when-removed-from-document.html: Added.
18616
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +0000186172017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
18618
18619 font shorthand should accept variation values
18620 https://bugs.webkit.org/show_bug.cgi?id=168998
18621
18622 Reviewed by Simon Fraser.
18623
18624 * fast/text/font-style-parse-expected.txt:
18625 * fast/text/font-style-parse.html:
18626 * fast/text/font-weight-parse-expected.txt:
18627 * fast/text/font-weight-parse.html:
18628
cdumez@apple.com62599cb2017-03-23 22:40:50 +0000186292017-03-23 Chris Dumez <cdumez@apple.com>
18630
18631 SVG animations are not paused when inserted into a hidden page
18632 https://bugs.webkit.org/show_bug.cgi?id=170026
18633 <rdar://problem/31228704>
18634
18635 Reviewed by Andreas Kling.
18636
18637 Add layout test coverage.
18638
18639 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
18640 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
18641 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
18642 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
18643
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +000018644== Rolled over to ChangeLog-2017-03-23 ==